你的位置:大电流电感 > 先锋技术

基于DSP处理器的有源滤波器控制器的设计

2020-06-10 14:12:23      点击:
上一篇:致命干货:41个555定时器经典设计项目

7.jpg

与硬件结构相应的软件结构如图9。系统初始化包括写控制字、变量赋值、确定存储地址等。在外部中断服务程序中启动定时器O,即执行系统的主程序。以连续两个负向过零点之间的时间间隔为周期计算出同步信号的频率,并将其转化为相应的时钟周期数。定时器中断程序主要用来保持触发脉冲的同步和初始化查表用的变址寄存器,并保存上一次的角度信息。串口中断程序用来比较参考波与调制波的幅值大小,每次用于比较的参考波为三相幅值,根据比较结果来确定发出的状态字相应位是1还是0。由于主电路采用三单相桥结构需要6路触发脉冲,因此状态字为6位,根据比较结果实时刷新状态字,状态字经输出锁存器锁存后即形成连续脉冲。

8.jpg

4.3 试验结果

图10为利用FLUKE 41B型谐波分析仪实测的调制波为基波正弦叠加11及13次谐波时的A相PWM脉冲的谐波分析图,其中11及13次谐波的幅值均为基波幅值的1/4。

9.jpg

5 结论

本文利用了数字信号处理器运算速度快、计算精度高、定时准确的优点设计了基于TMS320C31 DSP的脉冲发生器和控制器。详细地介绍了有源滤波器控制器的特点、结构、控制方法和主要功能以及脉冲发生 器的设计、软硬件结构和现场试验结果。现场试验和数字仿真结果表明,脉冲发生器精度高、稳定性好,控制器的性能符合设计要求。