哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

STM32單片機(jī) ? 來源:STM32單片機(jī) ? 作者:STM32單片機(jī) ? 2022-05-06 09:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

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

逐波限流原理介紹

所謂逐波限流指在電源工作過程中,對(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 輸出。工作過程示意圖如下圖所示,OCP 表示過流保護(hù),高電平表示電流超限。

dacfd13e-ccd5-11ec-bce3-dac502259ad0.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è)最重要的作用就是用來對(duì)輸出的PWM 進(jìn)行控制,觸發(fā) PWM 的 Set 與 Reset 動(dòng)作。

dadf0b40-ccd5-11ec-bce3-dac502259ad0.png

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

? 外部 pin 腳輸入

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

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

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

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

daee7c9c-ccd5-11ec-bce3-dac502259ad0.png

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

db0d1c42-ccd5-11ec-bce3-dac502259ad0.png

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

db2e04f2-ccd5-11ec-bce3-dac502259ad0.png

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

db3e9196-ccd5-11ec-bce3-dac502259ad0.png

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

db5c7dc8-ccd5-11ec-bce3-dac502259ad0.png

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

db70dbd8-ccd5-11ec-bce3-dac502259ad0.png

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

db903f0a-ccd5-11ec-bce3-dac502259ad0.png

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

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

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

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

dba5b1a0-ccd5-11ec-bce3-dac502259ad0.png

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

dbb9f1b0-ccd5-11ec-bce3-dac502259ad0.png

小結(jié)

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

審核編輯 :李倩

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19114

    瀏覽量

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

    關(guān)注

    116

    文章

    5891

    瀏覽量

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

    關(guān)注

    23

    文章

    3372

    瀏覽量

    124462

原文標(biāo)題:工程師筆記|逐波限流保護(hù)實(shí)現(xiàn)方案

文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    LAT1596一文說明白STM32G4雙Bank啟動(dòng)與升級(jí)

    以及應(yīng)用該特性進(jìn)行程序升級(jí)。2. STM32G4 雙 Bank 特性本章節(jié)以 STM32G474RET6 為例,介紹雙 Bank 的特性,文中所引用到的參考代碼都是基于 NUCLEO-G474RE 測(cè)試通過。2.1. 雙 Ban
    發(fā)表于 04-15 16:14 ?0次下載

    LAT1596 一文說明白 STM32G4 雙 Bank 啟動(dòng)與升級(jí)

    特性進(jìn)行程序升級(jí)。本章節(jié)以 STM32G474RET6 為例,介紹雙 Bank 的特性,文中所引用到的參考代碼都是基于 NUCLEO-G474RE 測(cè)試通過。
    發(fā)表于 03-11 10:47 ?0次下載

    從過載到電弧,充電樁限流保護(hù)器如何實(shí)現(xiàn)全方位防護(hù)?

    電氣防火限流保護(hù)器 電氣防火限流保護(hù)器是一種電氣保護(hù)設(shè)備,通常用于防止電氣設(shè)備過載、短路、接地故障等情況,從而防止電氣設(shè)備著火或受損。
    的頭像 發(fā)表于 03-09 10:41 ?451次閱讀

    LAT1173高精度定時(shí)器的同步功能應(yīng)用筆記

    STM32G474 所含的高精度定時(shí)器(HRTIMER)其實(shí)包含了多個(gè)定時(shí)器,多個(gè)定時(shí)器之間可以單獨(dú)工作,也可以進(jìn)行同步,且高精度定時(shí)器還能與片上的其他定時(shí)器以及其他芯片進(jìn)行同步,本文將對(duì)高精度定時(shí)器的同步功能進(jìn)行介紹。
    發(fā)表于 01-11 17:32 ?0次下載

    STM32G474 HRTIME PWM 丟問題分析與解決

    STM32G474 中包含了針對(duì)數(shù)字電源應(yīng)用的高精度定時(shí)器(HRTIMER),客戶在應(yīng)用該定時(shí)器產(chǎn)生 PWM 時(shí),發(fā)現(xiàn) PWM 的輸出出現(xiàn)了“丟”現(xiàn)象,本文對(duì)該問題進(jìn)行分析并給出解決方案。2.
    發(fā)表于 01-04 13:47 ?0次下載

    基于 STM32G474 的三相 LLC+SR PWM 產(chǎn)出方案

    ,之前 DC/DC 部分一般都是半橋或是全橋 LLC+SR,到 5.5KW 之后客戶都開始采用三相LLC+SR,本文介紹如何基于 STM32G474 產(chǎn)生適合三相 LLC+SR 控制的 PWM 方案。
    發(fā)表于 01-04 10:52 ?0次下載

    STEVAL-DPSG474數(shù)字電源控制套件深度解析與技術(shù)實(shí)踐

    STMicroelectronics STEVAL-DPSG474數(shù)字電源控制套件包括基于STM32G474RE微控制器的主板,以及提供不同通信接口并支持通過標(biāo)準(zhǔn)20引腳JTAG連接器對(duì)微控制器進(jìn)行
    的頭像 發(fā)表于 10-30 10:56 ?915次閱讀
    STEVAL-DPSG<b class='flag-5'>474</b>數(shù)字電源控制套件深度解析與技術(shù)實(shí)踐

    ?基于STM32G474的數(shù)字電源控制板設(shè)計(jì)解析與應(yīng)用指南

    STMicroelectronics STEVAL-DPSG474Q數(shù)字電源控制盤基于STM32G4系列的STM32G474QE微控制器。STEVAL-DPSG474Q可控制需要高引腳
    的頭像 發(fā)表于 10-15 13:59 ?1935次閱讀
    ?基于<b class='flag-5'>STM32G474</b>的數(shù)字電源控制板設(shè)計(jì)解析與應(yīng)用指南

    昂科燒錄器支持ST意法半導(dǎo)體的32位微控制器STM32G474QET

    昂科技術(shù)作為芯片燒錄領(lǐng)域的領(lǐng)導(dǎo)者,在推出新版燒錄軟件的同時(shí),也宣布擴(kuò)充了其兼容芯片型號(hào)列表。意法半導(dǎo)體的32位微控制器STM32G474QET位列新增型號(hào)之中,現(xiàn)已獲得昂科通用燒錄平臺(tái)AP8000
    的頭像 發(fā)表于 09-18 17:20 ?1532次閱讀
    昂科燒錄器支持ST意法半導(dǎo)體的32位微控制器<b class='flag-5'>STM32G474</b>QET

    求助,關(guān)于STM32G474使用HRTIME完成兩路180度移相問題求解

    開發(fā)平臺(tái) STM32G474RET6CUBEMX+MDK 現(xiàn)在的問題是 我已經(jīng)完成了移向 使用的是主定時(shí)器做同步 使能了TIMA TIMB兩個(gè)定時(shí)器的period和主定時(shí)器的一致 設(shè)置了200khz
    發(fā)表于 07-24 08:29

    STM32G474RBT3 HRTIME 與 TIM 相位差如何消除?

    使用STM32G474RB芯片時(shí)鐘配置是170M,HRTIME 和 TIM4 都設(shè)置為相同頻率 2400Hz, 但它們的輸出存在相位差,請(qǐng)問有什么方法可以消除這個(gè)相位差?
    發(fā)表于 07-23 06:54

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

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

    傳統(tǒng)保護(hù)攔不住的隱患?限流保護(hù)器為電氣火災(zāi)上鎖!

    安科瑞 王晶淼 Acrel-wjm 一、電氣防火限流保護(hù)器應(yīng)用場(chǎng)景 電氣防火限流保護(hù)器可克服傳統(tǒng)斷路器、空氣開關(guān)和監(jiān)控設(shè)備存在的短路電流大、切斷短路電流時(shí)間長(zhǎng)、短路時(shí)產(chǎn)生的電弧火花
    的頭像 發(fā)表于 07-09 16:51 ?953次閱讀
    傳統(tǒng)<b class='flag-5'>保護(hù)</b>攔不住的隱患?<b class='flag-5'>限流</b>式<b class='flag-5'>保護(hù)</b>器為電氣火災(zāi)上鎖!

    有一個(gè)關(guān)于STM32G474雙BANK的測(cè)試問題求解答

    工程師朋友,您好有一個(gè)關(guān)于STM32G474 雙BANK的測(cè)試問題請(qǐng)教各位:一個(gè)LED 閃爍的測(cè)試程序已經(jīng)在IAR環(huán)境構(gòu)建成功,使用STM32CubeProgrammer 加載到0X800 0000
    發(fā)表于 06-17 07:15

    求助,關(guān)于STM32G474雙BANK的測(cè)試問題求解

    工程師朋友,您好有一個(gè)關(guān)于STM32G474 雙BANK的測(cè)試問題請(qǐng)教各位:一個(gè)LED 閃爍的測(cè)試程序已經(jīng)在IAR環(huán)境構(gòu)建成功,使用STM32CubeProgrammer 加載到0X800 0000
    發(fā)表于 06-11 07:57
    普格县| 滦平县| 四平市| 山丹县| 铁力市| 东乡族自治县| 西畴县| 长子县| 黄冈市| 海原县| 宜川县| 镇远县| 鲜城| 汾西县| 鞍山市| 临颍县| 盐城市| 镇江市| 桦南县| 巴林左旗| 酒泉市| 甘泉县| 夏津县| 伊金霍洛旗| 绿春县| 三亚市| 六安市| 伊金霍洛旗| 同德县| 斗六市| 呈贡县| 松滋市| 彰武县| 甘谷县| 凤凰县| 吴江市| 黄浦区| 岢岚县| 沂南县| 甘肃省| 三穗县|