在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32H7芯片系列中定時(shí)器同步啟動(dòng)并輸出PWM波形的實(shí)現(xiàn)方法

CHANBAEK ? 來源:1ST-LABS ? 作者: 王譯 ? 2023-10-24 14:56 ? 次閱讀

摘要: 本文主要研究了STM32H7芯片系列中定時(shí)器同步啟動(dòng)并輸出PWM波形的實(shí)現(xiàn)方法。PWM信號(hào)在現(xiàn)代嵌入式系統(tǒng)中廣泛應(yīng)用于電機(jī)控制LED調(diào)光等場(chǎng)景,而在多個(gè)PWM信號(hào)同時(shí)輸出時(shí),為了保證同步性和穩(wěn)定性,需要進(jìn)行同步啟動(dòng)操作。本文首先分析了STM32H7芯片定時(shí)器同步啟動(dòng)和PWM輸出的原理。針對(duì)多個(gè)PWM信號(hào)同時(shí)輸出的情況,提出了一種基于定時(shí)器同步啟動(dòng)的PWM輸出方案。采用STM32CubeMX進(jìn)行實(shí)驗(yàn)驗(yàn)證,結(jié)果表明,該方案能夠有效解決多個(gè)PWM信號(hào)同步輸出的問題,實(shí)現(xiàn)了高精度和穩(wěn)定性。本文的方法和經(jīng)驗(yàn)可以為其他嵌入式系統(tǒng)中PWM信號(hào)的多路輸出提供參考和借鑒,對(duì)于提高嵌入式系統(tǒng)的實(shí)時(shí)性和精度具有很高的實(shí)用價(jià)值。

隨著嵌入式系統(tǒng)技術(shù)的不斷發(fā)展,PWM(Pulse Width Modulation)信號(hào)在各種應(yīng)用場(chǎng)景中得到了廣泛應(yīng)用,例如電機(jī)控制、LED燈控、音頻處理等方面。在多個(gè)PWM信號(hào)同時(shí)輸出時(shí),為了保證信號(hào)的同步性和穩(wěn)定性,定時(shí)器同步啟動(dòng)技術(shù)成為了必要的手段。STM32系列芯片以其高性能和多功能外設(shè)而廣受業(yè)界認(rèn)可。其中,STM32H7系列芯片配備了豐富的定時(shí)器模塊,既具備通用性又具備高性能,支持多種工作模式,可以滿足多種嵌入式應(yīng)用對(duì)高精度、多信號(hào)輸出的需求。

本文基于STM32H7芯片,研究了定時(shí)器同步啟動(dòng)技術(shù)在PWM信號(hào)多路輸出中的應(yīng)用。我們?cè)谕ㄟ^研究相關(guān)技術(shù)的基礎(chǔ)上,提出了一種基于定時(shí)器同步啟動(dòng)的PWM輸出方案,并通過實(shí)驗(yàn)驗(yàn)證了該方案的穩(wěn)定性和實(shí)用性。本文旨在探究嵌入式系統(tǒng)中PWM信號(hào)同步輸出問題的解決方案,為有類似需求的嵌入式開發(fā)人員提供參考和借鑒,希望本文對(duì)開發(fā)者在設(shè)計(jì)多路PWM輸出應(yīng)用時(shí)提供一些實(shí)用價(jià)值和借鑒意義。

STM32H723ZGT6所有定時(shí)器包括兩個(gè)高級(jí)控制定時(shí)器、十二個(gè)通用定時(shí)器、兩個(gè)基本定時(shí)器、五個(gè)低功耗定時(shí)器、兩個(gè)看門狗定時(shí)器和一個(gè)SysTick定時(shí)器。所有計(jì)時(shí)器計(jì)數(shù)器都可以在Debug模式下凍結(jié)。本次實(shí)驗(yàn)主頻配置的是500MHz,共使用過了TIM1、 TIM2、TIM3、TIM23、TIM24共五個(gè)定時(shí)器,其中TIM1為主定時(shí)器,用于控制其他定時(shí)器的同步啟動(dòng),其他定時(shí)器為從定時(shí)器,用于輸出PWM波形。

-01-通用定時(shí)器框圖

圖片

-02-定時(shí)器特性比較

圖片

-03-定時(shí)器內(nèi)部觸發(fā)連接關(guān)系

圖片

-04-原理方案以及開發(fā)流程

4.1 原理方案

通過配置主從定時(shí)器內(nèi)部觸發(fā)連接功能,以達(dá)到啟動(dòng)主定時(shí)器時(shí),其他從定時(shí)器同步啟動(dòng)的功能。

4.2 通過STM32CubeMX

配置定時(shí)器工作模式

4.2.1 配置主定時(shí)器

圖片

4.2.2 配置從定時(shí)器

圖片

4.2.3 配置PWM輸出引腳功能

圖片

-05-修改代碼并驗(yàn)證功能

5.1 修改代碼

圖片

此HAL庫接口每次只能初始化一個(gè)其中一個(gè)TIM的通道并開啟PWM,但判斷不了是否由主定時(shí)器TIM1來控制同步啟動(dòng)的,所以需要對(duì)其函數(shù)進(jìn)行修改。

如下:

圖片

圖片

int main(void) 函數(shù)內(nèi)容

5.2 用示波器邏輯分析功能驗(yàn)證結(jié)果

圖片

5.3 驗(yàn)證抖動(dòng)范圍不超過3ns

圖片

-06-結(jié)論

綜上所述,使用STM32H7的同步啟動(dòng)定時(shí)器可有效降低多個(gè)定時(shí)器之間的相位誤差,提高系統(tǒng)的定時(shí)精度。通過TIM定時(shí)器主從模式功能,實(shí)現(xiàn)了定時(shí)器的同步啟動(dòng),并且實(shí)現(xiàn)了周期、占空比和相位的精確控制。實(shí)驗(yàn)結(jié)果表明,該方案可以在多種應(yīng)用場(chǎng)景下提高系統(tǒng)穩(wěn)定性和可靠性。

總之,本文設(shè)計(jì)的STM32H7同步啟動(dòng)定時(shí)器方案具有較高的實(shí)用價(jià)值和應(yīng)用前景,對(duì)于各種基于定時(shí)器的控制應(yīng)用都具有一定的參考價(jià)值。

文章來源:上海凝睿電子科技有限公司西安分公司

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5121

    文章

    19413

    瀏覽量

    312427
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5289

    瀏覽量

    217020
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3271

    瀏覽量

    116469
  • 波形
    +關(guān)注

    關(guān)注

    3

    文章

    385

    瀏覽量

    31915
  • STM32H7
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    4063
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32H7系列芯片發(fā)不出去的hello問題

    有人使用STM32H7系列芯片,用到UART做字符串輸出時(shí)遇到點(diǎn)小問題。這里一起聊聊該問題,分析問題原因。
    的頭像 發(fā)表于 07-01 09:56 ?1766次閱讀
    <b class='flag-5'>STM32H7</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>發(fā)不出去的hello問題

    如何去實(shí)現(xiàn)基于STM32定時(shí)器方法輸出PWM波形

    文章目錄基于STM32定時(shí)器方法輸出PWM波形一、PWM
    發(fā)表于 08-09 08:05

    STM32H7的TIM定時(shí)器基礎(chǔ)知識(shí)和HAL庫

    第32章 STM32H7的TIM定時(shí)器基礎(chǔ)知識(shí)和HAL庫API本章節(jié)為大家講解TIM1 – TIM17(STM32H7沒有TIM9,TIM10和TIM11)共計(jì)14個(gè)定時(shí)器的基礎(chǔ)知識(shí)和
    發(fā)表于 08-19 06:53

    如何通過STM32定時(shí)器輸出PWM

    ? 本文將介紹通過STM32定時(shí)器輸出PWM,如果對(duì)定時(shí)器不太熟悉的同學(xué)可以看下之前的文章《STM32
    的頭像 發(fā)表于 02-20 15:08 ?2.2w次閱讀
    如何通過<b class='flag-5'>STM32</b>的<b class='flag-5'>定時(shí)器</b><b class='flag-5'>輸出</b><b class='flag-5'>PWM</b>?

    如何利用STM32G474芯片的高精度定時(shí)器實(shí)現(xiàn)兩對(duì)互補(bǔ)輸出

    有人利用STM32G474芯片的高精度定時(shí)器實(shí)現(xiàn)兩對(duì)互補(bǔ)輸出,即用到TIMA和TIMB兩個(gè)定時(shí)
    的頭像 發(fā)表于 08-23 11:55 ?1.2w次閱讀
    如何利用<b class='flag-5'>STM32</b>G474<b class='flag-5'>芯片</b>的高精度<b class='flag-5'>定時(shí)器</b><b class='flag-5'>實(shí)現(xiàn)</b>兩對(duì)互補(bǔ)<b class='flag-5'>輸出</b>

    STM32H7教程】第19章 STM32H7的GPIO應(yīng)用之按鍵FIFO

    STM32H7教程】第19章 STM32H7的GPIO應(yīng)用之按鍵FIFO
    發(fā)表于 11-23 18:21 ?9次下載
    【<b class='flag-5'>STM32H7</b>教程】第19章 <b class='flag-5'>STM32H7</b>的GPIO應(yīng)用之按鍵FIFO

    STM32-通用定時(shí)器-PWM輸出

    捕獲、輸出比較、PWM輸出、單脈沖模式輸出等。STM32定時(shí)器除了TIM6和TIM
    發(fā)表于 11-26 15:36 ?23次下載
    <b class='flag-5'>STM32</b>-通用<b class='flag-5'>定時(shí)器</b>-<b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>

    stm32F051系列 單片機(jī)引腳定時(shí)器輸出pwm波形控制風(fēng)扇轉(zhuǎn)速

    輸出功能的io。此文章來詳述使用stm32F051R8T6型號(hào)單片機(jī),帶有定時(shí)器輸出功能的引腳來輸出pw
    發(fā)表于 11-29 14:06 ?15次下載
    <b class='flag-5'>stm32</b>F051<b class='flag-5'>系列</b> 單片機(jī)引腳<b class='flag-5'>定時(shí)器</b><b class='flag-5'>輸出</b><b class='flag-5'>pwm</b><b class='flag-5'>波形</b>控制風(fēng)扇轉(zhuǎn)速

    STM32H7學(xué)習(xí)之路繼續(xù)(stm32H7系列3) GPIO

    STM32H7學(xué)習(xí)之路繼續(xù)(stm32H7系列3) GPIO
    發(fā)表于 11-30 12:36 ?20次下載
    <b class='flag-5'>STM32H7</b>學(xué)習(xí)之路繼續(xù)(<b class='flag-5'>stm32H7</b><b class='flag-5'>系列</b>3)  GPIO

    STM32H7教程】第21章 STM32H7的NVIC中斷分組和配置(重要)

    STM32H7教程】第21章 STM32H7的NVIC中斷分組和配置(重要)
    發(fā)表于 12-04 14:36 ?13次下載
    【<b class='flag-5'>STM32H7</b>教程】第21章 <b class='flag-5'>STM32H7</b>的NVIC中斷分組和配置(重要)

    STM32H7教程】第8章 STM32H7的終極調(diào)試組件Event Recorder

    STM32H7教程】第8章 STM32H7的終極調(diào)試組件Event Recorder
    發(fā)表于 12-05 20:06 ?7次下載
    【<b class='flag-5'>STM32H7</b>教程】第8章 <b class='flag-5'>STM32H7</b>的終極調(diào)試組件Event Recorder

    STM32H7教程】第14章 STM32H7的電源,復(fù)位和時(shí)鐘系統(tǒng)

    STM32H7教程】第14章 STM32H7的電源,復(fù)位和時(shí)鐘系統(tǒng)
    發(fā)表于 12-09 11:21 ?36次下載
    【<b class='flag-5'>STM32H7</b>教程】第14章 <b class='flag-5'>STM32H7</b>的電源,復(fù)位和時(shí)鐘系統(tǒng)

    AN4507_使用STM32定時(shí)器通過抖動(dòng)技術(shù)實(shí)現(xiàn)高分辨率PWM輸出方法介紹

    AN4507_使用STM32定時(shí)器通過抖動(dòng)技術(shù)實(shí)現(xiàn)高分辨率PWM輸出方法介紹
    發(fā)表于 11-21 08:11 ?10次下載
    AN4507_使用<b class='flag-5'>STM32</b><b class='flag-5'>定時(shí)器</b>通過抖動(dòng)技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>高分辨率<b class='flag-5'>PWM</b><b class='flag-5'>輸出方法</b>介紹

    AN5293 STM32F7系列移植到STM32H7系列

    AN5293 STM32F7系列移植到STM32H7系列
    發(fā)表于 11-21 12:57 ?1次下載
    AN5293 <b class='flag-5'>STM32F7</b><b class='flag-5'>系列</b>移植到<b class='flag-5'>STM32H7</b><b class='flag-5'>系列</b>

    STM32H7時(shí)鐘I/O響應(yīng)頻率和定時(shí)器最高頻率的測(cè)試方法

    針對(duì)常規(guī)STM32系列性能測(cè)試所引起的準(zhǔn)確度低、可靠性差、操作困難等問題,文中提出了一種關(guān)于I/O響應(yīng)頻率以及定時(shí)器最高頻率的極限性能測(cè)試方法。通過對(duì)
    的頭像 發(fā)表于 10-24 14:51 ?2805次閱讀
    <b class='flag-5'>STM32H7</b>時(shí)鐘I/O響應(yīng)頻率和<b class='flag-5'>定時(shí)器</b>最高頻率的測(cè)試<b class='flag-5'>方法</b>
    主站蜘蛛池模板: 九九热在线精品 | 可以免费看黄的网站 | 五月婷婷视频在线 | 老师受不了了好硬好大 | 国产成都一二三四区 | 未成人禁止视频高清在线观看 | 国内精品一区二区在线观看 | 亚洲 欧美 精品专区 极品 | 夜夜狠狠 | 影音先锋 色天使 | 天天做天天摸天天爽天天爱 | 欧美天天性影院 | 天天摸天天爽天天澡视频 | 国产精品推荐天天看天天爽 | 日本黄色免费看 | 成人免费的性色视频 | 人人干国产 | 亚洲午夜久久久精品影院视色 | 国产一级特黄老妇女大片免费 | 一区精品视频 | 在线观看免费视频片 | 九九久久国产精品大片 | 精品国产免费一区二区 | 国产午夜影院 | 免费看污黄视频软件 | 国产成人经典三级在线观看 | 丁香花的视频免费观看 | avtt天堂网永久资源 | 视频一区 中文字幕 | 欧美高清a | 免费看黄视频的网站 | 看全色黄大色大片免费久久怂 | 你懂的国产精品 | 亚洲 欧美 自拍 卡通 综合 | 天堂中文在线网 | 免费在线视频播放 | 久久午夜精品视频 | 午夜影院免费版 | 511韩国理论片在线观看 | 亚欧美视频 | 国产在线色|