This website requires JavaScript.
发布

基于stm32的宽电压可调电源设计

i922B0U81z 发布于2025-01-03 17:50:49 CC CC0协议 分类: 侵权投诉
销量: 1
6
2
0
简介:

统使用stm32单片机设计,USB 5V供电,实现3.3V—35V可调输出,电流最大输出3A,液晶LCD12864显示实时输出电压,通过按键可以实现3.3V、5V、12V、24V、32.5V切换输出,通过旋钮实现3.3V—35V可调输出。

应用场景:

1、液晶显示器,液晶电视; 2、数码相框; 3、各种电话、设备; 4、工控板、控制板、控制器电源、摄像头电源等;


一、产品简介

系统使用stm32L1单片机设计,USB 5V供电,实现3.3V—35V可调输出,电流最大输出3A,液晶LCD12864显示实时输出电压,通过按键可以实现3.3V、5V、12V、24V、32.5V切换输出,通过旋钮实现3.3V—35V可调输出。系统增加LED状态指示灯,指示电压输出。



二、应用场景

1、液晶显示器,液晶电视;

2、数码相框;

3、各种电话、设备;

4、工控板、控制板、控制器电源、摄像头电源等;



三、产品概述

该宽范围可调电源模块使用STM32L152单片机作为主控,使用USB 5V供电,通过DC/DC升压到37V,单片机通过DA调节输出DC/DC输出电压,实现3.3V-35V可调电压输出,电流最大输出3A,液晶LCD12864显示实时输出电压,通过按键可以实现3.3V、5V、12V、24V、32.5V切换输出,通过旋钮实现3.3V—35V可调输出。系统增加LED状态指示灯,指示电压输出。该宽范围可调电源模块体积小巧、可调电压输出,仅需要5V电源供电即可,功耗低至50mA,使用方便。


使用STM32L152单片机作为微处理器,性能稳定、功耗低、成本低,微处理器通过内部ADC功能读取解析计算传进来的被放大器放大后的电压信号数据,并将结果信息显示在LCD液晶屏上,综上可方便准确的测量取得输出电压信息。



四、产品参数

(1)PCB尺寸:46.7mm*93.5mm,2层板,PCB厚度1.6mm,有铅喷锡;

(2)输入电压范围:5±0.1V;

(3)输出3.3V-35V可调电压;

(4)输出电压、电流显示在LCD12864上;

(5)旋钮调节输出电压;

(6)按键可以实现3.3V、5V、12V、24V、32.5V切换输出;

(7)LED指示灯指示是否提供负载供电;



3D简介图如下:

正面:

全部元器件都在正面,各功能块介绍如下图:

基于stm32的宽电压可调电源设计硬件项目图1

S1按键为调节电压按键,实现多档电压可调输出,往上升压;

S2按键为调节电压按键,实现多档电压可调输出,往下降压;

P10为输出端口,用于接负载;

P3为LCD12864液晶屏接口;

J1为USB接口,用于提供系统供电;

D13为双色LED灯,红色给负载供电;

P2为旋钮,调节输出电压;


五、使用说明和教程

1、 在供电接口按照说明USB接入供电电源,通过按键和旋钮进行电压控制;

2、 本项目源码提供KEIL5 MDK版本,可直接下载编译通过。本项目源码的功能有以下内容:

提供完整的程序,编译编译下载即可,电路板上预留SW下载口,可以使用J-Link下载器进行下载;

提供源代码,便于二次开发;

3、 操作演示教程,可以查看下面第七点的视频演示;




六、备注

1、 本项目提供源码,附件单独提供hex文件,方便烧录,名称:《基于stm32的电压可调电源系统(3.3~35V 3A输出)-hex文件》,可以用于二次开发;

2、 在BOM表中,有完整的元器件清单,大部分都可以在嘉立创商城上购买;

3、源代码,程序说明,请在附件中下载;

4、电路板上预留SW下载口,可以使用J-Link下载器进行下载;

5、整个控制模块成本预计50元;

6、附件有LCD液晶屏在某宝购买链接,名称:《金鹏液晶模块LCD12864(标号P3端子)购买链接》;

7、附件提供元器件位号图,方便查看元器件位置;




七、演示视频:

下面为成品演示效果视频

备注:

1、Type-C上电,给stm32供电,观察液晶屏是否亮,亮起表示供电正常;

2、S1和S2按键实现3.3V、5V、12V、24V、32.5V切换输出;

3、通过调节旋钮可以实现电压可调输出;

演示视频如下:

该视频使用负载在700Ω,电压输出接万用笔同步观看电压值;

可调电源 宽范围 电源 开关电源
最近更新时间 2025-01-03 17:50:49
描述
PCB
元件清单
原理图
附件
讨论