4N35光电耦合器的使用

电子说

1.3w人已加入

描述

步骤1:组件

-Arduino Uno板* 1

-USB电缆* 1

-4N35 * 1

-电阻(220Ω)* 1

-电阻(1kΩ)* 1

-面包板* 1

-跨接线

步骤2:原理:

4N35是用于通用应用的光耦合器。它由砷化镓红外LED和硅NPN光电晶体管组成。

光耦合器的作用是断开信号源与信号接收器之间的连接,以防止电干扰。换句话说,它用于防止来自外部电信号的干扰。 4N35可用于AV转换音频电路。广泛用于通用光电耦合器的电气隔离。

请参阅上面的4N35的内部结构。引脚1和2连接到红外LED。 LED通电后,会发出红外线。为了防止LED烧毁,通常在引脚1上连接一个电阻(大约1K)。然后,当接收到射线时,NPN光电晶体管就会打开电源。可以这样做来控制连接到光电晶体管的负载。即使发生负载短路,也不会影响控制板,从而实现良好的电气隔离。

步骤3:示意图:

步骤4:步骤:

在此实验中,将LED用作连接到NPN光电晶体管的负载。将4N35的引脚2连接至控制板的引脚7,并将引脚1连接至1K限流电阻,然后连接至5V。将引脚4连接到Uno的GND,并将引脚5连接到LED的阴极。然后用220欧姆电阻连接LED的阳极至5V。在编程时,引脚7处于低电平状态,红外LED会发出红外线。然后,光电晶体管接收红外线并带电,LED阴极为低电平,从而打开LED。同样,您也只能通过电路控制LED –将引脚2接地,会变亮

步骤1:

构建电路。

步骤2:

从https://github.com/primerobotics/Arduino

步骤3:

将代码上传到Arduino Uno板

单击“上载”图标将代码上载到控制板。

如果窗口底部的

出现“完成上载”,则表示草图已成功上载。/p》

第5步:代码

//Turn on a led by

4n35

//turn on the LED

for half a second,then off for half a second,repeatedly

//info@primerobotics.in

//www.primerobotics.in

int OptoPin=7;

//attach the input of the 4n35 to pin 7

void setup()

{

pinMode(OptoPin, OUTPUT); //set it as OUTPUT

}

void loop()

{

digitalWrite(OptoPin, LOW); //set the OptoPin as LOW level,then the led

connected on the output of 4n35 will be light

delay(500);

//delay 500ms

digitalWrite(OptoPin, HIGH); //turn off the led

delay(500);

//delay 500ms

}
       责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分