?

電動汽車電池管理的遠程監護與故障診斷

2016-09-08 06:07何樸芳蔣新華東華大學上海060上海航天電源技術有限責任公司上海065
電源技術 2016年1期
關鍵詞:電池組上位報文

何樸芳,吳 赟,蔣新華(.東華大學,上海060;.上海航天電源技術有限責任公司,上海065)

電動汽車電池管理的遠程監護與故障診斷

何樸芳1,吳赟1,蔣新華2
(1.東華大學,上海201620;2.上海航天電源技術有限責任公司,上海201615)

結合GPRS無線傳輸和CAN通信的高可靠性,設計了一種以MSP430為主控制器的面向電池管理的遠程監護與故障診斷系統,實現對批量電池生產設計的遠程實時監控、安全保護、故障診斷、SOC估算校正等,掌握現場電池運行狀態,有效評估電池優劣,提高電池組利用率和使用壽命,降低人員工作量,控制風險,具有一定實用價值。

電池管理;CAN通信;無線傳輸

傳統的電池批量生產中,或者大型電動汽車、列車的電池設計時,針對電池管理系統采集的電池單體電壓、電流和溫度、荷電狀態(SOC)等數據,都采用RS-232串口傳輸,通訊距離不能太長,不能直接實現遠程控制的需求,傳輸速度慢,限制數據的大量高速傳輸。GPRS無線技術具有隨時在線、運行費用低、覆蓋范圍廣等特點,適合于需頻繁傳送小流量的應用領域,采用TCP/IP協議,通過無線通道傳輸數據,有效解決工業設備與外界交換中通訊距離短、傳輸速度慢、傳輸數據量少的問題,并減輕工作人員工作量,提高時間利用率,降低風險[1]。

本文設計面向電池管理的遠程監護與故障診斷系統,以MSP430F149為主控制器,CAN總線技術和GPRS無線技術為核心,傳輸電池管理系統采集的數據,實現遠程終端與近端管理系統的數據和指令的交流,對電池組的實時監護與故障診斷,SOC估算校正,實行對電池組單體電池的優劣分類、替換、設計高匹配的電池組等。

1系統方案設計

本文完成數據遠程傳輸,近端實現CAN總線傳輸采集的數據至主控制器,主控制器對數據進行讀取換算,閾值判斷,顯示屏顯示,并控制GPRS模塊,發送至遠程終端。每套電池組都帶有電池管理系統(BMS),完成單體電池的電壓和溫度的檢測,總電壓和總電流的測量、電池組充放電控制、SOC估算

此外,系統還提供短信報警功能,當發生參數超限時,主控制器自動向預先設定的維保人員手機發送報警短信,當BMS系統故障或GPRS網絡通信中斷,也可以通過短信途徑報警。系統框圖如圖1所示。

圖1  系統框圖

2 硬件設計

從設計成本和節能出發,本文選用美國德州儀器(TI)1996年推向市場的一種16位超低功耗、具有精簡指令集的混合信號處理器——MSP430單片機作為中央控制器,具有處理能力強、運算速度快、超低功耗的特點,性價比高。

CAN通信選用Microchip的MCP2515,獨立的控制器局域網絡協議控制器,完全支持CAN V2.0B技術規范,發送和接收標準和擴展數據幀以及遠程幀,自帶兩個驗收屏蔽寄存器和六個驗收濾波寄存器,可以過濾掉不想要的報文,減少MCU的開銷,有獨立的SPI接口,連線方便。

GPRS模塊選用 LQ 1000 GPRS DTU,提供標準RS232/485數據接口,可以方便地連接各種設備,僅需一次性完成初始化設置,用戶設備就可以與數據中心通過GPRS無線網絡建立連接,實現數據的全透明傳輸。

MSP430F149有兩個USART通信端口,支持串口異步和同步通訊,在硬件組合時串口0連接GPRS模塊實現無線通信,串口1作為SPI口進行CAN通信通訊。系統上電后,BMS負責單體電壓溫度、總體電壓電流等信息的采集和計算,并將數據上傳到總線,監控中心定時接收總線上的數據信息,完成電池組的數據顯示、平衡管理、安全控制等,以及實現遠程監控。上位機具有TCP偵聽功能,隨時接收GPRS傳輸的數據。硬件系統如圖2所示。

圖2 硬件系統

3 軟件設計

3.1CAN總線應用程序

3.1.1CAN協議

本通信系統采用CAN2.0B協議擴展幀格式,對其ID進行功能劃分,通訊波特率選擇125 kb/s。網絡通信以幀為單位進行,CAN幀一律為8 Byte數據的擴展格式幀,幀ADDRO中各bit定義為:FF=1(擴展格式);RTR=0(非遠程幀);DLC. 3-DLC.0=1 0 0 0(幀報文格式為8個字節)。擴展幀共有29位ID,設計為:優先級2|功能碼4|報文編號6位|源地址8位|目標地址8位|應答位1[2]。

優先級:00,01,10,11,分別指示報文的優先級,00為最高級,用于發送控制命令和報警信息,11為最低級,用于發送狀態信息,01用于設置參數,10用于發送異常信息。

功能碼:用于指示報文的信息類別,包含溫度信息、電壓信息、電流信息、總電流電壓信息、SOC、異常信息等。

報文編號:6位,用于主控制器識別數據來源以及發送控制命令到各BMS單元的單元編號,接收報文的節點,根據報文中單元編號對對應的BMS單元進行控制。

應答位:1位,對報警信息和控制信息做出應答,狀態信息無需應答。

對于整個電池系統,相關數據可以打包到1幀中,保證數據的發送效率,充分利用總線帶寬,對于需要快速發送的數據比如控制命令、報警信息,數據長度要盡可能短,以確保傳輸時間足夠短,提高數據傳輸的實時性。

3.1.2初始化

CAN總線建立通信,首先進行初始化,根據擴展幀模式對接收發送緩沖器、驗收屏蔽寄存器和驗收濾波器、位定時等參數做相應的設置;設置完畢,系統進入數據接收傳輸狀態,準備待發報文,接收報文并對錯誤狀況進行處理。初始化程序如下:

3.1.3發送報文和接收報文

在發送起始幀SOF之前,等待發送的報文的發送緩沖器的優先級進行比較,由于發送緩沖器0的優先級高于發送緩沖器1,因此發送緩沖器0將先發送。通過將TXBnCTRL. TXREQ位置1,即啟動相應緩沖器的報文發送。

報文驗收濾波器及屏蔽寄存器用來確定報文集成緩沖器中的報文是否應該被載入接收濾波器,報文標識符段將與寄存器的值進行比較,匹配者對應的報文將被載入相應的接收濾波器。主控制器收到數據,存入內存單元,根據CAN協議分離ID部分和數據部分,ID可以分辨出信息來源和信息類型,按照協議結構提取數據的起始字節和總字節數,經過偏移量和比例因子運算計算出數據的十進制值[3]。

濾波/屏蔽寄存器真值表見圖3。

發送和接收的流程如圖4、圖5所示。

圖3 濾波/屏蔽寄存器真值表

圖4  發送流程

圖5  接收流程

3.2GPRS技術

本文實現遠程傳輸采用GPRS網絡技術作為中介,GPRS技術的關鍵是以IP包的格式將數據進行包裝,通過PPP協議獲取動態分配的IP地址,通過數據傳輸協議(TCP,UDP)實現遠程數據通訊。如果上位機的IP地址是隨機非固定的,需采用動態域名解析的方式解決每次開機IP地址不一樣的問題,將GPRS發送數據設定為固定的域名地址,上位機通過域名解析軟件將固定域名解析為當前網絡的公共IP地址,所采用的數據傳輸協議為TCP協議[4]。

系統上電后,GPRS初始化,設置UART0串口波特率,發送AT指令激活GPRS移動網絡,獲取動態IP,設置好接收IP和端口,傳輸數據。GPRS發送的數據段內容結構和CAN設置的格式類似,上位機依據每段字節含義分解數據,偵聽到數據來臨,判斷起始位是否狀態信息、異常信息或者報警信息,對數據進行分類保存,最終得到每組電池運行情況動態表。若上位機接收到異常信息,查看對應異常電池組動態變化,判定異常級別,故障診斷,并給予信息反饋和處理措施。對于報警信息,上位機回復控制命令至主控制器,主控制器發送至BMS單元,實現安全控制。

GPRS模塊參數設置的指令有:

AT+CGCLASS="B" //設置模塊工作類型;

AT+CGDCONT=1,"IP","CMNET" ;

AT+CGATT=1//激活PDP,獲得IP

AT+CIPCSGP=1,"CMNET" ;

AT+CIPSTART="TCP",IP地址 ;

AT+CIPSEND ,"內容"。

為保證數據傳輸可靠實時,BMS所有單元與主控制器、上位機每5分鐘發送一次互動信息,由主控制器發出,BMS單元和上位機給予回應,當回應信息沒有正常收到,主控制器發送報警信息至管理員手機。軟件流程如圖6所示。

圖6  軟件流程

4 結束語

本實驗通過對8組電池、每組電池8節進行充放電,實現了對電池組的電壓、電流、溫度以及SOC狀態的監測和安全管理,GPRS網絡實現遠程狀態監護,工作人員通過上位機可以實時查看電池系統狀況和異常情況,減輕工作量,降低風險。根據上位機存儲的歷史數據和當前狀態,可以進行故障診斷,和近端電池系統進行指令溝通,可以結合數據進行安全分析,方便工作人員有目的地分析數據,并可以根據數據狀況分析電池系統穩定狀態,檢測異常報文的可靠性,實現即時調整預警閾值,提高工作效率。進行單體電池的比較分析,替代劣質電池,可組合高匹配電池組,設計高利用率、高安全的電池系統。

[1]景柏豪,沈孟良,唐曄鈞.CAN-Modbus/TCP協議轉換的設計與實現[J].計算機工程與設計,2013,34(5):1552-1556.

[2]王邦繼,劉慶想,李相強,等.CAN總線應用層協議的研究與實現[J].計算機工程與應用,2011,47(20):14-16.

[3]陳燕虹,沈帥,劉宏偉,等.多輛電動汽車遠程監控系統[J].吉林大學學報:工學版,2013,43(2):285-290.

[4]楊文繼,陳恒,金偉.一種基于GPRS通信的車輛檢測器的設計與實現[J].現代電子技術,2011,34(15):164-166.

Battery management system for remote monitoring and fault diagnosis

HE Pu-fang1,WU Yun1,JIANG Xin-hua2
(1.Donghua University,Shanghai 201620,China;2.Shanghai Aerospace Power Technology Co.,LTD,Shanghai 201615,China)

Combined with GPRS wireless transmission and CAN communication with high reliability,a kind of battery management system for remote monitoring and fault diagnosis was designed,that MSP430 was used as the main controller,to realize remote real-time monitoring for the batch of battery production design,safety protection,fault diagnosis,SOC estimation,calibration,etc.The battery operation state was mastered,batteries were effectively evaluated,the utilization rate and the service life of the battery pack were improved,the workload of workers,and controlrisk were reduced.Above all had certain practical value.

battery management;CAN bus communication;wireless transmission

TM 912

A

1002-087 X(2016)01-0110-03

2015-06-05

何樸芳(1989—),女,安徽省人,碩士,主要研究方向為電源管理、無線通信。和故障預警等功能。BMS設有CAN通信接口,定時向外發送電池組工況數據,經過CAN通道至主控制器MSP430,并由主控制器控制GPRS模塊上傳遠程上位機,實現遠程監護電池系統的運行。

猜你喜歡
電池組上位報文
基于J1939 協議多包報文的時序研究及應用
CTCS-2級報文數據管理需求分析和實現
淺析反駁類報文要點
特斯拉 風云之老阿姨上位
2017年7月原電池及原電池組產量同比增長2.53%
鋰離子電池組SOC估計算法的比較研究
“三扶”齊上位 決戰必打贏
基于ZigBee和VC上位機的教室智能監測管理系統
ATS與列車通信報文分析
純電動汽車電池組發熱及控制策略研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合