新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 曬自己設計的 DIY單片機多功能充電器

曬自己設計的 DIY單片機多功能充電器

作者: 時間:2011-01-19 來源:網絡 收藏

前幾天看到有人在討論,正好閑來無事,就曬一下自己設計!

這個是最初設計時候的圖,后來在具體調試過程中發(fā)現(xiàn),BUCK中的MOS管和電感發(fā)熱量非常大,一看波形發(fā)現(xiàn)原本應該是方波的波形,都成了三角波了!

我費了很多時間,查了不少資料、做實驗,發(fā)現(xiàn)是MOS管的驅動不好,單單用一個三極管驅動是不行的(估計是由于我的管子是假的,輸入太大),后來只好改成了用667/647的互補輸出來驅動。

果然,驅動MOS管的波形好了不少,可是發(fā)熱還是厲害,電感輸入端的波形還是很差,還是發(fā)熱。再找原因,后來想到是不是電感飽和了(原先是用的黑色的普通磁芯,繞一圈就有20UH的電感),于是用26號材料磁環(huán)繞了74圈達到了330UH,終于不飽和了!輸出3個安培以上電流時候仍不會飽和,終于輸出的波形成了完美的方波,輸出的波紋也小了很多,MOS管發(fā)熱極小,電感熱沒溫度了!

我采用的是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部分的損耗很小。根據輸入電壓,這個BUCK可以控制很寬的電壓和電流。

程序是自己編的,可以沖鎳氫電池、蓄電池、也可以沖鋰電。通過MAX232的串口輸出到PC上可以實時觀察到充電的時間、充電電流、充電電壓等信息,放電的時候還可以看到計算后最終的放電安時。

DIY機械鍵盤相關社區(qū):機械鍵盤DIY




評論


相關推薦

技術專區(qū)

關閉