并不是所有的单片机电路都 用光耦合器件的。需要用光耦器件进行隔离的情况,大都是在波动比较大的负载,比如电机驱动,大的电感性负载等等。或者是用在容易引入干扰的输入端上,以隔离电路输入端前部电路造成的干扰。
光耦的工件原理是比较简单的,价格也很便宜。它就是将一只发光二极管与一只光敏三极管很近地封装在一起。一般来说光耦有四个接线端。左侧二个接线端内部是二极管的二端。右侧二个接线端内部是光敏三极管的集电极和射极。当发光管得电发光时,光敏三极管饱和导通。集电极由高电平变成低电平。当然在应用时集电极必须接个适当的电阻到电源才行!
为了避免两个模块之间的干扰。光耦合是通过一个发光二极管和一个感光元件,上级的信号通过二极管转成强弱变化的光信号,光管元件再将光信号转成电信号,送给下级。由于中间没有电信号的直接作用,故密闭的光耦合管可以减少电磁干扰
因为他对输入、输出电信号有良好的隔离作用,它一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动LED,使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电—光—电的转换,从而起到输入、输出、隔离的作用。