硬件工程师-BUCK开关电源设计

news2025/1/7 5:27:53

一、电感的伏安特性

 电感线圈通电之后,会产生磁场,磁场是有一定极性的,而且磁场分布,是一个封闭的回路。在线圈的内部磁力线是比较密集的,磁场的强度是比较强的,外面空气中的的这个磁力线是比较稀疏的,磁场从强度比较弱。

计算磁场大小可以用上面这个公式, 磁感应强度B来表示。u0是真空磁导率N是线圈的匝数I是通过这个线圈的的电流大小。电生磁的过程就是由I来生成这个B。

可以加入磁芯提高磁感应强度

 

 B磁感应强度,u磁芯的磁导率,N线圈匝数,I是通过线圈的电流大小

电感在磁场里面存储以及传递的能量可以用磁通量间接的表示它

 Ae横截面,B磁力线密度,Φ磁通量。在电感生产出来后,电感的磁芯是确定的,磁导率是确定的,横截面积是确定的,剩余电流与磁通量是不确定,磁通量与电流成正比,电流越大磁通量越大。

 大致衡量电感存储的能量,匝数*磁通量NΦ=LI表示的电流产生的磁场。

 磁生电

 感生电动势大小E=磁通变化量/磁通变化时间,这个表示的1匝线圈产生的感生电动势

 整个电感线圈产生的感生电动势UL=匝数*磁通变化量/磁通变化时间

 电感两端的感生电动势与电流的变化量成正比,

二、Buck变换器原理

上面是Buck结构原理图 

  Buck变换器可以把一个高的直流电压变换成一个低的直流电压。

主要用到四个元件:1、功率开关 2、储能电感  3、续流二极管  4、储能电容。

开关闭合电感电压UL=Uin-Uo

 

开关断开电感电压UL=Uo

 根据电磁感应定律,电感两端产生的感生电动势=匝数*磁通变化量/磁通变化时间,推到一下,磁通的变化量=电感产生的感生电动势*变化时间。

假设某一时刻,这个电路工作是稳定的,也就是说开关在闭合的时候所存储的能量与开关断开的时候所释放的能量是相等的。

 输出电压=输入电压*开关闭合时间/开关闭合时间+开关断开时间(开关周期)称作为开关的导通时间的占空比用D来表示他,所以输出电压=输入电压*占空比

 电感的平均电流=最小电流+最大电流-最小电流/2

电感的电流模式

1、输入电压、输出电压、开关频率不变 即周期和占空比不变
2、不限制电流峰值 即允许电流波动幅度可大可小
3、改变 L

1、电流变化快,幅度大 

2、电感电流工作在临界导电模式( BCM
3、电感量更小即进入断续电流模式( DCM
4、连续导电模式( CCM
结论         改变 L 值,将改变电流的纹波

续流二极管及滤波电容的电流 

 

BUCK变换器的稳压控BUCK 

 输出电压的纹波与电容的容量有关,电容越大纹波越小,与负载的电流有关,负载电流越大,纹波越大。

输出电压不稳定的原因有以下几点:

1、输人电压变化:输入电压变化,输出电压也会跟着改变

2、负载变化:负载的电阻发生变化,电流不变,电压就可能发生变化

3、元件参数漂移:工作一段时间后,元件发热,导致一些器件不稳定

4、外界干扰

 我们需要随时去调节输出电压。控制思路:

 

 稳压控制过程

 

 分为3个环节

第一步:先从Uo引出一根线引到输入误差放大器的反向输入端。

第二步:跟误差放大器的同相输入端输入的电压参考值进行比较,这个电压参考值就是我们想要得到的电压。参考电压剪掉输入电压,得到差值进行放大,这样就得到了,输入电压是偏大了还是偏小了。输出到PWM比较器的同相输入端上

第三步:PWM比较器是出去PWM控制信号的,通过比较同相输入端和反向输入端,进行对PWM波的调节,PWM反向输入端会输入一个周期性的锯齿波信号,PWM电压比较器,比较同相输入端电压与方向输入端的电压,如果同相输入端的电压高于反向输入端电压,就会输出一个高电平反之输出低电平,输出只有高低电平两种状态。

 稳压调节:Uo上升,Ue减小,D减小,Uo降低,PWM波高电平时间减小,输出降低

                Uo下降,Ue上升,D增大,Uo上升,PWM波高电平时间增多,输出升高

PWM控制器(TL494)

 TL494内部结构

 Uref接参考电压,接误差放大器的同相输入端

Usam接采样电压,接误差放大器的反向输入端

第14脚输出基准电压5V可以直接接入到误差放大器的同相输入端,提供5V的基准电压

PWM比较其中一个输入端,同相输入端来自误差放大器的输出端,另外一个反向输入端是来自振荡器产生的一个锯齿波。PWM输出信号是由4路来决定的,死区时间比较器,PWM比较器,欠压保护输出,通过或逻辑进行统一处理。

振荡器工作频率由外部的定时电阻与定时电容来确定

振荡器的工作频率计算公式

 输出由13引脚来决定 单端输出还是双端输出PWM输出信号,低电平单端输出,高电平双端输出

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

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

相关文章

【Unity3D】调整屏幕亮度、饱和度、对比度

1 屏幕后处理流程 调整屏幕亮度、饱和度、对比度,需要使用到屏幕后处理技术。因此,本文将先介绍屏幕后处理流程,再介绍调整屏幕亮度、饱和度、对比度的实现。 屏幕后处理即:渲染完所有对象后,得到一张屏幕图像&#xf…

Centos6.5环境Nginx 1.16.1升级到1.24.0版本

一、背景 2023年4月11日,官方发布了Nginx最新稳定版,版本号为 1.24.0。该版本是基于1.23.x(1.23.0 - 1.23.4)开发版的Bug修复,以及一些新特性的加入,而形成的稳定版。安全部门扫描后,发现现场不…

车载ECU休眠唤醒-TJA1145

前言 首先,请教大家几个小小问题,你清楚: 什么是TJA1145吗?你知道休眠唤醒控制基本逻辑是怎么样的吗?TJA1145又是如何控制ECU进行休眠唤醒的呢?使用TJA1145时有哪些注意事项呢? 今天&#xff…

chatgpt赋能python:Python中如何输入中文——从安装到常见问题解决

Python中如何输入中文——从安装到常见问题解决 Python是一门广泛使用的编程语言,其优秀的开源性、易用性、灵活性以及庞大的生态圈也令越来越多的人选择Python。但是对于初学者来说,如何正确输入中文常常成为一个问题。本篇文章从安装、常见问题解决、…

LeetCode 560 和为 K 的子数组

LeetCode 560 和为 K 的子数组 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/subarray-sum-equals-k/description 博主Github:https://github.com/GDUT-Rp/LeetCode 题目: 给你一个整数数组 …

ChatGPT的4个不为人知却非常实用的小功能

今天重点介绍四个ChatGPT很实用的小功能。 一、停止生成 如果在ChatGPT输出内容的过程中,我们发现结果不是自己想要的,可以直接点击“Stop generating”按钮,这样它就会立即停止输出。 二、复制功能 在ChatGPT返回对话的右侧,有三…

在vue中集成高德地图amap-jsapi-loader

前往高德地图开发平台高德开放平台 | 高德地图API 一:申请高德key 去高德官网去创建一个属于自己的地图应用 (得到key和秘钥) 。 首先,我们要注册一个开发者账号,根据实际情况填写,身份写个人:…

制作嵌入式busybox rootfs系统

1、busybox下载 BusyBox 此篇使用版本BusyBox 1.31.1 (stable) 2、设置交叉编译环境变量 source environment-setup-aarch64-poky-linux或者其他架构的编译链工具 3、busybox编译设置 cd busybox-1.31.1 修改根目录Makefile中的CROSS_COMPILE和ARCH参数 比如ARCH ? ar…

Flask-RESTful的使用

Flask-RESTful的使用 Flask-RESTful基本使用安装定义资源Resources创建API实例添加资源到API运行Flask应用 请求处理请求解析参数校验 响应处理数据序列化定制返回格式 其他功能蓝图装饰器集合路由命名规范路由名称 Flask-RESTful Flask-RESTful是一个用于构建RESTful API的扩展…

中台分类

大家好,我是易安,之前我们谈到过中台的概念,以及如何落地中台。今天我就带你一起看一看,行业常见的中台分类。 业务中台与数据中台 业务中台 业务这个词,其实是有些宽泛的,我听到很多人口中说的业务都不是…

RK3588平台开发系列讲解(驱动基础篇)设备树常用 of 函数

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、查找节点的 of 函数二、获取属性值的 of 函数三、实验示例3.1、查找的节点代码3.2、获取属性内容代码沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 设备树描述了设备的详细信息,这些信息包括数字类型的…

Web安全神器-Burpsuite社区版/专业版下载、安装及使用教程

一、Burpsuite下载 Burp Suite是进行Web应用安全测试的一个集成平台,无缝融合各种安全工具并提供全面的接口适配,支持完整的Web应用测试流程,从最初的映射和应用程序的攻击面分析到发现和利用安全漏洞等领域均适用,同时还可以做抓…

TYAN 于Computex2023 展示支持第四代英特尔至强可扩展处理器的新款服务器

【台北讯2023年5月30日】隶属神达集团,神雲科技旗下服务器通路领导品牌TYAN(泰安),于2023 台北国际计算机展(Computex 2023)5月30日至6月2日展览期间,在台北世贸南港展览1馆4楼 M0701a摊位展示最…

pyest+appium实现APP自动化测试

目录 01、appium环境搭建 2、搭建pythonpytestappium环境 3、安装pycharm搭建项目编写脚本 4、执行测试 绵薄之力 01、appium环境搭建 安装nodejs http://nodejs.cn/ 为什么要安装nodejs? 因为appium这个工具的服务端是由nodejs语言开发的 安装jdk&#x…

设计模式之~工厂系列

目录 简单工厂模式 工厂方法模式 简单工厂 VS 工厂方法 抽象工厂模式: 拓展: 利用简单工厂模式优化抽象工厂 利用反射抽象工厂 进行优化 反射配置文件抽象工厂进行优化 简单工厂模式 优点:简单工厂模式的最大优点在于工厂类包含…

基于深度学习的高精度家禽猪检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要:基于深度学习的高精度家禽猪检测识别系统可用于日常生活中或野外来检测与定位家禽猪目标,利用深度学习算法可实现图片、视频、摄像头等方式的家禽猪目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检…

函数(C语言程序设计)

目录 一、函数定义 二、函数调用 三、递归函数 四、局部变量和全局变量 一、函数定义 1、无参函数的定义 类型名 函数名() /*函数首部*/ { 函数体 } 或 类型名 函数名(void) /*函数首部*/ { 函数体 } void类型的函数不…

玻璃制品行业丨外贸业务管理难点及解决方案

玻璃作为一种重要的建筑材料,在国际贸易中一直占有一定的份额。随着国外市场需求量的不断增加,对玻璃制品的技术含量要求越来越高,需要在研发方面的投入也逐步加大。由于国际市场竞争激烈,想要做玻璃制品行业的外贸公司&#xff0…

Linux静态库文件

静态库的优点 不想让用户知道自己的代码实现,却又让用户使用功能,就将写好的代码放到库文件中(也可以减少每次源码进行编译的时间,.c文件到可执行文件需要时间)。方法如下 ar crv libtemp.a fitst.o second.o//demo …

【Spring】— 动态SQL :<if>元素

动态SQL &#xff1a;元素 在MyBatis中&#xff0c;<if>元素是常用的判断语句&#xff0c;主要用于实现某些简单的条件选择。在实际应用中&#xff0c;我们可能会通过多个条件来精确地查询某个数据。 【示例8-1】下面通过一个具体的案例来演示元素的使用。 &#xff0…