hello-boy
认证:优质创作者
所在专题目录 查看专题
国产MCU设计6.6kW充电桩,交错PFC+LLC,分享各种踩坑
国产MCU设计6.6kW充电桩,交错PFC+LLC,踩坑续(1)
国产MCU设计6.6kW充电桩,交错PFC+LLC,踩坑续(2)
国产MCU设计6.6kW充电桩,交错PFC+LLC,踩坑续(3)
国产MCU设计6.6kW充电桩,交错PFC+LLC,踩坑续(4)
国产MCU设计6.6kW充电桩,交错PFC+LLC,踩坑续(5)
作者动态 更多
一文读懂几种永磁同步电机(PMSM)的区别
04-10 16:23
SJ/T 11893-2023《便携式锂离子电池储能电源技术规范》解读
01-29 15:44
#征文#基于DSP的无感FOC驱动嵌入式软件设计
01-17 21:15
电机V/F、开环矢量SVC、闭环矢量FVC控制的区别与应用
01-03 17:22
基于DSP的光伏并网微逆变器原理图详解
2023-12-26 17:35

国产MCU设计6.6kW充电桩,交错PFC+LLC,踩坑续(3)

产品的系统架构和控制算法在此就不再做介绍了,可以参考第一篇文章。今天继续和大家分享调试过程中的踩坑。

踩坑5、LLC控制算法优化

接触过LLC的应该都知道,LLC采用的是调频(PFM)的工作模式,即占空比不变,频率变化。针对我们这款输出宽电压的LLC电源,不仅仅是通过PFC电压的实时调整就能实现200-800V的满范围带载输出的。这个地方必须采用PFM+PWM+PSM三种调制模式的控制方式。以下是我这个产品调试时,三个模式设定的具体思路:

1)先简单介绍下三种调制模式。如下图:

    PWM模式:即控制频率不变,占空比变化

    PFM模式:即控制占空比不变,周期变化

    PSM模式:即占空比不变,间隔周期变化,也是我们常用的burst模式,即这样实现的

                                       图片来源于网络,如有侵权,请联系删除

2)PFM设定,LLC在稳定输出时,工作频率在如下图f=f1的时候,效率是最高的,这个时候LLC谐振网络的增益为1。设置的频率根据变压器的电感量和谐振电容进行计算f=1/[2π√(LC)]。这里,我设置的谐振频率是80K,最高工作频率200K,最低工作频率45K。

坑1:最高频率设定,我LLC的中断控制是逐周期控制的,每个周期都会进行一次电压、电流环的计算,当频率超过210K的时候,单片机就算不过来了(这个时候好怀恋DSP),所以最高频率就定在了200K。超过200K之后就是PWM模式了。理论上最高频率是越高越好的,调试的时候就会发现PFM和PWM来回切换的时候输出的电流纹波是最大的(当然性价比最重要,只有满足设计要求即可),频率高了也需要考虑mos管的开关损耗,MCU的计算能力。反正折中就行。

坑2:最低频率设定,频率最低的时候LLC增益也是最低的,而且增益衰减是比较快的,我这里设置的是45K,最初一版,在800V输出的时候,负载稍微带重点就炸管了,后面发现工作频率一直在45K,谐振腔体长期工作在容性区间。后来调整了PFC的输出电压、LLC的控制砸比,增加了45K工作频率的一个下限保护措施,才能正常工作的。

3)PWM设定,频率到200K的时候就工作在PWM模式下了,PWM有两种,一个是对称PWM,一个是非对称PWM。两者的优缺点我就不细说了,反正我调试非对称PWM稍微不注意就炸管了,我这里采用的是对称PWM。

坑3:PWM控制一定要设置一个最小占空比,不然LLC的上桥臂推不起来,容易出问题(炸管)

4)PSM设定,PSM设定就比较简单了,根据PI环路输出,直接从PWM模式切换到PSM模式就ok了,其实PSM模式就是关闭上下管的驱动。在PWM模式和关断PWM直接来回切换。

PFM模式的上下管波形,能看到周期是在不停变换的。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 4
收藏 6
关注 121
成为作者 赚取收益
全部留言
0/200
  • dy-Qdm76yft 2023-11-16 16:47
    不错
    回复
  • dy-Qdm76yft 2023-10-31 19:07
    博主可以改可调,电压电流方案吗
    回复 57条回复
  • hello-boy 2023-10-28 16:53
    减少中断开销也是一个不错的优化方向,比如减少程序的函数调用,直接访问寄存器等等
    回复 1条回复
  • hello-boy 2023-10-27 16:44
    如果实在是主频不够不能做逐周期控制,还有一种控制方式就是隔周期控制,隔1个或则几个周期进行控制
    回复