恒流源电路

2023-05-16

一、恒流源概述
恒流源是指在功率范围内,对外输出的电流基本是恒定的。

二、恒流源特点

  1. 不因负载(输出电压)变化而改变;
  2. 不因环境温度变化而改变;
  3. 内阻为无限大 (以使其电流可以全部流出到外面);
  4. 能够提供恒定电流的驱动电路即为恒流源驱动电路。

三、恒流源应用
在LED驱动电路中常见恒流源驱动。 由于在电路中给LED供电的电源电压不同, 以及LED正向电压的不同,为了确保LED最佳的性能和长久的工作寿命,就需要一个有效的恒流源驱动电路,而不是传统DC/DC 的恒压控制。通常可采用一个电流检测电阻反馈LED电流来实现其恒流控制,从而使LED的正向电流保持一定。

有时电路中给LED供电的电源是电池,通常一节锂电池的电压是在4.2V到3V之间变化的,如果不用恒流源,只用一个三极管来驱动LED,那么随着电池电压慢慢地降低,流过LED的电流也慢慢地变小,亮度也就会越来越暗。但是如果电路中是用3.3V或者5V供电,即使不用恒流源供电,也不会出现这个问题。

四、恒流源设计
1、稳压管恒流电路
(1) 下图利用稳压二极管的稳压特性设计的一种稳压管恒流电路。 

分析:稳压二极管的恒流电路中,三极管Q1的基级电压被限定在稳压二极管工作的稳定电压Uzd下,因此R3电阻的电压等于Uzd减去三极管基级与发射级的导通压降0.7V,即U=Uzd-0.7保持恒定不变,所以流过R3电阻的电流在VCC电源即使可变的条件下也是固定不变,即流过R1负载的电流保持不变,达到恒流的效果。

注意:需要根据自己所需要电流大小,选择合适的采样电阻以及考虑三极管和稳压管的参数(需要考虑三极管的集电极电压和稳压管的稳压值)。集电极电压Ucmax 它是允许加在三极管集电结上的最大反向电压。使用时不能超过这个最大值,否则集电结在过大的反向电压作用下,形成很强的电场,使集电极反向电流急剧增加,严重时会导致三极管的损坏;

(2)下图利用二极管的导通电压为0.6~0.7V这个特性设计的一种二极管恒流电路。

分析:当单片机的GPIO口给高电平时,三极管Q1导通,二极管D1和D2导通(D1和D2导通压降为0.6~0.7V),因此R3电阻的电压等于1.4V(D1和D2压降之和)减去三极管基级与发射级的导通压降0.7V,即U=0.7V保持恒定不变,所以流过R3电阻的电流在VCC电源即使可变的条件下也是固定不变,即流过R1负载的电流保持不变,达到恒流的效果。

注意:需要根据自己所需要电流大小,选择合适的采样电阻和二极管。一般二极管恒流电路相比稳压管恒流电路功耗要偏低。

2、三极管恒流电路
下图利用Q2三极管的基级导通电压为0.6~0.7V这个特性设计的三极管恒流源电路。

分析: 当GPIO口给高电平时,三极管Q1是一个NPN管,就会导通,同时Q2就会导通。当Q2三极管导通,Q1三极管基级电压被拉低而截止,负载R1不工作,Q2没有电流流过,Q2基极电压下拉到地,Q2截止,Q1基极被释放,Q1又重新导通。如此反复循环工作,最终电路中的电流稳定在0.7/R3(忽略Q1与Q2三极管的基级电流),无论电源电压VCC怎么变化,电流一直恒定不变。

注意:R3阻值根据自己需要电流的大小来选取合适的值。

3、运放恒流电路
下图是由运放和三极管组成的恒流源电路,电流可调。用运放设计的恒流源电路引入了反馈,相比三极管式的恒流源,运放式的恒流源有足够的精度和可调性。

分析:利用运放的“虚短”特性,同相电压=反相电压。同时电路中反相输入端又接一电阻R4至地。当在电阻R2输入VIN稳定电源电压时,电阻R4两端的电压也为VIN不变,因此无论外界电路如何变化,流过R4电阻的电流是不变的;同三极管恒流电路原理分析一样,R1负载的电流等于R4电阻的电流,所以即使R1负载的电源为可变电压电源,R1负载的电流也是保持固定不变,达到恒流的效果。

注意:三极管Q1为NPN类型,使用时根据实际电压、电流的要求选择合适的三极管,若功率大需考虑散热的要求,做好散热措施。

虽然,三极管发射极电流与集电极电流近似相等,但实际上,发射极的电流还包含了基极电流。可以看出,运放输出级使用三极管时,输出电流会产生基极电流分量这一误差。如果此时不满足电路精度要求,可将三极管改成MOSFET管。

分析:分析同上,MOSFET管属于压控器件,栅极需要的电流很小。Iout和Is可以非常的接近,相比三极管而言,电流的精度提升了。

注意:运放式的恒流源虽然优点明显,缺点也明显。运放的VIN电源需要用户额外提供。同时需要根据自己的需要选择合适的运放。

4、LDO恒流电路
下图利用LDO输入电流等于输出电流的特性设计的一款恒流源电路。

分析:通过LD0输入电流等于输出电流的特性,使流过负载R1的电流等于流过电阻R2的电流,电流大小为:Iout=V/R2。其中V是稳压芯片的稳压值。(本例中V为3.3V)

注意:可变电源要满足稳压芯片的输入电压范围,否则稳压芯片无法工作。
————————————————
版权声明:本文为CSDN博主「三明治开发社区」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sandwich_iot/article/details/121262682

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

恒流源电路 的相关文章

  • C语言:scanf的使用

    目录 一 scanf的循环读取 1 scanf的一次读取 2 加入while循环使scanf能进行循环读取 3 由于scanf出错时会返回EOF xff0c 故代码改为 4 加入rewind清空缓冲区 xff08 只适用于vs xff09
  • 搭建mysql的主从关系

    目录 1 什么是mysql主从 2 为什么要使用MySQL主从 3 MySQL主从的实现原理 4 如何搭建mysql主从关系 4 1 搭建两台有mysql的虚拟机 可以克隆 4 2 保证自己的mysql可以远程访问 4 3 修改ip地址 因
  • 关于虚拟机装Anaconda教学

    文章目录 一 第一步装VMware Workstation Pro虚拟机的安装二 下载虚拟机镜像文件三 安装python解释器 xff0c 安装Anaconda xff1a python解释器 xff1a 直接在DOS上安装 xff0c 操
  • C#ftp服务器配置与文件上传

    个人分享 public void test ftp服务器路径 string ftpServer 61 34 ftp 192 168 0 1 34 ftp本地路径 string ftpDefaultUrl 61 34 A 34 登入到ftp的
  • 完整的前端项目开发流程

    一个项目从一开始的计划到最后的上线 大概要经过以下的流程 产品设计原型审评项目分工项目开发项目测试项目构建项目上线 1产品设计 主要负责人 产品经理 产品经理前期负责收集销售 客户 领导的零散需求 然后做需求分析 完成产品设计 需求分析 需
  • debian11 sid

    编辑 etc apt sources list xff0c 增加下面二行 xff1a deb http ftp us debian org debian sid main contrib non free deb src http ftp
  • 单片机学习——定时器/计数器

    单片机必学系列 单片机学习 中断系统 单片机学习 存储器详解 xff08 程序存储器 片内RAM 拓展RAM EEPROM xff09 单片机学习 定时器 计数器 单片机学习 A D转换 更新ing 单片机学习 定时器 计数器 单片机必学系
  • ros bag包转mp4视频

    先在 rosbag2video py 脚本中修改相关配置参数 或者在终端命令改也行 如果使用脚本里的默认参数 则可直接运行 python rosbag2video py 2022 02 02 10 41 38 bag 代码如下 span c
  • 零基础入门Jetson Nano——通过OpenCV调用CSI和USB摄像头

    Jetson Nano学习 摄像头调用 前言一 CSI摄像头的调用1 安装v4l2 utils协助工具2 查看摄像头挂载情况3 查看挂载的摄像头详细参数情况4 检测摄像头能否正常工作5 使用OpenCV调用CSI摄像头方式一 利用Gstre
  • HTML搜索框的制作过程

    1 搜索框的构成 input标签和button标签我的理解应该就类似于行内块元素 xff0c 可以设置宽高 xff0c 但同时又不独占一行placeholder 占位文本 就是输入框一开始默认显示的文本 span class token t
  • Linux

    Linux 文件管理创建目录创建文件复制剪切 重命名删除归档 xff08 解压 压缩 xff09 文件查看帮助文档查看信息文件显示当前工作目录切换目录请屏显示文件内容文件内容搜索文件搜索链接文件搜索命令所在位置 Linux系统查看进程终止进
  • isalpha()库函数

    C C 43 43 isalpha 库函数 isalpha 函数用来检测一个字符是否是字母 xff0c 包括大写字母和小写字母 头文件 xff1a 属于ctype h头文件 xff1b 但也包含在iostream头文件下 语法原型 xff1
  • 计算机网络(谢希仁-第八版)第四章习题全解

    4 01 网络层向上提供的服务有哪两种 xff1f 试比较其优缺点 xff1f 虚电路服务和数据报服务 虚电路 优点 xff1a 1 可以提供可靠的通信服务 2 因为数据是沿着建立的虚电路进行传输的 xff0c 因此分组的首部不需要携带完整
  • Linux下线程池(ThreadPool)

    目录 一 线程池相关概念及其优点 二 线程池的实现 一 线程池相关概念及其优点 线程池一种线程使用模式 xff0c 线程过多会带来这个调度的开销进而影响整体的性能 xff0c 而线程池是提前准备好了线程等待着管理者进行分配任务 1 线程池的
  • Golang协程常见面试题

    协程面试题 交替打印奇数和偶数N个协程打印1到maxVal交替打印字符和数字交替打印字符串三个协程打印ABCChannel练习 交替打印奇数和偶数 下面让我们一起来看看golang当中常见的算法面试题 使用两个goroutine交替打印1
  • JS 几种常见的遍历方式

    JS 几种常见的遍历方式 目录 JS 几种常见的遍历方式for循环for in 循环for of 循环forEach循环map方法参考资料 for循环 普通的写法let arr 61 1 2 3 for let i 61 0 i lt ar
  • mp4 转 jpg 图片

    先在 rosbag2video py 脚本中修改相关配置参数 然后运行脚本 python mp4 2 jpg py 代码如下 span class token keyword import span span class token mod
  • C# WinForm界面设计教程

    WinForm 是 Windows Form 的简称 xff0c 是基于 NET Framework 平台的客户端 xff08 PC软件 xff09 开发技术 xff0c 一般使用 C 编程 C WinForm 编程需要创建 Windows
  • 2021 山东大学软件学院 软件工程应用与实践--YOLOV5项目代码分析——(5)

    2021SC 64 SDUSC detection class Detections detections class for yolov5 inference results def init self imgs pred files n

随机推荐