微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于TMS320F28335的SVPWM信号发生器

基于TMS320F28335的SVPWM信号发生器

时间:10-16 来源:互联网 点击:

数比较模块、比较方式模块、死区模块和事件触发模块相应的寄存器进行配置。系统硬件电路如图7所示,包括:DSP主电路,A/D端口接收电压信号,改变SVPWM输出的频率,EPWM引脚输出SVPWM波形,SCI串行口与单片机相连,发送当前SVPWM的频率值;RC低通滤波电路,方便观察程序是否正确执行,所产生的信号是否为SVPWM波;单片机最小系统,接收DSP传送的信号,显示SVPWM的频率。

4 实验结果分析

为了验证配置好相关寄存器后能否产生正确的1~50 Hz的SVPWM,进行了以下的验证实验。在实验中,设置开关频率为10 kHz,三路EPwm引脚的信号波形如图8所示,调节A/D转换输人电压值,改变输出频率,使得SVPWM频率为1 Hz,将三路信号经低通滤波后的波形如图9所示。在实验中,EPwm x A配置为高有效,EPwm x B配置为低有效,可对其分别设置死区时间,由死区控制(DBCTL)寄存器实现,本程序中设置了EPwm x Regs.DBRED=50:EPwm x Regs.DBFED=50,对应上升延迟约0.67μs,下降延迟约0.67μs,EPwm x A和EPwm x B的波形如图10所示,调节A/D转换器的输入,使得输出频率为50 Hz,EPwm x A和EPwm x B的波形经低通滤波后的波形如图11(a)所示,改变A/D转换器的输入,得频率为2.274 Hz的SVPWM波形如图8(b)所示。A相断开后,改变B相和C相的占空比计算,得断相后的B相控制信号如图12所示,与仿真波形相一致。实验结果验证理论分析的正确性,经简单的寄存器设置,TMS320F28335就能产生PWM波,结合PWM中断和A/D中断,就能实现1~50 Hz的SVPWM信号发生器设计。

5 结束语

介绍了SVPWM的三相H桥电路的基本原理,分析了三相H桥电路的电压空间矢量,给出了正常状态和故障状态下电压空间矢量如何选择,进行了Matlab仿真,验证了所提出矢量选择的合理性,同时通过配置最新的浮点数字信号控制器TMS320F28335芯片的相应寄存器来实现正常和故障时三相H桥控制驱动信号。为电机容错系统设计了一种新驱动信号矢量分配方法,在容错系统设计中有一定的应用价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top