【专题5: 硬件设计】之 【66.开关电源 之 buck电路和引入电感】

2023-11-15

嵌入式工程师成长之路 系列文章 总目录
系列文章总目录
希望本是无所谓有,无所谓无的,这正如脚下的路,其实地上本没有路,走的人多了,也便成了路
原创不易,文章会持续更新,欢迎微信扫码关注公众号
承接 小程序 / 嵌入式 / PC端项目开发,联系作者

在这里插入图片描述

1.体积和频率的关系

现在需要把2000个人从a地运到b地,有船和车两种运输方式。船一次可以运输500个人,一共需要4次能将所有人运完。车一次可以运50个人,一共需要40次能将所有人运完。

在这里插入图片描述
船的体积大,运载能力强,但频率低;车体积小,但频率高。体积小意味着成本低。同样的道理,如果开关电源的频率越高,体积就可以做得更小,成本也就更低。并且为了节省体积,节省成本,会把能量拆分为很多个小的包进行运输。

2.引入电感

在这里插入图片描述
只要系统工作,红色回路的电流就一直存在,这是电源本身消耗的。并且三极管Q1发热严重(长时间处于放大区),温度升高影响元器件寿命,实践表明,温升每升高10℃,系统的稳定性会下降一倍。

因为开关电源需要储能,所以需要有电容。现在需要把+15V降到+5V。

在这里插入图片描述
因为电容两端的电压不能突变,所以Va是缓慢上升的,如下图所示:

在这里插入图片描述
只要手速足够快,当a点电压Va上升到b点,5V时,立即断开开关S1,当Va小于5V时,立即开通开关S1,让Va维持在+5V左右。

增加电容后解决的问题:
(1)负载上的电压比较稳定,不会激变。
(2)通过控制开关S1的开和关,可以保证负载电压是我们所期望的。
不管开关闭合还是关断,负载都可以正常工作。开关关断时,电容储存的能量可以维持负载的正常工作。因为电容不耗能,所以开关电源效率很高。

刚上电时,电容上的电压为0,所以充电电流非常大,好比舀一勺水往水缸里面倒,如果水缸是空的,会在水缸底部溅起水花。电流往电容充电的瞬间产生的水花就是浪涌电流,浪涌电流非常大。电容两端的电压是不能激变,但电流会激变,激变的电流会形成浪涌电流

过大的浪涌电流会损坏开关,以及会产生很多EMI问题。可以增加一个电阻可以减小浪涌电流对元器件的影响

在这里插入图片描述

增加电阻R2确实可以避免产生浪涌电流,但是R2本身也会消耗功率,拉低了开关电源的效率。有没有什么办法,可以抑制电流突变,并且不会耗能?可以用电感代替,电感本质上就是一根导线,不会消耗能量。并且电感会阻碍电流的变化,流过它的电流不能激变,有效抑制了浪涌电流。

这就是俄国物理学家楞次在1834年发现的楞次定律,电流通过线圈时,会产生感应电流,感应电流的方向和原电流变化趋势的方向相反,如果原电流是在增大,感应电流的方向和原电流相反;如果原电流在减小,感应电流的方向和原电流相同。

在这里插入图片描述
buck电路最核心的器件就是电感,所有的buck电路都是以电感为基础进行能量转移的

电感和电容的特点:
(1)电感上的电流不能激变,但电压可以激变,表现形式为电弧。
(2)电容上的电压不能激变,但电流可以激变,表现形式为浪涌电流
(3)电感和电容都是电抗器件,都不会消耗能量,并且都可以储存能量。电容以电压的形式储存能量,电感以电流的形式储存能量。Vin所有的能量都加给了负载,所以开关电源的效率非常高。

但也存在隐患,当开关S1断开时,流过L1的电流减小,感应电流的方向为自右向左,产生左负右正的电压,这个电压和电源串联,所以总电压非常大,并且是直接加在开关S1两端的。如果S1耐压不高,很容易烧坏。

在这里插入图片描述
电源1和电源2串联,并直接接到了开关S1两端。怎么来解决这个问题呢?开关S1断开后,必须给感应电流提供一条通路。如下图所示:

在这里插入图片描述

增加一个电阻R2,当开关S1断开时,L1感应出的电流可以通过R2从c点流回到b点。但当开关S1开通时,R2会发热,会消耗一定功率,有什么不会消耗功率并且是单向流通的器件?可以用二极管。

在这里插入图片描述
开关S1导通时,因为电容的存在,a点电压不会突变;开关S1断开时,电感感应出的电流可以继续给电容充电。这样设计之后,a点的纹波会很小。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【专题5: 硬件设计】之 【66.开关电源 之 buck电路和引入电感】 的相关文章

随机推荐

  • 【区块链技术工坊45期】陈军:用案例解析通证经济模型设计

    1 活动基本信息 1 题目 区块链技术工坊45期 案例解析通证经济模型设计 2 议题 传统的新技术出现 人们只需要精通其语言规范和工具即可付诸应用 而区块链技术的出现却伴随着一个新的经济概念 即通证经济 有人说没有通证经济模型的区块链应用不
  • 专题:编程案例

    目录 案例一 买飞机票 代码优化 总结 案例二 求区间之内的素数 案例三 开发验证码 随机验证码的核心逻辑 案例四 评委打分 案例五 数字加密 案例六 模拟双色球系统 案例一 买飞机票 import java util Scanner pu
  • java 多线程之 implements Runnable

    请看以下题目 public class testController implements Runnable int b 100 synchronized void m1 throws InterruptedException b 1000
  • 移动端适配dpr

    1 移动端适配的代码 设计稿iPhone6 如下 function doc win seMetaTagScale doc win var fn function var deviceWidth doc documentElement cli
  • 如何用linux命令查看日志

    关注我 升职加薪就是你 压缩命令 tar czvf info log tar gz info log 把info log压缩为info log tar gz 通常压缩率能达到20倍左右 查询压缩文件内容 zcat info log tar
  • 如何帮服务器设置虚拟内存,服务器里面怎么设置虚拟内存

    服务器里面怎么设置虚拟内存 内容精选 换一换 对象存储调优主要分为 冷存储配置调优所有数据盘都是机械硬盘 HDD 的场景 即DB WAL分区 元数据存储池都使用机械硬盘所有数据盘都是机械硬盘 HDD 的场景 即DB WAL分区 元数据存储池
  • binlog_do_db 与 binlog_ignore_db

    前言 经过前面文章学习 我们知道 binlog 会记录数据库所有执行的 DDL 和 DML 语句 除了数据查询语句select show等 注意默认情况下会记录所有库的操作 那么如果我们有另类需求 比如说只让某个库记录 binglog 或排
  • [羊城杯 2020]A Piece Of Java

    羊城杯 2020 A Piece Of Java 文章目录 羊城杯 2020 A Piece Of Java 源码分析 从后往前测试 逐步写exp 构造DatabaseInfo类对象 InfoInvocationHandler 动态代理 序
  • 树莓派配置motion获取实时视频流

    一 串口连接CSI摄像头模块 二 升级安装程序apt get 输入以下命令 sudo apt get update sudo apt get upgrade 三 激活树莓派摄像头模块 输入sudo raspi config 选择Interf
  • Android透明状态栏和导航栏方案最终版

    前言 仔细留意常用App 就会发现有些 App 的状态栏和导航栏有透明效果 或者是沉浸式效果 比如QQ音乐客户端 是像这个样子的 我们看到整个页面顶部与导航栏浑然一体 在看导航栏 虽然我们打开了手机导航栏 但是整个页面 还是延伸到了导航栏底
  • 避免 PageHelper 使用中的一些坑

    多年不用PageHelper了 最近新入职的公司 采用了此工具集成的框架 作为一个独立紧急项目开发的基础 项目开发起来 还是手到擒来的 但是没想到 最终测试的时候 深深的给我上了一课 我的项目发生了哪些奇葩现象 一切的问题都要从我接受的项目
  • C++ PRIMER PLUS 第六版编程答案(二)

    2 7编程练习 1 编写一个小程序 要求用户使用一个整数指出自己的身高 单位为英寸 然后将身高转换为英尺和英寸 该程序使用下划线字符来指示输入位置 另外 使用一个const符号常量来表示转换因子 include
  • 解决eclipse中启动Tomcat成功但是访问不了Tomcat问题

    自己搭建了一个springMVC项目 中间出了一些问题 在排查问题的过程中发现eclipse成功启动了Tomcat 但是在浏览器中输入localhost 8080却给我一个冷冷的404 我以为是Tomcat出问题了 心情大好 以为自己搭建的
  • Github copilot几个使用技巧,自动补全代码

    上一篇文章介绍了如何在vscode 中引入 Github Copilot 这一张我们介绍一下Github Copilot 的使用技巧 一 常用快捷键 快捷键 含义 tab 应用提示代码 esc 拒绝提示代码 ctrl enter 打开提示面
  • Caused by: java.lang.UnsupportedOperationException 解决方案

    b 背景 b 今天在跑一个UnitTest 跑的过程中想在list的最后多加一个Element 即 List add Element e 多测试一条数据 可是在run的过程中 却一直在抛 Caused by java lang Unsupp
  • V-REP安装

    小知识 是当前目录 是父级目录 是根目录 1 下载V REP 官网地址 http www v rep eu downloads html 我用ubuntu16 04下载V REP PRO EDU V3 5 0 Linux tar 2 解压安
  • STM32通用定时器输出PWM控制舵机 —— 重装载值、比较值、当前值

    参考 stm32 定时器输出PWM原理及工作原理 控制舵机 作者 点灯小哥 发布时间 2021 03 09 23 17 52 网址 https blog csdn net weixin 46016743 article details 11
  • 【数理统计】双因素方差分析

    下面用SPSS搞一下 这一步选择模型 要不要考虑交叉因素 根据实际情况 我先不选交叉因素 选主效应 在这里可以看到随机误差项的自由度为0 不满足方差齐性 这是为什么呢 这是因为SPSS的自由度和上述经典算法是不一致的 SPSS中是怎么算的呢
  • python自动化课程笔记(十二)闭包、装饰器

    闭包 闭包就是能够读取其他函数内部变量的函数 例如在javascript中 只有函数内部的子函数才能读取局部变量 所以闭包可以理解成 定义在一个函数内部的函数 在本质上 闭包是将函数内部和函数外部连接起来的桥梁 闭包 def test nu
  • 【专题5: 硬件设计】之 【66.开关电源 之 buck电路和引入电感】

    嵌入式工程师成长之路 系列文章 总目录 系列文章总目录 希望本是无所谓有 无所谓无的 这正如脚下的路 其实地上本没有路 走的人多了 也便成了路 原创不易 文章会持续更新 欢迎微信扫码关注公众号 承接 小程序 嵌入式 PC端项目开发 联系作者