熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 基于CAN總線的蓄電池SOC動態測量系統

基于CAN總線的蓄電池SOC動態測量系統

時間:2007-12-22 08:50:00來源:ronggang

導語:?以燃料電池電動汽車蓄電池管理系統為背景,構建了基于CAN總線的蓄電池SOC動態測量系統。給出了系統的硬件電路和軟件主程序流程圖,實際測量結果滿足設計要求
摘 要: 以燃料電池電動汽車蓄電池管理系統為背景,構建了基于CAN總線的蓄電池SOC動態測量系統。給出了系統的硬件電路和軟件主程序流程圖,實際測量結果滿足設計要求。 關鍵詞: CAN總線 鎳氫電池 SOC動態測量 蓄電池的荷電狀態SOC(state of charge)是用來反映電池的剩余容量的,SOC的準確測量在燃料電池電動汽車(Fuel Cell Electric Vehicle, FCEV)的發展中是一個非常重要的問題。FCEV在運行時,大的電流很可能會造成電池過充(超過80%SOC)或深放(小于20%SOC),FCEV電池操作窗SOC的合理范圍是30%~70%,因此FCEV的控制系統一定要對電池的SOC狀態進行監測,對電池組中每塊電池的端電壓、溫度及充放電電流進行實時采集,隨時預報汽車蓄電池的剩余能量或荷電狀態,當蓄電池電量過低需要充電時,及時報警,從而提高蓄電池的使用壽命和整車的運行性能。 1.SOC檢測方法 FCEV在某一個運行狀態下,電池中的剩余容量是許多參數的函數,此數值是和放電電流,電壓、溫度及電池過去充放電歷史相關的。因此電池的SOC無法用一個明確的數學方程來描述。FCEV常采用鎳氫蓄電池作為輔助能源,因鎳氫蓄電池具有比能量大,比功率高,使用溫度范圍寬,可高倍率放電等優點。鎳氫電池的SOC值與放電電流的大小有關,通常用放電倍率C表示放電電流的大小或放電條件。以不同的放電倍率放電,鎳氫蓄電池的放電終止電壓即開路電壓是不同的。鎳氫蓄電池的放電特性曲線如圖1所示。圖中可見,放電倍率越大,起始的放電電壓越小,電池所能放出的電量越大。
圖1 鎳氫蓄電池的放電特性曲線
放電倍率越大,電池放電后的終止電壓即開路電壓也越高,而電池的開路電壓與電池SOC狀態具有某種對應關系,利用鎳氫蓄電池的充放電特性,通過實時采樣電池充放電時的瞬時電壓和瞬時電流,就能實現對鎳氫電池充放電過程中任一狀態下剩余容量的動態測量。 2.SOC測控系統構成 基于CAN( Control Area Network)總線的蓄電池SOC動態測量系統結構如圖2所示。主要由電流傳感器和電壓傳感器、電池組測量單元、電池管理ECU(Electronics Control Unit)組成。CAN總線是一種有效支持分布式控制或實時控制的串行通信網絡,CAN總線的信號傳輸速率可以達到1Mbps。CAN總線采用多主工作方式,網絡上任一點均可在任意時刻主動地向網絡上其他節點發送信息,而不分主從,通信方式靈活,且無需站地址等節點信息。CAN采用短幀結構,具有強大的差錯檢測和處理機制,數據出錯率極低。 蓄電池在FCEV系統中的作用是供電,它是一個輸出模塊,其輸出信號有電壓、電流、溫度、SOC值等,電池的所有信號均經過電池的電控單元被數字化為0~255的標準量,在物理傳輸上對應于0V~5V的模擬量,利用CAN總線與外部汽車中其他控制系統進行通信。
圖2基于CAN總線的蓄電池SOC檢測系統的結構
系統中所使用的單體電池被組合成24個電池組,對每6個電池組配置一個測量單元,即有ECU1~ECU4 4個測量單元,每個測量單元的控制器均采用Philips公司的8位高性能單片機P87C591,該芯片內部集成了CAN控制器SJA1000和A/D模數轉換模塊。測量單元的主要功能是提供電池組的電壓和溫度信息,并將采集的信號通過CAN總線發送給電池管理ECU。電池組的ECU與電池管理ECU組成一個CAN總線網絡,網絡拓撲結構為總線形,傳輸介質為雙絞線,傳輸協議為CAN2.0B。電池管理ECU為雙CAN控制器結構,一個CAN控制器與電池組ECU組成電池管理系統內部的CAN網絡,另一個CAN控制器與汽車中其他控制系統組成整車光纖CAN總線網絡,傳輸介質為塑料光纖,傳輸協議為CAN2.0B,能實現多機通信,并達到上位機控制和蓄電池SOC狀態預測的目的。 3.CAN通信接口電路設計 CAN通信接口電路如圖3所示,主要由微控制器,光電隔離電路,CAN收發器等三部分組成。微控制器采用P87C591單片機,該芯片的CAN模塊與外部的CAN單元通信主要由單片機的CANRX(接收)和CANTX(發送)兩個引腳來完成。為了增強CAN總線接點的抗干擾能力,在P87C591和CAN收發器82C250之間,采用了光電隔離芯片6N137,該芯片的輸入、輸出供電電壓均為5V。CAN收發器82C250是驅動P87C591的CAN控制器與物理總線間的接口,其工作電壓也為5V,它可以提供對總線的差動發送能力和對CAN控制器的接收功能。電阻R10作為CAN總線終端的匹配電阻,選用典型值為 。 圖中的C7,C8,C9均為芯片的去耦電容,大小為0.1uF;R5,R6,R7,R8均為限流電阻,大小為 ;82C250的復位端RS通過電阻R9接至地端。
圖3 CAN通信接口電路
4.系統軟件設計 本系統軟件采用8051系列的C語言編程,按照模塊化設計思想進行編寫,包括主程序、CAN初始化程序、CAN發送數據程序、CAN接收數據程序、A/D轉換及定時中斷程序等。CAN初始化程序用來實現CAN工作時的參數設置,主要包括工作方式的設置、時鐘輸出寄存器的設置、接受屏蔽寄存器和接收代碼寄存器的設置、總線定時器的設置、輸出控制寄存器的設置、中斷允許寄存器的設置和總線波特率的設置。系統主程序流程設計如圖4所示,主要包括初始化和主循環部分。
圖4 系統主程序流程圖
系統上電之后,首先對對CAN控制器和定時器進行初始化,然后系統等待中斷,如果有中斷,判斷中斷類型;如果是SJA1000控制器的中斷,就讀取SJA1000控制器的數據,并且釋放緩沖區,操作完中斷返回;如果是定時器50ms周期中斷,對電壓、電流數據進行A/D轉換,計算SOC值,并由CAN發送相關數據,操作完中斷返回。 5.結語 根據蓄電池用于車載系統的特殊環境及對SOC參數的測試要求,本系統采用了雙CAN總線結構和光纖通信技術,使系統的實時性、可靠性和抗干擾能力大大增強,而且系統易于擴展,靈活性好,能夠準確、實時的預測FCEV蓄電池的SOC值,提高了蓄電池的使用壽命和FCEV的整車性能。 參考文獻: 1.M.eraolo,R.Giflioli. “State-of-charge Estimation for Improving management of Electric Vehicle lead acid Batteries During Charge and Discharge” Proc,of the 13th International Electric Vehicle Symposium (1996) 2.T.Shinpo.Development of Battery Management System for Electric Vehicle.Proc.of the 14th International Electric Vehicle Symposium (1997) 3. 全書海,王超,宋 娟,車用燃料電池發動機控制系統與協調控制研究,華中師范大學學報(自然科學版) 2005.9 Vol 39,NO.3 P325~P328 4.宋 娟,羅志平,全書海. 基于PID算法的燃料電池實驗室組態王監控系統.微計算機信息. 2006年第1期, P28-30

標簽:

點贊

分享到:

上一篇:基于嵌入式Web的電子交警系統

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 丰城市| 五河县| 运城市| 遵义县| 南汇区| 正安县| 濮阳县| 湾仔区| 汤阴县| 武定县| 福泉市| 唐山市| 阿拉善右旗| 沁阳市| 虞城县| 都兰县| 东港市| 卓资县| 长治县| 阜新市| 灵台县| 柞水县| 昭平县| 阜阳市| 称多县| 吉水县| 台北市| 龙游县| 察雅县| 孟村| 集安市| 安乡县| 虎林市| 淄博市| 墨玉县| 江源县| 共和县| 达日县| 新宾| 聊城市| 大港区|