1、基本原理:

1.1、光耦亦称光电隔离器或光电耦合器,它是以光为媒介来传输电信号的元器件,光耦的主要构件是发光器件和光敏器件,当输入端有电信号时,发光二极管发出光线,光敏器件接收光线后会产生光电流,从输出端流出,实现了“电-光-电“的控制。

2、优点:

2.1、 信号单向传输,输入端与输出端实现了电器隔离,且隔离耐压高。      2.2、抗干扰能力强,无触点,使用寿命长,传输效率高。

3、TLP521的简单应用:

3.1、输入端接入3.3V电压  100Hz 的脉冲方波,流过限流电阻R1后输入TLP251光耦的输入端,这时发光二极管会和方波一样的周期性导通、截止;输出端从光敏三极管的集电极输出,光耦输出是反相的。这里Multisim14.0仿真的输入端电压是3.3V;输出端上拉一个电阻接5V电压;在实际应用中,输入和输出是两个不同的电源,如下图所示:

4、光耦的参数和电路选型:

4.1、在光耦的选型中,要重点关注输入端的正向工作电压Vf(Forward Voltage);正向工作电流If(Forward Current);反向电压Vr(Reverse Voltage );反向电流Ir(Reverse Current );输出端的电流,电阻;以及很重要的参数:电流传输比。我们这里仿真以TLP521-1为例,输入端电平为3.3V,输出端电平为5V,查看TLP521-1参数如下:

4.2、输入电流

4.3、电流传输比

4.4、正向工作电压

4.5、先看输入端,输入电流If值在0-25mA,输入压降 在10mA时为1.0V-1.3V,这时候光耦能工作在较理想的状态,由此可算出输入电阻取值:

Ri = (3.3-1.15)/10mA = 215Ω

再次,看电流传输比,即4.3图中的50%-600%,它表征的是输出端电流/输入端电流;先计算出输出端可能达到的电路,当输入端电路为10mA时,看参数表的电流传输比最小为50%,故输出端最小有10mA*50%=5mA的电流,所以需要输出端的电阻最小取值为:

Ro= (5V/5mA) = 1KΩ

注:当电阻越大,导通时电阻的压降越大,越容易进入饱和区,如下图所示

5、TLP521仿真文件链接:

5.1、链接:https://pan.baidu.com/s/10CJy3MueEGPbMTGMYOeXlg

提取码:1234

光耦的基本原理和TLP521的简单应用相关推荐

  1. 单点登录原理和java实现简单的单点登录

    摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中.本文从业务的角度分析了单点登录的需求和应用领域:从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO ...

  2. TextRank的原理和TextRank4zh的简单使用

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/wotui1842/article/de ...

  3. 机器学习笔记——2 简单线性模型及局部加权线性模型的基本原理和python实现(参数估计的两个基本角度:几何直观和概率直观。函数最值问题的两大基本算法:梯度方法与迭代方法)

    简单线性模型及局部加权线性模型的基本原理和python实现(参数估计的两个基本角度:几何直观和概率直观.函数最值问题的两大基本算法:梯度方法与迭代方法) 线性模型是什么? 线性模型是监督学习的各类学习 ...

  4. 稀疏表示与非负矩阵分解(3)矩阵分解基本原理和chirp信号处理的简单python实现

    稀疏表示与非负矩阵分解(3)矩阵分解基本原理和chirp信号处理的简单python实现 1. 非负矩阵分解 2. 时频图制作 2.1 时频图的指标与方法比较 2.1.1 时间分辨率和频域分辨率 2.1 ...

  5. Mybatis插件原理和PageHelper结合实战分页插件(七)

    今天和大家分享下mybatis的一个分页插件PageHelper,在讲解PageHelper之前我们需要先了解下mybatis的插件原理.PageHelper 的官方网站:https://github ...

  6. 单链表反转的原理和python代码实现

    链表是一种基础的数据结构,也是算法学习的重中之重.其中单链表反转是一个经常会被考察到的知识点. 单链表反转是将一个给定顺序的单链表通过算法转为逆序排列,尽管听起来很简单,但要通过算法实现也并不是非常容 ...

  7. HTTPS原理和CA证书申请

    转载自:HTTPS原理和CA证书申请(满满的干货) 众所周知,WEB服务存在http和https两种通信方式,http默认采用80作为通讯端口,对于传输采用不加密的方式,https默认采用443,对于 ...

  8. mvc原理和mvc模式的优缺点

    mvc原理和mvc模式的优缺点 一.mvc原理    mvc是一种程序开发设计模式,它实现了显示模块与功能模块的分离.提高了程序的可维护性.可移植性.可扩展性与可重用性,降低了程序的开发难度.它主要分 ...

  9. 混合高斯模型原理和Lucas-Kanade方法介绍

    运动估计之混合高斯模型原理和Lucas-Kanade方法介绍 1. 简述混合高斯模型的基本原理,以及通过混合高斯模型进行背景建模的基本思想. 背景建模的思想:利用帧之间的像素变化来进行判断,像素灰度值 ...

最新文章

  1. PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes)
  2. 文件解析漏洞总结-Nginx
  3. 数据复制技术(三)---实践操作全过程图文并貌
  4. MyBatis:学习笔记(4)——动态SQL
  5. pytorch-alexnet-推理
  6. web安全day18:kali下的两个实验彻底理解中间人攻击
  7. ip-guard网页浏览放开微信二维码和QQ截图
  8. NDK学习笔记-NDK开发流程
  9. 在线教育开源源码:消费者如何规避线上教育“陷阱”营销?
  10. webots controller API(C++)
  11. 光荣使命微信版服务器,腾讯光荣使命手游微信可以和QQ一起玩么 微信QQ帐号数据互通么...
  12. 怎么在linux系统中输入日历,Linux命令行上如何使用日历详解
  13. html自动拨打电话,javascript之网页点击直接拨打电话和发送短信
  14. cad用计算机怎么计算坐标,CAD坐标里能输入公式吗?
  15. 哪个选项不是python文件打开的合法模式组合_下面代码的输出结果是( ):
  16. AS3加载外部swf资源库中的元件(MovieClip)
  17. selenium+python模拟浏览器进入好友QQ空间留言
  18. 微信公众号/企业微信插件用python的操作
  19. 车辆视频检测器检测参数配置
  20. HDFS配置lzo压缩

热门文章

  1. R语言 ggplot2包载入时候报错,请大家帮忙看看,谢谢
  2. 2,uniapp功能之—扫码(条形码,二维码)点击扫码或者pda侧边按钮扫码
  3. 教你用认知和人性来做最棒的程序员
  4. C++类和对象介绍(筑基上篇)
  5. 慕课网 前端JS面试技巧 笔记
  6. 【实战HTML5与CSS3】免费制作威客页面啦(附源码)
  7. 设备厂商Plc远程上下载程序远程调试运维
  8. vba 定义类_VBA|工程中的四类模块的具体含义与比较
  9. 2015 百度 移动软件开发 一二面
  10. linux系统打补丁