统使用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简介图如下:
正面:
全部元器件都在正面,各功能块介绍如下图:
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Ω,电压输出接万用笔同步观看电压值;
点赞