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