0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种全桥移相控制PWM发波方案

硬件攻城狮 来源:strongerHuang 作者:strongerHuang 2022-09-30 15:00 次阅读

用于移相控制的全桥PWM变换器是中大功率DC-DC变换电路中最常用的电路之一,由于其可以实现开关管的软开关特性,在数字电源的设计中被广泛采用,本文基于STM32中高级控制定时器设计了一种全桥移相控制PWM发波方案。

移相全桥PWM发波要求

移相全桥的拓扑如下图所示,由于谐振电感L1的存在,结合移相控制,使开关管达到零电压开通(ZVS),从而有效的降低了电路的开关损耗和开关噪声,减少了开关过程中的产生的电磁干扰。

157ddd4e-3c98-11ed-9e49-dac502259ad0.png

移相控制的PWM驱动波形如下,Q1/Q2/Q3/Q4分别对应上图中的4个开关管的驱动。

159953c6-3c98-11ed-9e49-dac502259ad0.png

Q1与Q2驱动互补,插入死区;Q3与Q4驱动互补,插入死区。所有PWM波形的占空比固定,Q3/Q4相对与Q1/Q2移相,相位大小由控制环路确定。

高级定时器移相PWM生成

在高级定时器中(TIM1/TIM8/TIM20),针对移相控制专门设计了一种PWM工作模式,即非对称PWM模式(Asymmetric PWM mode),在中心对称计数模式下,允许计数器向上计数时的比较事件与向下计数时的比较事件分别由两个不同的比较值确定,如下:

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。

16619192-3c98-11ed-9e49-dac502259ad0.png

中心对齐模式,周期值设定为10000。

167b1306-3c98-11ed-9e49-dac502259ad0.png

CH1与CH2的工作模式为Asymmetric PWM2,比较值为5000,用于产生50%固定占空比波形。

169724ce-3c98-11ed-9e49-dac502259ad0.png

编译生成keil工程,添加如下代码,Phase_shift_cnt代表相位偏移值。

16af56b6-3c98-11ed-9e49-dac502259ad0.png

测试结果如下(可播放视频),黄色与蓝色波形分别对应CH1与CH2,红色波形用来参考移相结果,其对应的互补波形未抓取。

方案2:

在高级定时器中的关键配置如下(使用CubeMx工具):

使能CH1/CH1N/CH3/CH3N,CH2与CH4使能为PWM Generation No Output。

1729b280-3c98-11ed-9e49-dac502259ad0.png

中心对齐模式,周期值设定为10000。

173f2912-3c98-11ed-9e49-dac502259ad0.png

CH1与CH3的工作模式为Asymmetric PWM2,比较值为5000,用于产生50%固定占空比波形。CH2与CH4的工作模式为PWM mode 2,比较值为5000。

17513cc4-3c98-11ed-9e49-dac502259ad0.png

编译生成keil工程,添加如下代码,Phase_shift_cnt代表相位偏移值

17660668-3c98-11ed-9e49-dac502259ad0.png

测试结果如下(可播放视频),黄色与红色波形分别对应CH1与CH3,其对应的互补波形未抓取。

小结

本文介绍了STM32的高级定时器的非对称模式工作原理,并利用其生成全桥移相控制的PWM驱动实例,可作为使用STM32 MCU 进行移相全桥控制的PWM驱动生成参考。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4993

    浏览量

    211260
  • STM32
    +关注

    关注

    2252

    文章

    10739

    浏览量

    351104
  • 定时器
    +关注

    关注

    23

    文章

    3195

    浏览量

    113033

原文标题:基于STM32高级定时器的全桥移相PWM发波方案

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    文看懂的原理及设计

    本文开始介绍了的定义以及
    的头像 发表于 03-07 08:59 20.6w次阅读
    <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>的原理及设计

    stm32控制,怎么使pwm120度?

    我想用stm32f控制个三电机,也就是控制个三
    发表于 04-22 07:09

    ZVS PWM控制

    ZVS PWM变换器
    发表于 10-21 23:22

    利用PPEC 控制器来实现电路控制分享

    。 选择好调试方式为 “” 调制,控制模式为单环的PI控制,并设定PI参数的初始值。最后, 来选择好脉冲输出通道,PWM
    发表于 05-19 10:26

    控制ZVS-PWM变换器原理图

    控制ZVS-PWM变换器原理图
    发表于 05-09 09:37 3825次阅读
    <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>ZVS-<b class='flag-5'>PWM</b>变换器原理图

    改进型ZVS-PWM DC/DC变换器

    改进型ZVS-PWM DC/DC变换器 摘要:介绍了一种能在
    发表于 07-11 10:16 1446次阅读
    改进型<b class='flag-5'>全</b><b class='flag-5'>桥</b><b class='flag-5'>移</b><b class='flag-5'>相</b>ZVS-<b class='flag-5'>PWM</b> DC/DC变换器

    一种新的PWM_DC_DC变频器_周令琛

    直流变换器,采用一种新的控制方法实现高压低压直流之间的隔离,可用于直流隔离的场合。
    发表于 06-20 17:48 5次下载

    一种新的PWM DC_DC变频器

    提出一种新的 PWM DC/DC变频器,它采用两个变压器代替输出电感。
    发表于 05-30 09:37 9次下载
    <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'>PWM</b> DC_DC变频器

    ZVZCS变换器及数字控制研究

    针对利用变压器辅助绕组实现的 ZVZCS 软开关电路 , 提出了一种基于 DSP的数字控制
    发表于 05-30 09:56 30次下载
    <b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>全</b><b class='flag-5'>桥</b>ZVZCS变换器及数字<b class='flag-5'>控制</b>研究

    基于STM32中高级控制定时器的控制PWM方案

    前言 用于控制PWM变换器是中大功率DC-DC变换电路中最常用的电路之
    的头像 发表于 03-11 16:11 5489次阅读
    基于STM32中高级<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'>PWM</b><b class='flag-5'>发</b><b class='flag-5'>波</b><b class='flag-5'>方案</b>

    具有控制的ZVSDC-DC斩变换器

    具有控制的ZVSDC-DC斩变换器(通信电源技术杂志简介)-具有
    发表于 08-31 18:56 38次下载
    具有<b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>控制</b>的ZVS<b class='flag-5'>全</b><b class='flag-5'>桥</b>DC-DC斩<b class='flag-5'>波</b>变换器

    ZVS DC/DC变换器设计

    控制零电压开关PWM变换器的 主要波形
    发表于 01-29 10:01 20次下载

    拓扑原理分析 与LLC的区别

    拓扑作为一种在电力电子领域广泛应用的电路结构,其工作原理和特性对于深入理解DC-DC变换器的设计和优化至关重要。
    的头像 发表于 07-18 16:44 308次阅读
    <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的区别

    相角怎么控制

    一种常用的电力电子变换器拓扑结构,广泛应用于电源、电机驱动、能量存储等领域。
    的头像 发表于 07-16 09:14 151次阅读

    占空比丢失的原因

    一种广泛应用于电力电子领域的功率转换器,其主要作用是将直流电转换为交流电。在
    的头像 发表于 07-16 09:15 233次阅读