‘壹’ 光耦是什么 带你认识光耦
光耦
,全称应为光电耦合器,是一种利用电光隔离实现转换的器件,它实际上是把发光二极管与光电三极管密封在一个不透明的封装中制成的。请看上图,其外观与一般的集成电路没什么区别,内部结构显示是一个发光二极管和一个光电三极管组成,这样只需要控制发光二极管是否点亮,就能间接控制光电三极管是否导通。
光耦的应用
看上图就是耦合的一种典型应用,当单片机入高电平时,光耦中发光二极管不亮,光电三极管截止,继电器不吸合;当单片机输入低电平时,光耦中的发光二极管点亮,光电三极管导通,继电器一端被接地,继电器吸合。输入信号与输出信号分别属于两个独立的电路,也就是说光耦中发光二极管负极与光电三极管虽然都是低电平,但不是真正的连接在一起,而是分别来自两个独立的电路,输入信号通过电到光,再由光到电传递到输出电路,而输入和输出之间没有任何的电气连接关系。这样通过光耦就实现了输入信号的隔离传递。
光耦的种类
有很多种,如有需要可以去网上自行查阅,这里我就不一一辍述了。
下面说一说光耦的优点
.1,输入和输出端之间绝缘,所以耐压很高,一般可以超过1KV。
2,单向传输,输入端只能影响输出端,而输出端影响不到输入端。
3,光耦器件的共模抑制比很大,所以可以很好地抑制干扰并消除噪音。
4,无触点、寿命长、体积小、耐冲击。
5,响应数度快,时间常数通常在毫秒或微秒级。
‘贰’ 51单片机控制,这图是否有错,我打接的硬件板就是没反应继电器
这图太小了,看不清楚。那个芯片是ULN2003吧,它就是专门驱动继电器的,内部每个输出端都带有一个二极管的,就是与继电器并联的,所以,外部不用再加二极管了。当然不影响。
ULN2003的输入端加光耦了,可是光耦与ULN2003的连接脚却没加电源哪,那ULN2003的输入端怎么加高电平控制信号,那继电器又怎么会动作呢,这是很严重的错误。
关键是那个与12V和地并联的二极管,接反了,这样把12V对地短路了,所以,继电器没有12V电源了。
如下图这样接,继电器关
‘叁’ PROTEUS仿真时,为什么用光耦隔离输入到单片机而单片机的输入引脚总是高电平。
确实是这样的,这是软件的问题,实物就不是这样的。
仿真解决的办法是用P0口,或者加一个非门到单片机的引脚就行了。
如下图,接在P0.7脚的可以是低电平,而接在P3.7脚的就是高电平。