【无刷电机学习】光耦HCNR200基本原理及应用(资料摘抄)

【仅作自学记录,不出于任何商业目的。如有侵权,请联系删除,谢谢!】 

本文摘抄翻译自:

  • https://docs.broadcom.com/wcs-public/products/application-notes/application-note/331/6/av02-1333en-an_5394-16jul10.pdf
  • https://docs.broadcom.com/doc/HCNR200-HCNR201-High-Linearity-Analog-Optocouplers-DS
  • https://www.elektronik-kompendium.de/public/schaerer/FILES/hcnr200_appnote.pdf
  • Khan J N. Optocouplers for Variable Speed Motor Control Electronics in Consumer Home Appliances[C]//Conference Proceeding. 2000.

【推荐阅读】

  • 全网最详细的HCNR200线性光耦模拟量隔离电路设计解析
  • HCNR200/201线性光耦隔离检测电压电路_光耦跟随器-CSDN博客
  • 线性光耦原理与电路设计[HCNR200,HCNR201]_hcnr201类似的光耦有哪些-CSDN博客
  • 隔离模块介绍-隔离信号模块-光耦_最大隔离耐压tdi光耦-CSDN博客
  • 基于HCRN201线性光耦的高精度电压采集电路 - 知乎

目录

1 元件概述

2 基本原理(单极输入和双极输入)

2.1 单极输入 

2.2 双极输入  

3 电流和电压检测应用

HCPL-7800/7840 & HCPL-3120

4 线性输入范围


1 元件概述

        图片展示了 HCNR200/201 高线性度光耦合器的配置方式。基本光耦合器由一个 LED 和两个光电二极管组成。LED 和其中一个光电二极管 (PD1) 位于输入引线框架上,另一个光电二极管 (PD2) 位于输出引线框架上。光耦合器的封装结构使每个光电二极管从 LED 接收到的光量大致相同

        外部反馈放大器可与 PD1 配合使用,用于监控 LED 的光输出,并自动调节 LED 电流,以补偿 LED 光输出的任何非线性或变化。反馈放大器的作用是稳定 LED 的光输出并使其线性化。然后,输出光电二极管将 LED 稳定的线性光输出转换为电流,再由另一个放大器将其转换为电压。 

2 基本原理(单极输入双极输入)

        Figure 4 A 和 B 显示了单极输入双极输入电路的模拟隔离块的简化原理图。

2.1 单极输入 

        Figure 4 A 中,运算放大器始终尝试在线性反馈、闭环连接的两个输入端保持相同的输入电压(即我们常说的“虚短”)。因此,输入侧运算放大器 A1 始终尝试在光电二极管 PD1 上施加零伏电压(因为“虚短”,所以正、反向输入端的电势同为GND1,则PD1两侧电势都为GND1)。现在,如果在输入端施加一些正电压 VIN+,运算放大器输出将倾向于摆动到轨,导致 LED 电流流动(LED阳极为VCC1,阴极现在向负摆动,所以电流可流动)。该 VIN+ 将导致电流流过 R1LED 光输出将被 PD1 检测到,产生电流 IPD1 。假设 A1 是一个完美的运算放大器,没有电流流入 A1 的输入端即我们常说的“虚断”;因此,流经 R1 的所有电流都将流经 PD1 。由于 A1 的“+”输入为 0 V,因此流过 R1 的电流以及 IPD1 等于 VIN+ / R1,即

I_{PD1} = V_{IN+} / R_{1}

        请注意,IPD1 仅取决于输入电压和 R1 的值,与 LED 的光输出特性无关。当LED的光输出随温度变化时,放大器 A1 调节 IF 以补偿并维持 PD1 中的恒定电流。另请注意,IPD1 与 VIN+ 完全成比例,从而在输入电压光电二极管电流之间呈现非常非常线性的关系。光电二极管的输入光功率输出电流之间的关系也非常线性。因此,通过稳定和线性化 IPD1,LED的光输出也稳定和线性化。由于 LED 发出的光落在两个光电二极管上,因此 IPD2 也很稳定

        由于 PD1 和 PD2 彼此相同,因此理想情况下 IPD2 应等于 IPD1。实际上,该关系包括系数K3 。所以我们有

I_{PD2} = K_{3} \times I_{PD1}

        其中, K3 是数据表中定义的传输增益(K3 = IPD2/IPD1 = 1)。放大器 A2 和电阻器 R2 形成跨阻放大器,将 IPD2 转换回电压 VOUT,其中

V_{OUT} = I_{PD2} \times R_{2}

         结合上述三个方程可得出将输出电压与输入电压相关的总体表达式:

V_{OUT}/V_{IN+} = K_{3} \times ( R_{2} / R_{1})

        因此,VIN+ 和 VOUT 之间的关系是恒定的、线性的,并且与 LED 的光输出特性无关只需调整 R2 与 R1 的比例即可调整模拟隔离块电路的增益。 

【数据手册】 

        下图说明了如何更改基本电路以适应正负输入和输出电压。输入和输出电路可以匹配以实现正电压和负电压的任意组合,从而允许反相和非反相电路。

2.2 双极输入  

        Figure 4 A 采用单极配置,仅适应正电压输入。Figure 4 B(也是下图的Figure 14 A)配置采用单光耦适应双极输入(正负摆动的信号)。添加两个电流源 IOS1 IOS2 来抵消信号,使其对于光耦合器来说看起来是单极性的

        电流源 IOS1 提供足够的偏移以确保 IPD1 始终为正。电流源 IOS2 提供偏移以获得所需值的净电路偏移电压(例如,如果同时使用正电源和负电源,则可能需要 0V,而中间电压可能更适合于单正电源电路的情况)。电流源 IOS1 和 IOS2 可以简单地通过与合适的电压源相连电阻来实现。请注意,偏移性能取决于 IOS1 和 IOS2 的匹配,还取决于光耦合器的增益

        Figure 14 B中的电路使用双光耦来实现双极操作。第一个光耦处理正向电压偏移,第二个光耦处理负向电压偏移。输出光电二极管以反并联方式连接,从而产生极性相反的输出信号。

        第一种电路的明显优点是只需要一个光耦,但电路的偏移性能取决于 IOS1 和 IOS2 的匹配,也取决于光耦合器的增益。光耦合器增益的变化将直接影响电路的偏移;第二个电路的失调性能要稳定得多:它独立于光耦合器增益,并且无需担心匹配电流源。然而,第二个电路需要两个光耦合器,对信号的正负部分进行单独的增益调整,并且可能表现出接近零伏的交越失真。

3 电流和电压检测应用

        HCNR200/201 可用于各种应用领域的电流传感和电压监控,例如电机控制驱动器、开关电源反馈环路以及逆变器系统。作为电机控制驱动器的一部分,变速电机驱动器不仅在工业应用中而且在家用电器中得到越来越多的应用。在 IGBT/MOSFET、栅极驱动器,当然还有微控制器单元 (MCU) 等关键组件中,模拟电流和电压传感器对于向 MCU 反馈信息以实现稳定且受保护的系统控制至关重要。由于电机设计中存在高功率、高电压和高电流,因此有必要通过某种形式的安全电隔离来保护操作电机的人员和低功率数字电子设备,这通常也是安全和监管机构所要求的。 HCNR200/201 提供非常高的绝缘电压(额定值 5kVrms/1min),适用于直流母线电压监控直流母线电流传感交流相电流传感以及温度和位置传感。

        Figure 3 显示了典型电机驱动框图中的这些应用(在名为模拟隔离块Analog Isolation Block)的框中框出)。从图中可以看出,电阻 R2R5 分别测量高压直流母线电压直流母线电流,电阻 R3R4 测量电机相电流。温度和位置等参数可以通过连接到电机的适当传感器来感测,其输出被馈送到另一个模拟隔离块。然后所有参数都通过隔离栅传输并由 MCU 收集。

【HCPL-7800/7840 & HCPL-3120】

  • 电压检测

        电压源 Vs(Figure 11)经电阻 Rs 和 R1 分压后,可根据以下公式得到 ±200 mV 的典型电压信号:

V_{in} = V_{S} \times R_{S} / ( R_{S} + R_{1})

        Rs 值应相对较小,以便与隔离放大器的输入阻抗相匹配,并保持相对较低的偏置电流,从而不影响测量精度。例如,HCPL-7840 的输入阻抗为 500 kΩ,小于 1 kΩ 的 Rs 将产生 0.4 uA 的峰值偏置电流。

        电容器 C1 作为低通滤波器连接,以保护隔离放大器免受输入信号电压瞬变的影响。为了获得更高的带宽,可以减小电容器 C1,但不应将其减小到低于 1000 pF,以保持隔离放大器的增益精度。

        VOUT+ 至 GND2 之间的单极输出通常用于一般电压检测,成本较低。

  • 电流检测

        大电流源可以通过分流电阻器 RS 检测,该电阻可将电流转换为电压信号,即 Vin = Is × Rs(Figure 12)。

        例如,要监测单相 240 VAC/1.2 kW 的灯电流,其峰值电流为Is = ±(5 • 1.414) A = ±7.07 A。Rs 的计算值为 28 mΩ,而峰值电流输入电压为 ±198 mV。该电阻的功耗小于 1/4 W。

        光耦输入侧电源 VDD1 可取自整流稳压交流线路,但输出侧电源 VDD1 必须与交流线路隔离。

        电阻 R1 和旁路电容 C2 用于过滤输入信号的瞬态电压。

        VOUT+ 至 GND2 之间的单极输出通常用于低成本的一般电流检测。

  • 电机电流检测

        光隔离放大器可直接测量相或轨电流,取代了传统的通过变压器或霍尔效应传感器进行的间接测量。用户已经认识到光耦的显著优势:标准集成电路封装、高线性度和低温漂。这些特点为制造紧凑、精确和可靠的电机驱动器提供了机会。Figure 13 中的典型应用电路主要由分流电阻隔离放大器和低成本运算放大器组成。最大分流电阻 RS 的计算方法是,将建议的最大输入电压除以正常工作时的峰值电流。例如,如果电机的最大有效值电流为 30 A,并且在正常运行时会出现高达 50%的过载,那么峰值电流就是 63.3 A (= 30 • 1.414 • 150%)。假设最大输入电压为 200 mV,则分流电阻的最大值约为 30 mΩ。后置放大器电路中使用的特定运算放大器并不重要。然而,它应该具有足够低的偏移和足够高的带宽和转换速率,以免对电路性能产生不利影响。增益由电阻 R4 至 R7 决定,假设 R4 = R5 且 R6 = R7,则后置放大器的增益为 R6 / R4。

        当下部 IGBT 开启时,轨电压通过 R1、R2 和 C1 将电容器 C2 充电至 18 V,同时为 HCPL-3120 和稳压器供电,从而为电流传感器供电。当下部 IGBT 关闭时,C2 放电并将其电流分配给栅极驱动器和 78L05 稳压器。自举电源的阈值电压为 15V,这是栅极驱动器 (HCPL-3120) 所需的电压。当下部 IGBT 关断时,C1 上存储的能量将向 C5 放电,与 DZ2 一起产生负电压源。半桥低侧的自举电源与高侧电路相同。

4 线性输入范围

        除了线性度性能的差异外,在选择元件时还有一点值得考虑,那就是电路的线性输入范围(LIR)。电路的线性输入范围决定了输入信号的动态范围,而输入信号的动态范围又取决于光耦合器数据表中规定的线性响应范围。例如,HCNR200 和 HCNR201 数据表规定,在 5 nA < IPD < 50 μA、0 V < VPD < 15 V 的测试条件下,HCNR200 的直流非线性度(最佳拟合)典型值为 0.01%,最大值为 0.25% 。光电探测器电流的测试条件或相关数据表中已计算出的光电探测器电流(当指定 LED 电流时)用于计算电路的 LIR。

        要比较不同供应商生产的各种线性模拟光耦合器的 LIR,必须对应用电路拓扑        结构做出假设。在这种情况下,我们使用Figure 4 A 所示的应用电路来计算输入电压的 LIR。从Figure 9 所示的比较图中可以看出,HCNR200/201 的线性响应范围更宽,这意味着使用 HCNR200/201 的电路可获得比同类产品更宽的线性输入电压范围(比 Comp A 宽 60 dB,比 Comp B 宽 66 dB)。

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

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

相关文章

【leetcode】反转字符串 双指针

/*** param {character[]} s* return {void} Do not return anything, modify s in-place instead.*/ var reverseString function(s) {let start0;let ends.length-1;while(start<end){[s[start],s[end]][s[end],s[start]];start;end--;}return s;};双指针&#xff0c;一头…

ST32/GD32——UART串口通信

芯片选型 Ciga Device — GD32F470系列 串口通信 串口通信指的是通过串行通信接口进行数据传输的通信方式&#xff0c;通常用于短距离、低速率的数据传输。 串口通信可以使用不同的串行通信协议和接口&#xff0c;常见的串口通信协议有UART、USART、RS-232、RS-485、SPI、I…

Mybatis_plus-基础

一、简介 1.概述 文档地址&#xff1a;https://baomidou.com/ 概述&#xff1a;MyBatis-Plus (opens new window)&#xff08;简称 MP&#xff09;是一个 MyBatis (opens new window) 的增强工具&#xff0c;在 MyBatis 的基础上只做增强不做改变&#xff0c;为简化开发、提…

解密Lawnchair:打造个性化极致的Android桌面体验

解密Lawnchair&#xff1a;打造个性化极致的Android桌面体验 1. 简介 Lawnchair是一款知名的Android桌面定制工具&#xff0c;旨在为用户提供个性化极致的桌面体验。作为一个开源项目&#xff0c;Lawnchair融合了简洁、灵活和强大的特点&#xff0c;让用户能够自由定制其Andro…

Java基于springboot的课程作业管理系统

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;课程作业管理系统当然也不能排除在外。课程作业管理系统是以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法…

1.线程池的实现机制

为什么使用线程池&#xff1f; 在处理并发问题时&#xff0c;倘若我们一个一个创建线程池再进行线程池的销毁&#xff0c;不但浪费资源还增加了上下文切换的开销。线程池主要是以空间来换取时间。 如图所示给任务队列分配在线程池里线程。 线程池用到的模式是半同步、半异步模…

机器学习 | 四大常用机器学习Python库介绍

今天这篇我们介绍下Python中常用的机器学习库(机器学习、深度学习啥的&#xff0c;小编还是建议使用Python进行建模编写哈)&#xff0c;也算是本公号机器学习的第一篇推文&#xff0c;主要内容如下&#xff1a; 机器学习常用四大Python库 关于机器学习的我想说的话 所有完整代…

mysql高可用架构设计

一、主从架构 1.主从复制 1.主从复制原理 Mysql的主从复制中主要有三个线程&#xff1a; master&#xff08;binlog dump thread&#xff09;、slave&#xff08;I/O thread 、SQL thread&#xff09; &#xff0c;Master一条线程和Slave中的两条线程。 整体上来说&#xff…

如何合理布局子图--确定MATLAB的subplot子图位置参数

确定MATLAB的subplot子图位置参数 目录 确定MATLAB的subplot子图位置参数摘要1. 问题描述2. 计算过程2.1 确定子图的大小和间距2.2 计算合适的figure大小2.3 计算每个子图的position数据 3. MATLAB代码实现3.1 MATLAB代码3.2 绘图结果 4. 总结 摘要 在MATLAB中&#xff0c;使用…

2024-简单点-picamera2除了文档还有哪里可以学习实例?

picamera2学习例子 去github的picamera2库&#xff0c;找app和examples目录&#xff0c;然后学习

重建大师实时建模支持华为的npu吗?

可以支持适配。重建大师推出信创版&#xff0c;可全面支撑国产信创环境。 重建大师是一款专为超大规模实景三维数据生产而设计的集群并行处理软件&#xff0c;输入倾斜照片&#xff0c;激光点云&#xff0c;POS信息及像控点&#xff0c;输出高精度彩色网格模型&#xff0c;可一…

NumpyPython 笔记1 3.4

array.ndim 几维 array.shape 几行&#xff0c;几列 array.size 存在多少个元素 np.array 转化为矩阵 dtype 确定类型&#xff0c;并且确定精度64&#xff1f;32&#xff1f;16&#xff1f;数字越小&#xff0c;越不精确 二维 np.zeros 生成零矩阵&#xff0c;并且规…

uniapp实战:父子组件传参之子组件数量动态变化

需求说明 现有的设置单元列表,每个带有虚线加号的可以看做是一组设置单元,点击加号可以添加一组设置单元.点击设置单元右上角可以删除对应的设置单元. 实现思路说明 利用数组元素添加或是删除的方式实现页面数量动态变化.由于每个设置单元内容都相同所以单独封装了一个子组件.…

开发知识点-Ruby

Ruby https://m.runoob.com/ruby/ruby-installation-windows.htmlhttps://rubyinstaller.org/downloads/

新书速览|Photoshop+CorelDRAW商业广告设计入门到精通:视频教学版

8章实例剖析商业案例&#xff0c;帮你提升设计效率。商业实战案例&#xff0c;真正掌握设计技能&#xff01; 本书内容 《PhotoshopCorelDRAW商业广告设计入门到精通&#xff1a;视频教学版》以创作精美、类型多样的案例&#xff0c;全面地讲解Photoshop与CorelDRAW软件相结合…

ssh无法直接登入Linux超级用户root(23/3/3更新)

说明&#xff1a;不允许ssh用超级用户的身份登入是为了安全性&#xff0c;如果只是学习使用对安全性没啥要求可以按以下操作解除限制 以普通用户登录到服务器后&#xff0c;执行以下命令以编辑 SSH 服务器配置文件 /etc/ssh/sshd_config sudo nano /etc/ssh/sshd_config 此时会…

【日常聊聊】程序员如何选择职业赛道

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a;日常聊聊 ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 方向一&#xff1a;自我评估与兴趣探索 方向二&#xff1a;市场需求与趋势分析 方向三&#xff1a;成功案例与经验教训 结语…

记录踩过的坑-macOS下使用VS Code

目录 切换主题 安装插件 搭建Python开发环境 装Python插件 配置解释器 打开项目 打开终端 INFO: pip is looking at multiple versions xxxx&#xff0c;过了很久后报错 ​​​​​​​ 切换主题 安装插件 方法1 方法2 搭建Python开发环境 装Python插件 配置解释器 假…

【漏洞复现】某厂商明御WEB应用防火墙任意用户登录漏洞

Nx01 产品简介 安恒明御WEB应用防火墙&#xff08;简称WAF&#xff09;是杭州安恒信息技术股份有限公司自主研发的一款专业应用安全防护产品&#xff0c;专注于为网站、APP等Web业务系统提供安全防护。 Nx02 漏洞描述 安恒明御WEB应用防火墙report.php文件存在硬编码设置的Con…

Linux系统Docker部署RStudio Server

文章目录 前言1. 安装RStudio Server2. 本地访问3. Linux 安装cpolar4. 配置RStudio server公网访问地址5. 公网远程访问RStudio6. 固定RStudio公网地址 前言 RStudio Server 使你能够在 Linux 服务器上运行你所熟悉和喜爱的 RStudio IDE&#xff0c;并通过 Web 浏览器进行访问…