引言
本文深入研究車載充電系統策略,設計出一套基于電動汽車電池管理系統與車載充電機的CAN通信協議,可供電動汽車設計人員參考借鑒。
電動汽車充電系統通訊網絡
電動汽車整車控制系統中采用的是CAN總線通信方式,由一個整車內部高速CAN網絡、內部低速CAN網絡和一個充電系統CAN網絡組成。內部高速CAN網絡掛接的設備主要有電池管理系統、電機控制器、車載顯示系統等實時性要求很高的設備。
內部低速CAN網絡設備有電動汽車燈光控制器、空調控制器、車門及車窗控制器等對實時性要求相對較低的設備。充電系統CAN網絡是專門用于充電機與電池管理系統通信的高速CAN網絡,此CAN網絡采用的是擴展數據幀格式,仲裁域有29位標示符(11位標準標示符和18位擴展標示符)。
電動汽車充電系統的通信網絡掛接的設備有電動汽車非車載充電機、電動汽車車載充電機、電動汽車電池管理系統和監控設備等。通信系統結構如圖1所示。
在充電系統中,非車載充電機屬于電動汽車整車之外的設備,只有電動汽車行駛到電動汽車充電站的時候才將其通過專用充電電纜接入到充電網絡當中來,而車載充電機一直與充電通信網絡連接,屬于整車系統的一部分。監控系統用于對電動汽車充電系統的調試或者維修,一般情況下不接入通信系統當中,只有在系統需要調試或者維修時將此設備接入通訊網絡。
表1是對電動汽車充電網絡設備節點的地址分配。
表1中所列出的是各個設備在電動汽車充電系統網絡中的地址碼,其用于保證消息標識符的唯一性以及表明消息的來源。此表中各個設備的地址為不可配置地址,其固化在ECU(Electronic Control Unit)的程序代碼中,包括服務工具在內的任何手段都不能將其更改。
電池管理系統與車載充電機通信策略
目前國家已經頒布電動汽車與非車載充電機通信協議,在此不再做詳細介紹。本文將以目前已有的非車載充電機通信協議作為參考,提出并設計電池管理系統與車載充電機之間的通信協議。
在整個通訊網絡中非車載充電機與車載充電機2個設備之間并不會進行信息交換,其二者分別只與電池管理系統進行通訊,所以電池管理系統表現出來的是一對多的通訊特點。與已有非車載通信協議相同,車載充電機協議包括4個流程,其分為握手、參數配置、充電、充電結束4個階段。電池管理系統與車載充電機通信協議與已有通信協議不同之處主要在握手階段、充電階段以及充電過程的安全監控協議的內容。下面本文將對3處不同點進行詳細論述。
(1)充電握手階段
握手主要完成電池管理系統對充電設備的識別,此階段主要是確定所接入的充電設備是車載充電機還是非車載充電機,以便選擇相應的通信協議,并為充電主回路的接通做好鋪墊。設備識別階段流程圖如圖2所示。
從圖2握手階段流程圖可知,當電池管理系統接收到的應答設備為車載充電機,且充電機不是初次使用,通信過程直接進入下一階段(參數配置階段),而不再進行信息互換。這是因為車載充電機安裝在電動汽車上,所以對于電池管理系統和充電機之間不必每次都將自己的設備信息發送給對方,只需要按初次使用電動汽車或者電池管理系統和充電機恢復出廠設置之后進行一次信息的交換,這有助于充電過程的快速建立。
(2)充電階段
因為電動汽車充電系統中存在車載和非車載2個2類充電機,所以充電系統的主回路分為車載充電主電路和非車載充電主回路,硬件系統需要為2個主回路分別配置繼電器通/斷電路,當其中一種充電機接入系統中時,電池管理系統控制相對應的繼電器閉合以使主回路導通,實現電池組充電。圖3為充電階段流程圖。在動力電池包充電完成時電池管理系統首先需要釋放相應的繼電器來斷開充電機的主電路部分。
(3)安全監控幀處理
在電動汽車充電系統中,信息幀的完善與否直接關系到充電系統的安全性和可靠性。由于車載充電機安裝在電動汽車上,所以安全監控更為重要。
在原有通信協議基礎上,電動汽車充電系統協議需要在整個充電過程增加更多的、更高要求的安全監控幀,以確保人員及設備的安全。圖4是針對充電階段中充電過程的安全管理程序流程圖。
圖4中,BMS與充電機之間信息傳遞都需要等待接收判斷,如果對方系統長時間沒有收到通信數據,則系統超時,通信失敗,如果系統在規定時間內收到對方信息,則通信繼續進行。
圖4中的BMS異常判斷和充電機異常判斷分別由各自的控制器完成。電池管理系統的異常判斷主要有:電池組過電流檢測、電池組漏流檢測、電池組過/欠電壓檢測、單體電池過/欠電壓檢測、電池包過高溫/過低溫檢測等。車載充電機的異常判斷主要有:輸入過/欠壓檢測、輸出過/欠壓檢測、輸出過流檢測、漏流檢測、短路保護檢測、充電機過溫檢測、主回路繼電器狀態檢測等。
電動汽車在終止或者充電完成時,電池管理系統和充電機會互相發送充電停止報文,報文內容記錄了充電是因為何種原因停止的。如果是正常充電完成,報文將會顯示當前沒有設備報錯,充電正常結束。
轉載汽車電子相關文章
轉自汽車電子與軟件