《電池充電器設(shè)計(jì)管理》由會(huì)員分享,可在線閱讀,更多相關(guān)《電池充電器設(shè)計(jì)管理(3頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、電池充電器設(shè)計(jì)管理
摘要:本文介紹了一種用單片機(jī)控制的干電池充電器的設(shè)計(jì)過程。該充電器基于Microchip公司的PIC12F683單片機(jī)為控制核心,將PIC12F683特有的模擬電路模塊、高精度A/D轉(zhuǎn)換、以及高速PWM等功能運(yùn)用到充電控制中,詳細(xì)講述了其硬件和軟件的設(shè)計(jì)過程.
Abstract:Thistextintroducedthedesignprocessofadrybatterychargerforwithmachineofsinglechipmicrocomputercontrolling.ThatchargerscoreisbaseonMicrochipcompanyssi
2、nglechipmicrocomputerofPIC12F683,specialemulationelectriccircuitmoldofPIC12F683piece,highaccuracyA/Dconversion,andsuper-speedPWMetc.functionmakeuseofingrefreshinginthecontrol,detailedlyrelatingitshardwarewithsoftwareofsingleslice.
KeyWords:Alkalinedrybattery
前言
隨著便攜式設(shè)備不斷小型化、輕量化和高性能化,作為其電源的二次電池的使用
3、率日益提高。
如今,廢舊電池的處理已日益成為環(huán)境保護(hù)部門的一項(xiàng)重要工作,眾所周知,廢電池會(huì)對(duì)我們的自然環(huán)境造成很大的污染,而可對(duì)堿性干電池充電的充電器的使用,會(huì)大大減少廢舊電池的產(chǎn)生量,因?yàn)槠胀姵厝绻|(zhì)量合格,可以用該充電器進(jìn)行反復(fù)充電,且充電時(shí)間少節(jié)省耗電量。
經(jīng)過上個(gè)世紀(jì)的發(fā)展,電池及其保護(hù)電路技術(shù)日趨成熟,如今應(yīng)用在很多應(yīng)用領(lǐng)域,采用干電池作為電源的產(chǎn)品越來越多,這一方面要?dú)w功于干電池的優(yōu)良特性,另一方面也是由于采用單片機(jī)控制的干電池可以降低系統(tǒng)復(fù)雜度和綜合成本。
本文所用的單片機(jī)為美國Microchip所生產(chǎn)的PIC系列的8位單片機(jī)。它是業(yè)內(nèi)首先采用RISC結(jié)構(gòu)的高性價(jià)比嵌入式
4、控制器,其高速度,低電壓工作,低功耗,強(qiáng)大驅(qū)動(dòng)能力,低價(jià)OTP技術(shù),體積小巧等都體現(xiàn)了單片機(jī)工業(yè)的新趨勢(shì)。PIC單片機(jī)從覆蓋市場(chǎng)的角度出發(fā),發(fā)展出三個(gè)層次系列多種型號(hào)的產(chǎn)品來滿足不同的產(chǎn)品設(shè)計(jì)需求。
PIC單片機(jī)總線結(jié)構(gòu)采取數(shù)據(jù)總線和指令線分離獨(dú)立的哈佛工程項(xiàng)目管理器是MPLAB的核心部分,用于創(chuàng)建和管理工程項(xiàng)目,為開發(fā)人員提供自動(dòng)化程度高,操作簡(jiǎn)便的符號(hào)化源程序編輯器是一個(gè)全屏幕文本編輯器,用于創(chuàng)建和修改匯編語言源程序文件。源程序文件以純文本格式保存,其文件擴(kuò)展名為".asm"。
(3)MPASMAssembler(匯編器)
用于將匯編語言源程序文件(.asm)匯編成機(jī)器語言目標(biāo)程序文
5、件(.hex),并負(fù)責(zé)查找語法錯(cuò)誤和格式錯(cuò)誤等一些淺層次簡(jiǎn)單錯(cuò)誤。
(4)MPLAB-SIMSoftwareSimulator(軟件模擬器)
軟件模擬器是一種代替價(jià)格較貴的HardwareEmulstor(硬件仿真器)的調(diào)試工具,也是一種非實(shí)時(shí),非在線的純軟件的調(diào)試工具。借助這個(gè)在微機(jī)系統(tǒng)上運(yùn)行的工具軟件,我們可以不需要任何額外的附加硬件,僅用軟件的手段,來模方PIC系列單片機(jī)的指令的執(zhí)行和信號(hào)的輸入/輸出,從而實(shí)現(xiàn)對(duì)用戶自編單片機(jī)源程序的模擬運(yùn)行,功能條適合深層次邏輯錯(cuò)誤檢查。因此可以說,Microchip公司為學(xué)習(xí)和應(yīng)用PIC系列單片機(jī)的人們提供了一種虛擬的實(shí)戰(zhàn)環(huán)境。對(duì)于單片機(jī)初學(xué)者來
6、說,不用花錢也可實(shí)現(xiàn)邊學(xué)邊練的夢(mèng)想;對(duì)于單片機(jī)開發(fā)者來說,可以縮短開發(fā)周期和降低開發(fā)成本??傊?,它是一種許多其它型號(hào)系列單片機(jī)很少配備的,性能價(jià)格比極高的程序調(diào)試工具。不過他也存在一定的局限性:一它不能模擬PIC16F87X片內(nèi)少數(shù)的功能圖書的外圍模塊;它是不能幫我們查找目標(biāo)板上的電路錯(cuò)誤;三是他執(zhí)行速度慢而只能適合調(diào)試那些實(shí)時(shí)性要求不高的程序。
(5)MPLAB-ICDDebugger(在線調(diào)試工具ICD的支持程序)
這是一種專門與ICD配合使用的支持程序。ICD是Microchip公司專門為PIC16F87X攝制的一種廉價(jià)在線調(diào)試工具套件。另外,還包含一些其它軟件。例如:程序模塊連接器
7、,庫程序管理器,C語言編譯器,硬件在線仿真器的支持程序,目標(biāo)程序燒錄器的支持程序,運(yùn)行于DOS操作系統(tǒng)下的匯編器等等。
3.1關(guān)于干電池的充電器
我們平常所用的可進(jìn)行充電的電池大多都為鎳鉻充電電池,一般認(rèn)為干電池是不可充的。但是只要我們根據(jù)干電池的特點(diǎn)對(duì)它進(jìn)行必要的控制,干電池也是可重復(fù)進(jìn)行充電的,不僅節(jié)約了資源,也對(duì)環(huán)境的保護(hù)起到一定的作用。
3.1.1堿性干電池的特點(diǎn)
在日常生活中,我們最常用的電池為堿性干電池。在使用過程中,電池電壓會(huì)逐漸下降,在降低到一定程度后,即使電池容量還有剩余,電池也無法繼續(xù)使用。因此在電量不足時(shí),干電池便無法使用。
3.1.2可再充干電池的條件
從理
8、論上講,干電池是不可以充電的。但多年的實(shí)驗(yàn)證明,只要掌握以下幾點(diǎn)要素,干電池的充電再循環(huán)使用是完全可行的。
(1)、電池不要太虧電:端電壓不低于1.3V,短路電流不低于300mA,太虧電會(huì)使內(nèi)阻增加,產(chǎn)生熱。
(2)、充電電流控制在一定的范圍之內(nèi)。
(3)、選擇正規(guī)廠家做工好的電池,效果會(huì)更好。
3.2硬件電路設(shè)計(jì)
它的特點(diǎn)是以硬件實(shí)體來體現(xiàn)畢業(yè)設(shè)計(jì)的成果。如課題要求用單片機(jī)來控制干電池充電器,這個(gè)充電器就是畢業(yè)設(shè)計(jì)的成果。
3.2.1設(shè)計(jì)思想
干電池的充電器非常簡(jiǎn)單,那些用于鎳基電池的充電控制電路、充電算法、電流調(diào)節(jié)電路和計(jì)時(shí)器都不再需要。干電池充電器,不論是線性工作方式還是脈沖工作方式,這個(gè)電路只需要很少的程序代碼,并且可以用簡(jiǎn)單的模擬電路實(shí)現(xiàn)。
一個(gè)優(yōu)良的干電池充電器應(yīng)該是安全的,也就是說,充電電源供給充電控制電路的最大電壓不能超出干電池的安全電壓范圍。譬如說,某個(gè)廠商的干電池可以承受的最大連續(xù)過充電電壓為4.75V,那么一個(gè)優(yōu)質(zhì)的充電電源就會(huì)將最大輸出電壓限定在4.75V電池另外一個(gè)優(yōu)良的特性是對(duì)充電電流的大小沒有固定限制。
本硬件主要由PIC12F683單片機(jī)和可調(diào)節(jié)電流的外接電路,電源電路等幾部分外圍電路組成。