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

1、线性电源的工作原理

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

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

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

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

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

 

2、仿真电路组成

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

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

136301d1a1ba48fba2cec9b83d53053e.png

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

2fa6d5e6798d4b7eb7e7de837966a5bc.png

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

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

61dbb67bc4c34cb18b04cda4a03141f4.png

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

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

69a2ed03bad24420adbb6e3732273759.png

2.4、其他辅助电路

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

 

29377627ed2c40f5be15886d0bac9334.png

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

 

917b55798dce4b94b9df9655ae6b75e2.png

 

3、仿真结果

3.1、电压调节结果

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

1f3a8c095da24bacb61a6478a66d054f.png

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

479675e93960458ebe6538d049af6cd6.png

 

3.2、电流调节结果

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

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

cff0be4c9ff74186ac72a074cff3d367.png

 

 

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

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

 

 

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

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

相关文章

57.基于SpringBoot + Vue实现的前后端分离-在线教育系统(项目 + 论文PPT)

项目介绍 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了在线教育系统的开发全过程。通过分析在线教育系统管理的不足,创建了一个计算机管理在线教育系统的方案。文章介绍了在线教育系统的系统分析部分&…

深入理解Go语言并发编程

随着计算机硬件的发展,多核处理器已经成为现代计算机的主流配置。在这样的背景下,并发编程成为了一种必备的技能。Go 语言作为一门先进的编程语言,天生支持并发编程,提供了丰富的并发原语和工具,使得并发编程变得更加容…

掌握MySQL常用的命令

前言 MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种应用场景。熟练掌握MySQL的常用命令,对于数据库管理员和开发人员来说至关重要。本文将介绍MySQL数据库的一些基础术语、SQL语言分类,以及DDL、DML、DQL和DCL等操作&#xff0…

如何快速学习VCU电控开发

本课程基于实际项目案例和岗位需求技能制定教学大纲,以任务驱动方式引导学员,让学员快速掌握VCU开发知识。首先从VCU开发必备知识点和MATLAB/Simulink软件建模工具的使用入手,夯实学员基础。再通过策略设计、模型搭建和测试标定来指导学员完成…

解救应用启动危机:Spring Boot的FailureAnalyzer机制

目录 一、走进FailureAnalyzer 二、在Spring Boot中如何生效 三、为什么可能需要自定义FailureAnalyzer 四、实现自定义基本步骤 (一)完整步骤要求 (二)注册方式说明 通过Spring Boot的spring.factories文件(建…

CS03_BOM数据展开

CS03_BOM数据展开 一、功能介绍 使用事务码CS03进行数据展开 二、程序代码 程序代码: *&---------------------------------------------------------------------* *& Report ZMMR119 *&--------------------------------------------------------…

二层交换机与路由器连通上网实验

华为二层交换机与路由器连通上网实验 二层交换机是一种网络设备,用于在局域网(LAN)中转发数据帧。它工作在OSI模型的第二层,即数据链路层。二层交换机通过学习和维护MAC地址表,实现了数据的快速转发和广播域的隔离。 实…

相亲系统功能介绍

相亲系统是一种旨在帮助单身人士寻找合适伴侣的平台,其主要功能通常包括以下几个方面: 实名认证:为了确保双方的权益保障,用户必须进行实名认证后才能使用该系统。这有助于增加系统的安全性和可信度。偏好选择:用户可…

Android 按键消息流程源码分析

在Android系统中,键盘按键事件是由SystemServer服务来管理的;然后在以消息的形式分发给应用程序处理。产生键盘按键事件则是有Linux kernel的相关驱动来实现。键盘消息有别于其他类型的消息;需要从Linux kernel drivers产生由上层APP来处理。…

数据链路层——以太网协议

一、以太网的MAC帧格式 源地址与目标地址代表的是网卡的硬件地址,MAC 地址,在出厂时已经确定好了。 帧协议类型有三种值,IP0800,ARP 请求及应答0806,RARP 请求/应答8035. MAC地址一般都是唯一的,长度48位&…

Unity Editor 找物体助手

找啊找朋友~ 🍱功能介绍🥙使用方法 🍱功能介绍 💡输入相关字符串,它会帮你找到名称中带有该字符串的所有物体,还会找包含该字符串的Text、TextMeshProUGUI。 🥙使用方法 💡导入插…

240多道!Go开发岗位面试题合集(含答案)

随着今年互联网寒潮环境的影响,找工作的人也将达到顶峰,今天给大家分享一份《Go开发工程师超高频面试真题》,一共有240多道面试真题,希望能够帮助大家在面试中,少走一些弯路、更快拿到offer! 内容展示 GO 基…

集成逻辑分析器( ILA)IP核用法详解

集成逻辑分析器(Integrated Logic Analyzer, ILA)IP核是一个可定制的逻辑分析器,用于监测设计的内部信号。ILA核心包含了现代逻辑分析器的许多高级特性,比如布尔触发方程(boolean trigger equations)和边沿…

gitignore配置不生效记录

第一种可能性: 在你所有的文件都通过了git add . 命令的情况下,使用指令git rm -r --cached .进行缓存清除,完成之后,再次通过git add . 然后通过git status去看提交的文件都有哪些。 第二种可能性 如果上面的不行就是你添加的…

Makefile经验总结

文章目录 0.概述1.常用规则1.1 清空目录的规则1.2 文件搜寻 (用起来比较爽)1.3 伪目标(可用生成多个目标和配置工程删除规则)1.4 静态模式(用起来也很爽)1.5 显示命令(有助于调试makefile&#…

[YOLOv8] 用YOLOv8实现指针式圆形仪表智能读数(一)

最近研究了一个项目,利用python代码实现指针式圆形仪表的自动读数,并将读数结果进行输出,若需要完整数据集和源代码可以私信。 目录 🍓🍓1.yolov8实现圆盘形仪表智能读数 🙋🙋2.仪表目标检测…

Sui主网升级至V1.24.1版本

其他升级要点如下所示: GraphQL #17313 不再存在 Live 或 Historical 的 ObjectKind,它们已经合并为单个 Indexed 类型,表示从索引中获取的任何对象(而不是我们有相关信息但尚未建立索引的对象, 或者已被删除或包装…

什么才是正确的领域驱动实现架构?

作为一种系统建模方法,DDD同样涉及系统的体系架构设计。区别于分布式、事件驱动、消息总线等架构设计方法,DDD中的架构设计关注前面各章所介绍的聚合、实体、值对象、领域事件、应用服务以及资源库之间的交互方式和风格,并在设计思想上有其独…

创建和管理数据库

1. 一条数据的存储过程 存储数据是处理数据的第一步.只有正确的把数据存储起来,我们才能进行有效的处理和分析.否则,只能是一团乱麻.在MySQL中,一个完整的数据存储过程一共有四步 : 创建数据库,确认字段,创建数据表&a…
最新文章