关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 采用68HC908MR16单片机的空间矢量控制变频电源设计

采用68HC908MR16单片机的空间矢量控制变频电源设计

作者:时间:2012-09-05来源:网络收藏

Ts为PWM周期;

t1的作用时间;

t2的作用时间;

t0为零的作用时间;

图3α-β坐标系中的合成示意图

由于理想电压是由位于该扇区边界的两个非零矢量和零矢量合成,在实际合成时可每一个非零矢量分别发出两次,零矢量则依次插入各个分割点的方法。例如:理想电压矢量为,其合成步骤可以是:先发非零矢量作用t1/2时间,再发零矢量作用t0/4时间,而后发出非零矢量作用t2/2时间,接着发出零矢量作用t0/4时间。然后再依此次序重发矢量一次,就完成了整个合成过程。之所以这种合成方法是因为系统工作到低频时,周期变长,而每个周期内非零矢量的作用时间又是一定的,也就是说零矢量的作用时间相应的变长了。于是就将一个周期中太长的零矢量分开成几个零矢量,而后把它们均匀地插入到非零矢量中去,这样既满足了合成的要求,又有效地抑止了低速转矩脉动。对于理想电压矢量位于扇区边界的这种情形,可以把它作为扇区的特例来处理,即有一个非零矢量的作用时间为0。

2 系统实现

2.1 主电路拓扑结构

主电路三相全桥逆变电路,其拓扑结构如图4所示,逆变DC/AC部分为全控式逆变桥,电容C为滤波电容,其电容值的选择与负载额定功率及直流侧输入电压有关。交流电机调速不仅要求输出电压为正弦波,而且要求电压和频率协调变化,即要求电压V和频率f要同时变化并满足一定的规律,如V/f为常数,这样才能保证异步电机转子磁通在调速过程中保持恒定。采用矢量PWM法驱动逆变桥,可以实现输出电压和频率分别按各自规律变化,而且正弦波畸变小,响应速度快,简单。

图4 系统主电路拓扑结构

2.2 控制芯片

本系统采用MOTOROLA公司的电机控制专用(以下简称MR16)作为主控芯片,它是一种高性能,低成本的8位。MR16内部集成有16K字节的可擦写片内闪速存储器FLASH,768字节的RAM;具有10位精度的10通道ADC模块,其AD转换时间最快仅需2μs,能够在极短时间内完成多路采样并进行高精度转换;同时MR16含有一个可编程时钟发生器模块(CGM),系统时钟不仅可以直接由外部晶振输入分频得到,也可以先将晶振电路的输出信号缓冲后再经内部锁相环(PLL)频率合成器提供;具有串行通信模块SCI,它有32种可编程波特率,可以工作在全双工或半双工模式,通过SCI模块能方便地实现系统与外部的实时通信。

2.3 PWM波形成本系统利用MR16中的PWMMC模块,实现PWM波形的生成。在初始化时将其设置为3对互补工作模式,即同一桥臂上的两路PWM信号是互补的。为了防止同一桥臂上的2个开关管直通,在无信号发生器DEADTIME的死区时间寄存器DEADTM中设置了2.5μs的死区时间。系统采用4MHz的外部晶振,由程序选择内部锁相环频率合成器产生8MHz内部总线时钟。同时设置载波频率为9kHz,并将其写入PMOD(H:L)寄存器。PWM波的实时脉冲宽度的计算都是在中断服务程序中完成的,每当PWMMC模块中的PCTN(H:L)计数器计数至PMOD(H:L)中的数值时就引起一次中断。预先将一个扇区(60°)的正弦值扩大一定倍数后制成正弦表格存入FLASH中,每次进入中断后都从表中取出一个正弦值,经过相应的计算后将结果送入PVALX(H:L)寄存器中,单片机将PCTN(H:L)中的值与PVALX(H:L)中的值进行比较后自动产生PWM波,而后依次送入相应的PWM输出通道,完成PWM波的输出。采用软件方法实现PWM波的原理如图5所示,它对应于图1的第1扇区。当位于不同的扇区,不同的PWM周期时,它们的值都不相同,都是实时变化的。同样,赋给每一个PVALX(H:L)寄存器的值也就不尽相同。这种产生对称PWM波形的方法,每个PWM周期都开始和结束于零向量,并且000和111的持续时间相同;同时,除了占空比0%和100%外,每个周期内各桥臂通断两次,而且对于一个扇区来讲,桥臂的通断都有一个固定的顺序。

图5 软件实现原理图



评论


相关推荐

技术专区

关闭