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