可調電源是電子愛好者不可缺少的工具,目前所使用的直流可調電源中,幾乎都為旋紐調節電壓,調節精度不高,而且經常跳變,使用不方便。本文將向大家介紹一款液晶顯示數控穩壓電源的制作。該電源電路簡單,制作容易,通過鍵盤調節輸出電壓(0-25V),步進值為0.1V,電流可以達到2.5A。
一.系統結構:
二.工作原理:
1.上電復位,讀取24C02中的電壓,送DA轉換輸出電壓,如24C02中電壓為O則設置初始電壓為5V;
2.電壓控制:通過鍵盤S1,S2控制MCU產生8位數字信號(0-255),通過P3口送至8位數模轉換芯片(DAC0832)轉換成模擬電流信號,再經運放作I/U轉換,得到控制穩壓電源輸出部分的基準電壓;
3.電流取樣:采用8位模數轉換芯片(ADC0804)作為顯示電流的模數轉換器件,ADC0804的取樣電壓由串聯在電源輸出電路的電流取樣電阻(0.1Ω)分壓取得,并由運放按一定倍數放大后送至Vin(+),ADC0804把轉換結果送至單片機的P1口,再由程序將數據處理后送LCD1602顯示當前電流;
4.過流保護:當短路或電流超過設定值2.4A時,MCU自動保存當前使用電壓并關閉輸出;
5.穩壓輸出:采用傳統的串聯穩壓電路,由運放和功率輸出管組成。利用DAC0832控制的基準電壓驅動功率管穩壓輸出,反饋部分是通過電阻R3,VR2將取樣電壓輸入運放的反相端比較,VR2可作小范圍調整;
三.制作調試:
電源部分提供整個電路所需各種電壓(包括DAC芯片所需的基準穩壓-5V和89S51的+5V),由電源變壓器和整流濾波電路及兩個輔助穩壓輸出構成,電源變壓器的功率由需要輸出的電流大小決定,確保有充足的功率余量。
電流取樣電阻R1要選擇大功率的電阻(5W或10W)。也可使用廢舊萬用表上拆下來的電阻線。檢查電路連接無誤后,即可試機。找一塊數字表將其并聯在輸出電路上,按S1或S2設定一個電壓,此時LCD1602第一行顯示的電壓可能會有誤差,適當微調反饋電路的VR2,使其與數字表讀數一致,再將數字表串聯在電源的輸出電路上,選擇適當的電流檔,接上一定的負載。此時,LCD1602第二行會顯示出電流值,適當的調節VR3改變ADC0804參考電壓,直至顯示的電流值與萬用表顯示的電流值一致為止,校正完成后即可使用。
注意事項:電流取樣電阻發熱量大不能貼PCB板安裝,應該將其適當升高再安裝;運放TL084可用LM324代換,功率管建議用TO-3金屬封裝的2N3055,可用TIP3055或C3182等大功率NPN管代換,功率調整管工作時發熱量較大,散熱片要盡可能大些或采用CPU風扇散熱。
四.軟件設計:
主程序任務,一是負責完成電壓的加減。二是讀P1口的數據并把讀得數據通過算法轉換成實際的電流值然后把結果存在預設地址中,供中斷掃描顯示用。定時中斷任務是完成電流顯示,中斷時間約為10ms。
|