【恒流源cc与恒压源cv典型电路解析】

news2025/3/17 7:19:38


在电子电路设计中,恒流源和恒压源是两种至关重要的电源类型,它们分别能为负载提供稳定的电流和电压。以下将详细解析这两种电源的典型电路。

 

 

## 一、恒压源
### (一)采用线性稳压器的恒压源电路
1. **电路组成**
   - 以常见的 78XX 系列线性稳压器为例,如 7805。它主要有输入引脚、输出引脚和接地引脚。
   - 输入引脚连接到未经稳定的直流电压源,例如将一个较高电压的变压器交流输出经过整流桥整流后得到的直流电压。整流桥通常由四个二极管组成,可将交流电转换为直流电。
   - 输出引脚连接负载电阻,为负载提供稳定的电压。
   - 接地引脚确保电路有共同的参考电位。
2. **工作原理**
   - 当输入电压在一定范围内变化时,线性稳压器通过内部的调整管和反馈网络来维持输出电压的稳定。例如,如果输入电压升高,调整管会根据反馈信号减小导通程度,从而限制输出电压的上升;反之,如果输入电压降低,调整管会增大导通程度,以补偿电压的下降。
   - 以 7805 为例,其内部设定的输出电压为 +5V。只要输入电压高于 7805 的工作电压范围(一般为 7 - 35V),并且负载电流在额定范围内,就能在输出端得到稳定的 +5V 电压。这种电路简单可靠,适用于对电压稳定性要求较高、负载电流不大的场合。

### (二)开关型恒压源电路
1. **电路组成**
   - 包括开关管(如 MOSFET)、PWM(脉宽调制)控制器、反馈电路和滤波电路。
   - 开关管连接在输入电源和负载之间,PWM 控制器根据反馈信号调节开关管的导通和截止时间。
   - 反馈电路通常采用光耦隔离器等元件,将输出电压的一部分反馈到 PWM 控制器,与基准电压进行比较。
   - 滤波电路一般由电感和电容组成,用于平滑开关管工作产生的高频脉冲电压,使输出电压更加稳定。
2. **工作原理**
   - 当输出电压低于设定值时,PWM 控制器会增加开关管的导通时间,使得更多的电能传递到负载,从而提高输出电压;反之,当输出电压高于设定值时,减少开关管的导通时间。
   - 例如,在一个采用 BUCK 拓扑结构的开关型恒压源中,输入电压为 12V,通过调节开关管的占空比,可以将输出电压稳定在 5V。开关管在 PWM 信号的控制下快速导通和截止,电感在开关管导通时储存能量,在开关管截止时释放能量,与电容配合,将输出电压的纹波控制在较小范围内,实现稳定的恒压输出。这种电路效率较高,适用于大功率、大电流的应用场合。

## 二、恒流源
### (一)基于晶体管的恒流源电路
1. **电路组成**
   - 以三极管为例,需要两个三极管 Q1 和 Q2,以及相关的电阻。
   - 三极管 Q1 的基极通过电阻 R1 连接到一个稳定的基准电压源(可以是稳压二极管提供的电压)。
   - Q1 的集电极连接到 Q2 的基极,Q2 的发射极接地,集电极作为恒流源的输出端连接到负载电阻。
2. **工作原理**
   - 当负载电阻变化时,Q1 的基极电流基本保持不变(由 R1 和基准电压决定)。由于 Q1 和 Q2 构成达林顿结构,Q2 的集电极电流与 Q1 的基极电流成比例关系,从而实现输出电流的稳定。
   - 例如,若基准电压为 1V,R1 = 1kΩ,则 Q1 的基极电流约为 1mA。假设 Q1 和 Q2 的电流放大倍数分别为 β1 和 β2,那么 Q2 的集电极电流(即输出电流)约为 β1β2 × 1mA。只要三极管工作在合适的放大区,当负载电阻在一定范围内变化时,输出电流基本保持恒定。这种电路结构简单,但受三极管特性的影响,恒流精度有限。

### (二)采用运算放大器的恒流源电路
1. **电路组成**
   - 包括运算放大器、采样电阻、负载电阻和功率晶体管。
   - 运算放大器的反相输入端通过采样电阻连接到负载电流的输出端,同相输入端连接到一个稳定的基准电压。
   - 功率晶体管连接在运算放大器的输出端和负载之间,根据运算放大器的输出信号控制负载电流。
2. **工作原理**
   - 运算放大器根据基准电压和采样电阻上的电压降来调整功率晶体管的基极或栅极电流,从而使负载电流保持恒定。
   - 例如,当负载电阻增大导致负载电流有减小趋势时,采样电阻上的电压降减小,运算放大器的输出会使功率晶体管的基极或栅极电流增大,进而增大负载电流,以维持恒定的电流输出。这种电路恒流精度高,适用于对恒流精度要求较高的场合,但电路相对复杂一些。

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

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

相关文章

Anaconda conda常用命令:从入门到精通

1 创建虚拟环境 conda create -n env_name python3.8 2 创建虚拟环境的同时安装必要的包 conda create -n env_name numpy matplotlib python3.8 3 查看有哪些虚拟环境 以下三条命令都可以。注意最后一个是”--”,而不是“-”. conda env list conda info -e c…

Topo2Seq:突破DETR局限,车道拓扑推理新高度

本篇针对先前DETR类框架远距离感知较弱且车道端点不对齐问题,提出了一种通过拓扑序列学习来增强拓扑推理的新方法Topo2Seq。在OpenLane-V2数据集上的实验结果表明,Topo2Seq在拓扑推理方面实现了最先进的性能。 ©️【深蓝AI】编译 论文标题&#xf…

程序地址空间:深度解析其结构,原理与在计算机系统中的应用价值

目录 1. 程序地址空间回顾 1.1 虚拟地址 2.进程地址空间 分页&虚拟地址空间 引入新概念 解释上述关于同样的地址不同的变量值问题 回答一个历史遗留问题 ​编辑 3.虚拟内存管理 虚拟内存是什么 虚拟地址空间区域划分 为什么要有虚拟地址空间 1. 程序地址空间回…

火语言RPA--列表项内容设置

【组件功能】:设置列表项内容 配置预览 配置说明 索引项位置支持T或# 列表对象待修改内容的索引位置。 内容值 支持T或# 默认FLOW输入项 修改的内容值。 示例 对象修改 描述 列表对象索引为0的数据修改为A字符串,并打印修改结果。 配置 输出结…

1.Qt SDK 的下载和安装

1Qt 下载官⽹: http://download.qt.io/archive/qt/ 2版本自行选择 3下载对应版本的.exe文件 4下载包下载完成 5双击.exe文件,默认下一步,要注册一个qt的账户 6记住程序安装的位置,后面要配置环境变量 7勾3个(组件自行…

嵌入式系统中的Board Support Package (BSP)详解:以Xilinx Zynq为例

嵌入式系统中的Board Support Package (BSP)详解:以Xilinx Zynq为例 引言 在嵌入式系统开发中,硬件与软件的无缝集成至关重要。Board Support Package (BSP) 作为连接硬件和操作系统的桥梁,在这一过程中扮演着核心角色。本文将深入探讨BSP的…

Vue 生命周期详解:从创建到销毁的全过程

Vue.js 是一个流行的前端框架,它通过组件化的方式帮助开发者构建用户界面。在 Vue 中,每个组件实例都有其生命周期,从创建、挂载、更新到销毁,Vue 提供了一系列的生命周期钩子函数,允许我们在组件的不同阶段执行自定义…

计算机基础:二进制基础12,十进制数转换为十六进制

专栏导航 本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。 (一)WIn32 专栏导航 上一篇:计算机基础:二进制基础11,十六进制的位基…

SpringCloud系列教程(十四):Sentinel持久化

Sentinel之前已经搭建和应用成功了,但是它有一个很大的缺点就是官方没有提供持久化的方案,从项目源码上看感觉这款工具也没有完成的太好,所以需要我们去对它进行二次开发。要补充的功能大概如下: 1、将Sentinel接入nacos中&#…

Slider,InputField,Scroll View,Scrollbar及Layout组件

Slider组件 Fill Rect:填充滑动条选中区域的背景图部分 Handle Rect:滑动条的球 Direction:滑动条的滑动方向 Min Value:起始位置的数值(浮点数) Max Value:结束位置的数值(浮点数) Whole Numbers:必须为整数(布尔…

ollama注册自定义模型(GGUF格式)

文章目录 ollama注册自定义模型(GGUF格式)下载模型注册模型(GGUF格式) ollama注册自定义模型(GGUF格式) 需要全程开启ollama nohup ollama serve > ollama.log 2>&1 &需要注意,尽管手动下载的GGUF格式模…

HarmonyOS NEXT 声明式UI语法学习笔记-创建自定义组件

基础语法概述 ArkTS的基本组成 装饰器:用于装饰类、结构、方法以及变量,并赋予其特殊含义。如上图都是装饰器,Component表示自定义组件,Entry表示表示自定义组件的入口组件,State表示组件中的状态变量,当状…

97.HarmonyOS NEXT跑马灯组件教程:基础概念与架构设计

温馨提示:本篇博客的详细代码已发布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦! HarmonyOS NEXT跑马灯组件教程:基础概念与架构设计 1. 跑马灯组件概述 跑马灯(Marquee)是一种常见的UI组件&a…

81.HarmonyOS NEXT 状态管理与响应式编程:@Observed深度解析

温馨提示:本篇博客的详细代码已发布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦! HarmonyOS NEXT 状态管理与响应式编程:Observed深度解析 文章目录 HarmonyOS NEXT 状态管理与响应式编程:Observed深度解析…

股指期货有卖不出去的时候吗?

在股指期货的交易世界里,很多人都有这样的疑问:股指期货会不会有卖不出去的时候呢?答案是会的,下面咱们就来详细唠唠为啥会出现这种情况。 市场极端行情下难以卖出 1.跌停限制:股指期货和股票一样,也有涨…

开发、科研、日常办公工具汇总(自用,持续更新)

主要记录汇总一下自己平常会用到的网站工具,方便查阅。 update:2025/2/11(开发网站补一下) update:2025/2/21(补充一些AI工具,刚好在做AI视频相关工作) update:2025/3/7&…

HTML5 drag API实现列表拖拽排序

拖拽API(Drag and Drop API)是HTML5提供的一组功能,使得在网页上实现拖放操作变得更加简单和强大。这个API允许开发者为网页元素添加拖拽功能,用户可以通过鼠标将元素拖动并放置到指定的目标区域。 事件类型 dragstart&#xff1…

改变一生的思维模型【11】升维

升维思维模型:突破认知局限的破局法则 一、定义与核心逻辑 升维思维是通过增加分析维度,将问题投射到更高认知层次寻找解决方案的思考方式。其本质是跳出原有竞争维度,在更广阔的空间重构游戏规则。核心逻辑在于:当低维战场陷入…

【动手学深度学习】#2线性神经网络

主要参考学习资料: 《动手学深度学习》阿斯顿张 等 著 【动手学深度学习 PyTorch版】哔哩哔哩跟李牧学AI 目录 2.1 线性回归2.1.1 线性回归的基本元素线性模型损失函数解析解随机梯度下降 2.1.3 最大似然估计 2.2 线性回归从零开始实现2.2.1 生成数据集2.2.2 读取数…

计算机网络——NAT

一、什么是NAT? NAT(Network Address Translation,网络地址转换) 是一种将 私有IP地址 与 公有IP地址 相互映射的技术,主要用于解决IPv4地址不足的问题。它像一名“翻译官”,在数据包经过路由器或防火墙时…