过零检测的目的是为了减小对电网的干扰。
MOC3021是即时触发的,不带过零检测,使用这种光耦触发可控硅,在开启的瞬间,电流冲击会在电网上形成一个负跳变,幅度由电流的大小决定。这种跳变多了,电网自然就不干净了。
所以,如无必要,还是用带过零检测的了。
浅谈过零检测
1)光耦输入端画错了,应该1、2脚连接线互换,就是整流输出正极接1、负极接2;
2)桥式整流部分,就是将负半周波形翻过来,再与正半周期波形叠加,具体参考桥式整流电路;
3)过零点检测,就是输入电压在零值附近时,光电管不会导通,光耦输出为低电平;当输入电压升高到过了某一定值后,光电管导通,光耦输出为高电平;
4)此电路的特点是,检测电路与受测信号实现电气隔离;
首先,为什么要过零检测?
过零检测常用在大功率晶闸管控制电路中。假如没有控制,电源电压刚好到达最大值时电路被切断或被接通,对负载的冲击很大,大功率负载更严重。那么对感性负载或容性负载而言,由于电感和电容的作用会产生瞬间高压和大电流,同样的其对电源的冲击干扰是一样的,周围正常运行的负载会受影响,污染电源网络。所以开、关动作在电源电压值降为0或趋于0时进行是最好的。
另一个重要原因,零电压触发可控硅开通可以降低可控硅的开通损耗。它可以让晶闸管的损耗降到最低,从而可以延长晶闸管寿命。
驱动大功率交流器件时常用双向可控硅进行功率控制,根据控制方式的不同有过零控制和移相控制。不管哪种控制都要对零点进行检测,因为双向过控硅的特性是到了交流的零点,可控硅会自动关闭输出。
如何知道交流电过零了呢?
看图1,当电压高于PC817光耦的导通压降时,光耦输出端检测为低电平。
知道了图1的原理,如图2再增加一个光耦,让负半周光耦大于导通压降也导通,则输出为一个高脉冲信号,只有在零点附近才有此脉冲,周期为交流电频率的2倍。我这里交流为220V50Hz,实测脉冲宽度为700us+700us=1.4ms,一个完整的交流半周是10ms。可控硅在零点关闭输出后,单片机检测过了这个脉冲即可以触发可控硅,同时我们可以根据功率的需求选择时间来重新触发可控硅,即改变交流电的平均电压,即可达到调节负载功率的目的。
有人会说为什么不用带过零的光耦?如MOC3041。因为可控硅属于非自关断器件。其触发导通后仍然保持导通(虽然触发信号已经消失),关断的条件是通过其电流接近于零。过零光耦,其内部含过零检测,当有输入时,只有发生过零时刻才输出。驱动可控硅后,只能输出完整的半个周期或其整倍数。无法输出小于半个周期。一般用于通断控制。显然是不能用来移相控制导通角的。过零检测的光耦是控制不了导通角的。即有前置电流If,输出端也要等到交流过零完成后立即导通,无法控制什么时候导通。
谢谢大家阅读,希望大家点赞转发,共同提高[玫瑰]