

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、封面作者: PanHongliang供个人学习基于DSP的三相SVPWM变频调速系统的设计摘要根据电压矢量的基本原理,利用TMS320LF2407A,对电流 采样、速度检测、驱动保护以及控制系统进行软件设计。设计出 基于DSP控制系统的SVPWM的变频调速系统控制器。使得逆变 电源的智能化程度更高,性能更加完美 。关键词:DSR SVPWM变频调速系统目录第1章 设计目的及意义5第2章SVPWM基本原理62.1电压空间矢量脉宽调制法(SVPWM)62.2电压空间矢量技术的基本原理72.2.1三相逆变器输出电压的矢量表示72.2.2磁链轨迹的控制82.3SVPWM波的生成9第3章 系统方案及硬件
2、设计103.1系统方案103.2主电路设计113.3PWM驱动电路113.4故障保护电路123.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三相逆变器输出电压的矢量表示图0.1所示电路为三相逆变器供电给异步电动机的原理图。图中有6个功 率开关管,当当上桥臂开关管处于 “开” 状态,下桥臂开关管处于“关”状态
6、时,则用“1”表示;当下桥臂开关管处于“开”状态,上桥臂开关管处于 “关”状态时,则用“0”表示。三个桥臂共有000、001、010、011、100、101、110、111八种开关模式,其中000、111开关模式使逆变器输出电压为 零,称这两种开关模式为零状态。只要控制这些基本空间矢量的组合,同时再 将零矢量合理分配,就能使瞬态输出空间电压矢量按一定的圆形轨迹旋转。图 0.1 三相逆变器主电路电压源逆变器可由图 0.2所示的6个开关来等效表示。如图 0.2所示,当上 桥臂开通、下桥臂关断时,即Sa=1时,;当上桥臂关断、下桥臂开通时,即Sa=0时,。Sc亦同。逆变器的8种开关模式对应有8个电压
7、空间矢量。采用坐标变换,将三相 电压变换到d-q轴系。(2.1)式中:通过不同的矢量组合可以合成新矢量,设相邻两个有效矢量Vi和Vm,零 矢量为Vo,合成新矢量Vout,矢量作用时间分别是Ti、Tm、To。Tpwm是PWM脉宽周期。合成新矢量的表达式为(2.2)(2.3)矢量分别投影到横、纵坐标轴,得(2.4)图 0.2 逆变器等效图(2.5)整理可得SVPW的基本公式为(2.6)(2.7)2.2.2磁链轨迹的控制逆变器按照所示电压依次输出给电动机供电,则电动机定子磁链矢端的运 动轨迹将是一个正六边形,而不是所希望的圆形磁场,电动机电流波形将会出 现较大的尖峰。从而改善点击电流波形和提高电力电
8、子半导体器件的实用效率 的角度考虑,可以适当提高开关频率,这样可以利用空间矢量的线性持续时间 组合使产生的磁链轨图 0.3 基本空间电压矢量迹逼近圆形。若逆变器的采样周期为T,则有:(2.8)其中t1,t2为某两个非零空间电压矢量在采样周期内作用的时间,t0为零矢量作用的时间。由积分近似公式有:(2.9)*V为正弦电压设定值,V T为在第k个采样周期的磁链设定值的增量,V1t1和V2t2为电压矢量V1和V2分别在各自的作用时间里所产生的磁链增 量。由正弦定理得:(2.10)由此可推证:(2.11)式10中a为调制比;丫为V*与V2之间的夹角。只要调整t2、t0的作 用时间,就可以达到变频调速的
9、目的。此外,为了使磁链的运动速度平滑,零 矢量不是集中加入,而是将零矢量平均分成几份,多点地插入到磁链轨迹中, 但作用时间和仍为t0,这样就可以减少电动机的转矩的脉动。图 0.4 空间矢量的线性合成2.3SVPWM 波的生成只要给定输出频率、输出线电压、直流母线电压后,就可以生成SVPWM,步骤如下。1.连续不断地合成新的矢量,就能令电机产生圆形的磁场。新矢量的角度 递增关系为(2.12) 式中:角频率,f是输出频率。2.根据角度a落在6个不同区间,选择不同的有效矢量Vi和Vmo。3.有效矢量Vi和Vm作用的先后次序,决定磁场的旋转方向,最终决定电机是正转或反转。4.根据SVPWM生成方案,交
10、由SVPWM状态机计算,得到计算结果。第3章 系统方案及硬件设计3.1 系统方案异步电机变频调速系统硬件框图如图 0.5所示。系统主要由主电路模块和控 制模块两部分组成。主电路采用交直交电压型逆变电路,主要由整流电 路、滤波电路及智能功率逆变电路组成, 逆变电路则由IPM模块来完成。 控制 电路以DSP为核心, 完成SVPWM算法,实现人机交互功能,同时,DSP还监 控整个系统的运行状态,当系统出现故障时,DSP封锁PWM输出信号,防止 发生故障而烧坏器件,确保系统的安全运行。图 0.5 系统硬件图本系统采用TMS320LF2407A,它是TI公司专为工业控制和电机控制推出 的系列产品。这款D
11、SP将实时处理能力和控制器的外设功能集于一身。有如下 特性:灵活的指令系统;高速的运算能力;大容量的存储能力;有效的性能价 格比。主要应用领域包括:工业电机驱动;逆变电源;功率转换器和控制器; 汽车系统;仪表和压缩机电机控制;机器人和计算机数字控制机械。TMS320LF2407A具有2个事件管理器;32位中央算术逻辑单元;32位累 加器;16位X16位乘法器;3个比例移位器;间接寻址用的8个16位辅助寄存 器和辅助算术单元;4级流水线操作;8级硬件操作;6个可屏蔽中断;544字 的片内DARAM和2K字的片内SARAM;32K字片内FLASH程序存储器;64K程序存储空间;35.5K数据存储空
12、间;I/O空间64K。此外还有功能强大的 外设:串行通信接口SCI;串行外围接口SPI;CAN总线控制器;事件管理器EV;A/D转换器;看门狗WD。TMS32OLF24O7A芯片是通过3条总线实施指令读取、泽码、取操作数、执 行指令等操作。TMS32OLF24O7A中有两个事件管理器EVA和EVB,它们都有一特殊硬件 SVPWM状态机器件。因此2407A具有两个SVPWM状态机。本系统采用EVA,利用2407A内部自带的SVPWM状态机生成波形。3.2 主电路设计本系统采用交-直-交电压型逆变电路,主电路的额定容量为200W,主要由整流电路、滤波电路及逆变电路组成。选取整流桥为KBJ10A-1
13、0(即10A,1000V),整流后的直流电压Udc=1.2Ui。主电路工作时,因为智能功率模块IPM的开关频率很高,开关动作时会在直流侧产生电流突变,由于主电路分别电感 的存在,在IPM模块内部的IGBT的集电极和发射极以及直流母线上会出现浪 涌电压,不但影响逆变器的工作,还会损坏IGBT,因此需要在逆变桥上加上一 个吸收缓冲电路,图 0.5中的电容C2和电阻R2就是一个吸收缓冲电路。C2为 无极性电容,R2为无感电阻,二者接线时应尽量靠近IPM的直流进线端,减少 电感可能引起的震荡。逆变电路由智能功率模块IPM来完成,这里选用三菱公司的智能功率模块IPM,选取额定电流20A、 耐压600V的
14、IPM模块:PM20CTM060。 其内部结构 如图0.6所示。IPM供电电压为四组+15V电源。它有过流、过热、欠压、短 路四种保护。有故障时,IPM低电平输出电流为10mA,宽度为1.8ms的脉冲信 号,由于其内部的保护并不是针对反复出现的故障,所以一旦输出故障信号FO,系统必须马上做出反应,停机检查,否则循环输出故障信号容易打坏模 块。智能功率模块的选用,大大减少系统的体积,提高了系统的性能和可靠 性。图 0.6 IPM 内部结构图3.3PWM 驱动电路以u相上桥臂为例,其驱动接口电路如图0.7所示,由于驱动电路控制电 压是5V,而DSP输出的PWM脉冲电压幅值是3.3V,因此需要进行电
15、平转 换,本设计采用电平转换芯片74LVC4245实现从3.3V到5V的转换。光耦采用 高速光耦芯片TLP521,在光耦的输入端接入限流电阻R7,防止电流过大烧坏 光耦,在IPM的控制信号输入端连接上拉电阻R1R6,以防止由于du/dt的作用而产生误动作图 0.7 PWM 驱动电路3.4 故障保护电路当IPM的FO引脚输出低电平脉冲,经光电耦合后把DSP的PDPINTA引 脚也拉为低电平,此时所有的PWM输出管脚都呈高阻状态。同样,它与DSP的接口电路也需要进行电平转换,这里采用电阻分压的方式,具体接口电路如 图0.8所示。还设计有蜂鸣器报警电路,当故障信号输出时,蜂鸣器报警,提 醒操作者第一
16、时间做出反应,防止故障循环输出。图 0.8 FO 故障输出信号触发电路3.5 键盘和液晶本实验平台的键盘输入采用4X4的矩阵式键盘,有0-9共10个数字按键 和A-F共6个辅助按键。与DSP接口电路如图 0.9所示。本系统能够完成异步电机的变压变频调速实验,因此键盘的主要功能是输 入频率指令值和启、停电机以及对电机的加减速控制。键盘各个键的功能说明 如表01所示。图 0.9 键盘输入及液晶显示键值0-9ABCDEF功能频率输入加速减速待用删除启动停止表 01 键盘各值功能从附表中可以看到,实验充分利用了矩阵式键盘按键丰富、显示明确的特 点,数字键和字母键分别实现不同的功能,赋值明确,一目了然,
17、便于操作。系统显示采用液晶显示模块RT12232F。为了节省资源,尽量少占用DSP的I/O口,因此液晶显示采用串行控制方式。接口电路如图 0.9所示。将显示模 块串口的同步时钟引脚(SCLK)和数据输入引脚(sid)与DSP的两个通用I/O相 连。在对比度调整端通过接入10KW的电位器来调整显示器的背光和对比度, 使显示更加清晰。由于液晶显示模块的工作电压为5V,所以加入电平转换芯片实现电平转换。将液晶显示与键盘输入相结合,即能完成人机通讯的任务。这里液晶显示 器可以实时显示键盘设定的频率和通过光电编码器测得的转速值。第4章 系统软件设计系统软件由主程序、中断程序和子程序组成。其中,主程序包括
18、系统初始 化和主循环等待。子程序包括电机运行频率和指令给定子程序、显示子程序。 中断程序包括SVPWM波形的生成和功率驱动保护中断程序。系统主程序流程 图如图 0.10 主程序流程图所示。使用的是目前最流行的七段式SVPWM波形生成 法。利用DSP定时器的下溢功能产生中断,即进入子程序计算出下一个PWM周期的三个比较寄存器的比较值。程序可以实现调制波频率0-50Hz的变频功 能、死区功能,其中载波频率和采样频率可以根据实际情况由软件进行设置。图 0.10 主程序流程图图 0.11 中断子程序流程第5章 设计总结通过这次课程设计,通过本次运动控制课程设计,学习和巩固了很多运动 控制相关知识和DS
19、P基础知识。从最初不熟悉设计流程到顺利完成整个设计, 中间付出了辛勤的汗水和宝贵的时间。在设计过程中,不但学会了怎样运用已 学的知识到实践当中,而且学会了怎么样有效地查找资料,提高工作效率,提 高了管理和沟通能力。在设计过程当中,得到了老师和同学的热心帮助,感谢 老师和同学的指导和帮助。该设计利用DSP设计的信号发生器不仅成功实现了输入时间信号到SVPWM触发信号的转换,而且具有良好的抗干扰能力。此外,其并行处理结 构可以保证三相桥臂开关同时动作,有效地提升了控制系统的整体性能。可简 便地应用于逆变器控制系统中。该设计完全实现数字化,可靠性高,控制精度高,性能优良。参考文献1孟庆春.电力拖动自
20、动控制系统。沈阳:东北大学出版社,20052王兆安.电力电子技术M.北京:机械工业出版社,2000.3张广溢.电机学M.重庆:重庆大学出版社,2002.4陈伯时.电力拖动自动控制系统(第2版)M.北京:机械工业出版社.20055阮毅,陈维钧.运动控制系统.北京:清华大学出版社.20066夏杨.计算机控制技术。北京:机械工业出版社.20077郁春兰.计算机原理与接口技术.北京:人民交通出版社.20078李定仁.电机的微机控制.北京:机械工业出版社.20079王军.自动控制原理M.重庆:重庆大学出版社,2008.附录 程序清单.include 240 x.h。 寄存器地址.global_c_int
21、0。全局化标号。- 以下定义变量 -ST0 .set 0状态寄存器ST0ST1 .set 1状态寄存器ST1.bss TEMP,1。临时变量.bss SET_F,1。频率调节比,Q16格式(值为0-1,对应0-50Hz).bss THETA_S,1。9-扇区数转换系数,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格式
22、.bss T1_PERIODS,1。定时器1周期值,Q5格式.bss CMP_1,1。第1基本矢量,Q0格式RESETB _c_int0。地址0000H,复位,优先级1INT1B PHANTOM。地址0002H,INT1,优先级4.sect .vectors定义主向量段INT2 B _C_INT2。地址RESERVED B PHANTOMSW_INT8 B PHANTOMSW_INT27 B PHANTOMSW_INT28 B PHANTOMSW_INT29 B PHANTOMSW_INT30 B PHANTOM0004H,INT2,优先级5o地址000EH,测试,优先级10。地址0010H,
23、自定义软中断o地址0036H,自定义软中断o地址0038H,自定义软中断o地址003AH,自定义软中断o地址003CH,自定义软中断SW_INT31 B PHANTOM。地址003EH,定义子向量段PVECTORSBPHANTOM。偏移地址0000HBPHANTOM。偏移地址0001HBPHANTOM。偏移地址0002HBPHANTOM。偏移地址002FHBPHANTOM。偏移地址0030HBPHANTOM。偏移地址0031HBPHANTOM。偏移地址0032HBPHANTOM。偏移地址0033HBPHANTOM。偏移地址0034HBPHANTOM。偏移地址0035HBPHANTOM。偏移地址
24、003FHBPHANTOM。偏移地址0040HBPHANTOM。偏移地址 0041H.text。-系统初始化程序_c_int0SETC INTM。禁止中断CLRC CNF。B0为数据存储区LDP #224SPLK #68H,WDCR。不用看门狗LDP #225LACC MCRAOR #0FC0H。设置PWM1-6引脚SACL MCRA定义子向量段o中断初始化程序o自定义软中断LDP #0SPLK #0FFH,IFR。 清所有系统中断标志SPLK #00000010B,IMR。 开INT2中断LDP #232SPLK #0200H,EVAIMRA。 开T1下溢中断SPLK #16000,T1_P
25、ERIODS。T1周期值的Q5格式,500*32SPLK #11585,MAX_V。 最大参 考电压幅 值SPLK#10053,F_OMEGA。频率调节比-角频率转换率,Q5格式CHK_UPLIMSACL THETA_M。 在第四象限LAR AR0,TEMP。指向该地址LACC CMP_0ADDCMP_1ADD CMP_2。CMP_0+CMP_1+CMP_2SACL *。 送入该比较器B REST。 返回.data。 -数据段.word 4516,4790,5063,5334,5604.word 5872,6138,6402,6664,6924.word 7182,7438,7692,7943
26、,8192.word 8438,8682,8923,9162,9397.word 9630,9860,10087,10311,10531.word 10749,10963,11174,11381,11585.word 11786,11982,12176,12365,12551.word 12733,12911,13085,13255,13421.word 13583,13741,13894,14044,14189.word 14330,14466,14598,14726,14849.word 14968,15082,15191,15296,15396.word 15491,15582,1566
27、8,15749,15826.word 15897,15964,16026,16083,16135.word 16182,16225,16262,16294,16322.sect .pvecs.word 16344,16362,16374,16382,16384.end版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整 理。版权为潘宏亮个人所有This article in eludes some parts, in cludi ng text, pictures, and design. Copyright is Pan Hon glia ngs pers onal own ership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及 其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关 法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以 外,将本文任何内容或服务用于其他用途时,须征得本人及相关权 利人的书面许可,并支付报酬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电动摩托车生产线项目可行性研究报告
- 城乡垃圾分类与资源化利用绿色生态综合体项目可行性研究报告(参考模板)
- Java语言程序设计-v3-04
- 证券审计AI应用行业深度调研及发展项目商业计划书
- 动漫IP主题乐园研学行业深度调研及发展项目商业计划书
- 跨境电商支付风险保险行业跨境出海项目商业计划书
- 乡村花卉观赏园企业制定与实施新质生产力项目商业计划书
- 高端翡翠饰品设计行业深度调研及发展项目商业计划书
- 高精度电子比重计企业制定与实施新质生产力项目商业计划书
- 跨境电商物流一站式服务企业制定与实施新质生产力项目商业计划书
- 脑病科医护沟通技巧
- 四年级数学(小数加减运算)计算题专项练习与答案
- 民宿实习报告总结
- 小区安全排查
- 中国典籍英译概述课件
- 【MOOC】航空发动机结构分析与设计-南京航空航天大学 中国大学慕课MOOC答案
- 红旅赛道未来规划
- 带电作业施工方案
- 宏定义与跨平台开发
- 腰椎病护理措施
- 2024年全国寄生虫病防治技能竞赛备赛试题库-上(血吸虫病、疟疾)
评论
0/150
提交评论