欢迎来到天天文库
浏览记录
ID:4231840
大小:173.45 KB
页数:4页
时间:2017-11-30
《基于avr单片机的spwm变频调速控制策略》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于AVR单片机的SPWM变频调速控制策略张希林段吉安中南大学机电工程学院(410083)[摘要]:重点讨论了一种新型单片机—AVR高速嵌入式单片机在交流变频调速中的应用,并给出了软硬件设计方法,同时利用等效面积法生成SPWM脉冲序列,较好的解决了控制精度和实时控制的要求,理论分析和仿真实验证明该方法可行。[关键字]:AVR单片机,SPWM波,等效面积法,变频调速0引言近年来,随着自关断器件的不断发展,采用以正弦波作为参考电压的SPWM(正弦脉宽调制)控制的VVVF变频调速,已成为交流异步电机调速的主流。IGBT作
2、为新一代全控型电力电子器件,综合了MOSFET和GTR的优点,开关频率高、驱动功率小,构成的功率交换器输出电压纹波小,线路简单,是当今最具有应用前景的功率器件。早期使用模拟电路元件生成SPWM波形,所需硬件较多,算法不够灵活,改变参数和调试比较麻烦。随着电力电子技术、微电[1]子技术和计算机技术的发展,研究重点转移到以MCU、DSP为主的数字方案。本文介绍一种由AVR高速嵌入式单片机输出的SPWM脉冲序列控制变频调速的方法。1SPWM波形生成策略1.2等效面积法1.1常用算法比较把一个正弦半波分为N等分,每一等分微
3、机控制的SPWM算法有多种,常用的有的正弦曲线与横轴所包围的面积都用一个自然取样法和规则取样法。自然取样法(图与此面积相同的等高矩形脉冲代替,矩形脉1a)采用计算的方法寻找三角载波UΔ与参考冲的中点与正弦波每一等分的中点重合,这正弦波UR的交点作为开关值以确定SPWM的脉样,由N个等幅而不等宽的矩形脉冲所构成冲宽度,这种方法误差小、精度高,但是计的波形就与正弦半波等效,显然这一系列脉算量大,难以做到实时控制,用查表法将占冲波形的宽的和开关时刻可以严格地用数[3][4]用大量内存,调速范围有限,一般不采用。学方法计算
4、得到。规则取样法(图1b)采用近似求UΔ和UR交点如图2所示,在区间[t,t+Δt],正弦的方法,通过两个三角波峰之间中线与UR的波面积为S1,则有:交点作水平线与两个三角波分别交于A和Bt+∆tS1=M×US∫tsinωtdt点,由交点确定SPWM的脉宽,这种方法计算(1)M量相对自然取样法小的多,但存在一定误差=×UScosωt−cosω(t+∆t)[2]ω。本文采用等效面积法。式中M为调制深度,US为直流电源电压。US对应图中脉冲面积S2=δ×(2)2将正弦信号的正半周N等分,则每份为π/N弧度,由图知脉冲高
5、度为US/2,设脉冲宽度为δK,则第K份正弦波面积与对应的第K个SPWM脉冲面积相等,解得:2MK−1KδK=[cos()π−cos()π]ωNN(3)MK−1K=[cos()π−cos()π]πfNN如图2所示,IGBT的开关时间按如下计达256K的EEPROM,可用于保存运动参数,算:便于现场参数修改,这使得它用在运动控制IGBT开启时刻:方面有很大的灵活性。同时AVR单片机还支111持对存储器的在系统编程。Ton=(∆t−δK)=(−δK)(4)222×f×N这些特点使得AT90系列单片机成为一IGBT关断时
6、刻:种满足许多需要的、具有高度灵活性和低成[5]111本的嵌入式控制应用的高效微控制器。本Toff=(∆t+δK)=(+δK)(5)222×f×N文采用AT90LS8535芯片,8K可重复编程FLASH,512字节的SRAM,三路PWM通道,8路10位A/D。2.2控制规律在高频段(f≥50Hz)和低频段(f≤10Hz)采用恒功率控制,可加大调速范围,中频段采用恒转矩控制。为使输出波形对称性好、谐波分量小,系统采用分段同步调制,以保证整个变频范围内的开关频率变化不是很大。每个频段载波比N为恒定值,不同频段的N不同,
7、为了计算快速,余弦采用查表方式,余弦三角函数表在0°~360°范围内,每隔0.1度存一个余弦值,每个余弦值2AVR单片机控制系统由16位二进制构成,其中最高位为符号位,2.1AVR单片机结构特点:后15位表示数值位。整个余弦函数表预先AT90系列单片机为ATMEL公司生产的存在EPROM中,占用了近8K字节的寄存器。新一代基于AVR增强功能、RISC结构的、低为保证三相互差120°,N应设为3的整数功耗CMOS技术的微处理器。倍。1)哈佛双总线结构,使程序存储器和2.3硬件结构:数据存储器分开。使用RISC指令集,
8、指令系统框图如图3所示,IGBT的驱动模块周期绝大部分为单周期指令。有相当高的执采用富士电机公司的EXB841驱动器,行速度,8MHz频率下工作的AVR相当于AT90LS8535输出的三相脉宽调制SPWM波经224MHz频率下工作的普通MCS51。分相与开通延时电路分为六路输出,分别控2)AVR核为32个通用工作寄存器与丰制EXB841的光耦,以驱动6个IG
此文档下载收益归作者所有