基于8098单片机的SPWM变频调速系统研究
3 SPWM信号的产生
SPWM控制信号的作用是当一对桥臂上的某一管处于导通极性时,可使其按正弦规律通断,达到电动机电流接近正弦波的目的。
根据等面积法知道,所需U相的SPWM波第i个脉冲的脉宽时间:

由于U相的SPWM波的正负半周均由HS0.0得到,为了得到U相的负半波,把对应于ta1、ta2、ta3的命令(低或高电平)取反后输出。由U、V、W三相相位关系可得出V相、W相的SPWM波第i个脉冲的脉宽时间tv2、tw2及间隙时间tv1、tv3、tw1、tw3。其具体实现方法是:可事先将余弦值作表存在程序储存器2764中,每当采样周期Tc时间到,计算θi并根据θi值查表得cosθi,将其与上一次Tc周期的θi-1进行运算即可求出三相脉冲的脉宽时间和间隙时间,对HSO.0、HSO.1、HSO.2分别写入两条命令并送入HSO的CAM中,CAM根据送入的时间值和命令自动定时控制HSO.0~HSO.2的输出,这样在逆变器的输出端得到相位互差120°的SPWM的脉冲序列。此脉冲序列经过基极驱动控制IPM的6个开关管的导通和关断。
4 软件框图设计
8098微机控制的SPWM变频调速系统的软件程序包括主程序和M/T测速、转差及频率运算、键盘显示等子程序。文中主要设计了主程序和SPWM波生成的中断服务程序框图,如图4所示,其他程序框图请读者查阅相关的参考书籍。本文引用地址:https://www.eepw.com.cn/article/150466.htm
评论