新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的小功率逆变器的设计与实现

基于单片机的小功率逆变器的设计与实现

作者: 时间:2012-06-08 来源:网络 收藏

1.5 SPWM产生模块
以STC12C5A60S为核心构建的最小系统,作为模块的控制部分。同时增加一个模/数转换电路,通过读取电位器上的电压值,输出幅值可调。两路SPWM信号由STC12C5A60SPCA模块输出端P1.3口和P1.4口。其原理是用正弦表数据去设置STC12C5A60SPCA模块的比较寄存器的值确来模拟脉宽调制法,最终获得宽度正比于正弦调制波的矩形脉冲序列来等效正弦调制波。产生两路SPWM波的原理如图2所示。

本文引用地址://m.amcfsurvey.com/article/171336.htm

b.jpg



2 系统软件
的控制芯片是宏晶公司的STC12C5A60S单片机,它的内部有两路PCA模块。预先通过Matlab计算出标准的工频交流电的正弦表,以数组的形式存放在单片机内部扩展数据存储器中。然后利用这个数据表去动态地设置PCA模块比较寄存器的值,计数周期动态改变,输出的高电平脉冲宽度随正弦规则变化。

c.jpg


主程序流程图如图3所示,PCA中断子程序流程图如图4所示。



评论


相关推荐

技术专区

关闭