基于單片機的智能充電器設(shè)計_第1頁
基于單片機的智能充電器設(shè)計_第2頁
基于單片機的智能充電器設(shè)計_第3頁
基于單片機的智能充電器設(shè)計_第4頁
基于單片機的智能充電器設(shè)計_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

基于單片機的智能充電器設(shè)計PAGE2基于單片機的智能充電器設(shè)計 本畢業(yè)設(shè)計主要目的是應(yīng)用AT89S51單片機及MAX1898鋰離子電池充電芯片結(jié)合利用PNP晶體管能夠組成電鋰離子實現(xiàn)高能效智能電池手機充電器。MAX1898可以提供精確度很高的恒壓/恒流充電。電池電壓能夠調(diào)節(jié)的精度為±0.5%,電池的使用時間和壽命得到增長,性能大大的提高。AT89S51單片機可以控制實現(xiàn)電池預(yù)充、快速充、滿充、慢速充電保護、自行斷電和慢充完成自動警示功能。在軟件設(shè)計方面,能夠利用C語言編碼為開發(fā)工具為系統(tǒng)提供更高的可靠、安全、穩(wěn)定和經(jīng)濟性。此智能充電器包括能夠自行切換充電模式、檢測鋰電池充電電池的狀態(tài)、短路保護充電器功能、檢測充電狀態(tài)顯示的功能同時可以更加的維護電池的性能,使其的使用時間和壽命延長。另外,在選擇充電芯片時,也查閱了相關(guān)的資料,例如MAX1578、SMC401都可以作為充電芯片,但是相比較而言,MAX1898能更好的與51單片機相結(jié)合,功能也很強大,同時,MAX1578、SMC401更能適用于高檔儀器,筆記本電腦,更重要的是MAX1898對于做畢業(yè)設(shè)計而言更經(jīng)濟實惠,性價比更高。本畢業(yè)設(shè)計,在一些現(xiàn)實的條件下,盡可能的是實現(xiàn)它快速充電,保護電池,報警提示,突出它的智能化高效能,即本畢業(yè)設(shè)計核心就是實現(xiàn)智能充電器的高能效的特點。[關(guān)鍵詞]:單片機AT89S51MAX1898芯片智能充電器基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第1頁。

目錄基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第1頁。1緒論 61.1研究的背景 61.2研究的主要內(nèi)容 61.3應(yīng)解決的關(guān)鍵問題 62方案設(shè)計和論證 62.1設(shè)計思路概述 62.2方案設(shè)計與論證 72.2.1充電控制芯片的選擇 72.2.2電池充電芯片的選擇方案 73主要芯片介紹 103.1MCS-51系列單片機簡介 103.1.1MCS-51系列單片機功能概述 103.1.2MCS-51系列單片機引腳功能說明 113.1.3AT89S51單片機引腳說明與介紹 123.2MAX1898簡介 133.2.1MAX1898特性介紹 133.2.2MAX1898芯片介紹 134系統(tǒng)軟件設(shè)計和調(diào)試 144.1單元電路設(shè)計 144.1.1單片機模塊電路和報警電路設(shè)計 144.1.2充電器電路充電控制電路設(shè)計 164.2總電路設(shè)計 165系統(tǒng)程序設(shè)計 175.1程序設(shè)計概述 175.2程序流程圖 176系統(tǒng)硬件設(shè)計和調(diào)試 186.1電路圖設(shè)計介紹 186.2硬件電路制作 196.3系統(tǒng)電路軟件和硬件聯(lián)合調(diào)試 217結(jié)束語 22附錄A:系統(tǒng)原理圖 1基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第2頁。附錄B:系統(tǒng)PCB圖 1基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第2頁。附錄C:系統(tǒng)源程序 21緒論1.1研究的背景隨著科技的發(fā)展,各種各樣的便攜式充電器都遍布市場,同時對充電器在輕重量、小尺寸及高性能的要求也更高。各種便攜式充電器大多外觀相似但內(nèi)部的電路結(jié)構(gòu)卻不一樣,性能也不一樣,存在不同的弊端和安全隱患。充電器都能實現(xiàn)充滿自行停止,但充電的效果是由不同充電方式?jīng)Q定的,大多的快速充電的結(jié)果是充滿不能及時停止,長時間過沖積累導(dǎo)致發(fā)熱嚴(yán)重,同時會嚴(yán)重?fù)p害手機電池的使用時間和壽命。電壓比較的方式是低劣手機充電器常采用的方法,其是為了防止過度充電,一般大電流充電到電池電量的90%左右就停止,繼而采用涓涓細(xì)流來充電而此時指示燈已不再閃爍,給用戶造成假象電量已充滿,此時停止充電可能只充到電量的90%,同時電壓比較法具有很好地離散性,即使充到90%也不是完全確定的值。隨著現(xiàn)在手機智能化及耗電量的增加,為了提高手機的續(xù)航能力就需要更復(fù)雜的電路和算法來實現(xiàn)快速和安全的充電。性能好的手機充電器不僅僅能在較短的時間內(nèi)滿充而且能夠保護電池、修復(fù)電池的記憶效應(yīng)所帶來的活性衰退現(xiàn)象、避免長時間充電過熱的不安全的因素。其實直充是最好的充電的方式,快速和安全,但是最重要的事使用不方便,不利于隨時隨地的充電,攜帶也是很不方便的,手機直充的體積也是很大的。1.2研究的主要內(nèi)容本畢業(yè)設(shè)計主要的方向是實現(xiàn)高能效的智能充電器的設(shè)計,其核心的部件是智能的充電芯片MAX1898聯(lián)合AT89S51實現(xiàn)充電器設(shè)計的智能高效化。方案設(shè)計的主旨在于智能化主要是通過單片機的控制實現(xiàn)的,利用其中斷和定時的控制功能;高能效是通過充電芯片MAX1898內(nèi)部的電流,電壓調(diào)節(jié)及檢測器,溫度控制及檢測器加上主控制器實現(xiàn)。二者的聯(lián)合加上對外圍電路的改造可以縮小充電器的體積,在日常的生活中具有快捷方便性,所以我認(rèn)為這樣的充電器的設(shè)計方案將會領(lǐng)導(dǎo)手機充電器的發(fā)展趨勢并且將會在充電器的領(lǐng)域有一席之地。1.3應(yīng)解決的關(guān)鍵問題基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第3頁。1、實現(xiàn)智能化的關(guān)鍵問題是利用51單片機來控制實現(xiàn)充電器的預(yù)充、快充、滿充和充電保護,最后自動斷電并且報警提示,都需要C語言為工具載體編程實現(xiàn)?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第3頁。2、實現(xiàn)高能效就需要MAX1898與AT89S51功能的結(jié)合,這也是要解決的問題之一,利用51單片機控制MAX1898實現(xiàn)高能效的充電并且保護電池,延長壽命。2方案設(shè)計和論證2.1設(shè)計思路概述從兩個方面著手實現(xiàn)高能效智能充電器的設(shè)計:智能化的實現(xiàn):51單片機控制整個充電的過程。充電的實現(xiàn):包括兩部分:首先要控制整個充電的過程;其次保證提供基本的合適的充電電壓。2.2方案設(shè)計與論證2.2.1充電控制芯片的選擇伴隨著21世界科技發(fā)展的浪潮,各種各樣高能效的微處理器得到發(fā)展和應(yīng)用。單片機作為微型計算機的一種,應(yīng)用十分廣泛且得到社會的廣泛地好評,特點是發(fā)展快、應(yīng)用廣;單片機出現(xiàn)發(fā)展到現(xiàn)在,種類更是達到了上千種,功能也各不相同?,F(xiàn)在的單片機正朝著更高的性能,多元化的方向發(fā)展,其大致趨勢是體積越來越小,容量卻越來越大,COMS化明顯,功耗更低,集成化程度更高,價格卻越來越便宜。集成化程度的提高體現(xiàn)在芯片各種外圍的電路器件都被囊括在集成片內(nèi),故集成化的芯片內(nèi)包括除了微處理器、RAM、ROM、定時計數(shù)器外還有各種裝換器件和控制器件,驅(qū)動器和鎖相電路。、聲音發(fā)生器監(jiān)控定時器,單片化的程度高,能效好。這些單片機集成化的程度也給日常生活中的家電帶來福音,在家電中得到廣泛的應(yīng)用,這種邏輯數(shù)字控制的高集成化電路使得家電更加的智能,體積更小,生活更舒適方便。單片機在各個領(lǐng)域得到了很迅速的發(fā)展,它的半導(dǎo)體的工藝形式和自身的結(jié)構(gòu)形式展現(xiàn)除了很多的優(yōu)異的便捷的特點,例如:首先性價比是非常高的;單片機的可靠性好,小體積化,集成化的程度高;其控制的能力很強;體積小自然便于攜帶,電壓要求低,功耗少;基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第4頁。為了更進一步減小體積,深化結(jié)構(gòu),外部的結(jié)構(gòu)總線增加了IC(Inter-IntegratedCircuit)及SPI(SerialPeripheralInterface)等串行總線方式,;基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第4頁。單片機可以應(yīng)用于各種不同的應(yīng)用系統(tǒng),主要得益于它系統(tǒng)的配置和擴展較典型,規(guī)范。故結(jié)合以上的特點,本畢業(yè)設(shè)計采用的是AT89S51單片機作為控制的芯片,它是Intel公司51系列單片機中典型的代表,并且很符合本設(shè)計的需要。2.2.2電池充電芯片的選擇方案電池充電芯片的選擇還是很重要的,市場上也有很多的智能電池充電芯片都可直接應(yīng)用于智能充電器的設(shè)計但需符合下面的標(biāo)準(zhǔn):電池類型:不同的芯片所對應(yīng)的電池的類型也是不同的,電池有鋰電池、鎳氫電池、鎳鎘電池;電池數(shù)目:可充電池的數(shù)目;電流值:電池充電的時間是由充電的電流的大小所決定的;充電方式:充電的方式有慢充,快速充和可控制的充電過程。本設(shè)計的理念主要體現(xiàn)在不僅充電要快速而且對電池具有一定的保護的功能,故通過利用了51單片機來實現(xiàn)單節(jié)鋰離子智能高效的充電器的設(shè)計。在市場上常見的手機智能充電器芯片主要有MAX1579,SMC401,MAX1898等,通過查閱資料其性能都是高效且符合的。由于不同充電芯片在電路的復(fù)雜程度上的差異,直接導(dǎo)致其性能和控制功能不同,價格差異也較大,故進行對比選擇還是很有必要的,選擇最合適本設(shè)計的充電芯片。SMC401智能充電控制芯片SMC401一般被用于智能手機鋰電池的充電器,也有被用于其他的場合的,比如鋰電池和其聚合物的充電控制場合??梢愿鶕?jù)鋰電池的不同的充電的階段進行恒壓或是恒流充電,SMC401內(nèi)部嵌入了8位MCU提供全程的智能的檢測和監(jiān)控,其功能包括:過大的智能電流保護、電池的實時檢測、涓流慢充、溫度的檢測、LED指示燈指示。本芯片對鋰電池的壽命延長具有專門的效果,通過充分的配合鋰電池不同的充電階段的充電效果進行精確無誤的恒壓或是恒流充電而且對于過放電的現(xiàn)象能進行電氣的維護和充電的補償,從提高電池的充電過程的飽和度來提高電池的使用壽命。此芯片還可以補償鋰電池內(nèi)部的電阻的方法來實現(xiàn)充電時間的縮短。SMC401充電三個階段為:預(yù)充電階段、恒流式充電階段、恒壓式充電階段。基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第5頁。(1)預(yù)充階段:預(yù)充電一般是10%恒流充電,在此之前首先要檢查電池的溫度是否在允許的范圍之內(nèi),如果不在就進入溫度故障模式,如果在范圍之內(nèi)就要檢測VTAB是否低于門限電壓VLOW再進行預(yù)充?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第5頁。(2)恒流充電階段。對鋰電池的預(yù)充結(jié)束后就進入了恒流充電的階段,在此之前就要檢測充電電壓VBAT要大于VLOW小于VMAX,充電的電流由外部敏感電阻上的電壓降來監(jiān)控。(3)恒壓充電階段:在電壓和外部條件合適(包括溫度)時,恒壓的充電的階段精度都是高于±1%。當(dāng)VBAT大于VNAX時即進入了恒壓的充電的狀態(tài)。停止充電的界限是充電電流達到ILOW,重現(xiàn)啟動是電壓降至VMAX已下。2.MAX1898智能充電控制芯片MAX1898的內(nèi)部電路包括輸入電流調(diào)節(jié)器、電壓檢測器、充電電流檢測器、定時器、溫度檢測器和主控器,輸入電流調(diào)節(jié)器的作用是用于調(diào)節(jié)和限制總輸入電流的負(fù)載和充電電流,輸入電流的大小可以通過充電電流來控制,一般當(dāng)輸入的電流大于設(shè)定的電流時可以降低充電電流來改變輸入電流達到標(biāo)準(zhǔn),鋰電池的快速充電效率是通過外接電容和外接電阻限制充電的電流、設(shè)定充電的時間來實現(xiàn)的,同時這是MAX1898的外接的限流型電源和PNP三級功率管的組成。圖2.2.1MAX1898典型應(yīng)用電路充電的時間和電容的關(guān)系式為:C=34.33×Tchg限流的電阻和充電的電流需滿足的一定的關(guān)系式:Imax=1400/Rset基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第6頁。鋰離子電池的充電的方式要求是恒壓和恒流充電,電源需要采用的是恒壓恒流源,大部分場合采用的是變壓器配合直流電源?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第6頁。(1)鋰電池的充電的接口是由外接的場效應(yīng)管提供的。(2)最大的充電的時間由外界的電容設(shè)置實現(xiàn),與定時電容CT存在的關(guān)系式:CT=34.33*Tchg(3)最大充電電流通過外接的電阻在限制電流的模式下實現(xiàn)的關(guān)系式為:IFST=1400/RSET3.MAX1758智能充電控制芯片MAX1758與MAX1898鋰電池充電芯片是由同一家公司生產(chǎn)的,通過調(diào)節(jié)各種參數(shù)實現(xiàn)智能充電,例如,對電壓、電流、溫度自動檢測調(diào)節(jié),它是一種很智能,高效,安全的智能充電芯片。只是其電路相對來講還是比較的復(fù)雜的,所以一般的應(yīng)用場合是高級儀器或是筆記本電腦等。綜上所詳述的,SMC401的方案不作為考慮的對象,因為它是一款很高級的智能充電芯片,由于集成度高,外圍電路簡單,在應(yīng)用上很方便,但是這次用到的是單片機結(jié)合控制芯片,而SMC401集成的8位MCU控制的芯片,所以可以多了解在以后的很多場合還是可以用到的。對于同一家公司的MAX1898和MAX1758,在功能和效果上差別是不大的,都可以應(yīng)用于本次的畢業(yè)設(shè)計,但綜合來看,相對于MAX1758,MAX1898更顯得簡單易懂,入手很快,特別的適合現(xiàn)在我們本科的畢業(yè)設(shè)計學(xué)生,認(rèn)識和焊接都很快。故,在選用充電芯片的時候更多的傾向于MAX1898智能鋰電子充電芯片來完成我的畢業(yè)硬件設(shè)計。系統(tǒng)流程圖如下:圖2.2.3系統(tǒng)方框圖基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第7頁。 MAX1898通過自行檢測電池的電壓量來判斷電池是否為滿電的狀態(tài),如果是滿電的狀態(tài),則把相應(yīng)的滿電信號傳給單片機,單片機觸發(fā)信號降低,輸出低電平信號同時MAX1898控制停止充電,指示燈閃爍。同樣當(dāng)在充電的過程中,電池的電量充滿的時候,與以上的判斷方法一樣,來控制充電的進程,停止充電?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第7頁。3主要芯片介紹3.1MCS-51系列單片機簡介3.1.1MCS-51系列單片機功能概述美國Atmel公司生產(chǎn)的具有高性能COMS8位及低電壓的AT89S51,AT89S52,AT89S51擁有4kB能在系統(tǒng)編輯的flash存儲器。MCS-51單片機的功能還是非常強大的,能應(yīng)用于很多的復(fù)雜的場合,其指令系統(tǒng)及引腳兼容性都很強大。。AT89S51性能的主要參數(shù):兼容其他的標(biāo)準(zhǔn)MCS-51系列單片機;可在系統(tǒng)編輯flash存儲器為4KB;其電壓的工作適宜范圍為4.0到5.5伏;全靜態(tài)工作于0到33MHZ;程序存儲器為三級加密;單片機片內(nèi)數(shù)據(jù)存儲器128B;可編程輸入/輸出(I/O)口線由32根;2個(AT89S52為3個)16位定時計數(shù)器;5個(AT89S52為6個)中斷源;可編程串行UART通道;掉電模式和低功率消耗;看門狗定時器(WDT);3.1.2MCS-51系列單片機引腳功能說明基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第8頁。MCS-51系列單片機雖然功能和引腳的數(shù)目是不同的,但不同型號的單片機是能相互兼容的。AT89S51封裝的形式有三種:40腳的雙列直插式DIP、44腳的方形PLCC和TQFP。DIP封裝如圖3.1.2所示?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第8頁。圖3.1.2MCS-51單片機DIP封裝圖3.1.3AT89S51單片機引腳說明與介紹(1)主電源引腳

VCC(Pin40):接+5V電源電源輸入

GND(Pin20):接地線

(2)外接晶振引腳

XTAL1(Pin19):輸入端(片內(nèi)振蕩電路)

XTAL2(Pin20):輸出端(片內(nèi)振蕩電路)

(3)控制引腳基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第9頁。RST/VPP(Pin9):具有復(fù)位功能的引腳(單片機復(fù)位的條件是引腳上有兩個機械周期的高電平)。

ALE/PROG(Pin30):地址鎖存允許信號

PSEN(Pin29):外部存儲器讀選通信號

EA/VPP(Pin31):ROM中內(nèi)外部選通,高電平是從內(nèi)部存儲器中讀指令,低電平是從外部讀指令基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第9頁。3.2MAX1898簡介3.2.1MAX1898特性介紹單節(jié)鋰電子智能充電器可以由MAX1898結(jié)合外部的PNP或是PMOS晶體管構(gòu)成。MAX1898能夠調(diào)節(jié)的電池的電壓精度為±0.75%并能夠提供準(zhǔn)確的的恒流恒壓充電功能,進而延長其使用的年限和提高性能。檢流的方式都是內(nèi)部檢流無需外部的專門檢流的電阻,充電時的電流都是根據(jù)實際自行設(shè)定的。從其他的提高產(chǎn)品的性能,和附加值方面看,還有一些顯著的功能,有充電終止時的安全定時器,能夠選擇的每個充電周期的重新啟動的功能,對一些關(guān)斷的控制,支持過放電電池預(yù)充的性能,提高產(chǎn)品的技術(shù)含量,縮小產(chǎn)品的體積等等。MAX1898的關(guān)鍵特性如下:簡單,安全的線性充電方式;PNP或PMOS元件的成本相對較低;輸入電壓4.5到12V;內(nèi)置檢流電阻;±0.75%電壓精度;可變成充電電流;能夠自動檢測的輸入電源;檢測電流輸出;可變成安全定時器;LED指示出充電狀態(tài);自動重啟功能可選可調(diào)節(jié);uMAX封裝為小尺寸;3.2.2MAX1898芯片介紹在芯片選擇時已經(jīng)對此進行了詳細(xì)的介紹,這里就略述。MAX1898輸入電流的大小可以通過充電電流來控制,一般當(dāng)輸入的電流大于設(shè)定的電流時可以降低充電電流來改變輸入電流達到標(biāo)準(zhǔn)。因為系統(tǒng)工作是電流變化范圍較大,所有需要對電流進行智能檢測?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第10頁。MAX1898實現(xiàn)對鋰電池的安全快速的充電要求的方式是,外接PNP三極管結(jié)合限流型的充電電源或是使用場效應(yīng)管與電源結(jié)合,其主要的有電壓過度保護,溫度過度保護的功能及對鋰電池充電的二次性能的保護,最大的特點就是在不使用其他的元件(電感)的前提下保持著很低的功率耗散能力?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第10頁。3.2.3MAX1898芯片引腳說明MAX1898可以利用少數(shù)的外部的元件實現(xiàn)它的高集成程度,而且集成了大量的基礎(chǔ)應(yīng)用電路進而可以對鋰離子電池進行安全有效的充電。MAX1898封裝為超薄型uMAX,有10個引腳。引腳功能如下:IN:傳感輸入,檢測輸入的電壓或電流CHG:指示腳(充電進行的狀態(tài))OK/EN:電源輸出指示腳/使能輸入腳ISET:充電時調(diào)節(jié)電流大小的引腳,通過串聯(lián)電阻來設(shè)置最大的電流CT:設(shè)置安全充電時間的引腳(通過連接電容來實現(xiàn))RSTRT:能控制自動重啟的引腳(電壓掉至一定的下限值將會重啟新充電的周期)BATT:充電電池傳感輸入腳(接單個鋰離子電池正極同時接電解電容接地)DRV:用于接晶體管陰極的晶體管驅(qū)動器CS:需接晶體管的發(fā)射極的電流傳感輸入腳4系統(tǒng)軟件設(shè)計和調(diào)試4.1單元電路設(shè)計智能充電器功能模塊設(shè)計:單片機模塊:實現(xiàn)智能控制充電器(自行的斷電,充滿報警指示等);控制充電過程的模塊:利用高效專門的充電芯片實現(xiàn)充電過程的控制;充電電壓供給模塊:加入光耦隔離器實現(xiàn)電氣電路的安全隔離同時自制5伏的恒壓電源提供電壓4.1.1單片機模塊電路和報警電路設(shè)計基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第11頁。單片機模塊可以應(yīng)用于很多的復(fù)雜的控制場合,其具有即時的控制功能和強大的廣泛兼容性能,適應(yīng)性是非常強的,電路核心是AT89S51的最小系統(tǒng)的電路。系統(tǒng)利用蜂鳴器報警提示,電路如圖4.1.1.基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第11頁。

圖4.1.1單片機控制電路4.1.2充電器電路充電控制電路設(shè)計MAX1898實現(xiàn)對鋰電池的安全快速的充電要求的方式是,外接PNP三極管結(jié)合限流型的充電電源或是使用場效應(yīng)管與電源結(jié)合,其主要的有電壓過度保護,溫度過度保護的功能及對鋰電池充電的二次性能的保護,最大的特點就是在不使用其他的元件(電感)的前提下保持著很低的功率耗散能力。基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第12頁。電路如圖4.1.3.基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第12頁。圖4.1.3充電器電路充電控制電路4.2總電路設(shè)計51單片機的強大的控制功能加上MAX1898智能充電芯片的充電性能,使得智能充電器的充電性能更加的智能化和更加的模塊化,完美的結(jié)合更加的體現(xiàn)了高能效智能充電器的設(shè)計理念。智能和模塊化體現(xiàn)在電池預(yù)充、充電保護、自動斷電和充電完成報警提示功能。其各模塊電路如下圖4.2.1所示.基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第13頁。圖4.2.1智能充電器總電路基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第13頁。5系統(tǒng)程序設(shè)計5.1程序設(shè)計概述高能效充電器的充電過程是由MAX1898結(jié)合51單片機共同控制完成的,但是主要是單片機來控制充電器的充電。其主要的控制功能有如下:MAX1898充電完成的標(biāo)志是其/CHG引腳的躍變由低電平到高電平,跳變所引起的結(jié)果是單片機INT0表現(xiàn)為中斷。三種情況/GHG輸出高電平:沒有充電或是沒有電池;充電完畢;充電過程出現(xiàn)錯誤(實際上/CHG以1.5HZ的頻率不停的跳變);可以看出前兩種情況都是可以通過光耦切斷電源的方法實現(xiàn),所以主要是對待第三種情況的判斷和解決。5.2程序流程圖圖5.2.1單片機初始化流程圖基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第14頁。包括中斷服務(wù)子程序和定時服務(wù)子程序的單片機控制智能充電器的控制流程如圖5.2.2,基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第14頁。圖5.2.2高效智能充電器的控制流程圖6系統(tǒng)硬件設(shè)計和調(diào)試6.1電路圖設(shè)計介紹高能效智能充電器的硬件整體設(shè)計的模塊有:單片機的最小系統(tǒng)電路,電源供電模塊,含智能充電芯片的充電模塊,蜂鳴器指示報警模塊。系統(tǒng)工作的電路圖在畫圖軟件Protel99se中畫出并且完整的封裝PCB,在PCB中導(dǎo)入畫好的SCH電路原理圖并且在PCB中完成電路的繪制打印PCB圖,同時應(yīng)刷到腐蝕板,腐蝕后然后打孔焊接硬件后最后調(diào)試?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第15頁。 (1)PCB原理圖及打印的圖紙:基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第15頁。圖6.1.1pcb原理圖 (2)利用3D仿真的實物圖及工業(yè)上的制版:圖6.1.3元件分布圖6.2硬件電路制作基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第16頁。 由于自身及學(xué)校的設(shè)備的條件的限制,我們需要采用的是一種萬通板來替代所提到的腐蝕板,效果是同樣的沒有差別,故硬件的實現(xiàn)部分與仿真的實物是無差別完全一樣的,其包括的所有模塊上面已經(jīng)提到,這里就不詳述了,但是是有一點是確定的,單獨的充電模塊需要獨立的制作,我們采用的是自制的腐蝕銅板來焊接由于MAX1898為uMax封裝所帶來的體積小的特點。 基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第16頁。本設(shè)計整體實物圖如圖6.2.1和圖6.2.2?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第17頁。圖6.2.1設(shè)計實物正面基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第17頁。圖6.2.2設(shè)計實物反面6.3系統(tǒng)電路軟件和硬件聯(lián)合調(diào)試(1)在軟件方面進行調(diào)試,為了提高調(diào)試的效率,首先要對各個模塊分別進行軟件的調(diào)試,各個模塊調(diào)試成功然后對整體進行聯(lián)機的整調(diào)。首先為了確定單片機的最小系統(tǒng)正常的運行,需要對電路板上單片機的編程調(diào)試的芯片正常,在通過編程器把程序?qū)懭雽?yīng)的芯片之前需仿真調(diào)試成功,最后可以通過觀察ALE端口的電平變化確定?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第18頁。(2)聯(lián)合調(diào)試智能化的電池充電模塊,智能的關(guān)斷模塊還有報警指示模塊。在對以上的單片機的測試完成后,需安裝上電池觀察指示燈在充電時的指示狀態(tài),有一點值得注意的是,智能的充電芯片本身可以切斷通電熄滅指示燈,但從安全的角度考慮,單片機智能的檢測到電脈沖之后不僅僅可以切斷充電芯片的供電還可以發(fā)出報警聲提示用戶及時的拔出電池。在充電錯誤的情況下,為了提醒用戶充電芯片會已一定的頻率控制指示燈的閃爍,告訴用戶充電錯誤?;趩纹瑱C的智能充電器設(shè)計全文共22頁,當(dāng)前為第18頁。表6.3.1MAX1898典型充電電路的LED指示燈狀態(tài)說明充電狀態(tài)LED指示燈電池或充電器沒有安裝滅預(yù)充或快充亮充電結(jié)束滅充電出錯閃爍系統(tǒng)聯(lián)調(diào)效果圖:圖6.3.1充電過程圖示7結(jié)束語基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第19頁。本課題的設(shè)計是以充電芯片MAX1898為硬件核心并通過單片機的控制能力實現(xiàn)高能效智能充電器的基本設(shè)計。本畢業(yè)設(shè)計從開始到最后的完成,我也查閱了很多的資料和書籍,特別是對原來不了解的充電芯片MAX1898有了深入的認(rèn)識包括它的工作的方式原理,控制的核心作用及使用的方法,還有就是更實際的體會到51單片機在中斷系統(tǒng),控制功能,定時計數(shù)等的應(yīng)用。對此畢業(yè)設(shè)計我得到了很多的收獲,認(rèn)識最深的就是只有理論知識結(jié)合到實踐中才能最好的發(fā)揮理論的真知。培養(yǎng)了我三方面的能力,首先就是對本科所學(xué)的知識不僅溫習(xí)而且更加的深化了,第二就是,增強了我的自學(xué)和查閱資料并動手實踐的能力,第三,就是我的編程能力有了一定階段性的提高。高能效智能充電器的設(shè)計也深化了我對充電器未來發(fā)展的期望,堅定了我往這個方向深學(xué)的信心。基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第19頁。在調(diào)試智能充電器的過程中,出現(xiàn)的問題和解決方案:(1)方案論證與選定。對于智能充電器方面的設(shè)計,我也是第一次涉及,故還存在著很多不足,查閱的資料不是很多,由于畢業(yè)設(shè)計的時間限制我就很快的選擇了MAX1898作為充電芯片。(2)硬件制作。在硬件方面遇到的問題是最大的,首先對封裝的了解不是很深,電路板的焊接錯誤。(后續(xù)完成:首先在軟件Protel99se上繪制PCB板子然后腐蝕銅板完成制作效果是同樣的。)(3)系統(tǒng)聯(lián)調(diào)。在硬件的調(diào)試中最重要的問題是,整個電路通電,但是單片機、充電模塊就是不工作,不能進行充電,后來發(fā)現(xiàn)竟然是復(fù)位電路工作不正常,經(jīng)過修改最后能指示燈亮,充電正常。智能充電器的設(shè)計有幾個重點需要把握:從預(yù)備充電到最后的滿充都需要知道其工作的方式及原理:熟悉MAX1898充電芯片的充電狀態(tài)指示輸出信號/CHG的工作原理及應(yīng)用;熟悉MAX1898充電芯片外接電路中充電電流和電容對充電時間的設(shè)置;會判斷單片機對充電完成和充電錯誤的處理形式及過程。本畢業(yè)設(shè)計的失敗之處也有很多,其中整體上就是,在畢業(yè)設(shè)計之初并沒有對整體的智能充電器給出制作的方案,都是局部完成,做完一步算一步,對單片機和充電芯片的引腳及功能基本不了解,從方案的選擇上講也是局部拼湊,雖然成功了但是沒有準(zhǔn)備充分,設(shè)計不完美。成功的地方不僅在于取得了設(shè)計成功的結(jié)果,更重要的是從對充電器領(lǐng)域的無知到現(xiàn)在的熟知,還有制作的過程,方案最終的選擇,軟硬件的調(diào)試制作,焊接調(diào)試等等,出錯修改再出錯在修改到最后的成功,畢業(yè)設(shè)計的成功收獲的是知識,喜悅與汗水。基于單片機的智能充電器設(shè)計全文共22頁,當(dāng)前為第20頁。單從智能手機充電器的角度來看,提高的地方還是有很多的,比如為了達到電壓的可視化,可監(jiān)測的程度,可以加上電壓的檢測芯片和LCD顯示。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論