隨著我國新能源汽車的崛起,從網絡管理平臺、數據中心、科研機構、高校教學、車型對標、整車DBC控制策略分析、電池管理系統研究、電池健康管理、網約車管理、電池梯度利用、車隊管理等多方面的市場需求,完整分析一臺新能源車BMS電池管理系統的CAN矩陣開發成為當下熱門需求,不僅是數字化推動改革的需要,也是相關運營企業的核心。
那么,我們需要做的首要工作,就是拿到底層技術開發的CAN數據,這些數據都能幫助到我們所有項目的進展和開發。對此,不僅是技術上有要求,時效性也非常之高,一個完整的新能源汽車數據分析,不僅要懂得通信、電子、CAN總線、邏輯和開發分析,更重要的是需要多年的積累的經驗判定CAN報文中的算法,對于項目開發來說,提出了更高的要求。我分為幾步給大家梳理項目開發中大概流程。
一、我們首先****看儀表有哪些數據
新能源汽車儀表盤的信息對于駕駛者來說至關重要,它們提供了車輛運行狀態的即時反饋,確保駕駛安全。這些信息不僅包括傳統的速度、油量等指標,還涵蓋了與電動汽車特性相關的多項數據。詳細分析后,里邊包括了駕駛模式的切換,新能源汽車在切換到可行駛模式時,儀表盤應提供明確的指示;駕駛員進行至少兩次有意識的不同動作,如“腳踩制動”加“手按開關”等組合動作等等
可行駛里程顯示包括了續航信息:純電動汽車儀表盤要顯示可行駛里程,混動車型則顯示純電驅動模式下的可行駛里程。顯示方式:可以通過數字或百分比等形式呈現給駕駛員。
剩余電量/氫氣量提示,電量顯示:新能源汽車儀表盤還應顯示剩余電量或氫氣量,以便駕駛員了解能源消耗情況。低電量警告:當剩余電量或氫氣量降低至可能影響車輛行駛的級別時,應通過明顯信號提示駕駛員。
車輛瞬時功率顯示,功率輸出:電動汽車儀表盤應顯示電驅動系統輸出的瞬時功率及可用剩余功率。顯示形式:可以通過電流或百分比等形式展示給駕駛員。
車速與里程信息,實時車速:儀表盤應實時顯示車輛的當前速度。總里程:車輛從出廠到現在累計的行駛里程。單次里程:本次行駛的里程數,有助于駕駛員了解短途行駛的能耗。
電池狀態監測,電池電量:儀表盤上通常會有電池電量的指示,顯示當前電池的充電狀態。
電池健康度:部分車型還會顯示電池的健康狀態,提醒駕駛員電池是否需要維護或更換。
能源消耗率,實時能耗:儀表盤應提供車輛當前的能源消耗率,幫助駕駛員了解能效。
歷史能耗記錄:有些車型可以記錄并顯示過去的能源消耗情況,供駕駛員參考。
故障診斷與警告,這個用得少,因為都是專車專用,沒有壞不壞,只有燒不燒。
結合上述新能源汽車儀表盤提供了豐富的信息分析,我們就要對于項目掌握車輛的運行狀態和能源消耗情況以及各種不同數據在駕駛操作中的數據更新及變化,包括可行駛模式、續航里程、剩余電量、瞬時功率、車速與里程、電池狀態、能源消耗率以及故障診斷等等。項目的數據采集需求中,就已經包括了大部分的數據,另外就是電池健康管理中,還涉及不同組別的單體電池的數據采集。
因為有的自帶了網關,將數據隔離,目前采集的方式又出了新的花樣,我們首先就會繞開OBD接口,然后跳過網關,在BMS管理系統中去獲取數據,如果更底層的,那么就直接從電池接口獲取。為什么要做這么麻煩,因為有的數據通過BMS出來,就已經發生了改變,并非電池包的數據,而是計算過的數據,就像云平臺展示的一樣,那都是想要給你看的數據,而非底層的數據。
并且,很多汽車都是組裝工廠,并不具備數據的擁有和底層的開發,他們只有使用權,具體怎么來的,不知道,也掌控不了,很多國際零部件廠家,根本就不對國內汽車制造廠商開放底層核心的數據,所有,有的汽車生產出來,有“好多個”OBD的診斷接口,也就是說,自己造的車,連修都不會修。
二、找個修理廠,支架,把汽車支起來
為了提高工作效率,減少震動對維修工作的影響,使得維修過程更加平穩,我們可能要尋找一些修理廠家,借用舉升機,千斤頂支架等工具能夠幫助維修人員輕松舉升汽車,為底盤維修及根據圖紙,尋找線路提供便利。在采集數據開發過程中,支架確保汽車穩定,避免因車輛移動或傾斜而導致的安全風險。
CAN分析工具是用于開發、測試和維護CAN-bus網絡的專用軟件和硬件設備。CAN分析儀選擇操作通用,功能強大,集成了2路符合ISO11898標準的獨立CAN通道,使其適用于多種不同的CAN網絡分析需求。
參考CANoe開發的軟件打開DBC報文的采集及數據曲線的分析,支持多種CAN連接,包括周立功CAN和PCAN,同時提供DBC解析與生成功能,增強了其適用性和靈活性。
這一小工具特別適合于那些需要對歷史數據進行深度分析,或是需要模擬CAN網絡行為以測試系統反應的工程師。配合CAN分析儀,ECAN Tools能實現CAN報文解析、CAN數據組包發送、CAN幀過濾等核心功能,滿足了大多數現場分析和故障排查的需要。
根據經驗,選擇一個提供良好客戶支持的CAN數據開發供應商,特別是在遇到技術難題時,及時地支持至關重要。
四、用萬用表找到CAN接口,進行遠程CAN數據分析
遠程CAN數據分析是一種通過分析CAN總線上的數據傳輸來實現對設備的監控和故障診斷的過程。這種分析方式在汽車行業、工業自動化以及其他依賴控制器局域網絡(Controller Area Network, CAN)進行數據通信的領域中發揮著至關重要的作用。
速銳得的做法是,客戶購買CAN分析儀工具,通過4G網絡遠程操控客戶筆記本電腦遠程桌面控制軟件,可以幫助客戶了解CAN總線及工具的使用,在友好的交互界面中,我們為客戶展示CAN總線的數據傳輸單位,數據幀的類型包括數據幀、遠程幀、錯誤幀和過載幀。幫助客戶了解數據幀的結構:數據幀中包含了標識符(ID)、數據長度代碼(DLC)和數據字段,其中數據字段用于傳輸實際的信息,記錄CAN-FD的變化:與傳統CAN相比,CAN-FD(Flexible Data-Rate CAN)取消了遠程幀的支持,且不改變數據段的比特率,標準格式和擴展格式兩種類型,掌握分析方法,幫助工程師實時捕獲、分析和模擬CAN數據
遠程數據采集分析具有地理位置的靈活性:遠程分析允許工程師在不同地理位置進行數據分析,極大地提高了工作效率。實時性:通過互聯網連接,可以實現對CAN數據的實時監控和分析。例如汽車遠程數據采集分析,速銳得可以通過遠程分析技術對車輛進行實時監控和CAN數據采集,提高服務效率。在工業自動化領域,遠程CAN數據分析可以用于監控生產線的運行狀態,及時發現并解決問題。
五、驗證數據
CAN數據驗證是一個必要的過程,確保通過CAN總線傳輸的數據的完整性和正確性。這一驗證過程不僅涉及汽車領域,也包括工業自動化,因為CAN總線被廣泛應用于這些領域的設備間通訊。
其中包括了CRC校驗:CRC(循環冗余校驗)是CAN通信中一個非常重要的錯誤檢測手段。數據鏈路層協議理解,熟悉它的數據傳輸過程和數據結構,這些知識是進行有效測試和驗證的基礎。
使用專用工具:進行CAN數據驗證需要使用專門的工具,如CAN分析儀和CAN開發板、SPY3等。這些工具不僅能幫助發送和接收CAN網絡上的數據,還能對數據進行高級處理,如設置CAN硬件過濾器以及調試CAN設備和網絡。
接口與信號轉換:在具體的實際應用中,如STM32微控制器上的CAN通信,CAN接口表現為一種串行接口,它可以由任何一個節點主動發送數據,并在出現總線沖突時由硬件來處理。不同于其他串行接口,CAN將TTL信號轉換成差分信號,以此來實現節點間的數據傳遞與開發。
六、交付提供參考CAN矩陣表格
經過大量的工作安排和技師的配合,我們基本上可以拿到一臺完整車型的BMS電池管理系統數據,這些數據為網絡管理平臺、數據中心、科研機構、高校教學、車型對標、整車DBC控制策略分析、電池管理系統研究、電池健康管理、網約車管理、電池梯度利用、車隊管理提供強大數據支持。但也因為新能源車多款多樣,各種秀技能和不標準,導致開發工作難度在持續不斷地增加,每年出廠的新能源車都會有巨大的差異。
那么,我們交付提供給參考的CAN矩陣表格,一段時間過后,就會失去它的意義。最簡單的例子,就是東風汽車E70,這個汽車的矩陣協議,就有不同的8個版本,因為東風汽車根本控制不了零部件廠家,純純一個工廠而已,愛麗舍車型也有4個版本。另外就是汽車行業的競爭在持續拉大,通過減配、降價、升級、創新、創詞,產生出各種不同的車型,類似1000萬以內最好的車、500萬以內最好的車,這種就不要去碰,所見即所坑。
DBC表格包括了客戶運營管理需要的重要底層信息和邏輯,有的項目可能只需要知道結果,有的項目需要知道過程,有的項目需要涉及硬件的定制與開發,應用的時候,會出現不同的情況,例如商用車新能源的管理可能就僅需要涉及充電的循環次數、累計充電量、被充電的車型VIN、電池實時位置,SOC、SOH、低電提醒,異常報警、后臺管理電池數據等等。很多數據需要遠程分析,也不是所有客戶想要的列表都能獲取得到,還存在一定差異性。
好了,說了這么多,你學廢了嗎?
審核編輯 黃宇
-
CAN
+關注
關注
57文章
2744瀏覽量
463621 -
新能源車
+關注
關注
3文章
612瀏覽量
23805 -
電池管理系統
+關注
關注
41文章
511瀏覽量
33356 -
bms
+關注
關注
107文章
996瀏覽量
65947
發布評論請先 登錄
相關推薦
評論