茄子视频APP

茄子视频APP > 技術專欄 > 一種多功能智能充電器設計

一種多功能智能充電器設計

   充電器通常指的是一種將交流電轉換為低壓直流電的設備。充電器在各個領域用途廣泛,特別是在生活領域被廣泛用于手機、相機、玩具、便攜設備等常用電器

  普通充電器功能單一、針對性強。充電電池種類較多,每一種電池需要配一種充電器,因此用戶經常購置較多的充電器,導致資源浪費,而且普通充電器因為功能不完善或使用不當導致充電電池壽命降低,甚至出現安全事故,廢舊電池對環境會造成很大污染。本文介紹的充電器是基于AVR MEGA16單片機為核心智能控制,利用該單片機內部的A/D采樣電池電壓判斷電池類別,然后通過I/O口控制芯片LM2576實現充電功能。本充電器具有智能判別、智能充電、智能控制的優勢,還加入了反接保護和過充保護功能,充電狀態液晶顯示,充電過程清晰明了,人機交互性能優良。

  1 系統硬件(jian)結構

  如圖1所示,本系統由供電電路、微處理器、顯示電路、充電電路、電池判斷電路、反接保護電路等6部分構成。以下重點介紹微處理器電路和充電電路。

圖1 充電器系統框圖

圖(tu)(tu)1 充(chong)電器系統(tong)框圖(tu)(tu)

  1.1 微處理器

  微處理器(qi)(qi)采用(yong)愛特梅爾半導體公(gong)司的(de)AVR MEGA16型單(dan)片機,這是(shi)一款(kuan)高(gao)(gao)性能的(de)8位RISC微控(kong)制器(qi)(qi)。芯片內部(bu)有(you)8位和16位的(de)計數(shu)器(qi)(qi)定(ding)時器(qi)(qi)(C/T),可(ke)作(zuo)比較(jiao)器(qi)(qi)、計數(shu)器(qi)(qi)、外部(bu)中斷和PWM(也(ye)可(ke)作(zuo)A/D)用(yong)于控(kong)制輸出。運(yun)用(yong)Harvard結構概念,具有(you)預取指令的(de)特性,即對程(cheng)序存(cun)儲和數(shu)據存(cun)取使用(yong)不同的(de)存(cun)儲器(qi)(qi)和總線。采用(yong)CMOS工藝技術,高(gao)(gao)速(su)度(50ns)、低功耗、具有(you)SLEEP(休眠(mian))功能。

  AVR的(de)指令執行速度(du)可達50ns(20MHz)。采(cai)(cai)用該芯片的(de)A/D,加一些(xie)高(gao)精(jing)密采(cai)(cai)樣電阻和旁路(lu)(lu)電容組成電池(chi)判斷電路(lu)(lu)。

  1.2 充電電路

  充電功能電路如圖2所示。

圖2 充電單元電路。

圖2 充電(dian)單(dan)元(yuan)電(dian)路。

圖中由LM358的兩個運算放大器構成的比較電路加上外圍器件構成了充電功能電路。比較器2、RP3、RP4構成電壓控制電路,直接作用于LM2576的反饋端。當電池判斷為NI-MH電池時,RP4構成的基準電路控制輸出電壓為2.86V,當電池判斷為Li電池時單片機控制打開Li口控制,RP3構成的基準電路控制輸出電壓為8.4V.由于LM2576芯片內置了反饋,所以直接改變反饋端口電壓即可改變輸出電壓大小。恒流充電時的恒流是通過限流的方法實現的,電路由比較器1、RP1、RP2構成。比較器1與比較器2基本原理相同,只是在輸出端口通過功率電阻將電流轉換為電壓進行控制,通過對電壓的控制實現對電流的限制,從而達到恒流的目的。脈沖式恒流充電電流實現是通過單片機每隔一定時間打開MCU--1C端口,當MCU--1C端口為高低電平時,輸出電流變0.3C,MCU--1C端口為低電平時,輸出電流為0.1C,從而實現電流交替變化達到脈沖式恒流的目標。如圖3所示(shi)。

圖3 恒流脈沖式充電電流變化圖。

圖3 恒流(liu)脈沖(chong)式充(chong)電(dian)電(dian)流(liu)變化圖。

  由圖3可以看出,脈(mo)沖式恒流(liu)充電(dian)(dian)電(dian)(dian)流(liu)不是單一(yi)的(de)0.3C或者(zhe)單一(yi)的(de)0.1C,而是以脈(mo)沖的(de)交替方式進行充電(dian)(dian)。

  這樣可以(yi)對電池起(qi)到最大的(de)(de)保護(hu)作(zuo)用,延長電池的(de)(de)使用壽命。

  1.3 電池判斷與極性檢測

  (1)電池(chi)判斷原(yuan)理。

表1 電池使用時電壓(ya)變(bian)化表

表1 電池使用時電壓變化表

  如表1 所示,我們日常生活實際使用的電池為NI-MH/Ni-Cd、LI電池三種,其中NI-MH/Ni-Cd電池充電方式相同,所以歸為一類。單節NI-MH/Ni-Cd電池電壓為1.2V,欠壓點為1V,當使用時電壓低于1V時電池已經不能正常使用。當電池電壓下降為0.8~1V時電池已經接近損壞需要啟動修復充電;單節LI電池電壓為3.7V,欠壓點為2.5V,當使用中電壓低于2.5V時電池已經不能正常使用。當電池電壓下降為2~2.5V時電池已經接近損壞,需要啟動修復充電。所以根據兩種電池特性我們設計當電池電壓為0.6~4V時為NI-MH/Ni-Cd電池,當電池電壓為4~9V時為LI電池。

  (2)反接保(bao)護原(yuan)理(li)。

  在(zai)輸(shu)出(chu)(chu)(chu)口(kou)(kou)正(zheng)(zheng)負端(duan)(duan)各接有一個光(guang)(guang)耦(ou)(ou),電(dian)(dian)(dian)池沒有接入時光(guang)(guang)耦(ou)(ou)傳(chuan)回(hui)的信(xin)(xin)號(hao)為(wei)(wei)兩個低(di)電(dian)(dian)(dian)平,當有電(dian)(dian)(dian)池接入時其(qi)中一個光(guang)(guang)耦(ou)(ou)傳(chuan)回(hui)的信(xin)(xin)號(hao)為(wei)(wei)高(gao)電(dian)(dian)(dian)平。當電(dian)(dian)(dian)池正(zheng)(zheng)接時輸(shu)出(chu)(chu)(chu)端(duan)(duan)口(kou)(kou)正(zheng)(zheng)端(duan)(duan)的光(guang)(guang)耦(ou)(ou)傳(chuan)回(hui)的信(xin)(xin)號(hao)為(wei)(wei)高(gao)電(dian)(dian)(dian)平,負端(duan)(duan)口(kou)(kou)傳(chuan)回(hui)的信(xin)(xin)號(hao)為(wei)(wei)低(di)電(dian)(dian)(dian)平。當電(dian)(dian)(dian)池反(fan)接時,輸(shu)出(chu)(chu)(chu)端(duan)(duan)口(kou)(kou)負端(duan)(duan)的光(guang)(guang)耦(ou)(ou)傳(chuan)回(hui)的信(xin)(xin)號(hao)為(wei)(wei)高(gao)電(dian)(dian)(dian)平,輸(shu)出(chu)(chu)(chu)端(duan)(duan)口(kou)(kou)正(zheng)(zheng)端(duan)(duan)傳(chuan)回(hui)信(xin)(xin)號(hao)為(wei)(wei)高(gao)電(dian)(dian)(dian)平。MCU通過判斷(duan)光(guang)(guang)耦(ou)(ou)傳(chuan)回(hui)的電(dian)(dian)(dian)平高(gao)低(di)就可以判斷(duan)電(dian)(dian)(dian)池接入與(yu)否(fou)以及電(dian)(dian)(dian)池是否(fou)反(fan)接。

  2 系統軟件介紹

圖4 軟件程序流程圖

圖4 軟件程(cheng)序流程(cheng)圖。

  圖4清晰地展(zhan)現了主程(cheng)序(xu)的(de)(de)流程(cheng),首先開(kai)機(ji)后(hou)對(dui)所(suo)有使用(yong)到的(de)(de)I/O口進(jin)(jin)行(xing)初(chu)始(shi)化,包括內置(zhi)ADC電(dian)(dian)(dian)路(lu)(lu)(lu)的(de)(de)初(chu)始(shi)化和(he)其(qi)他寄存器的(de)(de)初(chu)始(shi)化。然后(hou)顯示(shi)開(kai)機(ji)畫面,開(kai)機(ji)默(mo)認關(guan)閉反接保(bao)護電(dian)(dian)(dian)路(lu)(lu)(lu)和(he)充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian)電(dian)(dian)(dian)路(lu)(lu)(lu),然后(hou)進(jin)(jin)入等待電(dian)(dian)(dian)池(chi)(chi)(chi)(chi)(chi)狀(zhuang)態。電(dian)(dian)(dian)池(chi)(chi)(chi)(chi)(chi)接入,如果電(dian)(dian)(dian)池(chi)(chi)(chi)(chi)(chi)反接,蜂鳴(ming)器報警,不(bu)打開(kai)反接保(bao)護,電(dian)(dian)(dian)池(chi)(chi)(chi)(chi)(chi)正接,打開(kai)反接保(bao)護電(dian)(dian)(dian)路(lu)(lu)(lu)和(he)充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian)電(dian)(dian)(dian)路(lu)(lu)(lu),然后(hou)進(jin)(jin)入電(dian)(dian)(dian)池(chi)(chi)(chi)(chi)(chi)狀(zhuang)態判斷程(cheng)序(xu),根(gen)據狀(zhuang)態選取(qu)相應(ying)的(de)(de)充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian)方式,控制(zhi)充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian)電(dian)(dian)(dian)路(lu)(lu)(lu)進(jin)(jin)行(xing)充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian),由電(dian)(dian)(dian)壓電(dian)(dian)(dian)流采集(ji)電(dian)(dian)(dian)路(lu)(lu)(lu)實時對(dui)電(dian)(dian)(dian)池(chi)(chi)(chi)(chi)(chi)狀(zhuang)態進(jin)(jin)行(xing)采集(ji).在(zai)收集(ji)到的(de)(de)信(xin)息反映(ying)出電(dian)(dian)(dian)池(chi)(chi)(chi)(chi)(chi)快(kuai)充(chong)(chong)(chong)(chong)(chong)滿時,用(yong)涓流充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian)一(yi)段時間后(hou),關(guan)閉充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian)電(dian)(dian)(dian)路(lu)(lu)(lu)防止過充(chong)(chong)(chong)(chong)(chong)。整(zheng)個主程(cheng)序(xu)脈絡清晰,配合硬件電(dian)(dian)(dian)路(lu)(lu)(lu)完全實現了充(chong)(chong)(chong)(chong)(chong)電(dian)(dian)(dian)器的(de)(de)所(suo)有功能(neng)。

   智能通用型液晶顯示充電器功能完善、設計新穎,解決了傳統充電器功能單一使用不方便的問題,能延長充電電池使用壽命,具有廣闊的市場前景。

返回
頂部
lutube-lutube下载-lutube下载地址-lutube最新地址 lutube-lutube下载-lutube下载地址-lutube最新地址 lutube-lutube下载-lutube下载地址-lutube最新地址