电源使用的是两个LM2587-ADJ(LM2587数据手册)芯片做的升压和一个LM2596(LM2596数据手册)芯片做的降压,MCU为STC12C5A60S2(STC12C5A60S2数据手册),用于实现电压的数字显示,显示用的是1602液晶。按键为电压测量通道的选择,有LED指示灯指示当前的电源接入模块以及液晶显示的部分,还有一个蜂鸣器作为过压报警提示(程序中设定是超过32V报警)。
两个电源芯片的简介:
LM2587-ADJ
电源电压 4V ≤ VIN ≤ 40V
输出开关电压 0V ≤ VSW ≤ 60V
输出开关电流 ISW ≤ 5.0A
LM2596-ADJ
可调输出电压范围1.2V~37V±4%
输出电流可高达3A
输入电压可高达40V
关于STC12C5A60S2单片机,内部有8通道10位的ADC
可直接用于外部的AD采集,实现电压的数字显示,加上硬件和软件滤波可以达到很好的效果。值得注意的是:采集时要注意输出电压的分压之后再采集,采集范围:0-5V,电压超过了5V会烧掉MCU的IO口。
视频效果: