电子说
这种TCM拓扑的变频错相跟LLC的那种开环变频错相是不一样的,首先环路只知道要发出来的Ton是多少,不知道实际周期Ts将会是多少,以及两个桥臂的相差将会是多少,而且每相的实际Ts都可能不一样,所以需要实时检测然后再实时修正的。
目前而言,TCM的错相方法有两种:开环180deg固定错相,以及闭环实时调节错相;在我们的代码中,我们同时采用了这两种方法。
图12 两种错相方法 (1) 开环错相 在每次AC过零起步时设置了预制错相,就是第一次发波就可以实现两相180deg错相一步到位,但仅仅是在AC过零后恢复发波的第一拍才这样做,就是借鉴了开环错相的原理:让主相先发波,然后再强行更改从相的CTR让从相的PWM延迟主相Ts/2发波即可;
图13 预置错相效果 (2) 闭环错相 在正常工作以后,为了提高效率,我们要保证时时刻刻都能实现TCM ZVS控制,所以不适合采用开环固定错相的控制方法,最终我们采用了闭环错相策略; 主桥臂的Ton不变,然后通过实时调节错相臂的Ton来实现错相的,计算公式如下,Tshift就是错相角度;
理论上,如果完全错相好的话Tshift=0,两个桥臂的PWM相位刚好差别Ts/2的,所以我们错相环路的给定就是 ;然后就需要检测两个桥臂发出的PWM的真实相差是多少来作为错相环路的反馈,当然最直接最准确的方法就是直接用硬件检测发出来的两桥臂的Vgs上升沿或下降沿的时间差别,然后再通过硬件电路回送给DSP来作为错相环路的反馈。
图14 错相环环路示意图 但是硬件采集相位差作为反馈(比如采用上图中示意的RS触发器去捕获两桥臂驱动的上升沿)需要增加额外的检测电路,所以我们采用软件的方式来作错相检测。众
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !