設(shè)計(jì)了一款基于單片機(jī)的數(shù)控BUCK開(kāi)關(guān)電源。首先研究了STC12C5A60S2單片機(jī)的工作原理和系統(tǒng)結(jié)構(gòu),接著深入的學(xué)習(xí)了開(kāi)關(guān)電源的工作方式并且進(jìn)行系統(tǒng)設(shè)計(jì),其核心思想是通過(guò)單片機(jī)輸出的PWM信號(hào)經(jīng)過(guò)半橋驅(qū)動(dòng)器IR2104s來(lái)放大信號(hào),從而控制MOS管的開(kāi)通與關(guān)斷,構(gòu)成電流電壓閉環(huán)控制系統(tǒng),從而實(shí)現(xiàn)對(duì)電壓電流的調(diào)節(jié)?;诶碚撗芯康幕A(chǔ),從而設(shè)計(jì)搭建出使用STC12C5A60S2芯片為中心的電源樣機(jī)。實(shí)驗(yàn)表明,在滿(mǎn)載輸出的情況下,開(kāi)關(guān)電源的轉(zhuǎn)換效率為88%;當(dāng)輸出電流大于1.2A時(shí),啟動(dòng)保護(hù)電路,輸出電壓為0;輸出紋波峰峰值為180mV。