一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

STM32G474 逐波限流保護(hù)的實(shí)現(xiàn)

jf_pJlTbmA9 ? 來(lái)源:STM32單片機(jī) ? 作者:STM32單片機(jī) ? 2023-10-26 18:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

電源設(shè)計(jì)中經(jīng)常會(huì)使用逐波限流保護(hù)來(lái)保證電流不超過(guò)限定的最大值,若在短時(shí)內(nèi)多次觸發(fā)逐波限流保護(hù)則強(qiáng)制封鎖 PWM 輸出,讓系統(tǒng)進(jìn)入故障保護(hù)狀態(tài),在這個(gè)過(guò)程中需要對(duì)逐波限流觸發(fā)次數(shù)進(jìn)行計(jì)數(shù),以此來(lái)判斷是否進(jìn)入故障保護(hù),本文針對(duì)該功能,基于 STM32G474 高精度定時(shí)器,介紹如何實(shí)現(xiàn)逐波限流保護(hù)以及保護(hù)次數(shù)計(jì)數(shù)。

逐波限流原理介紹

所謂逐波限流指在電源工作過(guò)程中,對(duì)電感電流或是功率管導(dǎo)通電流進(jìn)行實(shí)時(shí)監(jiān)測(cè),一旦超出設(shè)定范圍,則在該 PWM 周期內(nèi)立即關(guān)閉相關(guān)的 PWM 驅(qū)動(dòng),直到下個(gè) PWM 周期再自動(dòng)使能PWM 驅(qū)動(dòng),若電流信號(hào)一直超限,則一直封鎖 PWM,直到電流恢復(fù)正常的下一個(gè)新的 PWM 周期后,才能重新使能 PWM 輸出。工作過(guò)程示意圖如下圖所示,OCP 表示過(guò)流保護(hù),高電平表示電流超限。

wKgaomUD6U2AVe0OAACm0X7z3rA441.png

STM32G474 逐波限流保護(hù)的實(shí)現(xiàn)

STM32G474 的高精度定時(shí)器除了能產(chǎn)生高精度的 PWM 波外,還包含了外部事件管理器,能對(duì)多達(dá) 10 個(gè)外部事件進(jìn)行處理??梢栽O(shè)置外部事件的觸發(fā)源、觸發(fā)方式(沿觸發(fā)或是電平觸發(fā))、相應(yīng)方式(同步或是異步)以及事件的濾波方式。外部事件的一個(gè)最重要的作用就是用來(lái)對(duì)輸出的PWM 進(jìn)行控制,觸發(fā) PWM 的 Set 與 Reset 動(dòng)作。

wKgaomUD6U6AXcZKAAGFUcdCwSw690.png

在觸發(fā)源的選擇上,每個(gè)外部事件可以從 4 個(gè)源中進(jìn)行選擇:

? 外部 pin 腳輸入

?內(nèi)部比較器輸出

? 其他定時(shí)器觸發(fā)信號(hào)(如 TIM1/2/3_TRGO)

? ADC 看門(mén)狗事件(ADCx_ADC1/2/3)

對(duì)應(yīng)逐波限流功能,可以選擇外部 pin 腳輸入或是內(nèi)部比較器輸出,推薦的方式為內(nèi)部比較器輸出。外部電流采樣信號(hào)直接輸入到片上比較器(COMPx_INP),比較器的輸出結(jié)果作為外部事件觸發(fā)源。

wKgZomUD6U-ANSMlAACd9FewYqI773.png

基于以上的介紹,利用 CubeMx 工具進(jìn)行相應(yīng)的配置來(lái)說(shuō)明整個(gè)功能的實(shí)現(xiàn)過(guò)程,以高精度定時(shí)器中的 Timer A 為例,主要介紹外部事件與逐波限流保護(hù)的配置,其他的配置不再贅述。外部事件的配置如下,觸發(fā)源為內(nèi)部比較器 2 的輸出,高電平有效。

wKgaomUD6VGAeD_JAAB2EBgBIlo248.png

為了使用內(nèi)部比較器,必須對(duì)內(nèi)部對(duì)應(yīng)的比較器進(jìn)行配置,一般選擇 DAC 的輸出作為比較器的參考,所以還需要對(duì) DAC 進(jìn)行配置。比較器的配置如下,設(shè)置回差,減少比較器輸出抖動(dòng)。

wKgZomUD6VKANNHOAACivLAZuMQ856.png

DAC 的配置如下(如果選擇 VREFINT 或是COMPx_INM 則無(wú)需配置 DAC):

wKgaomUD6VSAcgkgAADsRmQeEiM282.png

PWM 輸出的配置如下,PWM 的 Reset 除了比較事件外,添加外部事件源。

wKgaomUD6VWAS0vvAAEIbmFNuX8145.png

基于以上的配置,在生成的工程代碼中添加必要的外設(shè)啟動(dòng)函數(shù)即可,如下:

wKgZomUD6VeAZDU7AAEKI5ORw10969.png

通過(guò)示波器查看波形,黃色表示輸出 PWM 驅(qū)動(dòng);綠色內(nèi)部比較器輸出信號(hào),輸出為高時(shí)表示限流保護(hù),觸發(fā)封波,輸出為低則 PWM 可正常輸出。

wKgZomUD6ViADbXQAADQ794FA-k981.png

逐波限流觸發(fā)次數(shù)計(jì)數(shù)的實(shí)現(xiàn)

很多應(yīng)用中不但需要實(shí)現(xiàn)逐波限流,還需要對(duì)某段時(shí)間內(nèi)觸發(fā)逐波限流的次數(shù)進(jìn)行計(jì)數(shù),以此來(lái)判斷系統(tǒng)是否出現(xiàn)短路或是過(guò)載,然后決定系統(tǒng)是否進(jìn)入永久保護(hù)狀態(tài),除非軟件再次使能輸出。

在高精度定時(shí)器中,外部事件不但可以用來(lái)觸發(fā) PWM 動(dòng)作,它還可以被定時(shí)器內(nèi)部的捕獲單元捕獲,所以可以通過(guò)讀取捕獲標(biāo)志位來(lái)判定外部事件是否發(fā)生并進(jìn)行計(jì)數(shù);另外如本文采用了內(nèi)部比較器的輸出作為外部事件的觸發(fā)源,可以通過(guò)直接讀取比較器的比較中斷標(biāo)識(shí)或是輸出狀態(tài)的方式來(lái)判定外部事件是否發(fā)生并進(jìn)行計(jì)數(shù)。

下面以讀取捕獲標(biāo)識(shí)為例說(shuō)明如何實(shí)現(xiàn)該功能,該方法更加通用。在 CubeMx 中配置高精度定時(shí)器的 Capture 功能,如下:

wKgaomUD6VqAJf4LAABFZSZoojA791.png

在軟件中添加如下的代碼,假如判斷周期為 1 秒,本文給出偽代碼的形式,具體代碼需根據(jù)實(shí)際的應(yīng)用進(jìn)行修改。

wKgaomUD6VuAXRi7AAEi1EE2O9U953.png

小結(jié)

本文對(duì)逐波限流的原理進(jìn)行了簡(jiǎn)單介紹,給出了如何利用 STM32G474 系列 MCU 的高精度定時(shí)器中的相關(guān)功能實(shí)現(xiàn)逐波限流以及逐波限流計(jì)數(shù)的方案。

來(lái)源:STM32單片機(jī)
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

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

    關(guān)注

    116

    文章

    5511

    瀏覽量

    219380
  • 比較器
    +關(guān)注

    關(guān)注

    14

    文章

    1847

    瀏覽量

    109140
  • 限流保護(hù)
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    10190
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32G474的DAC4無(wú)輸出怎么解決?

    STM32G474 的DAC4采用定時(shí)器4觸發(fā)dma,OUT1連接到比較器5,測(cè)試下來(lái) DAC4沒(méi)輸出,是配置哪里有問(wèn)題嗎 定時(shí)器4的配置: DAC4: 比較器5: DAC4的DMA: normal 改circular 改過(guò)不行memory 勾上也試過(guò) 不行。 配置哪里有問(wèn)題嗎
    發(fā)表于 03-08 07:08

    STM32G474如何實(shí)現(xiàn)帶同步整流管的BUCK電路?

    STM32G474 如何實(shí)現(xiàn)帶同步整流管的BUCK電路
    發(fā)表于 05-22 07:53

    基于STM32G474的電機(jī)控制,如何在sdk上配置使用spwm

    基于STM32G474的電機(jī)控制,如何在sdk上配置使用spwm
    發(fā)表于 05-30 06:28

    stm32g474的開(kāi)發(fā)板很燙的原因?

    stm32g474的開(kāi)發(fā)板很燙
    發(fā)表于 07-24 06:59

    stm32g474 qspi不進(jìn)dma中斷是怎么回事?

    stm32g474 qspi 不進(jìn)dma中斷
    發(fā)表于 09-13 07:10

    STM32G474的DAC4無(wú)輸出怎么解決?

    STM32G474 的DAC4采用定時(shí)器4觸發(fā)dma,OUT1連接到比較器5,測(cè)試下來(lái) DAC4沒(méi)輸出,是配置哪里有問(wèn)題嗎 定時(shí)器4的配置: DAC4: 比較器5: DAC4的DMA: normal 改circular 改過(guò)不行memory 勾上也試過(guò) 不行。 配置哪里有問(wèn)題嗎
    發(fā)表于 03-07 06:06

    stm32g474的開(kāi)發(fā)板很燙的原因?

    stm32g474的開(kāi)發(fā)板很燙
    發(fā)表于 03-10 08:30

    stm32g474 hrtim中怎么使用dual channel DAC trigger?

    stm32g474 hrtim 中怎么使用 dual channel DAC trigger
    發(fā)表于 03-12 07:33

    STM32G474如何實(shí)現(xiàn)Buck變換器的COT控制模式?

    我想用STM32G474實(shí)現(xiàn)恒定導(dǎo)通時(shí)間模式控制,如下圖所示,我打算使用片上比較器實(shí)現(xiàn)VOUT和Vref的比較功能以開(kāi)通pwm,但是要如何實(shí)現(xiàn)
    發(fā)表于 07-10 06:35

    stm32g474的外部中斷如何配置?

    stm32g474的外部中斷如何配置?
    發(fā)表于 11-18 07:17

    如何利用STM32G474設(shè)計(jì)雙向變流器?

    如何利用STM32G474設(shè)計(jì)雙向變流器?
    發(fā)表于 11-19 07:52

    小白求助,求STM32G474時(shí)鐘設(shè)置筆記

    小白求助,求STM32G474時(shí)鐘設(shè)置筆記
    發(fā)表于 11-24 07:43

    可以在FOC控制上使用STM32G474作為STM32f303嗎?

    可以在FOC控制上使用STM32G474作為STM32f303嗎?
    發(fā)表于 01-16 07:35

    請(qǐng)問(wèn)STM32G474使用HRTIME來(lái)做DAC鋸齒生成的鋸齒增量和步進(jìn)頻率是否存在限制關(guān)系?

    STM32G474使用HRTIME來(lái)做DAC鋸齒生成的鋸齒增量和步進(jìn)頻率是否存在限制關(guān)系? DAC配置如下 HRTIME配置如下
    發(fā)表于 08-07 06:27

    STM32G474限流保護(hù)實(shí)現(xiàn)

    STM32G474 的高精度定時(shí)器除了能產(chǎn)生高精度的 PWM 外,還包含了外部事件管理器,能對(duì)多達(dá) 10 個(gè)外部事件進(jìn)行處理??梢栽O(shè)置外部事件的觸發(fā)源、觸發(fā)方式(沿觸發(fā)或是電平觸發(fā))、相應(yīng)方式(同步或是異步)以及事件的濾波方式。
    的頭像 發(fā)表于 05-06 09:56 ?6892次閱讀