基于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.mzph.cn/bicheng/8849.shtml

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

相关文章

【jetson】研华 jetson orin 开发套件系统镜像下载链接、刷入镜像时修改默认用户名的方法

1. 系统镜像下载链接 orin nano 8G:https://pan.baidu.com/s/1iE6ES5yV8CQ85HU0O34mHg?pwdmoyk orin nx 8G:https://pan.baidu.com/s/1F96NN1Hy0meNegzuqW-7mA?pwdqojr orin nx 16G:https://pan.baidu.com/s/1w0Gukoi9Ld-8wZLKQuhcgQ?pwd…

韩顺平0基础学Java——第6天

p87-p109 运算符(第四章) 四种进制 二进制用0b或0B开头 十进制略 八进制用0开头 十六进制0x或0X开头,其中的A—F不区分大小写 10转2:将这个数不断除以2,直到商为0,然后把每步得到的余数倒过来&#…

储能液冷系统中的管路介绍

储能液冷系统中管路占比约10%。储能液冷管路通过向系统中导入冷却剂,使产热元件与冷却剂进行换热,有效提高能源转化效率,并维持系统的温度稳定。 近年来液冷储能市场的兴起,也为尼龙管路打开了新的市场。储能液冷循环管路按照作用…

【GaussTech速递】数据库技术解读之细粒度资源管控

背景 对数据库集群内资源管控与资源隔离一直是企业客户长久以来的诉求。华为云GaussDB作为一款企业级分布式数据库,一直致力于满足企业对大型数据库集群的管理需要。 数据库可以管理的资源有计算资源与存储资源,计算资源包括CPU、内存、IO与网络&#…

【AI大模型】AI大模型热门关键词解析与核心概念入门

🚀 作者 :“大数据小禅” 🚀 文章简介 :本专栏后续将持续更新大模型相关文章,从开发到微调到应用,需要下载好的模型包可私。 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 目…

【大模型赋能开发者】海云安入选数世咨询LLM驱动数字安全2024——AI安全系列报告

近日,国内知名数字产业领域第三方调研咨询机构数世咨询发布了LLM驱动数字安全2024——AI安全系列报告。报告通过调研、公开信息收集等方式对目前十余家已具备LLM相关的应用能力安全厂商对比分析出了这一领域当前的产业现状并进行了各厂商的能力展示。 海云安凭借近…

通过网络服务远程调用NVIDIA RTX系列GPU资源

摘要: 随着计算需求的增加,利用GPU进行计算加速已成为提高效率的关键。NVIDIA RTX系列GPU因其出色的性能被广泛用于各种计算密集型任务。本文提供了一套详细的指南,介绍如何在Windows和Linux服务器上通过网络服务远程调用RTX GPU资源&#xf…

C# SolidWorks 二次开发 -从零开始创建一个插件(3) 发布插件

五一节过完了吧,该上班学习了吧? 如何把自己开发好的程序优雅的给别人使用。 今天我们来简单讲解一下,这个之前不少粉丝咨询过相关问题,自己开发好的东西,如何给同事或者其它人使用。 先列一下使用到的主要工具&am…

使用.NET8实现Web API

目录 1、环境准备1.1、从官网下载及安装VS2022社区版1.2、下载及安装asp.net core的运行时及IIS Module 2、WebAPI工程创建2.2 推荐的库2.2.1 数据库篇2.2.1.1、 SQLSugar2.2.1.2、 OracleAccess 2.2.2、IOC篇2.2.2.1、autofac2.2.2.2、 2.2.3、日志记录篇2.2.3.1 log4net2.2.3…

C++ 智能指针使用

智能指针是C中用于自动管理动态分配内存的机制,它们通过确保在适当的时候删除对象来避免内存泄漏。 在C11及以后的版本中,有三种主要的智能指针:std::unique_ptr、std::shared_ptr和std::weak_ptr。 以下是这些智能指针之间的区别、优缺点以…

Ubuntu 20.04 安装 Ansible

使用官方的 Ubuntu PPA 更新包列表: apt update安装软件属性常用命令 apt install software-properties-common添加 Ansible PPA 到系统: add-apt-repository --yes --update ppa:ansible/ansible再次更新包列表以包括新添加的 PPA: apt …

【Linux】Centos7安装部署unimrcp,搭建MRCP服务器

yum install libtool yum install libtool-ltdl-devel yum install libsofia-sip-ua find / -name libsofia-sip-ua.so.0 2>/dev/null # 设置环境变量:如果库文件存在但不在默认搜索路径中,你可以通过设置 LD_LIBRARY_PATH 环境变量来告诉系统在哪…

Python中的函数定义(def)详解

Python中的函数定义(def)详解 在编程语言中,函数是组织代码的一种方式,它们可以帮助我们将复杂的程序拆分为简单、易管理的部分。在Python中,函数的定义使用def关键字。 什么是函数? 函数是一段完成特定…

【微信小程序开发】微信小程序、大前端之flex布局方式详细解析

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

8.1 AWS创建用户池(Amazon Cognito)和用户

AWS创建用户池(Amazon Cognito)和用户 目录一、Amazon Cognito1. 创建用户池2. 添加用户 目录 一、Amazon Cognito Amazon Cognito: https://aws.amazon.com/cognito/ Amazon Cognito 是亚马逊提供的一种身份验证、授权和用户管理服务。它为开发人员提供…

懒洋洋作业讲解

懒洋洋作业讲解 环境配置 1.软件下载:DCloud - HBuilder、HBuilderX、uni-app、uniapp、5、5plus、mui、wap2app、流应用、HTML5、小程序开发、跨平台App、多端框架 2.软件介绍 HBuilder是由DCloud(数字天堂)推出的一款面向HTML5的Web开发…

如何训练一个非常像的真人LoRA

在本篇文章中,我们将探索如何训练一个能够将喜爱的人物置入任何场景中并实现高度一致性的LoRA模型。借助LoRA,我们能够创造出极为逼真的人物图像,就如同我为斯嘉丽训练的LoRA模型所展示的那样。 那么,让我们一起深入了解如何训练L…

vue2人力资源项目3主页

主页权限验证 前置守卫开启进度条,后置守卫关闭进度条 import router from /router import nProgress from nprogress// 导入进度条(模板自带) import nprogress/nprogress.css// 导入进度条样式(模板自带) // 前置守…

idea配置hive

idea配置hive 今天才知道,idea居然可以配置hive,步骤如下: view -> Tool Windows -> Database Database出来了之后,直接配置即可

11 防火墙配置信息的认识

F1000-AK1242 防火墙配置 F1000-AK1242 防火墙的基本内容脚本 <F1000-AK1242>display current-configuration Arduino display current-configuration命令通常在网络设备的命令行界面&#xff08;CLI&#xff09;中使用&#xff0c;用于显示设备当前的配置信息。这包括…