您的这个方案,有些问题
1、先说方案,大部分过零检测就像您说的用桥整流后的,这样一个周期会有两次过零,那么就会给可控硅两次触发脉冲,而您如果是用触发脉冲的话只能给一次,这样电机调速的稳定性就差了;

如图:
2、您用示波器探头接触到光耦初级就会出现波动或好了的什么情况,就是您的电路造成的,实际上您用的L1、L2两个电感可能是差模电感和共模电感,但是如果是这样,您的电路确又缺少X电容和Y电容,所以您应该加上X、Y电容给差模电感和共模电感形成完整的通路,否则如果有差模和共模信号的时候就出现您说的造成过零不稳定,从而调速有问题的情况发生;
3、另外,您的电机接的位置有问题,应该接在L1之前,否则电机启动和不稳定肯定会对采集和后面电路造成影响;
4、光耦,您的R19用100K?怎么可能让光耦饱和,建议1K,否则Zero的高低电平会让单片机检测有问题,当然您也可以再加一只三极管,也不知道您用的是电平触发还是沿触发,这种调速最好用沿触发。

仅供参考,希望能帮到您。
单片机电压信号对于控制220V甚至更高电压

均是通过开关器件来实现的
如常见的达林顿管、MOS管、IGBT、继电器等
这些器件有一个共同的特点就是,通过一个低压信号,可以控制开关的导通或者截止
而开关两端经常接的220V或者更高电压
从而达到单片机逻辑电平信号来控制高电压的目的。


