用于隔离PWM的光耦合器选择和使用

news2024/12/30 11:01:49

光耦合器(或光隔离器)是一种将电路电隔离的器件,不仅在隔离方面非常出色,而且允许您连接到具有不同接地层或在不同电压电平下工作的电路。光耦合器具有“故障安全”功能,因为如果受到高于最大额定值的电压,它们会以开路形式断开。光耦合器通过获取输入端接收到的信号,并使用光将信号传输到输出端来实现这种隔离。

光耦合器使用红外发光二极管(LED)将其输入端的信号转换为红外光束。红外光束穿过光耦合器封装内的间隙到达光敏器件(例如光电二极管、光电晶体管等),光再次变回信号,并将其作为输出从光耦合器发送出去。光耦合器内部有一个气隙或中空玻璃,供光束穿过,因此光耦合器的输入侧和输出侧之间不存在电气连接。常用的光耦合器4N25,如图1所示。.

 

图1. 4N25是一个很好的基本例子,但正式过时了。尽管如此,原始零件编号的许多变体都是可用的。

光耦合器在光耦合器的输入端和输出端的电路之间提供完全的电气隔离。光耦合器的输出镜像输入,连接光耦合器就像操作LED,可能需要使用限流电阻(查看光耦合器数据手册)。虽然光耦合器受其工作频率的限制(这主要取决于内部感光器的类型),但光耦合器提供过压、高压瞬变保护,并可用于消除光耦合器工作范围之外的噪声。

似乎光耦合器最适合在数字环境中使用,但是,可以使用光耦合器来隔离脉宽调制(PWM)信号。然而,光耦合器的速度是关键;PWM的最小脉冲宽度必须长于光耦合器的开关速度。但是,如何从光耦合器数据手册中梳理这些信息呢?

简而言之,PWM的频率(F脉宽调制) (Hz) 与光耦合器必须达到的最大步进数有关。最好先进行一些计算,在纸上试验各种可能性,这比猜测和购买光耦合器以查看它们是否有效更有效。

如果您知道PWM的频率(F脉宽调制) 和上升时间 (tR) 和下降时间 (tF) 的光耦合器:F脉宽调制= 2/n(tR+吨F),其中n是光耦合器可以容纳的离散步进数。求解 n:

n=2/[F脉宽调制(吨R+吨F)]

根据光耦合器数据手册中给定的上升和下降时间,您可以获得光耦合器应该能够适应的步骤数。

示例 1:4N25

4N25 列表仅在 2μs 和 10 μs(最大值)时开启和关闭时间。求解n时,您会发现在2kHz的PWM频率下,4N25光耦合器最多可以看到83个步进。除非您愿意从PWM降低到低得多的频率,否则4N25光耦合器能够解析的步数将很差。但是,4 位 PWM 产生 16 步 (24= 16),由于 4N25 最多可以达到 83 步,因此这些参数可以一起工作。但是,如果您想以更高的频率或分辨率工作,高速光耦合器会更好。

示例 2:FOD8012A

让我们看一个成本更高的光耦合器,如FOD8012A,它有一个R和 tF组合 13ns,具有相同的 2kHz PWM。求解 n 给了我们 7,692 步。因此,该光耦合器可以从工作在7kHz的PWM中分辨692,2步。如果您有一个 10 位 PWM,它有 1024 步 (210=1024),这种高速光耦合器将具有过分的杀伤力,因为光耦合器在7kHz的PWM频率下可以处理超过000,2个步进。

关键是,下一步是找到一个成本较低的光耦合器并重新计算,直到找到一个成本最低的光耦合器,并且在特定频率下仍然远高于PWM分辨率。(我一直觉得“价格”是一个“规格”,但制造商不喜欢这样想。或者,您可以看到,如果将PWM频率提高到20kHz,则可以从FOD769A获得8012步。经过几次迭代的计算后,您开始了解可能有效的方法。

请记住,光耦合器在许多方面差异很大,包括不同制造商的器件特性。以上是关于在电路中测试光耦合器之前如何缩小选择范围的缩略图。

应用

光耦合器用于电源稳压器,作为微处理器和其他敏感器件输入的保护,以及更多应用。光耦合器还集成到其他器件中,如开关和继电器(并作为隔离开关和隔离继电器销售),用于计量、仪器仪表、工业控制和测试设备。

 

图2.VOR2142 是一款光隔离固态继电器,峰值负载电压为 400 V。光耦合器封装看起来像一个典型的集成芯片(左)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

3.1 OSPF引入路由

实验目的掌握OSPF引入静态路由的办法掌握OSPF引入直连路由的办法实验拓扑OSPF引入路由实验拓扑如图3-1所示: 图3-1:OSPF引入路由 实验步骤配置IP地址R1的配置 <Huawei>system-view [Huawei]undo info-center enabl

软件测试面试题中的sql题目你会做吗?

目录 1.学生表 2.一道SQL语句面试题&#xff0c;关于group by表内容&#xff1a; 3.表中有A B C三列,用SQL语句实现&#xff1a;当A列大于B列时选择A列否则选择B列&#xff0c;当B列大于C列时选择B列否则选择C列 4. 5.姓名&#xff1a;name 课程&#xff1a;subject 分数&…

node-sass按照失败

一、描述 从网上下载的一个Vue模板项目&#xff0c;导入VsCode&#xff0c;执行npm install命令后&#xff0c;报错了&#xff0c;报错的信息是node-sass安装失败&#xff0c;同时提示需要python环境的错误信息&#xff0c;这是因为安装node-sass失败了&#xff0c;而node-sas…

开源实时监控系统 HertzBeat 对 Linux 操作系统的监控告警实践

使用开源实时监控系统 HertzBeat 对 Linux 操作系统的监控告警实践&#xff0c;5分钟搞定&#xff01; HertzBeat 介绍 HertzBeat 是一款开源&#xff0c;易用友好的实时监控系统&#xff0c;无需Agent&#xff0c;拥有强大自定义监控能力。 集监控-告警-通知为一体&#xff0…

Spring入门案例三:注解进行引用类型的自动装配

本系列文章将会带领大家进行Spring的全面学习&#xff0c;持续关注我&#xff0c;不断更新中… 一.案例分级 简单解析:配置类替代以前的配置文件&#xff0c;实体类提供对象&#xff0c;业务类中有实体类的引用对象&#xff0c;在业务层中实现引用类的自动装配。 二.各层代码…

Java基础 -- 泛型

Java基础 -- 泛型1. Introduction1.1 好处1.2 常用泛型2. User Guide2.1 泛型类2.2 泛型方法2.3 泛型接口3. 限定泛型范围4. Awakening1. Introduction 1.1 好处 代码复用&#xff0c;多种数据类型执行相同的代码在编译期间可以检查类型是否安全&#xff0c;报警ClassCastExce…

什么是webpack

目录 1、什么是webpack&#xff08;必会&#xff09; 2、Webpack的优点是什么&#xff1f;&#xff08;必会&#xff09; 3、webpack的构建流程是什么?从读取配置到输出文件这个过程尽量说全&#xff08;必会&#xff09; 4、说一下 Webpack 的热更新原理(必会) 5、webpa…

为什么说接口幂等性很重要

先讲个故事大概三年前&#xff0c;外卖平台 Uber Eats 在印度发生了一次重大事故&#xff0c;使得用户可以免费获得食品。一天早上&#xff0c;有人试图通过印度的 Uber Eats 订购食物&#xff0c;并使用印度的支付平台 Paytm 付款。但是&#xff0c;他的账户里面没有足够的余额…

蓝牙耳机哪款性价比高音质好?2023公认音质最好的蓝牙耳机

如今音乐成了当下解压的方式之一&#xff0c;甚至是集中注意力的法器。耳机作为传播音乐的媒介&#xff0c;每个人对自己的专属耳机总有那么点小追求&#xff0c;高质量的耳机不仅保护双耳&#xff0c;带来的音质能让你的耳朵分分钟怀孕&#xff0c;下面分享几款2023年音质高的…

Cain执行中间人攻击

实验目的&#xff1a;通过构建虚拟场景&#xff0c;了解中间人攻击和钓鱼网站攻击的执行流程&#xff0c;熟练使用Cain & Abel工具实现攻击&#xff0c;并掌握识别和防御此类攻击的技术原理和方法。 一、场景简介 甄某为犯罪嫌疑人&#xff0c;警察想获得甄某在其单位网站…

IB学科学习方法分享,看看不同学科怎么学习?(一)

在这个部分&#xff0c;我们邀请到了在各个学科中突出的同学们&#xff0c;让他们介绍自己的学习方法。同辈的经验总是我们能够获取的珍贵的宝藏&#xff01; 分享人&#xff1a;吴 分享学科&#xff1a;VA HL &#xff08;个人选课&#xff1a;HL&#xff1a;VA 中文 经济…

同行不同命:极兔喜、韵达愁?

配图来自Canva可画 年前买坚果、牛奶、灯笼、对联等年货&#xff0c;年后寄香肠、腊肉、泡菜、水果等特产&#xff0c;春节前后是快递业迎来收发货小高峰&#xff0c;三通一达&#xff0c;顺丰、京东、极兔相继宣布“春节不打烊”消息&#xff0c;全力保障快递运力。 春节快递…

力扣-组合两个表

大家好&#xff0c;我是空空star&#xff0c;本篇带你了解一道简单的力扣sql练习题。 文章目录前言一、题目&#xff1a;175. 组合两个表二、解题1.left join提交SQL运行结果2.right join提交SQL运行结果总结前言 一、题目&#xff1a;175. 组合两个表 表: Person ----------…

Bernstein-Vazirani算法

B-V算法 (1) 问题描述 给定布尔函数f:{0,1}n→0,1f:{\left\{ {0,1} \right\}^n} \to{0,1}f:{0,1}n→0,1, 函数fff的值是由输入比特串xxx和确定的比特串sss做模2意义下的内积&#xff1a;f(x)x⋅s(mod2),f\left( x \right) x \cdot s\left( {\bmod 2} \right),f(x)x⋅s(mod2),…

【Node.js】 npm与包

npm与包什么是包包的来源为什么需要包从哪里下载包怎么下载包初体验在项目中安装包的命令npm的注意点包的语义化版本规范包管理配置文件&#xff08;package.json&#xff09;当第三方包的体积过大时快速创建package.jsondependencies节点devDependencies节点卸载包解决下载包速…

H.264视频隐写中可用于隐藏的场地(变换过程)

与静止图像中的信息隐藏类似&#xff0c;通过位平面替换的方式&#xff0c;亮度DCT系数通常被用于信息隐藏。 Ma等[77]提出将信息嵌入在I-frame中量化的DCT系数中(亮度)。在分析DCT系数与像素值产生的失真之间的关系的基础上&#xff0c;对几个系数进行配对&#xff0c;以达到数…

Web前端的未来发展怎样?

在求职的道路上&#xff0c;很多人都会经历漫长的迷茫期&#xff0c;如何找到职业方向成为人很多正在探索的事情&#xff01;当我们决定学习一个技能的时候&#xff0c;首先会考虑到零基础是否可以学&#xff0c;这个技术的前景怎么样&#xff0c;薪资高不高&#xff0c;未来发…

JavaSE学习day8 API的使用和String的内存原理

1.API 1.1API概述 什么是API API (Application Programming Interface) &#xff1a;应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类&#xff0c;这些类将底层的实现封装了起来&#xff0c;我们不需要关心这些类是如何实现的&#xff0c;只需要学习这…

基于机器学习的推荐算法研究与实现

摘要随着互联网的普及&#xff0c;人们可以通过搜索引擎、社交网络等方式获取大量的信息资源。但是&#xff0c;面对如此之多的信息&#xff0c;人们往往会感到迷失和困惑&#xff0c;无法快速准确地找到自己需要的信息。在这种情况下&#xff0c;推荐算法的出现为我们提供了一…

如何使用Xshell巧妙的连接服务器

最近一直在想到底写那些技术性文章&#xff0c;正好我之前买的一台服务器还没怎么使用&#xff0c;所以准备打算出一期在Xshell上使用服务器的教程的。 首先&#xff0c;为什么要使用Xshell连接云服务器呢? 1、自己打开服务器很麻烦&#xff0c;每次都要在网页进行登录操作&…