電動汽車電池智能快速充電器的設(shè)計_第1頁
電動汽車電池智能快速充電器的設(shè)計_第2頁
電動汽車電池智能快速充電器的設(shè)計_第3頁
電動汽車電池智能快速充電器的設(shè)計_第4頁
電動汽車電池智能快速充電器的設(shè)計_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電動汽車電池智能快速充電器的設(shè)計黃會雄, 袁力輝,羅及紅,蘇神保(湖南商務(wù)職業(yè)技術(shù)學院,湖南.長沙410205摘要:本文介紹了一種電動汽車智能快速充電器的設(shè)計過程。該充電器基于Cygnal公司的C8051F040單片機為控制核心,將C8051F040特有的模擬電路模塊、高精度A/D轉(zhuǎn)換、I2C總線接口以及高速PWM 等功能運用到充電控制中。該充電器嵌入C/OS-II實時操作系統(tǒng)并采用移相全橋軟開關(guān)的主電路拓撲,具有較高的效率,而且電流、電壓應(yīng)力小,工作穩(wěn)定可靠。本文詳細講述了其硬件和軟件的設(shè)計過程。關(guān)鍵詞:電動汽車;智能控制;快速充電。中圖分類號: TP393.1 文獻標識碼:BElectri

2、c Automobile Battery Intelligence Fleetness ChargerDesignHUAG Hui-xiong YUAN Li-hui LUO Ji-hong SU shen-bao(Hunan V ocational College of Commerce, Changsha 410205, China Abstract: One kind of electric automobile intelligence fleetness charger design process the main body of a book has been introduce

3、d. Be a chargers turn to control middle owing to that the C8051F040 of Cygnal company monolithic machine being to control core , the proper dummy load module , high-accuracy A/D change C8051F040 , functions such as I2C highway interface and high speed PWM applies to battery charging. And be a charge

4、rs turn to implant C/OS-II real time OS and adopt to move the each other complete bridge soft the switch host circuit topology, have higher efficiency, electric current , voltage strain are small , job stability is reliable. Whose hardware and the software design process the main body of a book has

5、been given an account of detailedly.Keywords: Electric automobile; Intelligent control; Quick charge.1、引言電池是電動汽車的關(guān)鍵動力輸出單位,在鉛酸蓄電池,鎳鎘電池,鎳氫電池,鋰電池和燃料電池等幾種常用電池中,因為具有能量比大、重量輕、溫度特性好,污染低,記憶效果不明顯等特點,鉛酸蓄電池、鎳氫電池在電動汽車中使用很普遍。然而由于充電方法的不正確,造成充電電池的使用壽命遠遠低于規(guī)定的壽命。也就是說很多電池不是被用壞的而是被充壞的,可見充電器的好壞對電池壽命有很大的影響。基于此,本文提出一種使用C

6、8051F040單片機智能充電控制方案的智能充電器的設(shè)計,能有效的提高充電效率,延長電池的使用壽命。2、硬件設(shè)計2.1系統(tǒng)框圖該電動汽車智能充電器以C8051040F單片機為控制核心,主要包括AC/DC變換器、IGBT功率模塊、高頻變壓器、整流濾波電路、單片機控制電路、脈沖調(diào)寬電路以及狀態(tài)顯1示電路等。圖1是其系統(tǒng)框圖。1基金項目:基金申請人:黃會雄;基金頒發(fā)部門:湖南省經(jīng)濟委員會重點資助;項目名稱:基于CAN總線電動汽車電池管理系統(tǒng)研究與設(shè)計;編號:湘經(jīng)科技2006259220V 整流功率開關(guān)IR2110UCC3895高頻變壓器整流濾波溫度傳感器PWM串口部分I2C 部分A/D 部分I/O

7、接口鍵盤電路顯示電路T1電流互感器C8051F040.上位機電壓傳感器圖1 電動汽車智能充電器系統(tǒng)框圖該方案中開關(guān)電源的最大輸出功率為2.6KW ,交流輸入范圍為1 70V -270V ,充電器電路主要包括主充電電路和單片機控制電路兩部分,整個電路的工作過程為:220V 單相交流電經(jīng)過全橋整流由電容進行濾波,得到約300V 左右的直流電,經(jīng)過由4只IGBT 構(gòu)成的逆變橋,得到高頻交流電,經(jīng)高頻變壓器耦合到副邊,再經(jīng)過整流管D6,D7整流,最后經(jīng)過電感L 3和電容C7濾波后得到穩(wěn)定的直流輸出。由于采用智能充電,根據(jù)不同的電池每個階段充電電壓和充電電流都不同。所以使用Cygnal 公司的C8051

8、040F 單片機作為充電過程控制設(shè)備,充電時單片機檢測充電電池的充電電流,充電電壓,電池溫度,防止電路過壓和過流,電池溫度過高,還可以通過檢測電池電壓電流值來決定是否在切換到下一個的充電階段。同時通過單片機給出每一階段的充電的電壓值或是電流值,與采樣所得的對應(yīng)電壓電流值相比較,通過移相控制芯片UCC3895改變PWM 值來改變功率管的導通時間,達到在不同電池不同階段得到不同穩(wěn)定的輸出值的目的。2.2 單片機控制電介紹充電控制電路采用C8051F040單片機進行數(shù)據(jù)采集和控制,該芯片是完全集成混合信號系統(tǒng)級芯片(SOC ,具有與8051指令集完全兼容的CIP-51內(nèi)核。它在一個芯片內(nèi)集成了構(gòu)成一

9、個單片機數(shù)據(jù)采集或控制系統(tǒng)所需要的幾乎所有模擬和數(shù)字外設(shè)及其他功能部件。這些外設(shè)或功能部件包括:ADC 、可編程增益放大器、DAC 、溫度傳感器、I2C 總線、UART 、SPI 、定時器、可編程計數(shù)器、/定時器陣列等。C8051F040單片機采用流水線結(jié)構(gòu),機器周期由標準的12個系統(tǒng)時鐘周期降為1個系統(tǒng)時鐘周期,處理能力大大提高,峰值性能可達到25MIPS 。 內(nèi)置64K 字節(jié)的Flash 程序存儲器和256B 的內(nèi)部RAM 及4KB 位于外部數(shù)據(jù)存儲器空間的XRAM 。C8051F040具有片內(nèi)JTAG 調(diào)試電路,通過4腳JTAG 接口并使用安裝在最終應(yīng)用系統(tǒng)中的器件就可以進行非侵入式、全

10、速的在系統(tǒng)調(diào)試。由于其具有多達8路12位ADC 和8路8位ADC , 能對來自端口PORTC 的單端輸入電壓、電流進行采樣。6通道PWM ,片內(nèi)可編程看門狗定時器,可大大簡化單片機控制電路的外圍設(shè)計和保證了程序的安全運行。ADC 負責對充電時電壓,電流,I2C 負責溫度數(shù)據(jù)的采集,PWM 輸出充電時電壓電流的基準值到到比較電路,同時單片機控制開關(guān)電源控制模塊UCC3895。電壓檢測電路:電壓采樣電路由精密電阻和可調(diào)電阻構(gòu)成,由于該單片機AD 測量最大設(shè)定范圍為5V 。所以要使電池組電壓成比例的縮小在5 V 范圍內(nèi),然后利用C8051F040內(nèi)部的AD 轉(zhuǎn)換功能進行轉(zhuǎn)換。單片機在內(nèi)部計算出電池電

11、壓,該電路采用單片機內(nèi)部自帶1 2位AD 轉(zhuǎn)換,減少了設(shè)計電路的復(fù)雜性,并提高了可靠性和精度,為了抵抗電氣干擾和高壓電擊,該電路采用高速隔離光藕PC81 7隔離。電流檢測電路:一般進行電流采集時在電路中串聯(lián)一個阻值很小的取樣電阻,把取樣電阻上的電壓輸入單片機轉(zhuǎn)換通道,進行A /D 轉(zhuǎn)換,再通過計算把電壓值轉(zhuǎn)換為電流值。但由于本方案中充電電流較大,使用電阻采樣會消耗點較多的功率,因此,本方案使用電流互感器進行電流采樣。溫度檢測電路:溫度采樣采用溫度傳感器LM92。LM92是美國國家半導體公司公司出品的單片高精度數(shù)字溫度傳感器。常溫下,測溫精度可達到正負0.33度,并可與用戶設(shè)置的溫度點進行比較。

12、通過I2C 總線接口可對該傳感器的內(nèi)部寄存器進行讀寫操作。其編程容易,使用方便,在高精度溫度測量及控溫過程中得到廣泛應(yīng)用。在充電開始前的預(yù)處理階段,根據(jù)不同的電池,軟件選擇相應(yīng)的充電算法,將通道選擇控制字寫入C8051F040單片機的方式寄存器PCA0CPMn 中,并初始化計數(shù)器/定時器的寄存器PCA0和模塊捕捉/比較寄存器PCA0CPn 。PWM 輸出信號的頻率取決于PCA0計數(shù)器/定時器的時基。改變模塊捕捉/比較寄存器PCA0CPn 的值可改變PWM 輸出脈沖的占空比。65536065536PCn PCA 占空比為 充電開始后,軟件定時采集采樣電池分壓電阻上的電壓值,同時,電流互感器電路實

13、時檢測充電電流,經(jīng)過計算,設(shè)置PCA0CPn 單片機PWM 的輸出參數(shù)。實現(xiàn)最佳智能充電控制。3.3狀態(tài)液晶顯示模塊電路選用LCD1286A 點陣液晶顯示屏作為狀態(tài)顯示。液晶顯示模塊電路可直接與單片機C8051F040的I/O 口的P5和P3連接,.P5作為數(shù)據(jù)口(D0D7;P3.0、P3.1、P3.2、P3.3、P3.4和P3.5連接液晶模塊的6條信號線LCDD/I ,LCDR/W ,LCDE ,LCDCS1,LCDCS2和LCDRST 控制液晶的讀/寫操作。在充電的每個階段均有狀態(tài)顯示,如:電池處于正在充電狀態(tài)、電池因溫度過高進入溫控狀態(tài)、電池快充結(jié)束充電狀態(tài)等。3、軟件設(shè)計本軟件主要由系

14、統(tǒng)初始化、預(yù)處理、根據(jù)不同電池類型和狀態(tài)選擇脈沖快速充電模塊與算法或恒流、恒壓、浮充充電模塊與算法等部分組成。其流程如圖2所示。開始系統(tǒng)初始化測量環(huán)境溫度在充電范圍嗎?判斷電池類型和狀態(tài)脈沖快速充電模塊與算法先恒流后恒壓再浮充充電是鎳氫電池是鉛蓄電池模塊與算法結(jié)束充電是否圖2 主程序框圖3.1、初始化在程序的初始階段應(yīng)首先對C8051F040單片機進行初始化操作,通過設(shè)置I/O口編碼交叉開關(guān)來設(shè)置I/O端口的輸入輸出狀態(tài),確定芯片引腳功能,設(shè)置中斷、TIM定時器參數(shù)等等。3.2、預(yù)處理預(yù)處理階段是進入快速充電前的準備工作。程序初始化后,首先利用C8051F040單片機的內(nèi)部溫度傳感器檢測環(huán)境溫

15、度。環(huán)境溫度過低或過高時,均不能夠?qū)﹄姵剡M行充電,否則將損傷電池。然后,設(shè)置A/D轉(zhuǎn)換參數(shù)和通道,檢測電池的端電壓。將檢測數(shù)據(jù)同理論經(jīng)驗值比較,判斷電池的類別以及是否連接正確。對端電壓低的電池,采用短時間的脈動電流充電,這樣有利于激活電池內(nèi)的化學反應(yīng)物質(zhì),部分恢復(fù)受損的電池單元。對端電壓在標稱范圍內(nèi)的電池選擇相應(yīng)的充電控制模塊和算法,對端電壓不在標稱范圍內(nèi)的電池,軟件自動將其剔除。3.3、快速充電按預(yù)定的充電控制模塊和算法設(shè)置C8051F040單片機PWM的控制寄存器PCA0CN、方式寄存器PCA0MD以及16位捕捉/比較寄存器PCA0CPn,打開中斷使能位,開始快速充電??焖俪潆姇r,C805

16、1F040單片機必須不斷檢測以下幾項關(guān)鍵技術(shù)指標:電路是否出現(xiàn)斷路、電池是否出現(xiàn)不均衡現(xiàn)象、電池是否達到規(guī)定的安全電壓、電池是否溫度過高、電池是否滿足-V或T/t條件。其中電池的斷路主要通過檢測采樣電阻上的電流大小來判斷。而且為了避免誤判斷,應(yīng)該反復(fù)檢測。當出現(xiàn)斷路時,應(yīng)重新返回預(yù)處理階段。斷路的判斷時機應(yīng)該在電池端電壓已經(jīng)達到預(yù)定值的情況下進行,否則在電池端電壓沒有達到預(yù)定值的情況下,充電電流比較小,可能出現(xiàn)誤判斷。電池的端電壓檢測使用C8051F040單片機的片上12位高精度A/D模塊,采用中斷控制方式,這樣可節(jié)省C8051F040單片機在A/D轉(zhuǎn)換期間的等待時間。端電壓檢測的數(shù)據(jù),通過充

17、電算法計算電池的電壓負增長-V是否滿足快速充電終止條件,時實修改C8051F040單片機PWM的輸出參數(shù),控制充電電流的大小。電池的溫度檢測在端電壓檢測之后進行。C8051F單片機通過設(shè)置不同的地址編碼,訪問相應(yīng)的數(shù)字溫度傳感器LM92,讀取溫度數(shù)據(jù),通過充電算法計算電池的溫度變化率T/t是否滿足快速充電終止條件,時實修改C8051F040單片機PWM的輸出參數(shù),控制充電電流的大小。為了防止電池被沖壞,在電池電壓到達最高端電壓Vmax或最高溫度Tmax時應(yīng)立刻停止充電,否則會損壞電池。4、結(jié)束語實驗結(jié)果證明,以C8051F040單片機為控制核心的智能快速充電器已能正常工作。由于C8051F04

18、0具有良好的性能價格比,將其特有的模擬電路模塊、高精度A/D轉(zhuǎn)換、I2C 總線接口以及高速PWM等功能運用到充電控制中,有效使用了C8051F040的片內(nèi)外功能,增加產(chǎn)品的智能化和實用性,節(jié)省了產(chǎn)品的開發(fā)時間和費用,降低了生產(chǎn)成本,同時也提高了產(chǎn)品的一致性和可靠性,具有很好的推廣價值。本文作者創(chuàng)新點:本設(shè)計以SoC單片機C8051F040 為主體,構(gòu)建電動汽車電池充電系統(tǒng)的硬件設(shè)計平臺和軟件設(shè)計方法,并在C8051F040內(nèi)部嵌入C/ OS II 實時操作系統(tǒng),可大大提高系統(tǒng)的穩(wěn)定性和實時響應(yīng)能力, 增強系統(tǒng)的可靠性、可擴展性和、移植性。注:研究的起止時間為:2006年7月至2008年7月。整

19、個項目完成后,將形成1萬套的年生產(chǎn)規(guī)模,可新增年產(chǎn)值1200萬元,利稅360萬元參考文獻1 杜娟娟等. 電動車鉛酸蓄電池的脈沖快速充電設(shè)計J.電源技術(shù),2005,(32 楊華. C/OS-II在混合動力汽車總控制中的應(yīng)用J.微計算機信息.2007,(2-2, 262-264.3 童長飛.C8051F系列單片機開發(fā)與C語言編程M.北京:北京航空航天大學出版社,2005.4 孫德龍等譯.C8051F單片機應(yīng)用解析M. 北京:北京航空航天大學出版社,2002.作者簡介: 黃會雄(1961-,男,湖南長沙人,副教授,碩士,高級工程師,主要研究計算機控制技術(shù)。Biography: HUANG Hui-Xiong, born in 1961, male, originally from Changsha in Hunan province, associate professor,

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論