
基于DSP生成SVPWM在逆变电源中的应用研究.doc
7页基于 DSP 生成 SVPWM 在逆变电源中的应用研究2007-07-03 13:31摘 要:提出了用 DSP 生成 SVPWM 波对逆变电源实现全数字化控制的一种方法在分析了 TMS320LF2407A 数字信号处理器芯片特点的基础上,给出了系统设计的软、硬件结构实验表明,系统电路简单,可靠性高,可升级性强关键词:逆变器;数字信号处理器;数字化;空间矢量脉宽调制O 引言随着信息技术的发展,400Hz 中频逆变电源供电系统作为世界各国越来越广泛应用于航空、航天、导弹、雷达、通信、飞机、车辆的标准供电系统,一般为高、精、尖的电子设备提供工作电源目前大部分逆变电源都采用模拟电路控制或是部分数字电路控制,系统可维护性差,升级困难本文结合具体工程任务,主要致力于逆变电源的全数字控制技术的研究,在原有逆变电源的基础上,采用 DSP 生成 SVPWM 波作为信号源来替代原电路信号源的技术,以改善逆变电源的输出性能及提高逆变电源的可靠性逆变电源采用数字控制,具有以下优点:1)数字控制(DSP)采用先进的控制方法和智能控制策略,使得逆变电源的智能化程度更高,性能更加完美;2)控制灵活,系统升级方便,甚至可以修改控制算法,而不必改动硬件电路;3)控制系统的可靠性提高,易于标准化;4)系统维护方便。
系统一旦出现故障,可以很方便地通过 RS232 接口或 USB接口进行调试、故障查询、故障诊断、软件修复,甚至控制参数的修改和调试;5)系统的一致性较好,成本低,生产制造方便 1 SVPWM 原理空间矢量脉宽调制 SVPWM(Space Vector Pulse Width Modulation)实际上是对于三相电压源逆变器功率器件的一种特殊的开关触发顺序和脉宽大小的组合,这种开关触发顺序和组合将在电机定子线圈中产生三相互差 120°的波形失真较小的正弦波电流实践和理论都可以证明,与直接的正弦脉宽调制(sPwM)技术相比,svPwM 在输出电压或电机线圈的电流都将产生更少的谐波,提高了对电压源逆变器直流供电电源的利用率电压源逆变器可由图 1 所示的 6 个开关来等效表示逆变器桥臂的上下开关在任一时刻不能同时导通不考虑死区时,上下桥臂的开关呈互补状态,因此逆变器有 8 种不同的开关模式 如图 1 所示,当上桥臂开通、下桥臂关断时,即 Sa=1 时,U=udc/2;当上桥臂关断、下桥臂开通时,即 Sa=O 时,U=一 Udc/2o、Sc 亦同逆变器的 8 种开关模式对应有 8 个电压空间矢量。
采用 3/2 坐标变换,将三相电压变换到 d—q 轴系代入不同的开关模式(Sa、Sb、Sc),通过上述的 3/2 坐标变换,可得图 2所示的电压空间矢量图 2 中共有 8 个矢量,其中 V(O O O)和 V(1 1 1)为零矢量,幅值为 O;其余 6 个矢量为有效矢量,幅值为 相邻有效矢量的夹角为 60°通过不同的矢量组合可以合成新矢量,如图 2 所示,设相邻两个有效矢量V1 和 Vm,零矢量为 Vo,合成新矢量 Vout,矢量作用时间分别是T1、Tm、ToTpwm 是 PWM 脉宽周期合成新矢量的表达式为 2 基于 DSP 生成 SVPWM 波2.1 DSP 芯片 TMS320LF2407A根据任务要求及特点,选取了 TMS320LF2407ADSP 处理器TMS320LF2407A是 TI 公司专为工业控制和电机控制推出的系列产品这款 DSP 将实时处理能力和控制器的外设功能集于一身有如下特性:灵活的指令系统;高速的运算能力;大容量的存储能力;有效的性能价格比主要应用领域包括:工业电机驱动;逆变电源;功率转换器和控制器;汽车系统;仪表和压缩机电机控制;机器人和计算机数字控制机械。
TMS320LF2407A 具有 2 个事件管理器;32 位中央算术逻辑单元;32 位累加器;16 位×16 位乘法器;3 个比例移位器;间接寻址用的 8 个 16 位辅助寄存器和辅助算术单元;4 级流水线操作;8 级硬件操作;6 个可屏蔽中断;544 字的片内 DARAM 和 2K 字的片内 SARAM;32K 字片内 FLASH 程序存储器;64K 程序存储空间;35.5K 数据存储空间;I/0 空间 64K此外还有功能强大的外设:串行通信接口 SCI;串行外围接口 SPI;CAN 总线控制器;事件管理器 EV;A/D 转换器;看门狗 WDTMS320LF2407A 芯片是通过 3 条总线实施指令读取、泽码、取操作数、执行指令等操作2.2 生成 SVPWM 波的方法TMS320LF2407A 中有两个事件管理器 EVA 和 EVB,它们都有一特殊硬件——SVPWM 状态机器件因此 2407A 具有两个 SVPWM 状态机本系统采用 EVA,利用 2407A 内部自带的 SVPWM 状态机牛成波形以有效矢量 V(100)和 V(110)为例方案为 V(1OO)-V(11O)一V(111)-V(11O)一 V(1OO),如图 3 所示。
此时功率器件所需开关频率 即常规 SPWM 调制中的载波频率在 EVA 中填入 To、T1/2 和 Tm/2,即可生成图 3 所示的方案只要给定输出频率、输出线电压、直流母线电压后,就可以生成 SVPWM,步骤如下1)连续不断地合成新的矢量,就能令电机产生圆形的磁场新矢量的角度递增关系为式中:角频率 ω=2π/f,f 是输出频率2)根据角度 a 落在 6 个不同区间,选择不同的有效矢量 V1 和 Vmo3)有效矢量 V1 和 Vm 作用的先后次序,决定磁场的旋转方向,最终决定电机是正转或反转4)根据 SVPWM 生成方案,交由 SVPWM 状态机计算,得到计算结果3 系统软、硬件设计3.1 硬件结构通过比较各种功率变换电路,例如方波逆变器、阶梯波合成逆变器、正弦脉宽调制逆变器等的优缺点,确定仍沿用产品初样阶段使用的全桥逆变式结构方案,重点在改进控制方式上,即在控制方式上采用全数字的控制方式,采用空间矢量正弦波脉宽调制(SVPWM)式的控制方式系统结构原理图如图 4 所示本系统电路为三相逆变电路,主电路是典型的 AC—DC—AC 逆变电路,将输入的三相交流电(频率是 400Hz,电压 208V)经整流、滤波后供给逆变器输出三相交流电,频率是 50 Hz,再经隔离变压器变成 380V 的交流电。
隔离变压器另一路输出经过 A/D 变换反馈到 2407A 芯片,2407A 芯片输出信号给驱动电路,控制逆变器输出参数逆变电源控制核心电路是 2407A 芯片电路,主要完成以下几个方面的工作1)接受控制命令,启动、停止逆变电源;2)输出 SVPWM 波控制信号到驱动电路,同时监测逆变电源输出电压,并通过反馈电路实现电源的闭环控制;3)随时监控逆变电源运行状态,一旦发生故障,关闭控制输出,同时完成故障参数的存储、保护3.2 软件实现由于采用 TMS320LF2407A,使编程的工作量大为减少采用汇编语言编程,指挥整个系统的工作,通过系统初始化子程序对各参数、寄存器等进行设定,实施对主电路的控制,逆变输出 50Hz 的三相交流电编程采用顺序结构,调用子程序简单方便,子程序可以把电压、电流、频率的数值通过 LED 分别显示出来在整个工作过程中,随时对电流、电压进行测量比较,一旦出现过流、欠电压情况及时报警,情况严重时自动停机,并且存储故障参数主程序流程框图如图 5 所示4 结果验证根据生成 SVPWM 的基本公式式(6)~式(7),只要给定输出频率、输出线电压、直流母线电压,经过 SVPWM 子程序和 TMS320LF24007A SVPWM 状态机,生成PWM 脉冲控制(图 1 所示的)三相逆变桥,将会在逆变桥的输出端得到三相对称的正弦电压波形(滤波后)。
图 6 为不考虑死区生成的 SVPWM,对 PWM 管脚滤除载波后的管脚波形图 6中,1 和 2 是 Ua 和 Ub 的波形,对应于逆变桥的相电压;中间为 Uab 的波形,对应于逆变桥输出的线电压可以看出有 1/3 周期,A 相要么处于最高,要么处于最低,因此大大降低了开关频率5 结语本文研究的基于 DSP TMS320LE2407A 实现 SVPWM 波的方法已经在具体工程中得到验证,并取得了良好的控制效果经过上述分析和实验,结果表明:1)通过合理安排零矢量作用时间,可以有效改善 PWM 谐波特征,使谐波减小,并且电压利用率高;2)可以非常方便地实现 SVPWM 算法,是目前逆变电源控制中比较理想的选择;3)采用电压空间矢量 PWM 作为信号源,电流谐波少,转矩脉动小,噪音低,不但控制电路简化,而且系统的可靠性也得到了很大的提高。
