单片机属于低压直流,220V对于单片机侧来讲就是属于高压交流。具体方式有很多种。
1,使用继电器。继电器控制端是直流,负载端是交流。继电器的直流端一般是5V,12V,24V之类,只要继电器直流供上电,那么交流就导通。这个问题就变成单片机控制直流5C,12V,24V通断。可以用三极管,场效应管做一个开关。当然也可以用光耦。再说一句,光耦是电信号转换成光信号来控制电信号,看到前面说光耦是光信号转换成电信号,可能是跟光敏电阻这种器件搞混淆了。而且单片机控制交流电也不一定费非用光耦不可。只要在低压直流和高压交流之间实现隔离即可。继电器本身就是一个隔离器件,后面再用不用光耦都无所谓。比如交流侧用一个变压器实现隔离也可以,将控制高压交流变成控制低压交流也行。
2,使用双向可控硅。双向可控硅可以用作交流开关。配合一个专用的双向可控硅驱动芯片,电路会比较简单。比如MOC3941之类的。但是双向可控硅和继电器有个很明显的差别,继电器断开的时候就是彻底断开,而双向可控硅关断之后还有一个极低的漏电压。一般情况下没什么问题。
这两种一般是常用方案,一时想不起其他方案,网上随便找了几个电路图,大概类似这种,具体应用需要调一调。
用单片机控制继电器,根据实际情况多级控制。再用单片机控制继电器时一定要用光耦,也就是光电耦合电路。
因为单片机是低电压器件,光耦把光信号转换成电信号。高电压那边出现也会也不会伤到单片机。