基于TL431基准电压源的可调恒压恒流源的Multisim电路仿真设计

news2024/11/16 12:27:14

1、线性电源的工作原理

    在我们日常应用里,直流电是从市电或电网中的交流电获取的。例如15V直流电压源、24V直流电压源等等。交流电变为直流电的过程大概分为一下几步:

首先,交流电通过变压器降低其电压幅值。接着,经过整流电路进行整流,将交流电转换为脉冲直流电。然后,经过滤波电路,滤除直流电中的微小波纹电压,得到较为平滑的直流电压。

在线性电源中,通过开关管的通断来稳定输出电压,其工作过程分为以下几步:首先对输出电压取样,然后将采集的电压与参考电压通过比较放大器进行比较,放大器的输出作为开关管的输入,当采集电压大于参考电压,开关管通;当采集电压小于参考电压,开关管断。

在我们平时做的电子产品中,广泛存在的LDO(低纹波稳压器)芯片其实就是利用线性电源的原理。

值得注意的是,线性电源虽然具有低噪声、低纹波的优点,但其效率相对较低,尤其在处理大功率时,发热量大,需要加体积庞大的散热片。此外,线性电源还需要大体积的工频变压器,当需要制作多组电压输出时,变压器会变得更加庞大。

2、仿真电路组成

2.1、基于TL431的电压基准源电路

    首先,通过三绕组变压器、整流桥电路以及7912芯片和7812芯片从220V交流市电中获取+/-12V直流电,用作比较放大器的电源以及TL431基准源的电源。该电路如下图所示。

    然后利用TL431芯片生成5V基准电压,该电路如下图所示。值得注意的是TL431生成的5V基准地是浮地,接线性电源输出的正极,具体原理后面调节电压电路中会讲到。

2.2、调节电压的比较器电路

    调节电压的比较器电路如下图所示。其中2N6975为IGBT作为开关管,LM358作为比较器,LM358负端接线性电源输出端正极,5Vref是TL431输出的基准电压5V,R4和R5构成分压电路调节输出电压大小。由运放虚断虚短知识分析,得到输出电压Uout=(R5/R4)*5。因此本电路设计的输出电压范围为0到23.5V。

2.3、调节电流的比较器电路

调节电流的比较器电路如下图所示。由运放U4B调节输出电流,R29作为采样电阻,由R27调节输出电流大小。调节公式:I=(5/R29)*(R27/(R26+R27))。因此本电路设计的输出电流范围为0到2.63A。

2.4、其他辅助电路

    辅助电路分为过流保护和过压保护电路。过流保护电路图如下图所示。R24为采样电阻,U5B放大器构成电压放大电路。U5A作为电压比较器,当采样电压放大后大于参考电压,U5A驱动继电器断开电路。设置电流阈值为3A。

    过压保护电路如下图所示。当输入电压大于稳压二极管电压之上的0.7V以上,驱动Q5关断。稳压二极管电压为24V,因此在24.7V是就会驱动过压保护电路动作。

3、仿真结果

3.1、电压调节结果

    R5调节到下面位置,此时R5电阻为2.575k,计算输出电压为12.925V,万用表输出结果如下图所示,结果为12.885V。与理论计算值在误差范围内是一致的。

示波器输出结果如下图所示,启动时间为1.515ms,输出波形稳定。

3.2、电流调节结果

R10调节到下图所示位置,计算理论电流输出值为1.44A,输出结果为1.402A。

与理论计算值在误差范围内是一致的。

本文大部分内容都属于原创,如需转载,请附上本文网站,

如果需要相关的仿真图、程序代码等资料可以直接私信我,我会及时回复。

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

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

相关文章

01_SpringBoot简单搭建入门程序

目录 1、先创建一个java项目2、导入依赖3、将Java项目修改为SpringBoot项目4、编写一个测试的Controller5、测试(创建一个*.http的文件)方式1:方式2:可以直接在浏览器访问该地址方式3:使用postman也可以 1、先创建一个java项目 我的项目结构…

智能化工单助力业务运作:亿发解析工单系统的功能与适用场景

在现代企业管理中,工单系统扮演着至关重要的角色。面对市面上众多的工单系统,我们可以根据不同的依据进行分类,以更好地满足企业的需求。 1、按部署方式分类: 按照部署方式可以分为本地化部署工单系统和云端SaaS服务工单系统。 …

步态识别论文(6)GaitDAN: Cross-view Gait Recognition via Adversarial Domain Adaptation

摘要: 视角变化导致步态外观存在显着差异。因此,识别跨视图场景中的步态是非常具有挑战性的。最近的方法要么在进行识别之前将步态从原始视图转换为目标视图,要么通过蛮力学习或解耦学习提取与相机视图无关的步态特征。然而,这些方法有许多约…

【java9】java9新特性之Optional类改进

其实Optional类在Java8中就引入了,用于避免null检查和NullPointerException指针问题。 在Java9中,Optional类得到了进一步的改进,增加了一些新的方法,使其更加灵活和易用。 以下是一些Java9中对Optional类的改进: s…

ssm106学生公寓管理系统的设计与实现+jsp

学生公寓管理系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本学生公寓管理系统就是在这样的大环境下诞生,其可以帮助管理者在短…

python数据分析——数据分析的统计推断

数据分析的统计推断 前言一、提出问题二、统计归纳方法三、统计推断四、统计推断步骤4.1.点估计4.2.区间估计4.2.1. 总体方差已知4.2.2总体方差未知 4.3. 假设检验4.4. 假设检验的假设4.5.显著性水平 五、检验统计量六、检验方法七、拒绝域八、假设检验步骤九、重要假设检验方法…

CGAL 网格简化

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 为了提高网格处理的效率,通常需要将过于冗长的3D数据集简化为更简洁而又真实的表示。尽管从几何压缩到逆向工程有许多应用,但简洁地捕捉表面的几何形状仍然是一项乏味的任务。CGAL中则为我们提供了一种通过变分几…

SpringBoot的ProblemDetails

1.RFC 7807 之前的项目如果出现异常,默认跳转到error页面。或者是抛出500 异常。 但是对于前后端分离的项目,Java程序员不负责页面跳转,只需要 把错误信息交给前端程序员处理即可。而RFC 7807规范就是将异常 信息转为JSON格式的数据。这个…

Golang | Leetcode Golang题解之第70题爬楼梯

题目: 题解: func climbStairs(n int) int {sqrt5 : math.Sqrt(5)pow1 : math.Pow((1sqrt5)/2, float64(n1))pow2 : math.Pow((1-sqrt5)/2, float64(n1))return int(math.Round((pow1 - pow2) / sqrt5)) }

5.Spring Security-web权限方案

设置登录的用户名和密码 1.通过配置文件设置用户名密码 spring:security:user:name: xiankejinpassword: 123456 如果没有以上配置,那么就会在后台生成一个随机密码,用户名固定位user。 2.通过配置类设置用户名密码 Configuration public class Sec…

[C++核心编程-02]----C++引用详解和使用方法分析

前言 在C中,引用是一个别名,它允许将一个已存在的变量或对象用不同的名称来访问。引用在定义时必须初始化,并且一旦初始化就不能再绑定其他对象,因此引用在声明时被初始化后就不能再改变引用对象。引用使用&符号进行声明。 引…

打印菱形

使用拆分法&#xff1a;空格和*分开打印 #include <stdio.h> int main() { int n 0; //行数 scanf("%d", &n); int i 0; //打印上半行 for (i 0; i < n; i) { int j 0; for (j 0; j < n - i - 1;…

玩comfyui踩过的坑之使用ComfyUI_Custom_NODES_ALEKPET翻译组件问题

环境&#xff1a; 秋叶安装包&#xff0c;安装ComfyUI_Custom_NODES_ALEKPET组件或者直接下载网盘中的包&#xff0c;直接解压包到comfyui根目录/custom_nodes/&#xff0c;重启后&#xff0c;按指导文件操作。 注意&#xff1a;网盘指导包中有配置好的流程json文件&#xff0…

【011】网上鲜花商店(SSM+JSP)

【011】网上鲜花商店(SSMJSP&#xff09; 一、系统情况介绍 网上鲜花商店分为前台端和后台端&#xff0c;是致力于可以便捷购花而开发的一套系统&#xff0c;可以按照不同种类进行分类管理&#xff0c;清晰客观的展示鲜花的详情信息以及价格等等&#xff0c;适合新手学习开发…

C++多态特性详解

目录 概念&#xff1a; 定义及实现&#xff1a; 虚函数重写的两个例外&#xff1a; 1.协变&#xff1a; 2.析构函数的重写&#xff1a; final关键字&#xff1a; override关键字&#xff1a; 多态是如何实现的&#xff08;底层&#xff09;&#xff1a; 面试题&#xff1…

代码审计之浅谈RASP技术

前言&#xff1a; 想摆会烂&#xff0c;所以就落个笔吧。 其实本来是想写关于iast技术的&#xff0c;但是认真思考了下&#xff0c;感觉笔者自己本身也不太能讲清楚iast技术&#xff0c;怕误人子弟。 所以最后还是基于笔者的理解以及实际应用写一篇关于RASP技术的文章&#xf…

酷我音乐无广VIP破姐版,支持蝰蛇音效,PC端 v9.2.0.0

01 软件介绍 酷我音乐是一款优质在线音乐播放服务软件&#xff0c;拥有全面的音乐版权库存&#xff0c;中国好声音、蒙面歌王、燃烧吧少年等热门综艺的版权&#xff0c;包括无损音质选项&#xff0c;并涵盖广泛多样的音乐类型&#xff0c;如华语、英语、粤语音乐&#xff0c;以…

[暂未实现]APP签名不同保留数据覆盖安装记录

APP签名不同无法直接覆盖安装 使用adb可以卸载应用同时保留数据&#xff0c;但签名不同也无法覆盖安装&#xff08;安装原来签名的应用打开和卸载前一样&#xff09; 使用adb导出应用数据&#xff08;QQ&#xff09;db文件只有1kb&#xff0c;显然此方法也行不通

Superset二次开发之Legend功能优化

背景 Legend数据太长,影响整体图表体验,为改善用户体验,需要实现:1.数据省略展示,‘...’表示,鼠标悬停时,展示完整信息 2:文本内容从左向右滚动展示 柱状图优化 柱状图来自第三方Echarts插件,效果展示 功能核心在于红框的内容 option = {tooltip: {trigger: item,ax…

== 和 equals()区别,equals()重写问题

对于引用类型&#xff1a;比较的是两个引用是否相同&#xff08;所指的是否为同一个对象&#xff09;&#xff0c;注&#xff1a;如果两个引用所指的对象内容一样&#xff0c;但是不是同一个对象&#xff08;hashcode不一样&#xff09;&#xff0c;依然返回false&#xff0c;随…