如何用51单片机产生1到50Hz的SPWM,小弟感激不尽啊

2020-01-24 11:57发布

如题,要用89s51单片机产生1到50Hz可调的SPWM,小弟才疏学浅,思索多时而未果,故请大虾帮忙,推荐一可行的方案,小弟感激不尽,在此先谢过了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
30条回答
tianlai8624
2020-01-27 23:44
型 号  频率  内核  FLASH  RAM UART I2C SPI OneWire E2 FFT SVPWM ADC  PINs
LS052A-A0  40M  3核  2KB  1KB 2个 2个 1个 Y  Y Y  Y  N  40/44
LS052A-A1  40M  3核  2KB  2KB 2个 2个 1个 Y  Y Y  Y  N  40/44

这单片机51内核,带SVPWM

SVPWM与PWM、SPWM的比较
PWM:脉冲宽度调制(PWM),晶闸管工作在开关状态,晶闸管被触发导通时,电源电压加到电动机上;晶闸管关断时,直流电源与电动机断开;这样通过改变晶闸管的导通时间(即调占空比ton)就可以调节电机电压,从而进行调速。
对比SVPWM的产生原理可知,SVPWM本身的产生原理与PWM没有任何关系,只是形似。
SPWM:正弦波脉宽调制,将正弦半波N等分,把每一等分的正弦曲线与横轴所包围的面积用一个与此面积相等的等高矩形脉冲来替代。三角波载波信号Ut与一组三相对称的正弦参考电压信号Ura、Urb、Urc比较后,产生的SPWM脉冲序列波Uda 、Udb、Udc作为逆变器功率开关器件的驱动控制信号。逆变器输出电压的基波正是调制时所要求的正弦波,调节正弦波参考信号的幅值和频率就可以调节SPWM逆变器输出电压的幅值和频率。
SVPWM与SPWM的原理和来源有很大不同,但是他们确实殊途同归的。SPWM由三角波与正弦波调制而成,而SVPWM却可以看作由三角波与有一定三次谐波含量的正弦基波调制而成,这点可以从数学上证明。

一周热门 更多>