单片机控制220V交流电的通断是不能直接控制的,需要一些特殊的元器件进行转换来间接控制。

第一种就是利用微型继电器的机械触点来控制

我们知道单片机是无法直接控制交流220V的高电压和大电流的,我们必须用“以弱控强、以小控大”的思路来处理。这就会使我自然想到可以用利用三极管这个器件作为一个“桥梁”,用单片机控制三极管,然后用三极管来驱动继电器的线圈。当我们给三极管基极一个高电平的时候,三极管会导通继电器线圈得电会吸合,其常开触点闭合那么交流220V的火线L1与L2就会导通,因此在L2与N之间就会有交流220V的电压出现;当三极管基极给一个低电平时晶体管VT就会截止,那么微型继电器K1的线圈因失电促使常开触头断开切断了火线L1与L2之间的导线,这时L2与N之间就没有交流220V电压了。通过这种控制方式就可以达到控制220V交流电通断电的目的,控制原理图如下图表示的那样,三极管基极高低电平的有无是通过单片机(MCU)内部指令控制P口在规定时刻“吐出”高低电平的。

单片机怎么控制交流电通断

为了增大驱动电流使继电器的触点吸合更加牢固,我们可以用两个三极管组成一个复合管(达林顿管),使通过微型继电器K1的电流更大。

单片机怎么控制交流电通断

还有的为了提高抗干扰能力,在单片机P口上加装了光电耦合器,这样以来继电器吸合和释放时所产生的高次谐波不会对单片机产生干扰,使工作更稳定。

单片机怎么控制交流电通断

第二种用大功率半导体无触点开关来控制

除了用单片机控制继电器的机械触点吸合与断开外,我们还可以用大功率半导体器件实现无触点的控制交流220V电压的通断。通过这种控制其优点更明显,在开关时避免了电弧的出现,达到了安全可靠的目的。下面我给出两种方案供朋友们参考,一种是通过双向晶闸管来控制其交流电的通断;另一种是通过交流型的固态继电器的导通与截止来控制交流电的通断。

1、用双向可控硅

双向可控硅是将两个单相可控硅反向并联制作在同一硅片上的,它有双向导通的功能,我们在单片机P口上安装一个双向可控硅输出型光电耦合器MOC3041,并在双向可控硅的门极上接一个电阻为了提高抗干扰能力防止误触发。