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

一、电感的伏安特性

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

计算磁场大小可以用上面这个公式, 磁感应强度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://xiahunao.cn/news/254749.html

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

相关文章

chatgpt赋能python:Python中的并:优化代码执行效率的利器

Python中的并:优化代码执行效率的利器 Python作为一种优秀的编程语言,被广泛使用于各种各样的项目中。然而,随着程序的不断扩张,代码的复杂度日益增加,执行效率也愈加遇到了严峻的挑战。在这种情况下,Pyth…

Win10如何启动mysql服务

点击电脑左下方有windows按钮→找到“计算机管理”的菜单选项(输入计算机管理即可)→进入计算机管理页面,点击页面左下方有“服务和应用程序”的选项,点击“服务”→直接输入“mysql”找到mysql这个服务,右击启动即可。…

教你如何启动MySQL服务

当你验证 MySQL成功安装后,用户需要启动 MySQL 数据库服务并登录。 下面介绍启动MySQL服务,具体操作步骤如下: 步骤 1):在桌面上右击“此电脑”→“管理”命令,如图所示。 步骤 2):弹出“计算机管理”对话…

mysql启动服务的两种方式

1.任务管理器启动服务 按键盘m即可定位到m开头的服务,点击mysql80右键,选择停止或者启动。 mysql80是安装mysql时命名的,记住这个是你的mysql服务名 因为我是8.0版本,所以多了一个服务mysqlrouter,不需要,…

开机手动启动 MySQL 服务

1.图形化界面启动 右击“计算机”,在快捷菜单中选择“管理”命令,如图所示,打开“计算机管理”对话框。也可以执行“开始”|“控制面板”|“管理工具”|“服务”来启动服务。 改成手动模式,每次电脑开机都需要点击启动服务 2. 命令行启动…

如何启动MySQL服务

第一种 1.通过快捷键(WinR)输入 service.msc 调出服务窗口 2.找到MySQL服务,选择打开,或者自动打开即可 第二种 1.通过 cmd 窗口,以管理员身份打开,输入指令: net start mysql 即可 2.不区分…

Windows下安装启动mysql服务步骤

1. 下载 MySQL :: Download MySQL Community Server 2. 配置 创建my.ini文件 粘贴配置信息 [mysqld] # 设置3306端口 port3306 # 设置mysql的安装目录 ---这里输入你安装的文件路径---- basedirD:\Develop\mysql-8.0.32-winx64 # 设置mysql数据库的数据的存放目录 datadirD:\D…

如何手动启动MySQL服务器

我在Windows上安装完MySQL后,没有设置开机自动启动MySQL服务,在我重新启动电脑后,发现无法连接数据库。 其原因就是没有启动MySQL服务,那么启动MySQL服务的方法为:开始——>运行(即命令行中&#xff09…

数据库MySQL服务器的启动

数据库MySQL服务器的启动 数据库MySQL服务器的启动方式有三种 方式一、通过服务的方式自动启动 1、右击“此电脑”,点击管理。 2、双击服务和应用程序。 3、点击服务。 4、找到MySQL,可以看到启动类型是自动,即开机时就自动启动了。 如…

如何关闭或启动mysql服务

方法一:通过命令行开启\关闭服务 第一步点击开始菜单,找到cmd,以管理员身份运行。 第二步在命令行里面输入“net stop mysql”,按回车键,就停止了mysql服务,如下图所示: 第三步在命令行输入“net start mysql”,接着按…

mysql服务怎么启动和关闭?

mysql服务启动和关闭的方法: 一、通过【计算机管理】界面来启动和关闭mysql服务 1、鼠标移动到计算机,点击鼠标右键,选择“管理”。 2、在【计算机管理】界面中选择【服务与应用程序】下的【服务】。 3、服务默认是按字母排序的&#xff0c…

Linux 系统启动Mysql 服务

Linux 系统启动Mysql 服务 启动服务(需要root权限) su 输入root密码 service mysql start 查看进程中是否存在mysql服务 ps ajx|grep mysql 停止服务(需要root权限) su 输入root密码 service mysql stop 重启服务(需要root权限&a…

【C/C++】之内存管理(超详细练气篇)

个人主页:平行线也会相交💪 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【C之路】💌 本专栏旨在记录C的学习路线,望对大家有所帮助🙇‍ 希望我们一起努力、成长&…

chatgpt赋能python:Python中的三角函数介绍

Python中的三角函数介绍 Python作为一种高级编程语言,可以处理基础算术运算、三角函数等高等数学的操作。其中,三角函数是常用的数学函数之一,Pyhon中的三角函数包括正弦函数、余弦函数、正切函数等。 正弦函数 正弦函数在三角学中是最基本…

四轴姿态解算-imu算法

理论篇 欧拉角四元数方向余弦矩阵 强调三者描述的是坐标系A,A之间的变换关系 欧拉角,四元数,方向余弦矩阵都可以描述四轴的姿态变换 注意这里强调的是变换 三者转换公式 一阶龙格库塔法 核心要点简介: 假设一阶函数随时间关系如: y a * T1b 则,在经…

LeetCode - 10 正则表达式匹配

目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 10. 正则表达式匹配 - 力扣(LeetCode) 题目描述 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 . 和 * 的正则表达式匹配。 . 匹配任意单个字符 * 匹配零个或…

感恩计算机专业作文,感恩作文(精选10篇)

感恩作文(精选10篇) 在学习、工作或生活中,大家都经常接触到作文吧,借助作文人们可以实现文化交流的目的。怎么写作文才能避免踩雷呢?下面是小编整理的感恩作文(精选10篇),希望对大家有所帮助。 感恩作文1 父母,是世界…

一岁一礼,感恩相遇 | 中创员工生日会

生日快乐happy birthday to you 一岁一礼,承载着祝福 纸短情长,记录着温暖 中创算力2022开年 第一场生日会如约而至 11位中创寿星 共赴一场生日庆宴 享受专属于寿星们的幸福时光! HAPPY BIRTHDAY 生日party 生活需要仪式感 每一个特…

生日快乐网站_【总结 】文化自信源自基层贺房氏网站建站十五周年

重要提醒:2004年起创建房氏网(房氏网站fang.org.cn)及QQ群,收集房氏家谱、源流、名人、企业,搭建寻根、联谊等一体文化平台,专业专注于房氏文化,为全球100多万房家人服务的一个综合体,欢迎大家的加入与参与…

一个生日微信小程序 生日动画_生日当天发朋友圈的文案 生日快乐微信小句子...

1.承蒙时光不弃,终究又长大了一岁,感谢每个阶段不同的自己。 2.希望我以后的人生平安喜乐,得偿所愿。 3.又长大了一岁,要更勇敢,少发脾气,按时睡觉,不要乱想。 4.要长大,要乖&#x…