摘要:采用PWM控制的單片開關(guān)電源實現(xiàn)充電,大大提高系統(tǒng)效率;基于AVRATTINY261的控制核心搜綜合控制的軟件算法,使系統(tǒng)控制更加靈活,便于進一步升級開發(fā)。
4 軟件設計
系統(tǒng)軟件采用匯編語言編寫,并在AVR Studio4環(huán)境下編譯調(diào)試完成。整個系統(tǒng)軟件內(nèi)充電主程序和中斷服務子程序組成。主程序主要完成系統(tǒng)、變量及看門狗定時器的初始化.控制系統(tǒng)實現(xiàn)充電功能。單片機完成初始化后,根據(jù)電池狀況判斷應該進入哪一個充電階段,然后通過AD采樣與中斷響應完成PWM的調(diào)整,實現(xiàn)相應階段的控制。主程序流程見圖4。程序中通過AD中斷子程序來改變PWM占空比,定時中斷子程序來控制最大充電時間,外中斷來判斷電池組放電狀態(tài)。
5 實驗測試結(jié)果
實驗中采用750mA恒流對3節(jié)1500mAh的鋰電池組進行充電,充電電流.電壓測試曲線如圖5所示。實驗結(jié)果她示,由單片開關(guān)電源實現(xiàn)AC-DC的轉(zhuǎn)換,通過ATTINY261與S8233保護芯片的相互配合與控制所實現(xiàn)的鋰電池充電器,滿足了3節(jié)鋰電池組的充電要求,取得了較好的充電效果。
6 結(jié)束語
由于AVR ATTINY261良好的性價比,使得產(chǎn)品的智能性與應用性大大提高,且縮短了開發(fā)時闊.降低了開發(fā)成本。并且,系統(tǒng)采用綜合控制的軟件算法,避應了不同型號及容量的鋰電池需求機電路集成度高,結(jié)構(gòu)簡單,性能可靠,經(jīng)濟輕便,具有很大的實用價值。此外,在系統(tǒng)現(xiàn)有功能實現(xiàn)的基礎上,充分利用ATTINY261的片內(nèi)外資源,通過其所具有的12C通信功能,可以很方便的升級為智能電源管理系統(tǒng),直接成用于各種便攜式電子設備。
|