1 设计目的和要求
1.1 设计目的
设计并制作一套单相 SPWM 触发脉冲电路,掌握 SPWM 算法和硬件实现方法,
理解驱动电路功能。
1.2 任务要求
①采用双极调制算法,产生一个 7 脉冲 SPWM 触发脉冲,并用单片机数字化近似
实现;
②完成拓展硬件电路,软件编程和调试;
③具有 2ms 死区设计;
④低次谐波较少;
2 设计方案
本系统以 89C52 单片机为控制核心,由查表法通过定时器产生 SPWM 波,系
统设计框图如下:
图 1 设计框图
3 理论分析和计算
3.1 查表产生 SPWM 波理论分析
SPWM 采用频率数倍于正弦波的三角波调制正弦波,可得到近似于正弦波的输出。三角
波的频率越高,即载波比越高,谐波的频率就越高,输出端滤波器就更容易去除谐波。
查表就是通过计算得到脉冲序列中每一个矩形脉冲周期内高低电平持续时
间,c 语言编程时用数组来表示,通过编写对应程序来查表进而控制输出端口高
低电平时间及转换,从而产生 SPWM 波。