降压型开关电源教程

电子芯期天 2023-06-28 07:30

今天我们一起学习降压型开关电源。

为什么需要开关电源

在之前的 线性稳压器教程 中,我们学习了 L7805 等线性稳压器的使用。它们使用起来很简单,但是效率低下。


例如,如果您尝试用 26 伏电压为线性稳压器供电,并且输出电压为 5 伏 电流为 3 安培,则最终会产生 63 瓦的热量。如此巨大的能量浪费是不可接受的。

对于大功率项目,你希望使用所谓的开关电源。有各种不同类型的开关电源,可以让你将一种电压转换为另一种电压。

本文主要讨论降压型(Buck or Step-down)开关电源。它是一种可以将较高电压降低到较低电压的电源。

原理

让我们先从一个简单的电路开始。电路由一个 10 伏的直流电源串联一个开关组成。

开关是什么并不重要。它可以是双极性晶体管,MOS 管,甚至可以是疯狂推动机械开关的疯子。


出于效率原因,开关应该使用场效应(MOS)管。但现在我们在电路中还是用通用开关符号。接下来让我们用占空比为 50% 的脉冲宽度调制(PWM)信号来控制开关的断开和闭合。

这会给我们输出一个一个占空比为 50% 的方波,一半时间为 10 伏,一半时间为 0 伏,这样平均电压就是 5 伏。

现在让我们添加一个 LC 低通滤波器。电感抵抗电流的突变,电容抵抗电压的突变。综合效果是我们的 LC 低通滤波器抹平了方波,我们在输出上获得了 5 伏的相对稳定的直流电。

但是上面这个电路有个问题。假设开关已闭合,我们的电源正在输送一些电流。这意味着电流正流过这个电感器。

现在让我们断开开关。由于电感中的电流不能立即改变,这意味开关断开的一小段时间内仍然有电流流过电感。

但是电感左侧没有接任何器件,所以在这里积累大量带负电荷的电子(电子的流动的方向是和传统电流方向相反的)。从而产生一个巨大的负电压毛刺。

这种电压毛刺可以达到数百甚至数千伏。


如此巨大的负电压毛刺足以烧毁连接在此处的任何开关。如果您想了解有关这种现象的更多信息,请查看我另一篇文章:电感毛刺。在那篇文章中,提到了一个解决办法,就是添加一个二极管。二极管就位后,现在无论何时断开开关,电流都可以在一个完整的路径中流动,并且开关后的电压几乎不会低于零,因为二极管的存在,电感左侧电压最多比接地低 0.7 伏(二极管压降电压),肖特基二极管会更低。

下图是经典的降压型开关电源电路,你可以使用这个基本电路以比线性稳压器(Linear Voltage Regulator)更有效的方式将高电压直流电降低到电压较低的直流电。

使用 Arduino 搭建

我们使用 Arduino 搭建一个降压型直流电源(Buck Converter)。这个电路仅用来学习降压型开关电源的作用,不具有实际用途。Arduino 可以输出方波(PWM), 我们可以利用它输出的方波作为控制信号,在面包上搭建一个简单的降压型开关电源。

无反馈

我们使用 P沟道场效应管 IRF9540 来开关主电源,这里我使用可调电源输出的 12 伏电压。因为 Arduino 的驱动能力不足,不足以直接驱动 IRF9540, 我们使用一个 NPN 型BJT 晶体管 S8050 来驱动 IRF9540。我们编程让 Arduino 输出 31 k 赫兹的控制方波。旋转电位器可以改变输出方波的占空比。这样,当 Arduino D3 脚输出高电平时,三接管导通,拉低 N 沟道场管的门级(G),场管导通;当 D3 输出低电平时,三极管断开,场管门级为高电平,场管关断。

电位器一个引脚接在 Arduino 的 5V 引脚上,一个引脚接地,这样电位器中间引脚可以输出 0~5伏电压。

A0 引脚: 接可调电位器的中间引脚。用于调节方波的占空比。

D3 引脚:输出 31k 赫兹的控制方波,用于控制开关 IRF9540 的关断。


/*
* 这是用 arduino 制作的降压型开关电源的示例代码。
* 我们使用 Aruino Uno. Nano 也是可以的。
* D3 引脚输出控制方波
* No feedback is connected here.
*/

int potentiometer = A0; // 接可调电阻中间引脚
int PWM = 3;

void setup() {
pinMode(potentiometer, INPUT);
pinMode(PWM, OUTPUT);
// 引脚3和11, 输出PWM 方波 频率:31372.55 Hz
TCCR2B = TCCR2B & B11111000 | B00000001;
}

void loop() {
float voltage = analogRead(potentiometer);
int VALUE = map(voltage, 0, 1024, 0, 254);
analogWrite(PWM, VALUE);
}

我们在面包板上组装好电路,使用一个 12 伏的灯泡作为负载。示波器探头 CH1 接在 Arduino 输出的控制方波上,CH2 接在电压输出端。调节电位器可以调节输出电压,可以看到灯泡也随着变亮。

这个电路可以在负载不变的情况下维持稳定的电压。但是如果负载变了,输出电流就会改变,进而导致输出电压改变。如果想要在负载改变的情况下,维持电压不变,需要有一个反馈系统,该系统将监测输出电压,如果输出电压变低,则可以增加输出方波的占空比,如果输出电压变高,则可以减小输出电压的占空比,进而维持输出电压不变。

有反馈

我们给我们的开关电源加一个反馈系统,以实现在负载改变的情况下,维持输出电压不变。我们使用 Arduino 监控输出电压,如果低了,我们就增加方波占空比,进而拉高输出电压;如果输出电压高了,我们减小占空比,进而减小输出电压。因为电路输出电压的范围为 0~12 伏,而 Arduino ADC 的最大输入电压为 5 伏,不能直接检测输出电压。我们需要将输出电压降到 5 伏下,我们使用一个简单的电阻分压电路实现。

带反馈的完整的电路如下:

A0 引脚: 接可调电位器的中间引脚。用于调节方波的占空比。

A1 引脚:接反馈电阻,用于监控输出电压。

D3 引脚:输出 31k 赫兹的控制方波,用于控制开关 IRF9540 的关断。

带反馈的降压型开关电源代码如下:


/*
* 这是用 arduino 制作的降压型开关电源的示例代码。
* 我们使用 Aruino Uno. 用 Nano 也是可以的。
* A0 引脚: 接可调电位器的中间引脚。用于调节方波的占空比。
* A1 引脚:接反馈电阻。
* D3 引脚:输出 31k 赫兹的控制方波。
*/

int potentiometer = A0; // 接可调电阻中间引脚
int feedback = A1;
int PWM = 3;
int VALUE = 0;

void setup() {
pinMode(potentiometer, INPUT);
pinMode(feedback, INPUT);
pinMode(PWM, OUTPUT);
// 引脚3和11, 输出PWM 方波 频率:31372.55 Hz
TCCR2B = TCCR2B & B11111000 | B00000001;
}

void loop() {
float voltage = analogRead(potentiometer);
float output = analogRead(feedback);

if (output > voltage) { // 输出电压大了,减小占空比
VALUE = VALUE - 1;
VALUE = constrain(VALUE, 1, 254);
} else if (output < voltage) {// 输出电压小了,增大占空比
VALUE = VALUE + 1;
VALUE = constrain(VALUE, 1, 254);
}

analogWrite(PWM, VALUE);
}

一站式解决方案

上面的降压型开关电源,罗里吧嗦,又是方波,又是反馈,挺麻烦的。市面上有多种降压型开关电源芯片,提供一站式解决方案。。比如 LM2576T-ADJ 这款芯片,使用反馈电阻可以在负载变化的情况下,保证输出电压不变。


输入可以在 40 伏的范围内。不要施加更高的电压,否则可能会烧毁 LM2576T-ADJ 组件。在这种情况下,我们不需要外部开关,因为 LM2576T-ADJ 里面已经有了。将电压反馈引脚连接到输出分压器后,LM2576T-ADJ 将根据输出电压的高低改变输出控制方波的占空比以保持输出电压恒定。在这种情况下,使用肖特基二极管,因为它具有低正向压降电压。

焊起来

像这种大电流,而且有的器件要求尽量靠近芯片引脚的东西,我们就不要在面包板上搞了。我们使用洞洞板搞。

首先在把 LM2576T-ADJ 焊接在洞洞板的中间,在它周围留下大量的空间,以安装其他器件。

输入端的滤波电解电容焊接在芯片的一两厘米内。

同样的方法焊接输出端的二极管、电感,保持元件连线尽可能短:

再焊上输出滤波电容:

当焊接反馈电阻时,尽量使返回芯片的导线尽可能短。

电路板底部的布局比顶部更重要。注意我的地线是一条直线,那两个蓝色的是 100 nF 滤波电容,输入输出各一个:

最后的效果:

跑起来

一切准备就绪就绪。我将用 10 伏电压作为我的开关电源的输入电压。我将使用我的可调节电子负载来查看它如何提供不同大小的电流。

如果你在家中这样做,你可以使用 5欧姆 10瓦的功率电阻器作为负载。

首先,让我们检查一下输出电压是我们想要的。他是完美的 5 伏直流电!

现在,让我们来看看电路中的这个节点,它被称为开关节点, 也就是 LM2576-ADJ 的 2脚:


您可以看到我们熟悉的 0 到 10伏方波,开关频率为 50.65 kHz。但是你可以看到占空比为 59.5 %,而不是理论上的 50%,此时的负载电流为 1 安培。

如果我将负载增加到 2 安培,占空比增加到 63 %。在3 安培时, 功率损失更大,控制器必须将占空比更改为 67% 才能够维持稳定的 5 伏输出:

还记得我之前说过我们得到了一个完美的 5 伏直流电吗?那并不是真实的情况。让我们将示波器的耦合更改为交流耦合并放大波形。可以看到在输出上有一个小的交流分量,因为我们的低通滤波器并不完美。我们称其为电源的输出纹波。在 1 安培负载下,我们有大约 10 毫伏的纹波和噪声。

如果我将负载电流增加到 3 安培,纹波变得更加嘈杂,达到了 16.7 mV:

如果我将输入电压增加到 26 伏,纹波波形会变大,达到了 33 mV。

理想情况下,我们希望这种纹波尽可能小。对于大多数应用,低于 100 毫伏的峰峰值就可以了。但一般来说,您不想用开关电源为无线电接收器等敏感电路供电。

现在让我们计算我们制作的的这个电源的效率。并将其与线性稳压器进行比较。


从 26 伏的输入,我的台式电源向直流转换器提供 0.6889 安培。

我的万用表测量输出为 4.905 伏.

我将负载正好设置为 3 安培。如果你在家中使用电阻器作为负载进行操作,请确保使用万用表准确测量输出电流。

将数据带入公式计算,我们发现我们的电源效率为 82%,非常好!这就是人们为什么通常将开关电源用于高于 1 安培的电流。

声明:

本文转载自飞多学堂 公众号如涉及作品内容、版权和其它问题,请于联系工作人员微(in0723mango),我们将在第一时间和您对接删除处理!
投稿/招聘/广告/课程合作/资源置换 请加微信:13237418207

反激式开关电源理论与原理解析


开关电源设计该考虑的十大因素

扫码添加客服微信,备注“入群”拉您进凡亿教育官方专属技术微信群,与众位电子技术大神一起交流技术问题及心得~

分享💬 点赞👍 在看❤️ “三连”支持!


点击“阅读原文”查看更多干货文章
电子芯期天 致力于分享各种电子电路开发设计资料及经验.
评论
  • 80,000人到访的国际大展上,艾迈斯欧司朗有哪些亮点?感未来,光无限。近日,在慕尼黑electronica 2024现场,ams OSRAM通过多款创新DEMO展示,以及数场前瞻洞察分享,全面展示自身融合传感器、发射器及集成电路技术,精准捕捉并呈现环境信息的卓越能力。同时,ams OSRAM通过展会期间与客户、用户等行业人士,以及媒体朋友的深度交流,向业界传达其以光电技术为笔、以创新为墨,书写智能未来的深度思考。electronica 2024electronica 2024构建了一个高度国际
    艾迈斯欧司朗 2025-01-16 20:45 423浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 150浏览
  • 随着消费者对汽车驾乘体验的要求不断攀升,汽车照明系统作为确保道路安全、提升驾驶体验以及实现车辆与环境交互的重要组成,日益受到业界的高度重视。近日,2024 DVN(上海)国际汽车照明研讨会圆满落幕。作为照明与传感创新的全球领导者,艾迈斯欧司朗受邀参与主题演讲,并现场展示了其多项前沿技术。本届研讨会汇聚来自全球各地400余名汽车、照明、光源及Tier 2供应商的专业人士及专家共聚一堂。在研讨会第一环节中,艾迈斯欧司朗系统解决方案工程副总裁 Joachim Reill以深厚的专业素养,主持该环节多位
    艾迈斯欧司朗 2025-01-16 20:51 195浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 183浏览
  • 日前,商务部等部门办公厅印发《手机、平板、智能手表(手环)购新补贴实施方案》明确,个人消费者购买手机、平板、智能手表(手环)3类数码产品(单件销售价格不超过6000元),可享受购新补贴。每人每类可补贴1件,每件补贴比例为减去生产、流通环节及移动运营商所有优惠后最终销售价格的15%,每件最高不超过500元。目前,京东已经做好了承接手机、平板等数码产品国补优惠的落地准备工作,未来随着各省市关于手机、平板等品类的国补开启,京东将第一时间率先上线,满足消费者的换新升级需求。为保障国补的真实有效发放,基于
    华尔街科技眼 2025-01-17 10:44 221浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 100浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 182浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 390浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 49浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 121浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 41浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 164浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 111浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 73浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦