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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

基于STM32中高級控制定時器的全橋移相控制PWM發(fā)波方案

MCU開發(fā)加油站 ? 來源:STM32 ? 作者:STM32 ? 2021-03-11 16:11 ? 次閱讀

前言 用于移相控制的全橋PWM變換器是中大功率DC-DC變換電路中最常用的電路之一,由于其可以實現(xiàn)開關管的軟開關特性,在數(shù)字電源的設計中被廣泛采用,本文基于STM32中高級控制定時器設計了一種全橋移相控制PWM發(fā)波方案。 移相全橋PWM發(fā)波要求

移相全橋的拓撲如下圖所示,由于諧振電感L1的存在,結(jié)合移相控制,使開關管達到零電壓開通(ZVS),從而有效的降低了電路的開關損耗和開關噪聲,減少了開關過程中的產(chǎn)生的電磁干擾。

移相控制的PWM驅(qū)動波形如下,Q1/Q2/Q3/Q4分別對應上圖中的4個開關管的驅(qū)動。

Q1與Q2驅(qū)動互補,插入死區(qū);Q3與Q4驅(qū)動互補,插入死區(qū)。所有PWM波形的占空比固定,Q3/Q4相對與Q1/Q2移相,相位大小由控制環(huán)路確定。

高級定時器移相PWM生成 在高級定時器中(TIM1/TIM8/TIM20),針對移相控制專門設計了一種PWM工作模式,即非對稱PWM模式(Asymmetric PWM mode),在中心對稱計數(shù)模式下,允許計數(shù)器向上計數(shù)時的比較事件與向下計數(shù)時的比較事件分別由兩個不同的比較值確定,如下:

OC1REFC由TIMx_CCR1(向上)與TIMx_CCR2(向下)控制

OC2REFC由TIMx_CCR2(向上)與TIMx_CCR1(向下)控制

OC3REFC由TIMx_CCR3(向上)與TIMx_CCR4(向下)控制

OC4REFC由TIMx_CCR4(向上)與TIMx_CCR3(向下)控制

為了生成移相PWM波形,本文選擇以下兩種方案:

方案1:Q1/Q2由CH1/CH1N生成,Q3/Q4由CH2/CH2N生成。

方案2:Q1/Q2由CH1/CH1N生成,Q3/Q4由CH3/CH3N生成。

方案1:在高級定時器中的關鍵配置如下(使用CubeMx工具):

使能CH1/CH1N/CH2/CH2N。

21f6bcea-7e16-11eb-8b86-12bb97331649.png

中心對齊模式,周期值設定為10000。

CH1與CH2的工作模式為Asymmetric PWM2,比較值為5000,用于產(chǎn)生50%固定占空比波形。

編譯生成keil工程,添加如下代碼,Phase_shift_cnt代表相位偏移值。

測試結(jié)果如下(可播放視頻),黃色與藍色波形分別對應CH1與CH2,紅色波形用來參考移相結(jié)果,其對應的互補波形未抓取。

方案2:在高級定時器中的關鍵配置如下(使用CubeMx工具):

使能CH1/CH1N/CH3/CH3N,CH2與CH4使能為PWM Generation No Output。

中心對齊模式,周期值設定為10000。

CH1與CH3的工作模式為Asymmetric PWM2,比較值為5000,用于產(chǎn)生50%固定占空比波形。CH2與CH4的工作模式為PWM mode 2,比較值為5000。

編譯生成keil工程,添加如下代碼,Phase_shift_cnt代表相位偏移值

23ab6d38-7e16-11eb-8b86-12bb97331649.png

測試結(jié)果,黃色與紅色波形分別對應CH1與CH3,其對應的互補波形未抓取。

小結(jié)

本文介紹了STM32的高級定時器的非對稱模式工作原理,并利用其生成全橋移相控制的PWM驅(qū)動實例,可作為使用STM32 MCU 進行移相全橋控制的PWM驅(qū)動生成參考。

原文標題:技術干貨 | 基于高級定時器的全橋移相PWM發(fā)波方案

文章出處:【微信公眾號:MCU開發(fā)加油站】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關注

    172

    文章

    5915

    瀏覽量

    172268
  • 變換器
    +關注

    關注

    17

    文章

    2099

    瀏覽量

    109312
  • 定時器
    +關注

    關注

    23

    文章

    3248

    瀏覽量

    114833

原文標題:技術干貨 | 基于高級定時器的全橋移相PWM發(fā)波方案

文章出處:【微信號:mcugeek,微信公眾號:MCU開發(fā)加油站】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    高級定時器PWM輸入模式的配置方法

    我們將向大家介紹高級定時器的另一個常見應用——PWM輸入模式。在本節(jié)課,我們將先圍繞輸入捕獲模式展開,并重點描述PWM輸入模式和涉及的寄存
    的頭像 發(fā)表于 11-08 16:48 ?2238次閱讀
    <b class='flag-5'>高級</b><b class='flag-5'>定時器</b><b class='flag-5'>PWM</b>輸入模式的配置方法

    變換控制驅(qū)動同步整流

    電子發(fā)燒友網(wǎng)站提供《變換控制驅(qū)動同步整
    發(fā)表于 10-21 09:15 ?0次下載
    <b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>全</b><b class='flag-5'>橋</b>變換<b class='flag-5'>器</b><b class='flag-5'>中</b>的<b class='flag-5'>控制</b>驅(qū)動同步整流<b class='flag-5'>器</b>

    拓撲原理分析 與LLC的區(qū)別

    拓撲作為一種在電力電子領域廣泛應用的電路結(jié)構(gòu),其工作原理和特性對于深入理解DC-DC變換的設計和優(yōu)化至關重要。 一、基本原理
    的頭像 發(fā)表于 07-18 16:44 ?6720次閱讀
    <b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>全</b><b class='flag-5'>橋</b>拓撲原理分析 <b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>全</b><b class='flag-5'>橋</b>與LLC的區(qū)別

    效率為什么低于LLC

    、電源適配器、LED照明等。然而,的效率通常低于LLC,這主要是由于以下幾個方面的原因: 工作原理的差異
    的頭像 發(fā)表于 07-16 16:09 ?1652次閱讀

    不能做大功率的原因

    是一種廣泛應用于電力電子領域的功率轉(zhuǎn)換,具有高效率、高功率密度和良好的電磁兼容性等優(yōu)點。然而,
    的頭像 發(fā)表于 07-16 09:17 ?586次閱讀

    占空比丟失的原因

    是一種廣泛應用于電力電子領域的功率轉(zhuǎn)換,其主要作用是將直流電轉(zhuǎn)換為交流電。在
    的頭像 發(fā)表于 07-16 09:15 ?1866次閱讀

    相角怎么控制

    是一種常用的電力電子變換拓撲結(jié)構(gòu),廣泛應用于電源、電機驅(qū)動、能量存儲等領域。
    的頭像 發(fā)表于 07-16 09:14 ?1390次閱讀

    外接高級定時器1的剎車引腳后,STM32能不能做濾波?

    請問下外接高級定時器1的剎車引腳后,STM32能不能做濾波,因為這個剎車功能一旦觸發(fā)就直接關閉PWM
    發(fā)表于 07-02 08:04

    實戰(zhàn)電力電子,從仿真驗證起步!

    ,提供多種方案匹配您的科研/教學模式。今天為大家分享的是基于EasyGo實時仿真平臺和PPEC控制單元,對
    發(fā)表于 05-16 11:35

    stm32控制,怎么使pwm120度?

    我想用stm32f控制一個三電機,也就是控制一個三
    發(fā)表于 04-22 07:09

    請問STM32F407在電機驅(qū)動應用如何正確關閉高級定時器PWM?

    我們在開發(fā)一款電機驅(qū)動,使用了STM32F407的高級定時器1產(chǎn)生的PWM驅(qū)動H。 在驅(qū)動
    發(fā)表于 04-18 07:47

    如何對PWM進行任意的?

    如何對PWM進行任意的
    發(fā)表于 03-21 07:46

    和llc拓撲的區(qū)別

    和LLC拓撲是兩種常見的電源轉(zhuǎn)換拓撲結(jié)構(gòu),它們在電源拓撲應用領域具有廣泛的應用。這兩種拓撲結(jié)構(gòu)在工作原理、電路特性、性能指標等方面
    的頭像 發(fā)表于 03-11 17:36 ?4991次閱讀

    LLC的區(qū)別

    。 一、 工作原理
    的頭像 發(fā)表于 03-11 17:25 ?1.1w次閱讀

    STM32L0對某一通道輸出的PWM進行,通過延時函數(shù)可以實現(xiàn)嗎?

    使用的是STM32L0系列,所用定時器沒有互補輸出功能,現(xiàn)在相對某一通道輸出的PWM進行,
    發(fā)表于 03-07 07:06