怎样利用51单片机发生PWM,通过调节PWM的占空比控制可控硅调节电机转速,使转速平稳?

我用51单片机的P1.6输出PWM信号,来控制可控硅的导通实现交流电机的调速,电路如上图所示,其中J3的1和3分别接220V的两相,当可控硅导通时J3的2和3导通,220V电机的线接在J3的1脚和2脚。在没有电机负载时,用万用表量J3的1脚和2脚间的电压非常稳,当控制PWM的占空比时,1脚和2脚的电压变化也很明显也比较稳。但是当接上电机时,他们之间的电压就有明显跳动了,最大能到几十V,电机转速也是忽快忽慢,我把电机换成220V的灯后,发现灯有明显的闪烁。用示波器看P1.6的波形,输出的占空比信号也没有异常。另外,我用过零点检测电路产生的中断信号来控制PWM的发生时刻,请教各位,我应当改进哪里,才能实现接上负载后调压的稳定?

需要利用交流电的作触发信号,单片机生成延迟脉冲,不必使用pwm
注意是调节过零后的延迟时间,再出脉冲。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-01
拙见待验证:可能是由于你的脉冲信号与过零点配合不好造成的。
试一下这个方案:改用不带过零检测电路的光耦可控硅驱动器,P1.6在市电的过零点到来后XmS给一个持续YmS的低电平,X+Y<10mS。X取不同的值就对应输出不同的电压,X值越大则输出电压越小,Y值只要保证触发有效且符合上述公式就可以了。本回答被提问者采纳
第2个回答  2020-02-07
你是接的什么电机?要是异步电机的话属于感性负载,这种调压器无效,而且容易把可控硅击穿。。这种电路可以控制励磁电机。
相似回答