STCl2C5410AD 的可编程计数器 阵列PCA 实现SPWM 控制软件的编写过程,并给出了SPWM 中断服务程序的流程图。将结果应用于由MICA421 驱动器驱动的四个MOSFET 器件FQAl60N08 所组成的逆变桥上进行实际调试,实验结果表明,该方法具有电路简单、计算量小、实时性强的优点,采用在线计算和查表技术相结合,较好的解决了实时控制的要求,具有较好的应用价值。 0 引言 近年来,随着逆变电源 在各行各业应用的日益广泛,采用正弦脉宽调制(SPWM)技术控制逆变电源 提高整个系统的控制效果是人们不断探索的问题。对 SPWM 的控制有多种实现方法,其一是采用模拟电路、数字电路等硬件电路产生 SPWM 波形,该方法波形稳定准确,但电路复杂、体积庞大、不能进行自动调节;其二是借助单片机、DSP 等微控制器 来实现SPWM 的数字控制方法,由于其内部集成了多个控制电路,如 PWM 电路、可编程计数器阵列(PCA)等,使得这种方法具有控制电路简单、运行速度快、抗干扰性强等优点。本文介绍一种利用STC 系列单片机实现SPWM 波形的方法,并将由STCl2C5410AD 产生的单极性 SPWM 波应用于单相逆变电源,实验结果证明了利用其实现SPWM 波形的可行性和有效性。 1 正弦脉宽调制技术 SPWM SPWM 控制方案有两种:即单极性调制和双极性调制法。单极性法所得的SPWM 信号有正、负和 0 三种电平,而双极性得到的只有正、负两种电平。比较二者生成的SPWM 波可知:在相同载波比情况下,生成的双极性 SPWM 波所含谐波量较大;并且在正弦逆变电源控制中,双极性 SPWM 波控制较复杂。因此一般采用单极性 SPWM 波控制的形式。 由单片机实现SPWM 控制,根据其软件化方法的不同,有如下几种方法:自然采样法、对称规则法、不对称规则法和面积等效法等。理论分析发现面积等效法相对于其它方法而言,谐波较小,对谐波的抑制能力较强。而且实时控制简单,利于软件实现。因此本文采用面积等效法实现SPWM 控制。 图l 为SPWM 面积等效法原理示意图。 假设所需的输出正弦电压为U0=Umsinωt,式中:Um为正弦波幅值。利用面积等效法正弦波小块面积S1 与对应脉冲面积S2 相等的原则,将正弦波的正半周分为N 等分,则每一等分的宽度为兀/N,计算出半个周期内 N 个不同的脉宽值。相关公式如下: 正弦波 S1 面积为: 逆变器 输入直流电压为UD,脉冲面积S2 与 S1 相等,即有: 所以第 k 个区间的脉冲宽度 δk 式中:M 为调制度。N 为...