電源使用的是兩個(gè)LM2587-ADJ(LM2587數(shù)據(jù)手冊(cè))芯片做的升壓和一個(gè)LM2596(LM2596數(shù)據(jù)手冊(cè))芯片做的降壓,MCU為STC12C5A60S2(STC12C5A60S2數(shù)據(jù)手冊(cè)),用于實(shí)現(xiàn)電壓的數(shù)字顯示,顯示用的是1602液晶。按鍵為電壓測量通道的選擇,有LED指示燈指示當(dāng)前的電源接入模塊以及液晶顯示的部分,還有一個(gè)蜂鳴器作為過壓報(bào)警提示(程序中設(shè)定是超過32V報(bào)警)。
兩個(gè)電源芯片的簡介:
LM2587-ADJ
電源電壓 4V ≤ VIN ≤ 40V
輸出開關(guān)電壓 0V ≤ VSW ≤ 60V
輸出開關(guān)電流 ISW ≤ 5.0A
LM2596-ADJ
可調(diào)輸出電壓范圍1.2V~37V±4%
輸出電流可高達(dá)3A
輸入電壓可高達(dá)40V
關(guān)于STC12C5A60S2單片機(jī),內(nèi)部有8通道10位的ADC
可直接用于外部的AD采集,實(shí)現(xiàn)電壓的數(shù)字顯示,加上硬件和軟件濾波可以達(dá)到很好的效果。值得注意的是:采集時(shí)要注意輸出電壓的分壓之后再采集,采集范圍:0-5V,電壓超過了5V會(huì)燒掉MCU的IO口。
視頻效果: