MOC3021和MOC3041的主要区别就是MOC3041有过零检测,MOC3021没有过零检测,对于有过零检测功能的MOC3041,它每次在过零点的时候会判断有没有光输入,即有没有前置电流If,如果有If,那么在这个周期之内,它是导通的,所以它只能决定一个网电源周期内它是不是导通的,而不能决定在一个周期的某一个时刻开始导通。基于这种特性我们可以用它来实现过零控制,过零控制的缺点是控制精度低,优点是对电网没有污染。
对于没有过零检测的MOC3021来说,它在有光输入的时刻开始到这个周期的结束它都是导通的。基于这种特性,如果我们已经检测到了零点,我们就可以在零点的时刻开始延时一段时间来输入前置电流If,用它来实现移相检测。对于两种电路我都做了相关的测试,结果与写的一致。
自己总结:
有过零检测:交流电过零时,检测是否有输入信号,有当前周期导通,否则当前周期不导通
无过零检测:光耦在有输入信号开始到当前周期结束,是导通的。