当前位置:网站首页>什么是光耦电路,实际使用中应该注意些什么?
什么是光耦电路,实际使用中应该注意些什么?
2022-06-30 04:21:00 【张巧龙】

电器应用中常用的隔离器件有光耦、继电器、变压器。
光耦属于流控型元件,以光为媒介传输信号:电→光→电,输入端是发光二极管,输出端是光敏半导体。光耦的核心应用是隔离作用,常用于输入与输出之间无共地的系统。所以输入与输出之间的耐压可达上千伏特。
很多通讯模块也是光耦隔离的,更容易实现各个系统之间的连接,完全不用考虑是否共地。
如图1为光耦控制继电器(小功率),为使光耦能有效驱动继电器,那么输出端的阻抗应较小,所以输入端的电流应较大,具体原因见下面分析。

图1:光耦控制继电器
如图2为开关信号经过光耦隔离输入至单片机,图中24V与3.3V不是共地的,且在控制系统中数字电压3.3V驱动能力有限,所以通常用开关电源的24V或12V作为开关信号的电源。

图2:输入输出隔离
以上两种普通的应用看似简单,但要正确使用光耦,就必须掌握光耦的输入和输出到底是什么关系?
光耦分为线性光耦和非线性光耦,实际常规应用中线性光耦较多,因为线性光耦可以替代非线性光耦,现在以线性光耦(PS2561A)做以下实验,换种角度了解TA的魅力。
如图3所示,调节光耦输入电流IF,测量输出的CE阻抗。

图3:输入电流IF与输出CE阻抗关系实验

左边为输入电流IF,右边为输出CE阻抗
如图4所示,光耦输入与输出的限流电阻都是1k,且输入电压都相同,于是调节稳压源的电压值,可以得到光耦输入电流IF与输出电流IC的关系。

图4:输入电流IF与输出电流IC的关系实验

左边为输入电流IF,右边为输出电流IC
如图5得到的实验数据,输出电流IC与输入电流IF曲线趋势基本一致,CE阻抗小于1k左右呈线性变化。且最低阻抗大于100Ω。

图5:实验数据
所以使用线性光耦传递开关信号时,需要合理匹配输入电阻的大小,图1中输入电阻360Ω,光耦输入正向压降1V左右,所输入电流IC为(5-1)/360≈11mA,光耦输出CE阻抗200Ω多点,而继电器HFD2线圈阻抗2880Ω,此时可正常驱动继电器,若IC电流变小,则CE阻抗变大后会导致不能正常驱动继电器。
线性光耦主要用于模拟信号的传递,输出相当于一个可变电阻。在开关电源中很常见,利用光藕做反馈,把高压和低压隔离。常用的有PC817、PS2561、PS2801。如前面例子也常用于开关信号。
图7为图6中开关电源内部的线性光耦,开关电源的输出电压经过线性光耦隔离并反馈到控制芯片达到实时调节输出电压的目的。

图6:光耦在开关电源中的应用

图7:开关电源内部的光耦
非线性光耦主要用于开关信号(或数字信号)的传递,常用的4N系列的有4N25、4N26以及TIL117;另外还有高速光耦,如6N136、6N137、PS9714、PS9715等。多用于通讯隔离以及PWM波控制(可有效降低电磁干扰),判断是不是高速光耦,看数据手册是否注明 High speed(1Mbps、10Mbps)。
要点
①光耦的核心应用是隔离作用;
②相同电压下线性光耦输入电阻与输出电阻相同时,输出电流IC基本与输入电流IF一致;即使输入与输出电压不同,也可以匹配输出与输入的电阻来实现;
③用于开关信号线性光耦和非线性光耦都可以,反过来线性光耦电路中不能用非线性光耦代替。
④非线性光耦要比线性光耦响应速度快,类似于比较器比运算放大器响应速度快一样。
来源 |今日头条:电卤药丸
-END-
往期推荐:点击图片即可跳转阅读
边栏推荐
- Smart use of bitmap to achieve 100 million level massive data statistics
- 工程安全和工程质量
- Default value of JS parameter
- RPC correction based on arcpy API
- lego_loam 代码阅读与总结
- el-upload上传文件(手动上传,自动上传,上传进度)
- I get n offers in two months. I don't have any difficult interviewers here
- SQL append field
- Detailed explanation of data link layer
- Day 9 script and resource management
猜你喜欢

Interpretation score of bilstm-crf in NER_ sentence

Day 10 data saving and loading

Slam mapping, automatic navigation and obstacle avoidance based on ROS (bingda robot)

Educoder group purchase suspension box page production

Myrpc version 0

Share an example of a simple MapReduce method using a virtual machine

管道实现进程间通信之命名管道

Error encountered in SQL statement, solve

《机器人SLAM导航核心技术与实战》第1季:第0章_SLAM发展综述

Redis cache avalanche, breakdown and penetration
随机推荐
Ananagrams(UVA156)
Unity échappe à l'entrée de caractères lors de l'entrée de chaînes dans l'éditeur
How to analyze and solve the problem of easycvr kernel port error through process startup?
[fuzzy neural network prediction] water quality prediction based on fuzzy neural network, including Matlab source code
Slam mapping, automatic navigation and obstacle avoidance based on ROS (bingda robot)
Myrpc version 1
进程间通信之匿名管道
Error in conditional filter (if) syntax in sum function in SQL Server2005
Es2017 key summary
Modifier of JS regular expression
Iterator of JS
Splicing strings with custom functions
FortiGate firewall configuration log uploading regularly
About manipulator on Intelligent Vision Group
Errno and PERROR
DBT product initial experience
[cloud native] AI cloud development platform - Introduction to AI model foundry (developers can experience AI training model for free)
I get n offers in two months. I don't have any difficult interviewers here
Day 9 script and resource management
Memorize unfamiliar words at SSM stage and update them from time to time



