1、摘要空间矢量脉宽调制(space vector pulse width modulation) 是已被应用于变频器、ups 、无功补偿器等领域的新技术。近年来随着大型重工业行业的技术改造和更新工作的展开,对大功率、高质量变频器的需求与日俱增,这种情况在我国尤其突出。电力电子技术、微电子技术和控制理论的发展,为变频器技术日趋成熟准备了条件,先进的 svpwm 技术在此环境下应运而生。变频器的 svpwm算法与其拓扑结构有着密切的联系,因此必须根据变频器拓扑结构的不同,选取相应的控制算法。本文从 SVPWM 算法的基本定义和产生原理入手对其进行了的研究,并对算法进行了仿真。SVPWM 算法实现容易
2、,电压利用率比传统的 SPWM 控制方法提高 15左右,而且 SVPWM 比较适合于数字化控制系统 ,为以微控制器为核心的数字化控制系统提供了优良的选择方案 ,值得推广。该课题的主要工作包括: 1)常见的 PWM 技术综述;2)电压型变流器的形式特点以及 SVPWM 原理和实现;3)电流型变流器的形式特点以及 SVPWM 原理和实现;4)仿真验证。关键字:电力电子技术,变频器,svpwm1.硬件设计1.1 硬件结构框图1.2 系统原理图及说明异步电机变频调速系统硬件框图如 1.2 所示。系统主要由主电路模块和控制模块两部分组成。主电路采用交直交电压型逆变电路,主要由整流电路、滤波电路及智能功率
3、逆变电路组成,逆变电路则由 IPM 模块来完成。控制电路以 DSP 为核心,完成 SVPWM 算法,实现人机交互功能,同时,DSP 还监控整个系统的运行状态,当系统出现故障时,DSP 封锁 PWM 输出信号,防止发生故障而烧坏器件,确保系统的安全运行。图 1.2 系统原理图本系统采用 TMS320LF2812,它是 TI 公司专为工业控制和电机控制推出的系列产品。这款 DSP 将实时处理能力和控制器的外设功能集于一身。有如下特性:灵活的指令系统;高速的运算能力;大容量的存储能力;有效的性能价格比。主要应用领域包括:工业电机驱动;逆变电源;功率转换器和控制器;汽车系统;仪表和压缩机电机控制;机器
4、人和计算机数字控制机械。TMS320LF2812 具有 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 转换器;看门狗 WD。TMS320LF2812
5、 芯片是通过 3 条总线实施指令读取、泽码、取操作数、执行指令等操作。TMS320LF2812 中有两个事件管理器 EVA 和 EVB,它们都有一特殊硬件SVPWM 状态机器件。因此 2407A 具有两个 SVPWM 状态机。本系统采用 EVA,利用 2407A 内部自带的 SVPWM 状态机生成波形。1.3 功率驱动电路本系统采用交直交电压型逆变电路,主电路的额定容量为 200W,主要由整流电路、滤波电路及逆变电路组成。选取整流桥为 KBJ10A-10(即10A,1000V) ,整流后的直流电压 Udc=1.2Ul。主电路工作时,因为智能功率模块 IPM 的开关频率很高,开关动作时会在直流侧
6、产生电流突变,由于主电路分别电感的存在,在 IPM 模块内部的 IGBT 的集电极和发射极以及直流母线上会出现浪涌电压,不但影响逆变器的工作,还会损坏 IGBT,因此需要在逆变桥上加上一个吸收缓冲电路,图中的电容 C2 和电阻 R2 就是一个吸收缓冲电路。C2为无极性电容,R2 为无感电阻,二者接线时应尽量靠近 IPM 的直流进线端,减少电感可能引起的震荡。逆变电路由智能功率模块 IPM 来完成,这里选用三菱公司的智能功率模块 IPM,选取额定电流 20A、耐压 600V 的 IPM 模块:PM20CTM060。其内部结构如图 3.1 所示。IPM 供电电压为四组+15V 电源。它有过流、过热
7、、欠压、短路四种保护。有故障时,IPM 低电平输出电流为 10mA,宽度为 1.8ms 的脉冲信号,由于其内部的保护并不是针对反复出现的故障,所以一旦输出故障信号 FO,系统必须马上做出反应,停机检查,否则循环输出故障信号容易打坏模块。智能功率模块的选用,大大减少系统的体积,提高了系统的性能和可靠性。图 0.1 IPM 内部结构图1.4 SVPWM 驱动电路及保护电路以 u 相上桥臂为例,其驱动接口电路如图 3.2 所示,由于驱动电路控制电压是 5V,而 DSP 输出的 PWM 脉冲电压幅值是 3.3V,因此需要进行电平转换,本设计采用电平转换芯片 74LVC4245实现从 3.3V 到 5V
8、 的转换。光耦采用高速光耦芯片 TLP521,在光耦的输入端接入限流电阻 R7,防止电流过大烧坏光耦,在 IPM 的控制信号输入端连接上拉电阻 R1 R6,以防止由于 du/dt 的作用而产生误动作。图 0.2 PWM 驱动电路当 IPM 的 FO 引脚输出低电平脉冲,经光电耦合后把 DSP 的 PDPINTA 引脚也拉为低电平,此时所有的 PWM 输出管脚都呈高阻状态。同样,它与 DSP的接口电路也需要进行电平转换,这里采用电阻分压的方式,具体接口电路如图 3.3 所示。还设计有蜂鸣器报警电路,当故障信号输出时,蜂鸣器报警,提醒操作者第一时间做出反应,防止故障循环输出。图 0.3 FO 故障
9、输出信号触发电路1.5 键盘和液晶本实验平台的键盘输入采用 44 的矩阵式键盘,有 0-9 共 10 个数字按键和 A-F 共 6 个辅助按键。与 DSP 接口电路如 图 3.4 所示。本系统能够完成异步电机的变压变频调速实验,因此键盘的主要功能是输入频率指令值和启、停电机以及对电机的加减速控制。键盘各个键的功能说明如 表 3-1 所示。图 0.4 键盘输入及液晶显示键值 0-9 A B C D E F功能频率输入加速 减速 待用 删除 启动 停止表 0-1 键盘各值功能从附表中可以看到,实验充分利用了矩阵式键盘按键丰富、显示明确的特点,数字键和字母键分别实现不同的功能,赋值明确,一目了然,便
10、于操作。系统显示采用液晶显示模块 RT12232F。为了节省资源,尽量少占用 DSP的 I/O 口,因此液晶显示采用串行控制方式。接口电路如 图 0.4 所示。将显示模块串口的同步时钟引脚(SCLK)和数据输入引脚(sid) 与 DSP 的两个通用 I/O 相连;在对比度调整端通过接入 10KW 的电位器来调整显示器的背光和对比度,使显示更加清晰。由于液晶显示模块的工作电压为 5V,所以加入电平转换芯片实现电平转换。将液晶显示与键盘输入相结合,即能完成人机通讯的任务。这里液晶显示器可以实时显示键盘设定的频率和通过光电编码器测得的转速值。2 系统原理说明及软件设计2.1SVPWM 的原理及实现p
11、wm(pulse width modulation)控制技术是利用电力电子开关器件的导通和关断作用把输入的直流电变成输出脉冲列,并通过控制脉冲宽度或周期来达到变压、变流或变频的目的。pwm 的控制方法可根据不同分类法分成多种方法。从控制思想上来看,可以分作四类,即等脉宽 pwm 法、spwm(sine pwm)法、svpwm 法和电流跟踪型的 pwm 法。2.2 svpwm 控制方法简介svpwm 的主要思想是:以三相对称正弦波电压供电时三相对称 电动机定子理想磁链圆为参考标准,以三相逆变器不同开关模式作适当的切换,从而形成 pwm波,以所形成的实际磁链矢量来追踪其准确磁链圆。传统的 spwm
12、 方法从电源的角度出发,以生成一个可调频调压的正弦波电源,而 svpwm 方法将逆变系统和异步电机看作一个整体来考虑,模型比较简单,也便于微处理器的实时控制。2.3 pwm 逆变器输出的矢量表示电机理想的供电电压为三相对称正弦波,设线电压 vdc,相电压表示式如下:根据合成电压矢量公式 由上面的式子可得从(5)式可以看出,合成电压矢量是一个随时间变化、幅值一定的圆形磁场,而磁场是电压的积分,因此产生的磁场也是一个圆形的旋转磁场,图 1 为逆变器简化的拓扑图,定义三个开关函数 sa,sb,sc,用 1 代表 1 个桥臂的上桥臂导通,用 0 代表 1 个桥臂的下桥臂导通。则对于 180导通型逆变器
13、来说,三相桥臂的开关有 8 个导通状态,包括 6 个非零矢量和 2 个零矢量。图 1 交流电机控制逆变桥结构图图 2 电压矢量图由(5)式可得 8 种电压矢量 v4(100)、v5(101)、v1(001)、v3(011)、v2(010)、v6(110)、v0(000)和 v7(111)分别对应的值为括号中的二进制数,表示三相 a、b、c 的状态,vk 中下标 k07 是十进制数,表示括号中二进制数值。如图 2 所示,这八种电压矢量,除了 v0、v7 幅值为 0外,其它电压矢量幅值均为 vdc。合理的选择 6 个非零矢量的施加次序和作用时间,可使磁链空间矢量矢端顺时针或逆时针旋转形成一定的磁链
14、轨迹。选择的方式不同,形成的磁链轨迹形状也不一样。这就是磁链轨迹的形成原理。在图 2 中,逆变器的一个工作周期被 6 个有效的电压空间矢量划分为 6 个扇区。在每一个扇区内,都可采用临近的两个非零矢量来合成处在此扇区的电压矢量。以图 2 中的电压矢量 vr 为例来说明其过程。用电压矢量 v6、v4、v0 来合成vr,并按照伏秒平衡的原则得tn 为对应电压矢量 vn 的作用时间(n0,4,6),结合式(5)可得:令上式等号两边的实部、虚部相等,可以得到下面的等式:则由电压矢量 v6、v4、v0 和上面求出的作用时间相结合,可以控制电压矢量,形成多边形的电压矢量轨迹,从而获得更加接近圆形的旋转磁通
15、。各电压矢量的作用次序要遵守以下原则:任意一次电压矢量的变化只能有一个桥臂开关动作,即在二进制矢量中每次只有一位变化,因为如果允许有两个或三个桥臂动作,则在线电压的半周期内会出现反极性的电压脉冲,产生反向转矩,引起转矩脉动和电磁噪声。由此可以得出,随着合成电压矢量 vr 的幅值增加,t4 和 t6 的值不断增加,t0逐渐减少,但 t0 必须大于零,将此条件代入 t0 表达式,得到下面的条件在实际中,此式对任何 均成立,即有。可见,当输出电压达到上限值时,其输出线电压基波峰值可达 vdc。svpwm 的调制相电压波,相当于在原正弦波中注入了三角形三次谐波,当正弦调制波幅值为 1 时,形成 svp
16、wm 调制相电压幅值为,svpwm 调制方法比传统的规则采样spwm 提高了 15.4的电压利用率,能明显减少逆变器输出电流的谐波成分以及电机的谐波损耗,降低转矩脉动。2.4 选择电压矢量规律电压矢量的选择方案很多,优化目标不同,最优选择方案也不同。这里介绍了一种方案,以便了解如何选择电压矢量。图 3 12 个扇形区,主、辅、零电压矢量图 3 中把园划分为 12 个扇区,从虚轴沿顺时针方向划分 011 共 12 个区,每区选用 3 个矢量,其中 2 个非零矢量,1 个叫主矢量(main vector)用 m 表示,1 个叫辅助矢量(sub -ordinote vector)用 s 表示和 1
17、个零矢量(zero vector)用 z 表示。用 6 个非零电压矢量要产生一个理想的圆形磁链轨迹是困难的。但是如果把圆周等分成 n 份,组成 1 个正 n 多边形,用 6 个非零电压矢量产生 1 个正 n 多边形轨迹的磁链是可能的,n 值取 12 的倍数,n 值越大,正 n 边形就越逼近理想圆形。12 个扇形区,各区选的非零矢量各异。例如磁链矢量是按顺时针方向旋转,在零扇形内只有选 v4、v6 是合适的,v4 是与零扇形区起始边(与虚轴重合的边)成垂直关系,所以组成零扇区主要依靠 v4 作主矢量,其次 v6 作辅助矢量。磁链矢量旋转到 1 扇区,该区还是选 v4、v6,但是 v6 作为主矢量
18、,v4 作为辅助矢量,虽然 v4、v6 对于 1 扇区起始边都是成 60的关系,好像 v4、v6 作用是一样的,但是随着旋转 v6 的作用超过了 v4,到了 2 扇区起始边时 v6 就与这个边成垂直关系了,所以在 1 扇区就把 v6 当作主矢量,v4 作为辅矢量。以下各扇区的非零电压矢量的选择依次类推。2.2SVPWN 的原理及流程图2.3 软件流程图系统软件由主程序、中断程序和子程序组成。其中,主程序包括系统初始化和主循环等待;子程序包括电机运行频率和指令给定子程序、显示子程序;中断程序包括 SVPWM 波形的生成和功率驱动保护中断程序。系统主程序流程图如图 4.1 主程序流程图所示。使用的
19、是目前最流行的七段式 SVPWM 波形生成法。利用 DSP 定时器的下溢功能产生中断,即进入子程序计算出下一个 PWM 周期的三个比较寄存器的比较值。程序可以实现调制波频率 0-50Hz 的变频功能、死区功能,其中载波频率和采样频率可以根据实际情况由软件进行设置。开 始屏 蔽 所 有 中 断系 统 初 始 化A/D、 事 件 管 理 器 等 各 模块 初 始 化辅 助 寄 存 器 及 有 关 变 量初 始 化开 中 断等 待 中 断图 0.1 主程序流程图 中 断 入 口软 件 启 动A/D采 样读 取 采 样 值电 压 滞 环控 制 模 块Sign=0?电 压 PI处 理捕 获 中 断发 生
20、 ?计 算 相 位数 字 电 流 环 PI调 节判 断 扇 区SVPWM模 块刷 新 比 较 寄 存 器返 回NYN Y 图 0.2 中断子程序流程3.系统仿真及分析4.实验验证4.1 波形4.2 分析5.小结通过这次课程设计,通过本次运动控制课程设计,学习和巩固了很多运动控制相关知识和 DSP 基础知识。从最初不熟悉设计流程到顺利完成整个设计,中间付出了辛勤的汗水和宝贵的时间。在设计过程中,不但学会了怎样运用已学的知识到实践当中,而且学会了怎么样有效地查找资料,提高工作效率,提高了管理和沟通能力。在设计过程当中,得到了老师和同学的热心帮助,感谢老师和同学的指导和帮助。 该设计利用 DSP 设
21、计的信号发生器不仅成功实现了输入时间信号到 SVPWM 触发信号的转换,而且具有良好的抗干扰能力。此外,其并行处理结构可以保证三相桥臂开关同时动作,有效地提升了控制系统的整体性能。可简便地应用于逆变器控制系统中。该设计完全实现数字化,可靠性高,控制精度高,性能优良。致谢参考文献1齐悦,杨耕,窦日轩,基于多电平变换逆变电路的拓扑分析,电机与控制学报,2002,6(1):74792单庆晓,李永东,判孟春级联型逆变器的新进展电工技术学报,2004(2)l93何卫东,王长永,张仲超,林渭勋相移F 弦脉宽调制技术在电网有源滤波和无功补偿中的应用电网技术,1999(6)57,144王兆安,杨君,刘进军,谐
22、波抑制和无功功率补偿,北京:机械工业出版社,1998,686倚鹏,全数字化单元串联型双边无谐波高压大功率逆变器的研究,(硕士学位论文),北京,清华大学电机工程与应用电子技术系,19988吴洪祥,何湘宁,级联型多电平变换器 PWM 控制方法的仿真研究,中国电 机工程学报,2001,2l(4):42469丁凯,邹云薄,张贤,等,级联多电平逆变器研究,电力电子技术,2002,36(2):262811卫三民,孙旭东,刘丛伟,李发海,串联 H 桥多电平变频器电压空矢量控制算法J,清华大学学报(自然科学版),2003,43(3):36636812中国电机系统节能项目组,中国电机系统能源效率与市场潜力分析,北京,机械工业出版社,200l,434722ROBICON完美无谐波系列交流马达变频器用户手册美国罗宾康公司上海办事处1999,23魏文辉,刘文华,滕乐天等50Mvar 链式 STATEcOM 稳态特性研究电力系统自动化,2004,28(3):283126单庆晓,潘孟春.陈长明等混沌映射在级联型逆变器中的应用高电压技术,2003(6):5631李永东.交流电机数字控制系统.北京:机械工业出版社,2004.4