可调恒流驱动LED电路分析

news/2024/4/27 0:42:14/文章来源:https://blog.csdn.net/gutie_bartholomew/article/details/129104111

https://www.icxbk.com/article/detail?aid=884

常规使用的pwm调亮度不仅会导致频闪,而且在长时间使用的时候,有损坏led的风险,所以这次设计了一个恒流调亮度电路,其电路图如下所示

电路原理的解读:

  • 左侧的电位计起着调节亮度的作用,将电位计置于最上方,当系统上电的时候,上方的比较器同向输入端得到了来自电位计的5*10/12=4.17的分压,由于此时mos管为截止状态,1欧姆电阻上没有电流通过,不会产生压降,故经过下面一个电压放大器的输出也为0,则运放输出为低电平,上方运放的同向端输入为4.17v,反向端输入为0v,则运放开启mos管。

  • mos管开启后,电流流过led灯,直到通过1欧姆电阻的电流达到最大值380ma的时候,此时电阻分压得到0.38V,通过电压放大器得4.18V的分压,此时上方的比较器同向输入端为4.17V,反向输入端为4.18V,此时比较器的输出为低电平,关闭mos管。

  • 关闭mos之后电流会持续下降,电阻上的分压也会下降,此时下面电压放大器的输出会再次低于4.17V,这时比较器则再次开启mos管,一直不断循环下去。此电路即可将通过led的电流稳定在一个值附件,通过调节电位计改变比较器同向端的电压,即可改变亮度。

一、led?

在生活中,我们会经常接触到LED这个词,LED到底是什么呢?

LED全称是Light Emitting Diode,中文翻译为”发光二极管”,是一种将电能转换为光能的固体电致发光(简称EL)半导体器件,它利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而产生光。

LED实质性核心结构是由元素谱中的Ⅲ-Ⅳ族或Ⅲ-Ⅴ族化合物材料构成的P-N结,由含镓(Ga)、砷(As)、磷(P)、氮(N)等的化合物制成,基本结构为一块电致发光的半导体模块,封装在环氧树脂中,通过引脚作为正负电极并起到支撑作用,可以直接发出红、黄、蓝、绿、青、橙、紫、白色的光。

LED的特征是发光亮度与通过的电流量几乎呈线性正比关系。因此要使LED发出的相同亮度时,必须保证被连接一起LED的电流量一致。

LED能工作必须有LED驱动器,驱动器给LED提供正常的工作条件,包括电压,电流等,好的驱动电路能随时保护LED。

二、LED为什么要用恒流驱动?

第一,恒流驱动器输出的电流是恒定的,而输出电压会跟随LED的VF值去变化。这样很符合LED的特性,使发出的亮度保持一致。LED受电流变化影响比较大,采用恒流驱动能延长LED的使用寿命;还可以提高LED的发光的效率和稳定性,减少LED的光衰度。

第二,采用恒流源驱动,不用在输出电路串联限流电阻,LED上流过的电流也不受外界电源电压变化、环境温度变化,以及LED参数离散性的影响,可以充沛发挥LED的各种优秀特性,并且当增加或减少LED模组时,恒流源在自身设计的电压范围内自动调整电压,不需人手调节。

第三,采用LED恒流电源来给LED灯具供电,由于在电源工作期间都会自动检测和控制流过LED的电流,因而,不用担忧在通电的瞬间有过高的电流流过LED,也不用担忧负载短路烧坏电源。

第四,恒流驱动电源的电流稳定,适合LED灯长时间工作,不会因为元件在工作中发热电阻降低导致LED灯被烧坏。恒流驱动电源IC保障着电流的通过率不会忽高忽低,可以获得预期的亮度要求,保证各个LED亮度,色度的一致性。

三、MOS管的特性?

irf5305场效应管参数

增强型MOS管的漏极D和源极S之间有两个背靠背的PN结。当栅-源电压VGS=0时,即使加上漏-源电压VDS,总有一个PN结处于反偏状态,漏-源极间没有导电沟道(没有电流流过),所以这时漏极电流ID=0。

  此时若在栅-源极间加上正向电压,即VGS>0,则栅极和硅衬底之间的SiO2绝缘层中便产生一个栅极指向P型硅衬底的电场,由于氧化物层是绝缘的,栅极所加电压VGS无法形成电流,氧化物层的两边就形成了一个电容,VGS等效是对这个电容充电,并形成一个电场,随着VGS逐渐升高,受栅极正电压的吸引,在这个电容的另一边就聚集大量的电子并形成了一个从漏极到源极的N型导电沟道,当VGS大于管子的开启电压VT(一般约为 2V)时,N沟道管开始导通,形成漏极电流ID,我们把开始形成沟道时的栅-源极电压称为开启电压,一般用VT表示。

  总结:控制栅极电压VGS的大小改变了电场的强弱,就可以达到控制漏极电流ID大小的目的,这也是MOS管用电场来控制电流的一个重要特点,所以也称之为场效应管。

在这里插入图片描述

1、输入、输出特性
  对于共源极接法的电路,源极和衬底之间被二氧化硅绝缘层隔离,所以栅极电流为0,其输出特性和转移特性曲线如下。

在这里插入图片描述

2.导通特性
  MOS管作为开关元件,同样是工作在截止或导通两种状态。由于MOS管是电压控制元件,所以主要由栅源电压VGS决定其工作状态。下面以NMOS管为例介绍其特性。

        在这里插入图片描述

  NMOS的特性,VGS大于一定的值就会导通,适合用于源极接地时的情况(低端驱动),只要栅极电压达到4V或10V就可以了。
  PMOS的特性,VGS小于一定的值就会导通,适合用于源极接VCC时的情况(高端驱动)。但是,虽然PMOS可以很方便地用作高端驱动,但由于导通电阻大,价格贵,替换种类少等原因,在高端驱动中,通常还是使用NMOS。

原文链接:https://blog.csdn.net/Li_989898/article/details/120311499

四、放大器?

这是一个同相放大器

这个链接写得很详细了

运算放大器公式推导_zhuzhiyaoyao的博客-CSDN博客_运算放大器基本公式

∵反相端和同相端虚短 , 且同相端接地

在这里插入图片描述
…(a)
∵反相输入端虚断
∴R1和R2相当于串联

在这里插入图片描述
…(b)
由于欧姆定律 ,得:
在这里插入图片描述
…( c)
在这里插入图片描述
…(d)
依次消元 , 得
在这里插入图片描述 

对应到这个电路里,应该是这么理解的:

vg是放大倍数,对照图示可知,r2是10k的电阻,r1是1k的电阻,计算可得vg=11

那么输出的电压应为输入电压的11倍,把ui=0.38v带入

可以得到对应的输出电压。

运放的基本原理

 

五、比较器?

电压比较器的工作原理

它将一个模拟量电压信号和一个参考固定电压相比较,在二者幅度相等的附近,输出电压将产生跃变,相应输出高电平或低电平。比较器可以组成非正弦波形变换电路及应用于模拟与数字信号转换等领域。接到正,就是电压比较器。接到负,就成放大器了。
电压比较器它可用作模拟电路和数字电路的接口,还可以用作波形产生和变换电路等。利用简单电压比较器可将正弦波变为同频率的方波或矩形波。

电压比较器简单理解为:运放工作于非线性工作状态,假如基准电压在负端输入,输入的电压在正端输入的话,比较电压高于基准电压,运放就输出高电平(接近于运放的工作电源电压),输入的电压在正端输入的话,比较电压低于基准电压,运放就输出低电平。(接近于地),基准电压加在正端,比较电压加在负端也可以的,输出刚好相反。总之,就是正端电压高,就输出高电平,负端电压高,就输出低电平。有的还加正反馈电阻,接成具有迟滞功能的比较器。

本案例中,这里的比较器不是上面哪种只能输入特定的高、低电平的比较器。这里的比较器实际上更接近于一个运放,这个运放构成的电路结构和比较器很接近,但是它的输出不是两个值(比如高电平5v,低电平1v),它的输出是一个浮动的电压范围(1-5v)。

 

 

运算放大器的原理:

它的内部原理大概就是这样子的——它有5个引脚,分为正电源跟负电源,两个输入和一个输出。

它的工作原理大概是这样的——输入会有两个电压,输入之后就会产生一个电压差,电压差加在输入电阻上面;这里面还有一个压控电压源,它会把收到的一个小电压放大G倍,这个增益是非常非常大的;然后再通过一个内部的输出电阻输出出去,那么就可以得到一个被放大的电压。

如果输入的两个电压差异比较大,又没有一个反馈的话,那么就会形成一个电压比较。如果上面输入的电压比较大的话,那就会导致增益的结果电压特别大,则会达到一个电压的上限。

如果上面的电压比下面的要小一点的话,那么这里就会出现一个下限的电压值接近于负电压的值。因此,反馈在这个电路中是非常重要的,加上反馈后,输入的电压就会构成一个比较正常的数学关系,这也是运放最常见的使用方法。

 

运算放大器的差分放大电路_运放差分放大电路_电子龙的博客-CSDN博客

六、比较器和运放的区别

一文知道运放和比较器的区别-电子发烧友网

运算放大器和比较器的区别分析-电子发烧友网

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

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

相关文章

Eclipse各版本安装Tomcat插件全攻略

Eclipse Tomcat 插件的作用 Eclipse Tomcat 插件可以将Tomcat 集成到Eclipse中,插件安装之后在Eclipse中可以看到类似下面的几个图标: Eclipse Tomcat 插件的主要作用有: 在Eclipse 中可以直接启动,关闭和重启本机的Tomcat可以…

电容的参数-详细描述

贴片电容 如同如所示,MLCC(Multi-layer Ceramic Capacitors),外形很好区分。 实际内部结构 使用的还是平行板电容器原理,只是这个是叠层结构;电解电容是卷起来的圆柱状; 容值: …

Ubuntu22.04设置独显用于深度学习运算,核显用于屏幕显示

目录摘要主板bios设置第一步:切换prime-select第二步:关机重启,并将显示器接口插到主板上第三步:设置PRIME Profiles为NVIDIA On-Demand模式注意事项参考文献摘要 目前有需求配置台式机win11Ubuntu的双系统,安装双系统…

linux线程的基本知识

这里用的是Linux的pthread线程库,需要加pthread线程库。 线程的创建 第一个参数是线程id的地址。第二个参数是线程属性,一般为NULL。第三个是要执行的函数。第四个是函数的参数,一般也为NULL 线程的等待,第一个参数是线程的id,第…

SpringBoot之DEBUG远程调试黑科技?

所谓的远程调试就是服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地 的代码必须和远程服务器运行的代码一致)中设置断点,每当有请求到远程服务器时时能够在本地知道 远程服务端的此时的内部状态。 简单的…

10.现代循环神经网络

10.现代循环神经网络 目录 门控循环单元(GRU)门控隐状态 重置门和更新门候选隐状态 隐状态从零开始实现 初始化模型参数定义模型训练与预测 简洁实现总结 长短期记忆网络(LSTM) 门控记忆元 输入门、忘记门和输出门候选记忆元记忆…

论文复现:模拟风电不确定性——拉丁超立方抽样生成及缩减场景(Matlab)

风电出力的不确定性主要源于预测误差,而研究表明预测误差(e)服从正态分布且大概为预测出力的10%。本代码采用拉丁超立方抽样实现场景生成[1,2]、基于概率距离的快速前代消除法实现场景缩减[3],以此模拟了风电出力的不确定性。 1 …

蓝桥杯刷题025——推导部分和(加权并查集)

2022省赛 问题描述 对于一个长度为 N 的整数数列 ​, 小蓝想知道下标 l 到 r 的部 分和是多少? 然而, 小蓝并不知道数列中每个数的值是多少, 他只知道它的 M 个部分和 的值。其中第 i 个部分和是下标 ​ 到 的部分和 , 值是 。 输入格式 第一行包含 3 个整数 N、M 和 Q 。分…

基于DSP+FPGA的机载雷达伺服控制系统的硬件设计与开发

机载雷达是以飞机为载体的各种雷达天线的总称,主要用于空中侦察、警戒、保 证航行准确与安全[1]。随着航空航天技术的飞速发展,以及微电子、计算机和高速集 成电路等新型技术在军事领域的广泛应用[2],各国都研制出了许多新型战机和导弹,机 载…

企业微信的聊天机器人来了,免费下载(Python版)

大家好,这里是程序员晚枫,个人网址:python-office.com 上次分享了微信机器人的视频以后,视频下面有一个热门评论: 什么时候开发企业版微信机器人?自动回复、自动群发等等~ 在经历了一段时间的查找和开发以…

【基础算法】之 冒泡排序优化

冒泡排序思想基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来(假设从小到大),即为较大的数慢慢往后排,较小的数慢慢往前排。直观表达,每一趟遍历,…

Docker----------day3

常规安装大体步骤 1.安装tomcat 1.查找tomcat docker search tomcat2.拉取tomcat docker pull tomcat3.docker images查看是否有拉取到的tomcat 4.使用tomcat镜像创建容器实例(也叫运行镜像) docker run -it -p 8080:8080 tomcat5.新版tomcat把webapps.dist目录换成webapp…

【大数据离线开发】7.4 HBase数据保存和过滤器

7.4 数据保存的过程 注意:数据的存储,都需要注意Region的分裂 HDFS:数据的平衡 ——> 数据的移动(拷贝)HBase:数据越来越多 ——> Region的分裂 ——> 数据的移动(拷贝) …

清理bib文件(删除重复项,仅保留tex中引用的条目)

在写latex文件的过程中,经常会遇到添加了一堆文献的bibtex到bib文件中,有时候文章一长同一篇文献用不同的cite-key引用了多次,同时也会有一些文献最后并没被正文引用,这就需要对bib文件进行清理。 删除重复项 可以用JabRef 在J…

经理与员工工资关系-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)

【案例4-6】经理与员工工资案例(利用多态实现) 欢迎点赞关注收藏 【案例介绍】 案例描述 某公司的人员分为员工和经理两种,但经理也属于员工中的一种,公司的人员都有自己的姓名和地址,员工和经理都有自己的工号、工…

不同投票需要的不同上传方式outlook 投票功能怎么设置投票 html5

“艺空间手造坊”网络评选投_投票方式的选择_免费图文教学投票教学关于微信投票,我们现在用的最多的就是小程序投票,今天的网络投票,在这里会教大家如何用“活动星投票”小程序来进行投票。我们现在要以“艺空间手造坊”为主题进行一次投票活…

AcWing1015.摘花生

AcWing 1015. 摘花生Hello Kitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它…

Java并发知识点

文章目录1. start()和run()方法的区别?2. volatile关键字的作用?使用volatile能够保证:防止指令重排3. sleep方法和wait方法有什么区别?sleep()方法4. 如何停止一个正在运行的线程?方法一:方法二&#xff1…

多重继承的虚函数表

同一个类,不同对象使用同一张虚函数表 不同类使用不同的虚函数表 子类自己添加的虚函数(非重写),在VS中是将此放在第一个继承类的虚函数表里. #include <iostream> using namespace std;class Father { public:virtual void func1() { cout << "Father::f…

<Linux>vscode搭建Linux远程开发工具

一、下载vscode&#x1f603;可以去vscode的官网下载&#xff0c;不过是外网下载速度较慢提速可以参考&#xff1a;(81条消息) 解决VsCode下载慢问题_vscode下载太慢_wang13679201813的博客-CSDN博客官网&#xff1a;Visual Studio Code - Code Editing. Redefined这里推荐的是…