ZHCADZ0 April 2024 LMG3522R030
在 PLECS 中,会针对每个采样阶跃处理更新和输出函数。因此,设计人员可以将采样时间视为系统时钟,使用计数器以适当的频率生成这些信号。对于正弦波发生器,首先创建一个数组,并使用以正弦方式变化的数值初始化该数组。该数组被设置为 2000,从而与电流环路工作频率相对应。
图 3-11 正弦波发生器逻辑与锯齿波发生器中的逻辑相同。图腾柱调制的一个重要方面是需要生成两个锯齿信号;一个用于正周期,另一个用于负周期,以便生成适当的 PWM 信号,如图 2-3 所示。这两个载波信号的振幅分别为 0 至 1 和 0 至 -1。值得一提的是,由于使用了一个振幅为 –1 至 1 的锯齿信号来生成 PWM 信号,因此需要 2 个信号。当误差信号接近于零时,最低占空比为 50%,正确的占空比应该接近于零。此外,上限也被设置为 12 并除以 120,从而设置系统时钟下的正确频率。图 3-12 显示了锯齿波发生器代码。
图 3-12 锯齿波发生器