曬自己設(shè)計的 DIY單片機多功能充電器
前幾天看到有人在討論充電器,正好閑來無事,就曬一下自己設(shè)計DIY充電器!
這個是最初設(shè)計時候的電路圖,后來在具體調(diào)試過程中發(fā)現(xiàn),BUCK中的MOS管和電感發(fā)熱量非常大,一看波形發(fā)現(xiàn)原本應(yīng)該是方波的波形,都成了三角波了!
我費了很多時間,查了不少資料、做實驗,發(fā)現(xiàn)是MOS管的驅(qū)動不好,單單用一個三極管驅(qū)動是不行的(估計是由于我的管子是假的,輸入電容太大),后來只好改成了用667/647的互補輸出電路來驅(qū)動。
果然,驅(qū)動MOS管的波形好了不少,可是發(fā)熱還是厲害,電感輸入端的波形還是很差,還是發(fā)熱。再找原因,后來想到是不是電感飽和了(原先是用的黑色的普通磁芯,繞一圈就有20UH的電感),于是用26號材料磁環(huán)繞了74圈達到了330UH,終于不飽和了!輸出3個安培以上電流時候仍不會飽和,終于輸出的波形成了完美的方波,輸出的波紋也小了很多,MOS管發(fā)熱極小,電感熱沒溫度了!
我采用的是AVR單片機MEGA16,16K FLASH/1K SRAM/512BIT EEPROM,用了其中四路的ADC分別作為兩路充電通道的,電流和電壓采樣。其中TIMER1用了A/B兩路輸出28KHZ的PWM波形來控制兩路BUCK電路來控制電壓電流。
用5V-30V的直流供電,BUCK用2片IRF9540,電感是用環(huán)形磁芯自己繞的,330UH。按照自己的計算,電感量下降到70%的時候可以通過3A直流,因此實際BUCK大電流時候波形仍很好(很整齊的方波哦),BUCK部分的損耗很小。根據(jù)輸入電壓,這個BUCK可以控制很寬的電壓和電流。
程序是自己編的,可以沖鎳氫電池、蓄電池、也可以沖鋰電。通過MAX232的串口輸出到PC上可以實時觀察到充電的時間、充電電流、充電電壓等信息,放電的時候還可以看到計算后最終的放電安時。
DIY機械鍵盤相關(guān)社區(qū):機械鍵盤DIY
評論