·上一文章:基于单片机的16×64 LED 点阵显示屏的设计
·下一文章:单片机89C51与A/D转换器MAX195的接口设计
在程序初始化完成之后,系统中的定时寄存器TMR2将启动并开始工作,此时,PWM单元的引脚输出为高电平;当TMR2>CCPRxl时,PWM单元的引脚开始输出低电平;当TMR2=PR2时,TMR2被归0,并重新开始下一个周期计数,同时PWM单元重新输出高电平。当TMR2的中断标志位TMR2IF被置高电平时,系统将执行定时中断服务程序,图4所示是其SPWM流程图。中断程序 完成查找正弦表值和A/D取样值后,再进行PI调节,即可得出修正值,并将该修正值写入CCPRxL寄存器中。图5所示是该SPWM逆变器电源的输出波形图。
5 结束语
试验表明,基于HC单片机控制的逆变器电源可满足小功率逆变器的要求,而且可用单片机实现数字化SPWM波的控制。本方式不但比传统的模拟控制方式具有一定的优越性,而且该逆变器电源的效率更高、体积更小,同时还具有设计灵活、性能可靠,输出稳定,谐波小等优点。