ZHCAE82 July 2024 TMS320F280039 , TMS320F28P550SJ , TMS320F28P650DK
PLECS 的演示模型中有一个由 SPS 控制的 DAB 模型,该模块包含一个单相移模块,如图 3-1 所示,我们可以基于该模块构建多相移模块。
如图 3-2 所示,经过修改后,该模块以 S1 作为基础驱动器,S3 则相对于 S1 存在 Sita1 的相移。通过这种方法,您可以基于 S1 获得不同相移角度的驱动信号,从而解决了多相移驱动的问题。现在,唯一需要解决的是如何在改变相移角的同时实现频率变化。
从图 3-1 可以看到,这里使用了两个载波(开启载波和关闭载波)作为参考信号,因此通过实时改变载波的频率,可以同时实现频率和相移的变化。
此演示中提供的载波无法实现实时频率变化,因此您需要找到新的方法来实现变频载波。请注意,这两个载波之间还具有 1/2 周期的相移,以确保生成的占空比为 50%,这也增加了构建该模块的难度。
本文现在提出了一种方法,可以生成两个变频载波,同时这两个载波之间具有 1/2 周期的相移。这种方法构建的仿真速度比带有延迟的仿真要快。
如图 3-3 所示,这里使用了积分器 (1/s) 来生成锯齿波,并使用积分器的外部初始条件来生成另一个具有 1/2 周期相移的锯齿波。该图还展示了外部初始条件的设置以及如何连接各个模块。
图 3-4 展示了 clk 和 clk2 波形的开关频率可以在 300kHz 到 100kHz 之间变化,而没有出现任何问题。