燈光改裝客戶送來一臺新款坦克300讓速銳得安排對坦克的CAN總線數據采集,臨時抱佛腳,我們準備了相關的工具,針對性接入坦克300車型進行了數據研究,拿到客戶項目最核心關鍵數據。
坦克300具備網關(Gateway),不熟悉的朋友,我再簡要解釋下。網關(Gateway)是個工具,可以理解為當車輛存在多條高速或者低速CAN總線時,由于不同區域CAN總線的速率和識別代號不同,一個信號要從一個總線進入到另一個總線區域,必須對他識別信號和速率進行改變,能夠讓另一個系統接收,這個任務就由網關(Gateway)來完成。打個比方,如果把CAN總線舒適系統比作一列火車,CAN驅動系統總線看成一列快車,相互傳輸的CAN數據看成旅客,則旅客要想換乘動車或者快車,需經過站臺,那么站臺就是網關(Gateway)。
坦克300的網關示意圖如下:
坦克300網關(Gateway)也具備改變信息優先級的功能。如果車輛發生相撞事故,氣囊控制單元會發出負加速度傳感器的信號,這個信號由AD芯片提供,這個碰撞信號的優先級在CAN驅動系統非常高,但轉到CAN舒適系統后,網關就調整了他的優先級,因為他在CAN舒適系統功能中,只是給儀表盤顯示安全氣囊狀態,CAN舒適系統也只管理一些低級功能,比如車門狀態、車燈狀態,反而像轉向角度這樣的數據,在車身BCM控制系統的CAN驅動系統上,雖然不是優先級最高但是數據反饋是很快的。
網關(Gateway)的作用就是將不同的總線連在一起,同時使相互傳輸信息成為可能。如果不接入網關采集數據的情況下,通過故障診斷儀連接到坦克300的OBD自動診斷系統,通過OBD這個節點,接入到坦克300的網關,那么網關就會按照診斷請求查詢到各個不同零部件和接入CAN網絡的傳感器數據流信息,例如車門控制單元、油門及剎車踏板、發動機冷卻液溫度、轉速、方形盤轉向角度、ABS工作信號,ABS介入時間、車速及ESP、雨刮、引擎蓋狀態、檔位、剩余油量、大燈總成各個燈的狀態、鑰匙狀態及其他車身、發動機的信號等等。
我們采用鯊扣將CAN_H和CAN_L連接到坦克300,這次沒有使用SPY3工具,直接采用的USB轉CAN工具,客戶項目上不涉及復雜DBC需要交付,所以,只是獲得一個需要的CAN信號表格即可。在坦克CAN通信系統中,會有多個控制單元相互發送和接收信號,如果CAN通信線路發生任何故障,各控制單元無法發送接收和發送信號。我們在測試的時候,要保證鯊扣的連接狀態,并用萬用表測量好CAN_H和CAN_L的電壓,CAN_H和CAN_L一定不要碰到一起,否則會出現儀表盤故障燈,這個狀態是CAN短路,帶診斷儀的好處是可以及時清除掉因為操作不謹慎導致的汽車DTC故障碼,一般為“CAN網絡通信故障”。
這里有幾個魔鬼細節:
1、將診斷儀或者CAN連接線連接到OBD或者網關以前,車必須是熄火狀態,如果是點火開關在ON位置時連接插頭,可能會造成一定風險,因為有部分老舊東西會導致瞬間過流太大。
2、我們采集CAN數據的時候,先不用打到點火狀態,可以先在ACC下采集一些信息,比如油門踏板深度,如果點火后,你踩到100%,聲音將會很難聽,如果豪華跑車裝了高端的排氣聲浪,那可能就會噴火。還有一些靜態的信號是可以采集,就不贅述了。
3、打開點火狀態,讓發動機啟動起來,這時候可以打開診斷儀和連接網關的USB轉CAN工具,兩邊一定不要同時發數據,CAN總線ID沖突,也會導致數據無法識別或者采集到的數據錯亂,CAN這邊只用于監聽,OBD診斷電腦用于對照。
4、選擇坦克300獲得數據流以后,我們對車輛進行實際操作,比如查詢遠光燈、近光燈、雙閃、防霧燈,這些傳輸速率低級的信號,老經驗的工程師可以直接不用對比,在CAN報文就直接分析得出,一般這些狀態數據都是開關量數據,比如0變1或者2變4。
5、根據項目調用將OBD診斷儀連接到車輛上的所有ECU控制單元用于數據查詢和調用,診斷儀讀取的時候,不執行任何操作。
6、如果利用上述步驟不能啟動CAN網絡診斷,則需要檢查車輛技術參數,從而選擇正確的CAN類型或者數據調用群組的ECU控制單元信息。
7、讀取CAN網絡數據上,找到對應的ECU控制單元下,查詢需要的數據項就可以了,加載太多,自己眼花會看不過來,采集到以后做過濾驗證特別好用。CAN總線的ID有自動排序,這個是CAN數據優先級決定的。
8、如果還不會,請你告訴我車型年份,數據項,我們來幫你弄吧。300塊的工具自己買,遠程適配數據采集CAN信號數據,下載向日葵遠程桌面,分分鐘幫你搞定。
我們分別從過去、現在以及將來的技術中汲取經驗,我們應用的這個工具在汽車領域不同的例子上一試身手,每個例子都是我們現在能給到客戶和行業相關有用的東西,都是屬于案例型。大家可以對比歷史上、當前趨勢中以及后續自己想象的大數據社會形態,這篇文章的目的,只是我們幫助行業朋友解決數據問題的常態。
審核編輯 黃昊宇
-
CAN
+關注
關注
57文章
2757瀏覽量
463943 -
網關
+關注
關注
9文章
4532瀏覽量
51243
發布評論請先 登錄
相關推薦
使用CAN總線進行數據采集的方法
三格電子-Modbus轉IEC61850網關
![三格電子-Modbus轉IEC61850<b class='flag-5'>網關</b>](https://file1.elecfans.com/web3/M00/00/D4/wKgZPGdOdzCAFmVjAAeYcoMthP0125.png)
Spring Cloud Gateway網關框架
![Spring Cloud <b class='flag-5'>Gateway</b><b class='flag-5'>網關</b>框架](https://file1.elecfans.com/web2/M00/04/A6/wKgaombGkiKAAwa1AAE-bJwRAe8680.png)
速銳得遠程解碼新能源商用車核心BMS電池管理系統CAN數據及應用
![<b class='flag-5'>速</b><b class='flag-5'>銳</b><b class='flag-5'>得</b>遠程<b class='flag-5'>解碼</b>新能源商用車核心BMS電池管理系統<b class='flag-5'>CAN</b><b class='flag-5'>數據</b>及應用](https://file1.elecfans.com/web2/M00/04/89/wKgaombFT16ASmcNAAJCGmxsR4A698.jpg)
485網關數據采集過程分哪幾步?
can總線的數據傳輸過程是什么
采集到的can數據后怎么處理
RS485網關功能特點有哪些?
![RS485<b class='flag-5'>網關</b>功能特點有哪些?](https://file1.elecfans.com//web2/M00/ED/4A/wKgZomZqmBqAaAvmAADgy2-cZI8572.jpg)
工業數據采集網關的功能、特點、應用場景及其實操性
![工業<b class='flag-5'>數據采集</b><b class='flag-5'>網關</b>的功能、特點、應用場景及其實<b class='flag-5'>操</b>性](https://file1.elecfans.com//web2/M00/E5/C6/wKgZomZEZbmATEpcAADZV8Kslec108.jpg)
速銳得深入解析吉利幾何CAN總線數據通信網絡的拓撲層級框架技術
![<b class='flag-5'>速</b><b class='flag-5'>銳</b><b class='flag-5'>得</b>深入解析吉利幾何<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>數據</b>通信網絡的拓撲層級框架技術](https://file1.elecfans.com/web2/M00/E5/07/wKgZomZByz6AYUWyAAnEPAaKWU8939.png)
零跑新能源動力電池CAN數據采集BMS協議速銳得DBC開發方案
![零跑新能源動力電池<b class='flag-5'>CAN</b><b class='flag-5'>數據采集</b>BMS協議<b class='flag-5'>速</b><b class='flag-5'>銳</b><b class='flag-5'>得</b>DBC開發方案](https://file1.elecfans.com/web2/M00/C7/36/wKgZomYSB02Abji4AAmEy-b23Cc319.jpg)
評論