tag 标签: spwm

相关帖子
相关博文
  • 热度 25
    2014-7-21 10:53
    1326 次阅读|
    1 个评论
       引言   变频电源作为电源系统的重要组成部分,其性能的优劣直接关系到整个系统的安全和可靠性指标。现代变频电源以低功耗、高效率、电路简洁等显著优点而备受青睐。变频电源的整个电路由交流-直流-交流-滤波等部分构成,输出电压和电流波形均为纯正的正弦波,且频率和幅度在一定范围内可调。   本文实现了基于TMS320F28335的变频电源数字控制系统的设计,通过有效利用TMS320F28335丰富的片上硬件资源,实现了SPWM的不规则采样,并采用PID算法使系统产生高品质的正弦波,具有运算速度快、精度高、灵活性好、系统扩展能力强等优点。    系统总体介绍   根据结构不同,变频电源可分为直接变频电源与间接变频电源两大类。本文所研究的变频电源采用间接变频结构即交-直-交变换过程。首先通过单相全桥整流电路完成交-直变换,然后在DSP控制下把直流电源转换成三相SPWM波形供给后级滤波电路,形成标准的正弦波。变频系统控制器采用TI公司推出的业界首款浮点数字信号控制器TMS320F28335,它具有150MHz高速处理能力,具备32位浮点处理单元,单指令周期32位累加运算,可满足应用对于更快代码开发与集成高级控制器的浮点处理器性能的要求。与上一代领先的数字信号处理器相比,最新的F2833x浮点控制器不仅可将性能平均提升50%,还具有精度更高、简化软件开发、兼容定点C28x TM控制器软件的特点。系统总体框图如图1所示。 图1 系统总体框图   (1)整流滤波模块:对电网输入的交流电进行整流滤波,为变换器提供波纹较小的直流电压。   (2)三相桥式逆变器模块:把直流电压变换成交流电。其中功率级采用智能型IPM功率模块,具有电路简单、可靠性高等特点。   (3)LC滤波模块:滤除干扰和无用信号,使输出信号为标准正弦波。   (4)控制电路模块:检测输出电压、电流信号后,按照一定的控制算法和控制策略产生SPWM控制信号,去控制IPM开关管的通断从而保持输出电压稳定,同时通过SPI接口完成对输入电压信号、电流信号的程控调理。捕获单元完成对输出信号的测频。   (5)电压、电流检测模块:根据要求,需要实时检测线电压及相电流的变化,所以需要三路电压检测和三路电流检测电路。所有的检测信号都经过电压跟随器隔离后由TMS320F28335的A/D通道输入。   (6)辅助电源模块:为控制电路提供满足一定技术要求的直流电源,以保证系统工作稳定可靠。    系统硬件设计   变频电源的硬件电路主要包含6个模块:整流电路模块、IPM电路模块、IPM隔离驱动模块、输出滤波模块、电压检测模块和TMS320F28335数字信号处理模块。    整流电路模块   采用二极管不可控整流电路以提高网侧电压功率因数,整流所得直流电压用大电容稳压为逆变器提供直流电压,该电路由6只整流二极管和吸收负载感性无功的直流稳压电容组成。整流电路原理图如图2所示。 图2 整流电路原理图    IPM电路模块   IPM由高速、低功率IGBT、优选的门级驱动器及保护电路组成。IGBT(绝缘栅双极型晶体管)是由BJT(双极型三极管)和MOS(绝缘栅型场效应管)组成的复合全控型电压驱动式电力电子器件。GTR饱和压降低,载流密度大,但驱动电流较大;MOSFET驱动功率很小,开关速度快,但导通压降大,载流密度小。IGBT综合了以上两种器件的优点,驱动功率小而饱和压降低,非常适合应用于直流电压。因而IPM具有高电流密度、低饱和电压、高耐压、高输入阻抗、高开关频率和低驱动功率的优点。本文选用的IPM是日本富士公司的型号为6MBP20RH060的智能功率模块,该智能功率模块由6只IGBT管子组成,其IGBT的耐压值为600V,最小死区导通时间为3μs。    IPM隔离驱动模块   由于逆变桥的工作电压较高,因此DSP的弱电信号很难直接控制逆变桥进行逆变。美国国际整流器公司生产的三相桥式驱动集成电路IR2130,只需一个供电电源即可驱动三相桥式逆变电路的6个功率开关器件。   IR2130驱动其中1个桥臂的电路原理图如图3所示。C1是自举电容,为上桥臂功率管驱动的悬浮电源存储能量,D1可防止上桥臂导通时直流电压母线电压到IR2130的电源上而使器件损坏。R1和R2是IGBT的门极驱动电阻,一般可采用十到几十欧姆。R3和R4组成过流检测电路,其中R3是过流取样电阻,R4是作为分压用的可调电阻。IR2130的HIN1~HIN3、LIN1~LIN3作为功率管的输入驱动信号与TMS320F8335的PWM连接,由TMS320F8335控制产生PWM控制信号的输入,FAULT与TMS320F8335引脚PDPINA连接,一旦出现故障则触发功率保护中断,在中断程序中封锁PWM信号。 图3 IR2130驱动其中1个桥臂的电路原理图    输出滤波模块   采用SPWM控制的逆变电路,输出的SPWM波中含有大量的高频谐波。为了保证输出电压为纯正的正弦波,必须采用输出滤波器。本文采用LC滤波电路,其中截止频率取基波频率的4.5倍,L=12mH,C=10μF。    电压检测模块   电压检测是完成闭环控制的重要环节,为了精确的测量线电压,通过TMS320F28335的SPI总线及GPIO口控制对输入的线电压进行衰减/放大的比例以满足A/D模块对输入信号电平(0-3V)的要求。电压检测模块采用256抽头的数字电位器AD5290和高速运算放大器AD8202组成程控信号放大/衰减器,每个输入通道的输入特性为1MΩ输入阻抗+30pF。电压检测模块电路原理图如图4所示。 图4 电压检测电路原理图    系统软件设计   系统上电后按照选定的模式自举加载程序,跳转到主程序入口,进行相关变量、控制寄存器初始化设置和正弦表初始化等工作。接着使能需要的中断,启动定时器,然后循环进行故障检测和保护,并等待中断。主要包括三部分内容:定时器周期中断子程序、A/D采样子程序和数据处理算法。主程序流程图如图5所示。 图5 主程序流程图    定时器周期中断子程序   主要进行PI调节,更新占空比,产生SPWM波。定时器周期中断流程图如图6所示。 图6 定时器周期中断流程图    A/D采样子程序   主要完成线电流采样和线电压采样。为确保电压与电流信号间没有相对相移,本部分利用TMS320F28335片上ADC的同步采样方式。为提高采样精度,在A/D中断子程序中采用均值滤波的方法。   对A相电压和电流A/D的同步采样部分代码如下:    数据处理算法   本系统主要用到以下算法:(1)SVPWM算法(2)PID调节算法(3)频率检测算法    SVPWM算法   变频电源的核心就是SVPWM波的产生,SPWM波是以正弦波作为基准波(调制波),用一列等幅的三角波(载波)与基准正弦波相比较产生PWM波的控制方式。当基准正弦波高于三角波时,使相应的开关器件导通;当基准正弦波低于三角波时,使相应的开关器件截止。由此,逆变器的输出电压波形为脉冲列,其特点是:半个周期中各脉冲等距等幅不等宽,总是中间宽,两边窄,各脉冲面积与该区间正弦波下的面积成比例。这种脉冲波经过低通滤波后可得到与调制波同频率的正弦波,正弦波幅值和频率由调制波的幅值和频率决定。   本文采用不对称规则采样法,即在三角波的顶点位置与低点位置对正弦波进行采样,它形成的阶梯波更接近正弦波。不规则采样法生成SPWM波原理如图7所示。图中,Tc是载波周期,M是调制度,N为载波比,Ton为导通时间。   由图7得:   当k为偶数时代表顶点采样,k为奇数时代表底点采样。   SVPWM算法实现过程:   利用F28335内部的事件管理器模块的3个全比较单元、通用定时器1、死区发生单元及输出逻辑可以很方便地生成三相六路SPWM波形。实际应用时在程序的初始化部分建立一个正弦表,设置通用定时器的计数方式为连续增计数方式,在中断程序中调用表中的值即可产生相应的按正弦规律变化的SPWM波。SPWM波的频率由定时时间与正弦表的点数决定。   SVPWM算法的部分代码如下:    PID调节算法   在实际控制中很多不稳定因素易造成增量较大,进而造成输出波形的不稳定性,因此必须采用增量式PID算法对系统进行优化。PID算法数学表达式为 Upresat(t)= Up(t)+ Ui(t)+ Ud(t)   其中,Up(t)是比例调节部分,Ui(t)是积分调节部分,Ud(t)是微分调节部分。   本文通过对A/D转换采集来的电压或电流信号进行处理,并对输出的SPWM波进行脉冲宽度的调整,使系统输出的电压保持稳定。   PID调节算法的部分代码如下:    频率检测算法   频率检测算法用来检测系统输出电压的频率。用TMS320F28335片上事件管理器模块的捕获单元捕捉被测信号的有效电平跳变沿,并通过内部的计数器记录一个周波内标频脉冲个数,最终进行相应的运算后得到被测信号频率。    实验结果   测量波形   在完成上述硬件设计的基础上,本文采用特定的PWM控制策略,使逆变器拖动感应电机运行,并进行了短路、电机堵转等实验,证明采用逆变器性能稳定,能可靠地实现过流和短路保护。图8是电机在空载条件下,用数字示波器记录的稳态电压波形。幅度为35V,频率为60Hz。 图7 不规则采样法生成SPWM波原理图 图8 输出线电压波形    测试数据   在不同频率及不同线电压情况下的测试数据如表1所示。 表1 不同输出频率及不同线电压情况下实验结果    结果分析   由示波器观察到的线电压波形可以看出,波形接近正弦波,基本无失真;由表中数据可以看出,不同频率下,输出线电压最大的绝对误差只有0.6V,相对误差为1.7%。    结束语   本文设计的三相正弦波变频电源,由于采用了不对称规则采样算法和PID算法使输出的线电压波形基本为正弦波,其绝对误差小于1.7%;同时具有故障保护功能,可以自动切断输入交流电源。因此本系统具有电路简单、抗干扰性能好、控制效果佳等优点,便于工程应用,具有较大的实际应用价值。
  • 热度 22
    2014-6-8 16:37
    1590 次阅读|
    0 个评论
       1 引言   目前,PWM功率变换技术得到了广泛的应用。对于工作在硬开关状态下的PWM逆变器,由于其开关损耗大,并且产生严重EMI,难以满足开关电源高频化、绿色化的要求。为克服硬开关的不足,软开关技术得到迅速的发展,特别是DC/DC变换器移相软开关技术已趋于成熟。但对于DC/AC变换器,由于考虑其输出波形质量等因素,目前,还没有真正意义上的软开关产品出现。虽然也出现过一些DC/AC变换器拓扑和软开关控制技术 ,但这些方法还不能真正走向实用。   文献 介绍了用谐振电路实现软开关,是一种比较好的方法,然而这一技术需要跟踪电路中的电压和电流,在电压和电流过零处实现软开关,这必然使电路变得复杂。为较好地解决这一难题,文献 介绍了利用电感换流的非谐振软开关PWM技术,然而这一技术只适用于双极性电压控制的DC/AC变换器电路。在分析文献 的基础上,本文设计出了一种适用单极倍频SPWM 软开关DC/AC变换器电路。    2 单极倍频SPWM软开关DC/AC变换器主电路   2.1 主电路结构   图1所示为新型单极倍频SPWM软开关DC/AC逆变器主电路原理图。图2为其主要工作波形。该电路在硬开关SPWMDC/AC逆变器的基础上添加了电容C1,C2,C3,C4,Cr1,Cr2,CE1,CE2电感Lr1,Lr2,其中电容C1=C2=C3=C4,Cr1=Cr2,电感Lr1=Lr2,大容量电解电容CE1=CE2视为恒压源。这些元件为电路中的4只功率管实现零电压开关(ZVS)创造了条件。 图1 主电路结构 图2 主电路主要工作波形    2.2 软开关的实现原理   以下公式中的电压、电流方向以图1中的参考方向为准。并假设负载电流io连续。    1)工作模式1(t0-t1时间段)   在这一时间段中S1及S3导通,S2及S4关闭,iLr1从电源ED的正极经过S1,Cr1,Lr1,CE2,到ED的负极并逐渐增大;同时电容CE1经过S3,Cr2,Lr2继续放电,放电电流iLr2继续上升,在t1时刻iLr2达到最大,即 iLr2(ωt1)=αIomsinωt1- (1-α 2 sin 2 ωt1)(1)   式中:α为调制比;Iom为负载电流最大值,Iom=ED/RL;ω=2πfc,fc为载波频率。   对应的等效电路拓扑见图3(a)。    2)工作模式2(t1-t2时间段)   在此时间段,功率管S1继续导通,iLr1继续增大。t1时刻S3关断,集电极电流i3从开关管S3转换到缓冲电容C3,为C3充电,C3上的电压从零开始上升,S3实现零电压关断;同时,存储在C4上的能量通过Cr2,Lr2,CE2回路放电,其等效电路拓扑如图3(b)。从图可看出,C3充电回路与C4放电回路参数相同。因此,在t=t2时刻,vC3=ED,vC4=0。充放电时间t21为 t21=t2-t1= (2)    3)工作模式3(t2-t3时间段)   在t=t2时刻D4导通,为循环电流iL2的续流提供通路,vC4被箝位于零,即vC4=0。若在iL2=0之前,S4的触发信号到来,S4实现零电压开通。其等效拓扑如图3(c)所示。    4)工作模式4(t3-t4时间段)   在t3时刻S4零电压开通。循环电流iL2继续通过D4续流,在t4时刻续流完毕。续流时间t41为 t41=t4-t1=- (3)   其等效电路拓扑如图3(d)。    5)工作模式5(t4-t5时间段)   t4时刻后,S4的集电极电流从零开始上升。电源ED为负载提供能量。其等效电路拓扑如图3(d)。 (a) t0-t1 (b) t1-t2 (c) t2-t3 (d) t3-t4 图3 各种模式下的等效电路拓扑   在t5时刻,S1关断,缓冲电容C1的存在,S1实现零电压关断。t5时刻之后,电路进入开关周期的下半周期,其工作模式同上。    2.3 电路特性讨论   1)主电路中不需要任何电压/电流检测装置来实现开关管软开通。   2)由于开关管实现软开关,所以逆变器的输出电压波形不会因为死区时间td的存在而发生畸变。   3)不会因为同一桥臂的两个二极管的反向恢复电流而导致桥臂直通。   4)控制电路采用单极倍频电压控制信号,主电路在一个周期中各个时间段过渡时,仅有一个开关管的状态发生改变,这就降低了在产生一定的脉波数时开关的动作次数,或者说用同样的开关频率可以把输出电压中脉波数提高一倍,这对减小开关损耗,提高逆变器的工作效率都是有好处的。   5)在主电路的SPWM输出电压波形中,正向只有正电压脉冲,负向只有负电压脉冲,这对减小输出滤波参数,提高输出波形质量是有好处的。   由于单极倍频SPWM软开关DC/AC变换器的超前桥臂控制信号与滞后桥臂的控制信号相差180°,所以超前臂的开关动作与滞后臂相对独立。这为各桥臂上的驱动信号相差120°的,三相逆变器电感换流调频软开关技术的进一步研究,打下了较好的基础。    3 主要参数设计   3.1 电感Lr1(Lr2)的设计   由2.3的分析知 ≥td(4)   将式(1)代入式(4)并整理有 Lr2≤(1-α)(1+α-4fctd) (5)    3.2 电容Cr1(Cr2)的设计   由2.2的工作过程分析可知,在缓冲电容C3及C4充放电时间很短的情况下,图1等效拓扑如图4所示。 图4 等效电路拓扑   根据等效拓扑,有式(6)成立 di3/dt=(ED-vCr2)/Lr2;dvCr2/dt=iLr2/Cr2(6)   进一步得到i3的最大值为 i3max=ED/4fcLr2(1+1/48fc2Lr2Cr2)(7)   由式(7)可知,为了尽可能最大限度向负载传输能量,集电极电流i3应尽可能大,所以,Cr2越小越好。然而Cr2太小谐振阻抗太大,续流时间太长,将影响驱动信号,开关管的占空比将严重丢失,输出功率降低。为兼顾二者,在实际中一般取1/48fc2Lr2Cr2≤0.1,所以 Cr2≥5/24fc2Lr2(8)    3.3 缓冲电容C1(C2,C3,C4)的设计   当缓冲电容C1太大时,充放电时间常数较长,若充放电时间大于死区时间td,将产生桥臂直通现象。为确保此现象不发生,所以缓冲电容取值不能太大。   由式(2)有 ≤td(9)   当sinωt=1时iL2最小,式(9)的左边最大,将式(1)代入(9)有 C1≤td (10)    4 实验波形及结语   依据上述分析和参数设计,以图1为主电路进行了实验。具体线路参数为:开关频率f=12.5kHz,主功率管选用1MBH60D-100型号的IGBT,调制比α=0.8,缓冲电容C1=C2=C3=C4=18nF,Cr1=Cr2=16.7μF,Lr1=Lr2=80μH,Lf=1.0mH,Cf=18μF,RL=10Ω。图5-图8为实验所得波形。 图5 S1(S2)的驱动波形和管压降波形 图6 S3(S4)的驱动波形和管压降波形 图7 单极倍频硬开关DC/AC逆变器的输出电压波形 图8 单极倍频软开关DC/AC逆变器的输出电压波形   图5及图6给出了主电路中开关管的管压降和驱动信号的波形(图中:1—驱动信号波形,2—开关管管压降波形),图7给出了硬开关DC/AC变换器的输出电压波形,图8给出了软开关DC/AC变换器的输出电压波形。   由图5及图6可知在开关管的驱动信号到来之前,开关管两端的压降已为零,开关管实现了零电压开通;驱动信号关断后,开关管两端的电压还维持于零,开关管实现了零电压关断。   由图7及图8可知在未实现软开关时,主电路的输出电压波形质量较差,并且有较大的“毛刺”(开关管在进行开关动作时产生),这些“毛刺”的存在将对电路自身和周围其它电路和用电器产生严重的电磁干扰(EMI);在加入软开关电路后,输出电压波形质量有了很大改善,并且无任何“毛刺”,较好地抑制了电磁干扰(EMI)。
  • 热度 14
    2014-4-22 21:03
    853 次阅读|
    0 个评论
    本文介绍了基于DSP TMS320LF2407A并使用SPWM控制技术的全数字单相变频器的设计及实现方法,最后给出了实验波形。 常见的AC/DC/AC变频器,是对输出部分进行变频、变压调节,而且在多种逆变控制技术中,应用最广泛的一种逆变控制技术是正弦脉宽调制(SPWM)技术。在变频调速系统中,应用DSP作为控制芯片以实现数字化控制,它既提高了系统可靠性,又使系统的控制精度高、实时性强、硬件简单、软件编程容易,是变频调速系统中最有发展前景的研究方向之一。 TMS320LF2407A芯片简介 TMS320LF2407A是TI公司专为电机控制而设计的单片DSP控制器。它具有高性能的C2XLP内核,采用改进的哈佛结构,四级流水线操作,它不仅具备强大高速的运算能力,而且内部集成了丰富的电机控制外围部件,如事件管理器EVA、EVB各包括3个独立的双向定时器;支持产生可编程的死区控制PWM输出;4个捕获口中的2个可直接连接来自光电编码器的正交编码脉冲;2个独立的10位8路A/D转换器可同时并行完成两个模拟输入的转换;片内的串行通信接口可用于与上位机通信;片内串行外设口用于与外设之间通信;40个可独立编程的复用I/O口可以选配成键盘输入和示波器显示的输入/输出口。这些为实现交流电机变频调速控制提供了极大的便利。 系统总体方案及硬件电路 图1为系统硬件框图。在本系统中,以TMS320LF2407A为主要控制芯片,逆变器采用SPWM调制控制方式实现变频控制算法,系统硬件由主电路、显示电路、键盘输入电路以及检测与保护电路等组成。DSP首先从键盘采集需要的频率信号,接着通过运算产生相应的SPWM信号,通过光耦传给驱动电路再控制逆变桥中的功率管导通与关断,同时采集主电路中的有关信号并判断有无故障输出。若有故障则关断DSP的SPWM输出,从而关断主电路。 1、主电路组成 图2为系统的主电路,由整流电路、滤波电路和逆变电路3部分组成。整流电路为三相不可控整流桥,由它将380V、50Hz交流电整流变换成脉动直流电。电路中采用滤波电容进行滤波,滤去电压纹波,同时滤波电容还在整流电路与逆变器之间起去耦作用,以消除相互干扰。整流后的直流电压平均值为UO=1.35U2≈1.4U2=540V。U2为交流侧电压有效值。考虑到输入三相电有10%的波动,所以UO=500~560V。主电路图中的功率器件G1、G2、G3、G4表示是IGBT器件,其型号是MG50Q2YS40,耐压值为1200V,控制电压为土20V,电流为50A。R1为限流电阻,防止冲击电流对IGBT的损害。L1、L3为共模滤波器,HL1、HL2为电流霍尔元件,其作用为检测主电路的电流值,作为保护电路的输入信号;另外还用到电压霍尔元件,检测电压值,作为保护电路的输入信号和电压反馈信号,组成电压负反馈。采用SPWM技术控制的4个IGBT进行逆变,输出的交流电经过变压器变压后,再用LC滤波器进行滤波,输出220V频率可变的交流电。 2、驱动与保护电路 图3为驱动电路原理。本系统逆变电路功率器件采用IGBT芯片,因此驱动电路选用4片三菱公司生产的驱动模块M57962L。该驱动模块为混合集成电路,将IGBT的驱动和过流保护集于一体。图3中M57962L的13脚接DSP的PWMl(其他3片M57962L分别接PWM2、PWM3、PWM4),14脚接地,1、6脚分别接电源。另外,M57962L采用的是低电压驱动,即只有13脚输入负电位时才能驱动M57962L。这样做的优点在于防止出现干扰,当出现干扰波形时,采用低电平驱动的M57962L不能驱动。另外在关断过程中,如果电压变化过大,则会产生擎住现象,使IGBT失控,引起上下桥臂直通,因此,采用RC缓冲电路来抑制过电压和电压变化率du/dt。 系统的数字实现 系统逆变器部分采用SPWM规则采样算法,其基本思想是使输出的脉冲按正弦规律变化,这样降低输出电压中的谐波分量,使输出电压更接近于正弦波。为了便于数字实现,用规则采样法生成SPWM脉冲序列,其原理如图4所示。因为三角载波频率比正弦波频率高很多,所以将三角载波uc的一个周期内的正弦调制波ut看作不变,这样在一个三角波周期,只需在B点取样一次,便可使生成的SPWM脉冲中点与对应三角波的中点(A点)重合,从而使SPWM脉冲的计算大为简化。设uc的幅值为1,正弦调制信号ut=Msinωtt,其中O≤M1(M为调制度)。由于△ABC~△EDA,故有: 正弦函数值采用查表的方式求出。另外在每段的同步调制中取N为3的倍数。 软件程序设计是逆变控制电路设计的核心。本系统软件主要包括:主程序、中断服务程序、PI调节程序、显示程序等。图5为主程序流程,图6为中断程序流程。在主程序中,完成DSP系统及外部设备初始化,I/O控制信号管理及正弦波信号产生和处理等。在中断程序中,完成电流、电压检测,PI调节计算,计算恒压频比下的调制度M和频率值,正弦波处理并给比较器CMPRl赋值等。 图7为同一桥臂上下管PWMl与PWM2波形。由图可见,上下桥臂设置了2μs的死区时间,以保证逆变电路的安全工作。图8为DSP发出的PWM波形,(1)、(2)为两个互补的等幅不等宽的脉冲信号。其中高电平为+5V,低电位为OV,脉冲宽度是按照正弦规律变化的。由于M57962L芯片采用的是负电位驱动,所以要采用电平转换电路。图9为最终驱动IGBT的SPWM波形(转换后的SPWM波形),从图中可以看出,波形的宽度是按照正弦规律变化的。图10(a)、(b)分别为f=200Hz和f=300Hz时的输出电压波形。实验结果表明,输出电压波形质量好,总谐波畸变率低。 结论 基于DSP的数字控制技术能大大改善产品的一致性,克服模拟控制带来的产品性能分散性,同时增强了控制的柔性,简化了系统结构,提高了整个系统的稳定性和可靠性,有较好的应用前景。本设计应用TMS320LF2407A芯片采用SPWM控制技术,完成了将380V、50Hz的交流电源变换成输出220V、频率为100~400Hz可调的交流电源。通过对样机的实际测量表明,输出波形质量良好,克服了过去这类电源采用体积大的中频变压器时出现的噪声大、响应慢、波形畸变严重等缺点,是有较好应用前景的产品。
  • 热度 23
    2014-2-10 17:29
    1785 次阅读|
    3 个评论
    SPWM 的 FPGA 设计 KevinWan   SPWM : 正弦波脉宽调制,将正弦半波 N 等分,把每一等分的正弦曲线与横轴所包围的面积用一个与此面积相等的等高矩形脉冲来替代。三角波载波信号 Ut 与一组三相对称的正弦参考电压信号 Ura 、 Urb 、 Urc 比较后,产生的 SPWM 脉冲序列波 Uda 、 Udb 、 Udc 作为逆变器功率开关器件的驱动控制信号。逆变器输出电压的基波正是调制时所要求的正弦波,调节正弦波参考信号的幅值和频率就可以调节 SPWM 逆变器输出电压的幅值和频率。     基于 FPGA 的设计, SIN 信号通过 SIN_IN 接口输入,代码接口如下: TRI_CLK_FREQ 设置三角波频率 仿真时通过预先存储的 ROM 表来验证模块: 正弦波仿真如下图: SPWM 和三角波波形如下:  
  • 热度 20
    2014-1-14 10:51
    1345 次阅读|
    0 个评论
    本文介绍了基于DSP TMS320LF2407A并使用SPWM控制技术的全数字单相变频器的设计及实现方法,最后给出了实验波形。 常见的AC/DC/AC变频器,是对输出部分进行变频、变压调节,而且在多种逆变控制技术中,应用最广泛的一种逆变控制技术是正弦脉宽调制(SPWM)技术。在变频调速系统中,应用DSP作为控制芯片以实现数字化控制,它既提高了系统可靠性,又使系统的控制精度高、实时性强、硬件简单、软件编程容易,是变频调速系统中最有发展前景的研究方向之一。 TMS320LF2407A芯片简介 TMS320LF2407A是TI公司专为电机控制而设计的单片DSP控制器。它具有高性能的C2XLP内核,采用改进的哈佛结构,四级流水线操作,它不仅具备强大高速的运算能力,而且内部集成了丰富的电机控制外围部件,如事件管理器EVA、EVB各包括3个独立的双向定时器;支持产生可编程的死区控制PWM输出;4个捕获口中的2个可直接连接来自光电编码器的正交编码脉冲;2个独立的10位8路A/D转换器可同时并行完成两个模拟输入的转换;片内的串行通信接口可用于与上位机通信;片内串行外设口用于与外设之间通信;40个可独立编程的复用I/O口可以选配成键盘输入和示波器显示的输入/输出口。这些为实现交流电机变频调速控制提供了极大的便利。 系统总体方案及硬件电路 图1为系统硬件框图。在本系统中,以TMS320LF2407A为主要控制芯片,逆变器采用SPWM调制控制方式实现变频控制算法,系统硬件由主电路、显示电路、键盘输入电路以及检测与保护电路等组成。DSP首先从键盘采集需要的频率信号,接着通过运算产生相应的SPWM信号,通过光耦传给驱动电路再控制逆变桥中的功率管导通与关断,同时采集主电路中的有关信号并判断有无故障输出。若有故障则关断DSP的SPWM输出,从而关断主电路。 1、主电路组成 图2为系统的主电路,由整流电路、滤波电路和逆变电路3部分组成。整流电路为三相不可控整流桥,由它将380V、50Hz交流电整流变换成脉动直流电。电路中采用滤波电容进行滤波,滤去电压纹波,同时滤波电容还在整流电路与逆变器之间起去耦作用,以消除相互干扰。整流后的直流电压平均值为UO=1.35U2≈1.4U2=540V。U2为交流侧电压有效值。考虑到输入三相电有10%的波动,所以UO=500~560V。主电路图中的功率器件G1、G2、G3、G4表示是IGBT器件,其型号是MG50Q2YS40,耐压值为1200V,控制电压为土20V,电流为50A。R1为限流电阻,防止冲击电流对IGBT的损害。L1、L3为共模滤波器,HL1、HL2为电流霍尔元件,其作用为检测主电路的电流值,作为保护电路的输入信号;另外还用到电压霍尔元件,检测电压值,作为保护电路的输入信号和电压反馈信号,组成电压负反馈。采用SPWM技术控制的4个IGBT进行逆变,输出的交流电经过变压器变压后,再用LC滤波器进行滤波,输出220V频率可变的交流电。 2、驱动与保护电路 图3为驱动电路原理。本系统逆变电路功率器件采用IGBT芯片,因此驱动电路选用4片三菱公司生产的驱动模块M57962L。该驱动模块为混合集成电路,将IGBT的驱动和过流保护集于一体。图3中M57962L的13脚接DSP的PWMl(其他3片M57962L分别接PWM2、PWM3、PWM4),14脚接地,1、6脚分别接电源。另外,M57962L采用的是低电压驱动,即只有13脚输入负电位时才能驱动M57962L。这样做的优点在于防止出现干扰,当出现干扰波形时,采用低电平驱动的M57962L不能驱动。另外在关断过程中,如果电压变化过大,则会产生擎住现象,使IGBT失控,引起上下桥臂直通,因此,采用RC缓冲电路来抑制过电压和电压变化率du/dt。 系统的数字实现 系统逆变器部分采用SPWM规则采样算法,其基本思想是使输出的脉冲按正弦规律变化,这样降低输出电压中的谐波分量,使输出电压更接近于正弦波。为了便于数字实现,用规则采样法生成SPWM脉冲序列,其原理如图4所示。因为三角载波频率比正弦波频率高很多,所以将三角载波uc的一个周期内的正弦调制波ut看作不变,这样在一个三角波周期,只需在B点取样一次,便可使生成的SPWM脉冲中点与对应三角波的中点(A点)重合,从而使SPWM脉冲的计算大为简化。设uc的幅值为1,正弦调制信号ut=Msinωtt,其中O≤M1(M为调制度)。由于△ABC~△EDA,故有: 正弦函数值采用查表的方式求出。另外在每段的同步调制中取N为3的倍数。 软件程序设计是逆变控制电路设计的核心。本系统软件主要包括:主程序、中断服务程序、PI调节程序、显示程序等。图5为主程序流程,图6为中断程序流程。在主程序中,完成DSP系统及外部设备初始化,I/O控制信号管理及正弦波信号产生和处理等。在中断程序中,完成电流、电压检测,PI调节计算,计算恒压频比下的调制度M和频率值,正弦波处理并给比较器CMPRl赋值等。 图7为同一桥臂上下管PWMl与PWM2波形。由图可见,上下桥臂设置了2μs的死区时间,以保证逆变电路的安全工作。图8为DSP发出的PWM波形,(1)、(2)为两个互补的等幅不等宽的脉冲信号。其中高电平为+5V,低电位为OV,脉冲宽度是按照正弦规律变化的。由于M57962L芯片采用的是负电位驱动,所以要采用电平转换电路。图9为最终驱动IGBT的SPWM波形(转换后的SPWM波形),从图中可以看出,波形的宽度是按照正弦规律变化的。图10(a)、(b)分别为f=200Hz和f=300Hz时的输出电压波形。实验结果表明,输出电压波形质量好,总谐波畸变率低。 结论 基于DSP的数字控制技术能大大改善产品的一致性,克服模拟控制带来的产品性能分散性,同时增强了控制的柔性,简化了系统结构,提高了整个系统的稳定性和可靠性,有较好的应用前景。本设计应用TMS320LF2407A芯片采用SPWM控制技术,完成了将380V、50Hz的交流电源变换成输出220V、频率为100~400Hz可调的交流电源。通过对样机的实际测量表明,输出波形质量良好,克服了过去这类电源采用体积大的中频变压器时出现的噪声大、响应慢、波形畸变严重等缺点,是有较好应用前景的产品。
相关资源