继电器是常用的电气隔离器件。
简单的驱动电路是用三极管直接驱动。
线路的接法参考下图。
该电路驱动简单,成本低廉。
当控制电路为高电平时,NPN 型三极管就会饱和导通,继电器线圈两端得电衔铁吸合,继电器的端口 COM 与 NC 断开并和 NO 连接。
该电路的缺点是电源没有隔离,芯片易受干扰。
另外此电路是正向电压驱动,而 51 单片机复位后引脚是高电平。
换句话说系统通电复位后继电器就有一个吸合脉冲,这是不合理的。
比较实用的电路如下图所示:
这个电路的控制部分是 5V 电源系统,通过光电耦合器与执行机构的 12V 电源隔离。
当 CONTROL 端置为低电平时,光电发光二极管工作,光电光敏三极管导通 12V 电源经 1K 电阻流向 ULN2803 驱动芯片。
ULN2803 驱动芯片输出端电平拉低带动继电器动作。
这个电路有两个好处:一是低电平驱动,二是光电隔离。
光耦的作用:
对输入、输出电信号起隔离作用,光耦合器一般由三部分组成:光的发射、光的接收及信号放大。
输入的电信号驱动发光二极管(LED),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。
这就完成了电—光—电的转换,从而起到输入、输出、隔离的作用。
由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。
又由于光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共模抑制能力。