基于DSP的三相SVPWM变频调速系统的设计_第1页
基于DSP的三相SVPWM变频调速系统的设计_第2页
基于DSP的三相SVPWM变频调速系统的设计_第3页
基于DSP的三相SVPWM变频调速系统的设计_第4页
基于DSP的三相SVPWM变频调速系统的设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于DSP的三相SVPWM变频调速系统的设计摘要根据电压矢量的基本原理,利用TMS320LF2407A,对电流采样、速度检测、驱动保护以及控制系统进行软件设计。设计出基于DSP控制系统的SVPWM的变频调速系统控制器。使得逆变电源的智能化程度更高,性能更加完美 。关键词:DSP;SVPWM;变频调速系统目录第1章 设计目的及意义1第2章 SVPWM基本原理22.1电压空间矢量脉宽调制法(SVPWM)22.2电压空间矢量技术的基本原理32.2.1三相逆变器输出电压的矢量表示32.2.2磁链轨迹的控制52.3SVPWM波的生成6第3章 系统方案及硬件设计83.1系统方案83.2主电路设计93.3P

2、WM驱动电路103.4故障保护电路113.5键盘和液晶12第4章 系统软件设计14第5章 设计总结15参考文献16附录 程序清单17第1章 设计目的及意义训练学生正确地应用运动控制系统,培养解决工业控制、工业检测等领域具体问题的能力;通过课程设计,熟悉运动控制系统应用系统开发、研制的过程,软硬件设计的工作方法、工作内容、工作步骤;对学生进行基本技能训练,例如组成系统、编程、高度、绘图等,使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。第2章 SVPWM基本原理2.1 电压空间矢量脉宽调制法(SVPWM)随着电力电子器件和微电子技术的迅速发展,以及高性能控制方法在交流调速系统中的应用

3、,交流调速系统的发展非常迅速。特别是采用了专为电机控制开发的数字信号处理器DSP为核心的全数字化控制系统,为高性能的控制方法提供了可靠的硬件环境。这种DSP集中了电动机控制所必须的可增加死区和灵活多变的多路PWM信号发生器,高速高精度ADC,以及用于电机速度和位置反馈的编码器接口等电路。目前国内外应用于工业生产领域的变频器,很多都把DSP作为控制核心,充分利用其高速运算能力和强大的控制功能以实现高性能的变频控制。电压空间矢量脉宽调制方法(SVPWM)为交流电机的一种控制方法,电压空间矢量PWM方法和普通的正弦PWM方法不同,它是从电机的角度出发,把电机和逆变器看作一个整体考虑,不简单从得到电压

4、电流正弦出发,着眼于如何使电机获得幅值恒定的圆形旋转磁场,即正弦磁通。其以三相对称正弦波电压供电时交流电机的理想磁通圆轨迹为基准,用逆变器不同的开关模式所产生的实际磁通去逼近基准圆磁通,并由它们比较的结果决定逆变器的开关状态,形成PWM波形。这种控制方法称作“磁链跟踪控制”,磁链轨迹的控制是通过交替使用不同的电压空间矢量实现的,所以又称“电压空间矢量PWM(space vector PWM,SVPWM)控制”。SVPWM较之于SPWM,SVPWM在输出电压或电机线圈的电流都将产生更少的谐波,提高了对电压源逆变器直流供电电源的利用率。提高了电压型逆变器的电压利用率和电动机的动态响应性能,同时减少

5、了电动机的转矩脉动,简单的矢量模式切换更易于数字化实现。由于该控制方法把逆变器和异步电机看作一个整体来处理,所用到的数学模型和数字算法均很简单,便于微处理器实时控制,且具有转矩脉动小,噪声低、直流电压利用率高、开关频率低的优点,因此目前无论在开环调速系统或闭环调速系统中均得到广泛的应用。2.2 电压空间矢量技术的基本原理2.2.1 三相逆变器输出电压的矢量表示Error! Reference source not found.所示电路为三相逆变器供电给异步电动机的原理图。图中有6个功率开关管,当当上桥臂开关管处于 “开” 状态,下桥臂开关管处于“关”状态时,则用“1”表示;当下桥臂开关管处于“

6、开”状态,上桥臂开关管处于“关”状态时,则用“0”表示。三个桥臂共有000、001、010、011、100、101、110、111八种开关模式,其中000、111开关模式使逆变器输出电压为零,称这两种开关模式为零状态。只要控制这些基本空间矢量的组合,同时再将零矢量合理分配,就能使瞬态输出空间电压矢量按一定的圆形轨迹旋转。图 2.1 三相逆变器主电路电压源逆变器可由Error! Reference source not found.所示的6个开关来等效表示。如Error! Reference source not found.所示,当上桥臂开通、下桥臂关断时,即Sa=1时,;当上桥臂关断、下桥臂

7、开通时,即Sa=0时, 。Sc亦同。逆变器的8种开关模式对应有8个电压空间矢量。采用坐标变换,将三相电压变换到d-q轴系。 (2.1)式中:通过不同的矢量组合可以合成新矢量,设相邻两个有效矢量V1和Vm,零矢量为Vo,合成新矢量Vout,矢量作用时间分别是T1、Tm、To。Tpwm是PWM脉宽周期。合成新矢量的表达式为 (2.2) (2.3)矢量分别投影到横、纵坐标轴,得 (2.4)图 2.2 逆变器等效图 (2.5)整理可得SVPWM的基本公式为 (2.6) (2.7)2.2.2 磁链轨迹的控制逆变器按照所示电压依次输出给电动机供电,则电动机定子磁链矢端的运动轨迹将是一个正六边形,而不是所希

8、望的圆形磁场,电动机电流波形将会出现较大的尖峰。从而改善点击电流波形和提高电力电子半导体器件的实用效率的角度考虑,可以适当提高开关频率,这样可以利用空间矢量的线性持续时间组合使产生的磁链轨图 2.3 基本空间电压矢量迹逼近圆形。若逆变器的采样周期为T,则有: (2.8)其中t1,t2为某两个非零空间电压矢量在采样周期内作用的时间,t0为零矢量作用的时间。由积分近似公式有: (2.9)V*为正弦电压设定值,V*T为在第k个采样周期的磁链设定值的增量,V1t1和V2t2为电压矢量V1和V2分别在各自的作用时间里所产生的磁链增量。由正弦定理得: (2.10)由此可推证: (2.11) 式10中为调制

9、比;为V*与V2之间的夹角。只要调整t1、t2、t0的作用时间,就可以达到变频调速的目的。此外,为了使磁链的运动速度平滑,零矢量不是集中加入,而是将零矢量平均分成几份,多点地插入到磁链轨迹中,但作用时间和仍为t0,这样就可以减少电动机的转矩的脉动。图 2.4 空间矢量的线性合成2.3 SVPWM波的生成只要给定输出频率、输出线电压、直流母线电压后,就可以生成SVPWM,步骤如下。1. 连续不断地合成新的矢量,就能令电机产生圆形的磁场。新矢量的角度递增关系为 (2.12)式中:角频率,f是输出频率。2. 根据角度a落在6个不同区间,选择不同的有效矢量V1和Vmo。3. 有效矢量V1和Vm作用的先

10、后次序,决定磁场的旋转方向,最终决定电机是正转或反转。4. 根据SVPWM生成方案,交由SVPWM状态机计算,得到计算结果。第3章 系统方案及硬件设计3.1 系统方案异步电机变频调速系统硬件框图如Error! Reference source not found.所示。系统主要由主电路模块和控制模块两部分组成。主电路采用交直交电压型逆变电路,主要由整流电路、滤波电路及智能功率逆变电路组成,逆变电路则由IPM模块来完成。控制电路以DSP为核心,完成SVPWM算法,实现人机交互功能,同时,DSP还监控整个系统的运行状态,当系统出现故障时,DSP封锁PWM输出信号,防止发生故障而烧坏器件,确保系统的

11、安全运行。图 3.1 系统硬件图本系统采用TMS320LF2407A,它是TI公司专为工业控制和电机控制推出的系列产品。这款DSP将实时处理能力和控制器的外设功能集于一身。有如下特性:灵活的指令系统;高速的运算能力;大容量的存储能力;有效的性能价格比。主要应用领域包括:工业电机驱动;逆变电源;功率转换器和控制器;汽车系统;仪表和压缩机电机控制;机器人和计算机数字控制机械。TMS320LF2407A具有2个事件管理器;32位中央算术逻辑单元;32位累加器;16位×16位乘法器;3个比例移位器;间接寻址用的8个16位辅助寄存器和辅助算术单元;4级流水线操作;8级硬件操作;6个可屏蔽中断;

12、544字的片内DARAM和2K字的片内SARAM;32K字片内FLASH程序存储器;64K程序存储空间;35.5K数据存储空间;I/0空间64K。此外还有功能强大的外设:串行通信接口SCI;串行外围接口 SPI;CAN总线控制器;事件管理器EV;A/D转换器;看门狗WD。TMS320LF2407A芯片是通过3条总线实施指令读取、泽码、取操作数、执行指令等操作。TMS320LF2407A中有两个事件管理器EVA和EVB,它们都有一特殊硬件SVPWM状态机器件。因此2407A具有两个SVPWM状态机。本系统采用EVA,利用2407A内部自带的SVPWM状态机生成波形。3.2 主电路设计本系统采用交

13、直交电压型逆变电路,主电路的额定容量为200W,主要由整流电路、滤波电路及逆变电路组成。选取整流桥为KBJ10A-10(即10A,1000V),整流后的直流电压Udc=1.2Ul。主电路工作时,因为智能功率模块IPM的开关频率很高,开关动作时会在直流侧产生电流突变,由于主电路分别电感的存在,在IPM模块内部的IGBT的集电极和发射极以及直流母线上会出现浪涌电压,不但影响逆变器的工作,还会损坏IGBT,因此需要在逆变桥上加上一个吸收缓冲电路,Error! Reference source not found.中的电容C2和电阻R2就是一个吸收缓冲电路。C2为无极性电容,R2为无感电阻,二者接线时

14、应尽量靠近IPM的直流进线端,减少电感可能引起的震荡。逆变电路由智能功率模块IPM来完成,这里选用三菱公司的智能功率模块IPM,选取额定电流20A、耐压600V的IPM模块:PM20CTM060。其内部结构如Error! Reference source not found.所示。IPM供电电压为四组+15V电源。它有过流、过热、欠压、短路四种保护。有故障时,IPM低电平输出电流为10mA,宽度为1.8ms的脉冲信号,由于其内部的保护并不是针对反复出现的故障,所以一旦输出故障信号FO,系统必须马上做出反应,停机检查,否则循环输出故障信号容易打坏模块。智能功率模块的选用,大大减少系统的体积,提高

15、了系统的性能和可靠性。图 3.2 IPM内部结构图3.3 PWM驱动电路以u相上桥臂为例,其驱动接口电路如Error! Reference source not found.所示,由于驱动电路控制电压是5V,而DSP输出的PWM脉冲电压幅值是3.3V,因此需要进行电平转换,本设计采用电平转换芯片74LVC4245实现从3.3V到5V的转换。光耦采用高速光耦芯片TLP521,在光耦的输入端接入限流电阻R7,防止电流过大烧坏光耦,在IPM的控制信号输入端连接上拉电阻R1R6,以防止由于du/dt的作用而产生误动作。图 3.3 PWM驱动电路3.4 故障保护电路当IPM的FO引脚输出低电平脉冲,经光

16、电耦合后把DSP的PDPINTA引脚也拉为低电平,此时所有的PWM输出管脚都呈高阻状态。同样,它与DSP的接口电路也需要进行电平转换,这里采用电阻分压的方式,具体接口电路如Error! Reference source not found.所示。还设计有蜂鸣器报警电路,当故障信号输出时,蜂鸣器报警,提醒操作者第一时间做出反应,防止故障循环输出。图 3.4 FO故障输出信号触发电路3.5 键盘和液晶本实验平台的键盘输入采用4×4的矩阵式键盘,有0-9共10个数字按键和A-F共6个辅助按键。与DSP接口电路如Error! Reference source not found.所示。本系统

17、能够完成异步电机的变压变频调速实验,因此键盘的主要功能是输入频率指令值和启、停电机以及对电机的加减速控制。键盘各个键的功能说明如Error! Reference source not found.所示。图 3.5 键盘输入及液晶显示键值0-9ABCDEF功能频率输入加速减速待用删除启动停止表 31 键盘各值功能从附表中可以看到,实验充分利用了矩阵式键盘按键丰富、显示明确的特点,数字键和字母键分别实现不同的功能,赋值明确,一目了然,便于操作。系统显示采用液晶显示模块RT12232F。为了节省资源,尽量少占用DSP的I/O口,因此液晶显示采用串行控制方式。接口电路如Error! Reference

18、 source not found.所示。将显示模块串口的同步时钟引脚(SCLK)和数据输入引脚(sid)与DSP的两个通用I/O相连;在对比度调整端通过接入10KW的电位器来调整显示器的背光和对比度,使显示更加清晰。由于液晶显示模块的工作电压为5V,所以加入电平转换芯片实现电平转换。将液晶显示与键盘输入相结合,即能完成人机通讯的任务。这里液晶显示器可以实时显示键盘设定的频率和通过光电编码器测得的转速值。第4章 系统软件设计系统软件由主程序、中断程序和子程序组成。其中,主程序包括系统初始化和主循环等待;子程序包括电机运行频率和指令给定子程序、显示子程序;中断程序包括SVPWM波形的生成和功率驱

19、动保护中断程序。系统主程序流程图如Error! Reference source not found.所示。使用的是目前最流行的七段式SVPWM波形生成法。利用DSP定时器的下溢功能产生中断,即进入子程序计算出下一个PWM周期的三个比较寄存器的比较值。程序可以实现调制波频率0-50Hz的变频功能、死区功能,其中载波频率和采样频率可以根据实际情况由软件进行设置。 图 4.1 主程序流程图 图 4.2 中断子程序流程第5章 设计总结通过这次课程设计,通过本次运动控制课程设计,学习和巩固了很多运动控制相关知识和DSP基础知识。从最初不熟悉设计流程到顺利完成整个设计,中间付出了辛勤的汗水和宝贵的时间。

20、在设计过程中,不但学会了怎样运用已学的知识到实践当中,而且学会了怎么样有效地查找资料,提高工作效率,提高了管理和沟通能力。在设计过程当中,得到了老师和同学的热心帮助,感谢老师和同学的指导和帮助。 该设计利用DSP设计的信号发生器不仅成功实现了输入时间信号到SVPWM触发信号的转换,而且具有良好的抗干扰能力。此外,其并行处理结构可以保证三相桥臂开关同时动作,有效地提升了控制系统的整体性能。可简便地应用于逆变器控制系统中。该设计完全实现数字化,可靠性高,控制精度高,性能优良。参考文献1 孟庆春.电力拖动自动控制系统。沈阳:东北大学出版社,20052 王兆安. 电力电子技术M.北京:机械工业出版社,

21、2000.3 张广溢. 电机学M.重庆:重庆大学出版社,2002.4 陈伯时.电力拖动自动控制系统(第2版)M. 北京:机械工业出版社. 20055 阮毅,陈维钧.运动控制系统.北京:清华大学出版社.20066 夏杨.计算机控制技术。北京:机械工业出版社.20077 郁春兰.计算机原理与接口技术.北京:人民交通出版社.20078 李定仁.电机的微机控制.北京:机械工业出版社.20079 王军.自动控制原理M.重庆:重庆大学出版社,2008.附录 程序清单.include "240x.h" ; 寄存器地址.global _c_int0 ;全局化标号;-以下定义变量-ST0 .

22、set 0 ;状态寄存器ST0ST1 .set 1 ;状态寄存器ST1.bss TEMP,1 ;临时变量.bss SET_F,1 ;频率调节比,Q16格式(值为0-1,对应0-50Hz).bss THETA_S,1 ;-扇区数转换系数,Q15格式.bss SECTOR,1 ;参考电压所在的扇区数,Q0格式.bss THETA_90,1 ;90度,Q12格式.bss THETA_180,1 ;180度,Q12格式.bss THETA_270,1 ;270度,Q12格式.bss THETA_360,1 ;360度,Q12格式.bss DEC_MS,24 ;6个逆阵,Q14格式.bss T1_PER

23、IODS,1 ;定时器1周期值,Q5格式.bss CMP_1,1 ;第1基本矢量,Q0格式.sect ".vectors" ;定义主向量段RESET B _c_int0 ;地址0000H,复位,优先级1INT1 B PHANTOM ;地址0002H,INT1,优先级4INT2 B _C_INT2 ;地址0004H,INT2,优先级5RESERVED B PHANTOM;地址000EH,测试,优先级10SW_INT8 B PHANTOM;地址0010H,自定义软中断SW_INT27 B PHANTOM;地址0036H,自定义软中断SW_INT28 B PHANTOM;地址00

24、38H,自定义软中断SW_INT29 B PHANTOM;地址003AH,自定义软中断SW_INT30 B PHANTOM;地址003CH,自定义软中断SW_INT31 B PHANTOM;地址003EH,自定义软中断;- 定义子向量段.sect ".pvecs" ;定义子向量段PVECTORSBPHANTOM;偏移地址0000H BPHANTOM ;偏移地址0001HBPHANTOM;偏移地址0002HBPHANTOM;偏移地址002FH BPHANTOM;偏移地址0030HBPHANTOM;偏移地址0031HBPHANTOM;偏移地址0032HBPHANTOM;偏移地址0033HBPHANTOM;偏移地址0034HBPHANTOM;偏移地址0035HBPHANTOM;偏移地址003FHBPHANTOM;偏移地址0040HBPHANTOM;偏移地址0041H.text;-系统初始化程序_c_int0 SETC INTM ; 禁止中断CLRC CNF ;B0为数据存储区LDP #224SPLK #68H,WDCR ;不用看门狗LDP #225LACC MCRAOR #0FC0H ;设置PWM1-6引脚SACL MCRA;-中断初始化程序LDP #0 SPLK #0FFH,IFR ; 清所有系统中断标志SPLK

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论