参考设计

收藏 

评论 

【单片机】数控可调稳压电源设计-V1.0

ghaytweyhtoo 发布

1 项目简介

大家好我是雷超林,本次我设计的电路使用STC的单片机模拟DAC通过调理电路来控制BUCK芯片的输出电压,输入电压4-32V,输出电压0-32V可调,输出电流0-3A(最大5A)。3位数码管显示实时电压和电流。此电路运用了单片机,模拟电路,高频信号处理等知识,可以很好的锻炼学生电路分析能力,难度系数中上。相关的电路知识我在本文中会详细指出,如有疏漏,望海涵

2 总体设计方案

我们要控制BUCK芯片的输出电压就要改变它的电压反馈,如何改变它的电压反馈呢?我们需要运放来控制我们阈值电压与实际比较输出,在调压的过程中运放一直处于比较状态直到电压达到稳定。同时要加入闭环采样。
根据基尔霍夫定律,改变节点电压。相应的节点电压随之会改变。这就是此电路反馈端的工作原理。这系统是处于闭环状态。由于输出电压不是线性变化,同时我们加入PID调节。
采样端通过运放。将电压缩小10倍。电流采样端通过运算将采样电阻上的电流信号放大十倍。
此电路属于BUCK电路。提高开关频率,有助于降低电压纹波。同时可以减小续流电感。此电路的效率能达到95%。最大功率50瓦。

cw08MBPbeSuveXawYTUQLTtvAY3eTVczy3Eqrz4E.png

3 原理图设计

3-1 单片机电路

K7rY3fuFZQm6jFWbr9xPFuW2MSUIIoS1G691m6Z1.png

本系统采用的是STC的8A8K64S4A12单片机,编程简单,支持3.3V-5V供电。贴片封装,占板体积小,引脚功能强大。

3-2 数码管显示电路

Qqz1pVLQHRx0m0sC3Dxu8vx8w8xSLyeBLeyvn3oQ.png

采用了2个3位红色数码管,一个数码管显示电压,另外一个数码管显示电流,由于单片机的驱动高电平能力有限,所以同时采用了74HC245来驱动数码管,提高显示效果,驱动此数码管的方式为动态扫描

3-3电压基准源电路

SDWvAGLAz5wIFGmuTurwrOLjdpFeIOOYWuR9s2fy.png

对核心电路进行原理分析,原理图与文字对照说明,对核心器件选型进行介绍。

基准电路采用了TL431稳压芯片,根据手册的稳压公式Vo=Vref*(1+R1/R2),Vref=2.5V,R1=5k,R2=10k,所以Vo=3.75V。此电路为单片机的ADC采样提供电压基准

3-4 复位和独立按键电路

1MtgVsZabiQfkO73oc4yUgdBkHhehbHARYYsqsfP.png

复位电路不用我多说,独立按键采用了5个按键,两个粗调,两个细调,一个确认按键

3-5 单片机下载电路

cIMGaodrl2QPe5mHzTXXMzO8Bl0jRhtHRpNYMqOV.png

此电路采用了USB转TTL的CH340C,不需要额外的晶振,这里我们值得注意的是CH340的供电要单独供电,否则在下载要求重新上电的时候CH340C也会重新上电,导致下载失败。

3-6 辅助供电电路

yFUDSTPRw7hQKqBbbj0t2D32mW88yqtvTXbn7C4q.png

此电路采用了线性稳压芯片7805,最大电压36V,我们的输入一定不能超过7805的最大限制电压,由于此降压芯片为线性稳压,所以在芯片上会产生热量,我们一定不要用手摸

3-7 模拟DAC电路

uMhRDSrUdojvbj71joULk0Je33ZfTUfUEoEdplpB.png

此电路为低通滤波电路,作用是将单片机产生的PWM信号传换为电压信号,可以在0-5V之间变换。

3-8 主电源电路

z8azQepWBA5XJQEMPv21uORUOa10hnnVv5fi1REU.png

上图为电源主电路,下面一部分为电流环,采样输出电流,再加以单片机控制,实现电流的闭环控制,U7.1的作用是将0.1om采样上的电流信号转换为放大10倍的电压信号,如果流出1A电流,那么U7.1的输出电压为1V。U7.2的作用是将单片机控制的电流和实际电流做比较,实现电流的控制

8AvvvLetXE2BWA8iVQaBM8tL4gdarrjTjSHSOPl1.png

上图为电源主电路,上面一部分为电压环,采样输出电压,再加以单片机控制,实现电压的闭环控制,U7.3的作用是将输出电压上的电压信号转换为缩小10倍的电压信号,如果输出10V电压,那么U7.3的输出电压为1V。U7.4的作用是将单片机控制的电压和实际电压做比较输出到降压芯片的FB引脚,实现对电压的控制

3-9原理图展示

98LwlVO89lUU0GvHYnfaKcTcMJWpnn8JDdS8bgCv.png

7jU43MSKkjp4Dn1DQitQGDBYsrKyGA1NhfrbBSs6.png

4 PCB设计

4-1 边框设计

CKW7vrjfUVBNfx7BVrC8RX6HvFEpw0yQ8ZwS9Tmf.png

4-2 PCB布局

doFniyGRCzvJxjKL3qSPWdcLjOou9xeRjH4ZAAYQ.png

对于元器件的摆放,我们要注意电源芯片的FB脚要远离电感,电感上的高频信号会干扰电压反馈,同时我们的地回路要是最短回路。功率部分的元器件要和模拟部分的元器件隔一定的距离,防止干扰。

4-3 PCB走线

在PCB的走线上,我们要注意电源功率走线要尽量的粗,同时功率地要和模拟地单点连接,尤其是电感附近,尽量少走线,防止电感的干扰。

g6tGOGDc4OplNeUdIlMOTbyBKE46Q4XPnnd4LTIk.png

EKbTur3at5h9kuB1psUKRk0EU2vycE0wGx4iGC8P.png

4-4 敷铜与丝印

覆铜我们要把功率地和模拟地隔开,以达到最佳效果,电源的覆铜间距要大

5 软件介绍

5-1 软件流程图

wt1HpGUXzWRH055B73yvUg4BEQzz0gaepghzISyI.png

5-2 核心代码分析

gCn9Gs2FQGoNUkC4MtH8dHz9cro9rSMWYNiWs84P.png

J9kjZECTNu9GDpKUtXRnwEu7wiiB2VmbeVb3MU6B.png

6 调试说明

6-1 硬件调试

(1)硬件焊接

在焊接上我们要注意焊电感这些功率器件的时候要把烙铁温度调高,否则会影响焊接的牢固性,造成元器件的异常,同时BUCK芯片底下有散热焊盘,我们一定要记得接

(2)硬件调试

在硬件调试上我们要注意运放的电阻的值,可以适当的调整,尤其是电流反馈这一端,可能你流过1A电流,实际在电阻采样这一端为1V,到电阻另一端采样为1.2V,这个时候就是我们的电阻取大了。当我们采集的电压不是线性变化时,就是电容取大了,这些值都要去自己适当的调整,每一块芯片性能都不一样。

6-2 软件调试

(1)软件环境

使用keil C51版本

(2)固件烧录

使用STC ISP下载的时候记得把RESET做IO口的勾去掉。

(3)代码调试

调试主要是PID调节那一块,每个板子的采样电压和电流都有微微的区别,我们要耐心的去调试每一个小参数,注意刚开始电压不要给高了

7 项目资料

7-1 实物图展示

 

dtrH0hc2WGtOdcHAfQxZToJx2UNLpT88ilHJCIEM.jpeg

7-2 视频演示

视频链接https://www.bilibili.com/video/BV1tL4y1G7zw?spm_id_from=333.999.0.0

 

 

 

参考设计图片
相关器件
器件 类型 描述 数据手册
CM105X5R105K10AT 贴片电容 精度:±10% 容值:1uF 额定电压:10V 温漂系数(介质材料):X5R 材质:X5R 点击下载
A7 通用二极管 直流反向耐压(Vr):1kV 平均整流电流(Io):1A 正向压降(Vf):1V @ 1A 1000V 1A VF=1V @ 1A 点击下载
K2-6639DP-B4SW-04 轻触开关 电路结构:SPST-NO 触点额定电流:50mA @ 12VDC 按钮头类型:Standard 按钮作用方向:Top Actuated 6.0*6.0mm,100万次寿命 点击下载
FJ3361AH LED数码管 数码管位数:3 照明颜色:红色 电路连线类型:阴极(负极) 数码管的显示尺寸:0.36''(9.14mm) 点击下载
HoLTT0603-1/10W-4.7K-1% 电流采样电阻/分流器 点击下载
RMC06031.5K5%N 贴片电阻 点击下载
TR0603B5K00P0525Z 贴片电阻 点击下载
XKB8080-Z 按键开关 自锁/无锁:自锁 开关高度:13.65mm 触点额定电流:100mA 作用力:160±80gf 安装类型:通孔 外形尺寸(长宽):8.00mm x 8.00mm 电路结构:DPDT 点击下载
MMTL431 431 电压基准芯片 点击下载
STC8A8K64S4A12 STC(宏晶) 工作电压:2V ~ 5.5V CPU位数:8-Bit CPU内核:8051 主频(MAX):33MHz ROM类型:FLASH 点击下载
CH340C USB芯片 驱动器/接收器数:- 协议类别:USB 2.0 类型:Transceiver 数据速率:2Mbps USB转UART串口,内置晶振,手册有提供将TTL 串口转换为RS232 串口的应用原理图 点击下载
U254-051T-4BH83-F1S USB连接器 公母:母座 连接器类型:USB - Micro B 触点数量:5 标准:USB 2 点击下载
RFS-16V471MI6# 直插铝电解电容 点击下载
CT41G-0805-2X1-50V-0.1μF-M(N) 贴片电容 精度:±20% 容值:100nF 额定电压:50V 温漂系数(介质材料):2F4 材质:2X1 点击下载
HBV221M1VTR-1010 固态电容 点击下载
GRT31CC8YA106KE01L 贴片电容(MLCC) 点击下载
C06CF150K-9ZN-X1T 贴片电容(MLCC) 点击下载
EEVEB2G4R7Q 贴片型铝电解电容 点击下载
B540C-13-F 肖特基二极管 直流反向耐压(Vr):40V 平均整流电流(Io):5A 正向压降(Vf):550mV @ 5A 40V,5A,VF=0.55V@5A 点击下载
EBLS321611-470K 贴片电感 点击下载
TD03H1001DT 贴片电阻 点击下载
RMC06035.1K5%N 贴片电阻 点击下载
AR03FTB3001 贴片电阻 点击下载
SCR0603F360K 贴片电阻 点击下载
SCR0603F18K7 贴片电阻 点击下载
HoAR2512-1W-5R-0.1%-TCR25 贴片电阻 点击下载
L7805CV 线性稳压器(LDO) 点击下载
DB128L-5.08-2P-OG-S 螺钉式接线端子 点击下载
TPS5450DDAR DC-DC芯片 可输出电流:5A 开关工作频率:500kHz 输出类型:Adjustable 输出电压的路数:1 功能类型:Step-Down 输出配置:Positive 点击下载
LM324CDRG 运算放大器 点击下载
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld1”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeword1”及时沟通。

相关项目
电路图 更多>
下载中心 更多>
大学堂 更多>
论坛推荐 更多>
Datasheet 更多>