光耦选型指南

一、指南说明

针对光偶选型和实际使用过程中出现因光偶特性变化引起的产品失效问题,提供指导。光耦属于易失效器件,选型和使用过程中要特别的小心。目前发现,因光偶的选型,光偶工作电流,CTR参数选型不合适,工作温度设计不当等原因导致产品出现问题,如何减少选型,设计,替代导致的产品问题,这里做一些指导的介绍,更好的进行器件的选型和设计,提高产品的质量。

二、原理介绍

1. 光耦原理

电耦合器(简称光耦)是以光为媒介传输电信号的一种电 -> 光 -> 电转换器件。它由发光源和受光器两部分组成。把发光源(如发光二极体)和受光器(如光敏三极管)组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。发光源的引脚为输入端,受光器的引脚为输出端。光电耦合器分为很多种类,图一所示为常用的三极管型光电耦合器原理图。

图一 常规光电耦内部结构图

当电信号送入光电耦合器的输入端时,发光二极体通过电流而发光,光敏元件受到光照后产生电流,CE导通;当输入端无信号,发光二极体不亮,光敏三极管截止,CE不通。

2. 光耦作用

作用:在信号传输过程中,光耦能够有效地抑制尖脉冲和各种杂讯干扰,使通道上的信噪比大为提高,主要有以下几方面的原因:

(1)光耦的输入阻抗很小,只有几百欧姆,而干扰源的阻抗较大,通常为 105~106Ω。据分压原理可知,即使干扰电压的幅度较大,但馈送到光电耦合器输入端的杂讯电压会很小,只能形成很微弱的电流,由于没有足够的能量而不能使二极体发光,从而被抑制掉了。

(2)光耦的输入回路与输出回路之间没有电气联系,也没有共地;之间的分布电容极小,而绝缘电阻又很大,因此回路一边的各种干扰杂讯都很难通过光电耦合器馈送到另一边去,避免了共阻抗耦合的干扰信号的产生。

(3)光耦可起到很好的安全保障作用,即使当外部设备出现故障,甚至输入信号线短接时,也不会损坏仪表。因为光耦合器件的输入回路和输出回路之间可以承受几千伏的高压。

2. 光耦内部结构图及CTR计算方法

晶体管光耦规格定义 CTR:Ice/IF *100% (测试条件:I F =5 ma Vce=5V)

三、光耦主要特性分析

1. 外观尺寸

外观尺寸要根据产品设计的需求进行选择,通用光耦封装图下图所示:

2. CTR随着控制电流IF的变化而变化

如下图所示:IF 在 5-15ma 时 CTR 值最大;在小于 5mA 时,CTR 值一般小于正常额定规格值。

批次一,在常温下测试光耦的CTR

批次二,在常温下测试光耦的CTR

注意:IF不同,CTR 不同,且差异非常大;不同生产批次的光耦也有较大的差异,但是,在 IF=5ma 时,CTR 值都在规格(130-260)范围内。因此在设计,选型的时候,工作电流应接近来料的检测电流值(目前大多 IF=5ma)并且CTR按照规格书里面说明的最小值进行产品设计,否则产品动态性能将很差,容易出现产品质量问题。

3. CTR随温度变化而变化

CTR 值与光偶的工作环境有关,温度高于25℃时,光耦的CTR会逐渐变小,温度低于25℃时,光耦的CTR值会逐渐变大。因此在使用光耦的时候要极其注意CTR和温度的关系图,如下图所示。需要实际评估产品的使用环境问题,CTR降额使用,例如设备的环境温度达到65℃,CTR降低至70%使用。

4. 光耦RL阻值大小和工作带宽的关系

光耦被使用在信号传输上要关注光耦的带宽,RL越小带宽越高,同时容易出现信号传输电平拉不底的现象。RL越高带宽越小,容易出现上升沿或者下降沿过缓的现象。实际设计要根据产品工作频率进行RL选择,RL选取阻值务必在带宽内,并且注意确认信号的上升下降时间是否符合设计要求,高低电平的阈值是否符合设计要求。

5. IF随环境温度变化而变化

如下图可看出:环境温度超过70摄氏度度后,输入控制电流 I F 的最大值将随着温度上升而显著减小。设计和选型时,注意选取合适的 IF 电流,使输入控制电流的变动都能及时反馈到输出端,保证产品反馈环的稳定。

6. 环境温度与功耗特性关系

由下图可看出:光偶的输出部分(或集电极)功耗在低于20℃时功耗较高并保持恒定,当温度高于20℃时功耗会逐步降低,需要时可计算一下光耦在高温工作时的功耗值,根据曲线通常光耦高温时温升不会超过额定工作温度。

7. IC/IF/VCE关系曲线

由下图所示:VCE 必须大于一定电压,IC 才能达到最大,CTR 值才会大。VCE 在电路应用中,保证设计有一定的电压值,否则 Ic 将较小,CTR 将较小,实际根据产品的电压信号传输判定阈值进行选择。

8. CTR值与工作时间/工作电流/工作温度关系曲线(datasheet一般不体现,可让供应商提供)

由下图可以看出:工作时间越长,CTR 值越小;工作温度越高,CTR 值越小;工作电流越大,CTR 值越小;在设计选型时,在规格书规定的工作环境温度下,为了保证产品足够寿命,需要选取合适的工作电流;

9. VCE漏电流ICEO大小与温度关系曲线

由下图可看出:漏电流 ICEO 与环境温度, 工作电压有关;温度越高,漏电流越大,Vce 越高,漏电流越大;在设计选型时,需选取 ICEO 小的光耦,电路中取合适 RL, 否则后续控制电路很有可能错误导通。

10. 其他特性

包括基本电气参数要求和器件参数最大值等; 要留意如器件的热阻大小,绝缘耐压值等要求也会在实际应用中出现异常。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/917435.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

git创建远程仓库,以gitee码云为例GitHub同理

git远程Remote服务端仓库构建的视频教程在这 Git建立服务端Remote远程仓库,gitee码云例,Github_哔哩哔哩_bilibili 1、登gitee码云/Github 登录 - Gitee.com https://github.com/ (没账号的注册一下就行) 点击如下图位置的创…

19.UE5道具掉落

2-21 道具掉落,回血、回蓝、升级提升伤害_哔哩哔哩_bilibili 目录 1.道具的创建,道具功能的实现 2.随机掉落 1.道具的创建,道具功能的实现 新建Actor蓝图,并命名为道具总类,添加一个Niagara粒子组件和一个碰撞箱bo…

排序算法(基础)大全

一、排序算法的作用: 排序算法的主要作用是将一组数据按照特定的顺序进行排列,使得数据更加有序和有组织。 1. 查找效率:通过将数据进行排序,可以提高查找算法的效率。在有序的数据中,可以使用更加高效的查找算法&…

《Java核心技术 卷I》用户界面AWT事件继承层次

AWT事件继承层次 EventObject类有一个子类AWTEvent,它是所有AWT事件类的父类。 Swing组件会生成更多其他事件对象,都直接拓展自EventObject而不是AWTEvent。 AWT将事件分为底层(low-level)事件和语义事件。 语义事件:表示用户的动作事件&…

24-Ingest Pipeline Painless Script

将文档中的tags字段按照逗号(,)分隔符进行分割。 同时为文档,增加一个字段。blog查看量 DELETE tech_blogs#Blog数据,包含3个字段,tags用逗号间隔 PUT tech_blogs/_doc/1 {"title":"Introducing big …

node.js下载安装步骤整理

>> 进入node.js下载页面下载 | Node.js 中文网 >>点击 全部安装包 >>删除网址node后面部分,只保留如图所示部分,回车 >>点击进入v11.0.0/版本 >>点击下载node-v11.0.0-win-x64.zip(电脑是windows 64位操作系统适用) >…

【HAProxy09】企业级反向代理HAProxy高级功能之压缩功能与后端服务器健康性监测

HAProxy 高级功能 介绍 HAProxy 高级配置及实用案例 压缩功能 对响应给客户端的报文进行压缩,以节省网络带宽,但是会占用部分CPU性能 建议在后端服务器开启压缩功能,而非在HAProxy上开启压缩 注意:默认Ubuntu的包安装nginx开…

右键添加获取可供WSL使用的路径,对windows文件夹也适用,即获取符合Linux规范的路径内容给WSL

文章目录 1. 功能展示1.1. 对 WSL 文件/文件夹/目录空白位置 使用1.2. 对 Windows 文件/文件夹/目录空白位置 使用1.3. Fin 2. 方法3. 文件内容3.1. AddWSLPath.reg3.2. CopyPath.vbs 4. 念念碎 1. 功能展示 1.1. 对 WSL 文件/文件夹/目录空白位置 使用 输出 /etc 1.2. 对 Wi…

数据分析——Python绘制实时的动态折线图

最近在做视觉应用开发,有个需求需要实时获取当前识别到的位姿点位是否有突变,从而确认是否是视觉算法的问题,发现Python的Matplotlib进行绘制比较方便。 目录 1.数据绘制2.绘制实时的动态折线图3.保存实时数据到CSV文件中 import matplotlib.…

Chrome 浏览器开启打印模式

打开开发者工具ctrl shift p输入print 找到 Emulate CSS print media type

小米运动健康与华为运动健康在苹手机ios系统中无法识别蓝牙状态 (如何在ios系统中开启 蓝牙 相册 定位 通知 相机等功能权限,保你有用)

小米运动健康与华为运动健康在苹手机ios系统中无法识别蓝牙状态 (解决方案在最下面,参考蓝牙权限设置方式举一反三开启其它模块的权限) 最近买了一台小米手表s4,但是苹手机ios系统中的 “小米运动健康” app 始终无法识别我手机…

不用来回切换,一个界面管理多个微信

你是不是也有多个微信号需要管理? 是不是也觉得频繁切换账号很麻烦? 是不是也想提升多账号管理的效率? 在工作中,好的辅助工具,能让我们的效率加倍增长! 今天, 就给大家分享一个多微管理工具…

爬虫——数据解析与提取

第二节:数据解析与提取 在网络爬虫开发中,获取网页内容(HTML)是第一步,但从这些内容中提取有用的数据,才是爬虫的核心部分。HTML文档通常结构复杂且充满冗余信息,因此我们需要使用高效的解析工…

3D Gaussian Splatting 代码层理解之Part1

2023 年初,来自法国蔚蓝海岸大学和 德国马克斯普朗克学会的作者发表了一篇题为“用于实时现场渲染的 3D 高斯泼溅”的论文。该论文提出了实时神经渲染的重大进步,超越了NeRF等以往方法的实用性。高斯泼溅不仅减少了延迟,而且达到或超过了 NeRF 的渲染质量,在神经渲染领域掀…

数据结构《栈和队列》

文章目录 一、什么是栈?1.1 栈的模拟实现1.2 关于栈的例题 二、什么是队列?2.2 队列的模拟实现2.2 关于队列的例题 总结 提示:关于栈和队列的实现其实很简单,基本上是对之前的顺序表和链表的一种应用,代码部分也不难。…

ComfyUI-image2video模型部署教程

一、介绍 本项目基于ComfyUI进行部署,在上面可以简单实现图片到视频的效果。也就是可以通过给定一张图片,实现的功能是图片动起来。 二、部署 要求显存:VAE解码需要13G以上 1. 部署ComfyUI 本篇的模型部署是在ComfyUI的基础上进行&#x…

react中如何在一张图片上加一个灰色蒙层,并添加事件?

最终效果: 实现原理: 移动到图片上的时候,给img加一个伪类 !!此时就要地方要注意了,因为img标签是闭合的标签,无法直接添加 伪类(::after),所以 我是在img外…

使用Axios函数库进行网络请求的使用指南

目录 前言1. 什么是Axios2. Axios的引入方式2.1 通过CDN直接引入2.2 在模块化项目中引入 3. 使用Axios发送请求3.1 GET请求3.2 POST请求 4. Axios请求方式别名5. 使用Axios创建实例5.1 创建Axios实例5.2 使用实例发送请求 6. 使用async/await简化异步请求6.1 获取所有文章数据6…

基于Java Web 的家乡特色菜推荐系统

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

opencv kdtree pcl kdtree 效率对比

由于项目中以一个环节需要使用kdtree ,对性能要求比较严苛&#xff0c;所以看看那个kdtree效率高一些。对比了opencv和pcl。 #include <array> #include <deque> #include <fstream> #include <opencv2/highgui.hpp> #include <opencv2/imgproc.hpp…