电源-手把手教你制作BOOST电路(电压电流闭环,PID调节)
前言
电源方向资料免费开源到QQ群1:280730348和QQ群2:725438563,欢迎进群交流沟通。博客地址edadong.com,博文同步发布在知乎、bilibili,其中bilibili主要以视频为主。
下面是BOOST电路的控制方案和具体电路,材料费由小范同学提供。更详细的讲解请移步Bilibili:EDAdong。
设计目标和方案
1、主控器件为STM32F103C8T6
2、参数显示通过0.96寸OLED屏幕进行显示
3、程控调节的方式通过旋转编码器进行调节(控制恒定电压或恒定电流输出)
4、主电路输入电压24V,通过外部电源供电(也就是单独一个电源),与单片机控制电路分隔开,控制电路为12V供电。
5、主电路拓扑结构为BOOST同步整流升压电路,输入24V,输出30到45V。
6、最大功率不小于50W,拟定输出45V1A为最大功率。
7、转换效率不小于90%,暂定测试条件为36V1A输出时的转换效率
8、负载调整率测试为空载和1A时的负载调整率,小于2%
9、有过压过流保护,暂定过压50V保护,过流1.5A保护,保护方式为继电器保护
注意事项
Boost电路在开始测试时建议接一个大电阻的输出负载,原因在于输出带有电容,电容一直在储能,给电容电压一个输出。博主实测过,Buck电路空载测试没问题,但是Boost电路不要空载测试,实际电感充电时间会很小,容易击穿滤波电容。
先开控制器电源,再开主电路供电电压,顺序不能反。
软件思路
单片机输出一路PWM信号,PWM占空比越高,输出电压越高。PWM占空比越低,输出电压越低。通过电压电流检测电路,检测输出电压或输出电流。通过PID电路控制输出电压电流的跟随,若想要执行电压追踪,则将采集到的电压送入PID中,与目标电压做对比,比目标电压低,就提高PWM占空比,比目标电压高,就降低PWM占空比。若想要执行电流追踪,则将采集到的电流送入PID中,与目标电流做对比,比目标电流低,则提高PWM占空比,比目标电流高,就降低PWM占空比。
硬件电路
1、主电路拓扑
如上图所示,这是最为基础的Boost升压拓扑,包含六个器件,从左至右分别是:
直流电源、储能电感、开关管、肖特基二极管、储能电容、负载
直流电源提供输入电压
储能电感交换能量
开关管实现电路的开启和断开
肖特基二极管实现电路的被动开关断
储能电容实现对电压的储能
负载,顾名思义,消耗能量
电路的核心在于储能电感和开关管,在小功率场合下,博主喜欢用Mos管作为开关器件。Mos管的特性就在于是电压控制器件,拿常见的IRF3205Mos管来说,总共有三个管脚,分别是G、D、S。想要控制开关管很简单,只需在GS端加上一定的电压,就可以控制DS导通或者断开,我们其实可以把Mos管看作一种高速的机械开关。
那我们来说一下电路的原理,如何实现电能的变化呢?关键点就在高速开关状态下的电感储能。电路总共存在着两个工作状态,一个是开关管导通的工作状态,一个是开关管截至的工作状态。
首先我们看第一种工作状态,开关管处于导通状态。导通状态时,电流是怎么流通的呢?首先电流肯定会从输入电源流入进来,经过储能电感,此处我们注意,电流的流经方向是从左至右。当电流流经到Mos管和肖特基二极管的交点时,是不是就要考虑往哪个方向走了?那么很简单,记住这一点,电流总会往更容易流的地方跑。Mos管的特性就是导通电阻很小,相较于二极管而言,它对电流非常友好,所以在都可以走的前提下,电流会非常高兴的往Mos管那块跑。所以根据这个特性,电流流到了Mos管后,接下来就不会往负载那边流了,而是回到了电压输入负极,这样就完成了第一种工作状态。这个时候咱们的输出电压等于多少?其实就等于储能电容的电压大小,而储能电容电压大小其实就是输入电压减去二极管的压降电压,因此我们就可以得知这种状态下的输出电压。
那么我们再看第二种工作状态,开关管处于截至状态。开关管处于截至状态时,其实就相当于开关断开。这个时候电流没路可走了呀,所以就只能往肖特基二极管的那个方向走了,那么电流的方向就是流经电感再经过肖特基二极管再流向负载再回到输入电压的负极了。这个时候,由于负载能够消耗我们的电能了,所以咱们电路中的能量,就要全部往外提供了,怎么办,就不能给电感充电了。这个时候,电感就生气了,说不给我吃饭是吧,我给你对着干,于是在电感两端,就产生了与电流方向相反的电动势,也就是左负右正的反向电动势。为什么会产生反向电动势呢,其实跟电感本身的特性相关,这个请自行查阅相关知识啦。我们知道,这个反向电动势其实跟第一种工作状态下的充电时长有关系,充电的时间越长,反向电动势就越大。我们可以画一画电路图,此时输出的电压等于啥子,就等于输入电压加上反向电动势再减去肖特基二极管的压降。是不是就得到了比之前电压更高的直流电压了呢?
好了明白了这两种工作状态,我们从宏观的角度来看,输出电压变高主要由什么来决定呢?答案是电感的反电动势的大小,而电感的反电动势大小与充电时长有关系,也就是说我们电感充电越久,第一种工作状态越久,那么充电时长就会越久,电感的反电动势自然会越高,自然从宏观角度来看输出电压就会越高。当然电感不可能一直充电,boost电路也不可能把小电压无限升高,这个过程跟很多因素有关。按照经验来说,一般boost电路充电时间不要长于一个周期的90%,当然也跟你的储能电容有关系,假设你储能电容只能扛100V,你占空比拉到90%的话,输出电压加到了200V,这个时候你可能就会体验到电容开花的效果哦。
好了,那么简单总结就是,我们单片机只需要输出一个PWM,通过控制PWM的占空比,可以改变输出电压的大小。占空比越高,输出电压越高,占空比越低,输出电压越低。占空比与输入电压输出电压的关系是:D=(VO-VI)/VO,其中输出电压为VO,输入电压为VI,输出电压一般都会比输入电压要高,当然肖特基二极管还是会有压降的(为了严谨!)
我们来引入一个新的概念,叫做同步升压。
万事万物都有其存在合理性,为什么要有这玩意儿的存在,原因无他,我们要把开关电源的优势体现出来。优势是啥,无非就是低损耗高效率呗。基本的boost拓扑结构显而易见的缺点是什么?很明显呀,那个肖特基二极管你看着他不碍眼么,反正我是瞅着他不咋顺眼,二极管那是啥,被动导通,抵抗能力杠杠强,损耗也大。那我们换个思路,找个主动的器件,不咋抵抗,不挺好么!
瞧,想主动,那我们可不可以把肖特基二极管,换成导通电阻超小的Mos管呢,答案是,当然没有问题。这样下来,电路中就有两个Mos管了,话不多说直接上图:
为了电路安全着想,在同一瞬间,我们要保证两个Mos管只有一个导通,他们两个Mos管可以同时截至,但是不能同时导通,为什么呢?因为两个导通电阻都很小,电流去哪一路都没问题,这个时候他们就会很纠结,纠结的话就会拉帮结派,然后干架,这样电流就会顺利的引爆你的电路,给你干穿。
那其实只要让他们工作状态完全相反即可,我们可以利用芯片去实现。比如半桥驱动芯片IR2104S,根据它的外围电路,你只需要输入一个PWM信号,输出就能得到LO和HO两路输出信号,其中HO信号与输入PWM信号相同,LO信号与输入信号相反。
由于博主已经脱离了电力电子实验室,非常无奈,手头上连个滑动变阻器都没有,别问,问就是没钱。就只能做这种小的,能够承受的,当然根据博主之前设计的经验,我的这种拓扑结构,散热弄好了100w轻轻松松。现在就当给大伙儿打个样,入入门~
这里插一句,开关电源内部的损耗大致可以分为:开关损耗、导通损耗、附加损耗和电阻损耗,其中开关损耗和导通损耗是典型的开关电源内部最主要的两个损耗源,控制这两个损耗的典型方法是使功率开关导通期间的电压降最小。采用同步整流技术,将效率提高1%~6%;选取导通电阻更低、满足要求的开关管;确保开关管工作在饱和状态,具有足够驱动能力;电感选用铁硅铝磁芯,降低铁损。
Mos管选型:其实主要就是看DS可承受电压,导通电阻和电流,我这里选的是IRF540N,导通电阻几十mΩ左右。DS电压110V左右,具体的话去看手册吧,记得根据你输出最大电压选型,不要超过了DS电压,最好是留一点阈值。
储能电容选型:无它,手熟而,我的经验选型220uf,50V左右即可。
电压采样电路
直流电压采样电路如下,通过运放实现采集电压的缩放。VDCOUT是我们检测到的直流电压,这个地方可以直接连接到主电路的输出电压口,假设输出电压是30V,通过R78和R79电阻分压,在运放的3号口能得到30V1/(30+1)的电压也就是30/31v。根据运放的虚短虚断,2号口电压也为30/31v。再通过R80和R81电阻分压,在运放的1号口得到30/31*31/30=1v的电压。再通过一个电压跟随器降低电压阻抗,最终到输出电压口得到1V电压。因此输入30V电压,可以输出1V电压。这个1V的电压送入单片机内部进行检测,当单片机检测到1V以后,通过内部乘以电压系数就能够得到正确的输出电压。此处电压缩放比为30倍,通过改变R78和R80的大小,即可得到不同的缩放倍数。
总体电路
设计原理图:
设计PCB:
总结
根据上面几个电路,能够得到输出的电压和电流,以及通过PWM驱动输出改变电压和电流的大小,通过采集到的电压和电流与目标电压和电流进行对比,想增大输出电压和电流就增加PWM输出占空比,减少输出电压和电流就减小PWM输出占空比。
PCB布局上需要注意的是,信号线用覆铜包裹,尽量短且直,不要太粗,信号线不要绕。像电感电容等器件尽量紧凑,减少杂散电容电感带来的影响。
通过网盘分享的文件:post13资料合集
链接: https://pan.baidu.com/s/16VanIfkAbI2QrQVOnWcAYg?pwd=g9na 提取码: g9na
–来自百度网盘超级会员v6的分享