本文目錄一覽:
請問汽車can協議破解的方法都是相同的嗎?
感謝題主的邀請,我來說下我的看法:
差不多都一樣,都是控制變量法,即在實現目標CAN設備,USBCAN分析儀以及裝有CAN解析軟件的電腦的通訊連接以後,讓目標CAN總線產生運動變量,比如說你想要知道汽車開關車門的CAN數據,你就可以不停地開關車門,這時候,電腦檢測軟件的界面上就會有一個數據在隨着車門的開關有節奏的變化,這時候我們就可以一一對應了。其實其他地方的破解工作基本上也就是遵循這個規律。如果你需要相關的協議解析或者USBCAN設備的話,可以前往我們的網站進行諮詢,歡迎來訪。
沒有dbc文件如何破解can數據
可以用致遠電子的USBCAN-2E-U。
打開CANtest通用測試軟件,選擇USBCAN-2E-U接口卡,並且選定總線的波特率,點擊確定並啟動,啟動CAN接口卡。
點擊菜單快捷操作中的DBC解析按鈕,進入DBC解析界面。
DBC解析界面中,點擊加載DBC,選擇對應的DBC文件打開。
此時接收數據即可進行DBC解析,用戶可以使用分類顯示或者刷新顯示查看。
此時點擊某個報文,下方解析框中將這幀包含的應用數據顯示出來。
運用分類顯示功能時,軟件會將有變化的數據標紅,這樣對於破解未知協議時,可以幫助用戶快速完成變量識別工作。
破解汽車CAN協議有沒有什麼好方法?
其實這個問題很簡單,可以用致遠電子的USBCAN-2E-U
1、 打開CANtest通用測試軟件,選擇USBCAN-2E-U接口卡,並且選定總線的波特率,點擊確定並啟動,啟動CAN接口卡。如圖 2所示;
圖 2打開CANtest軟件初始化
2、點擊菜單快捷操作中的DBC解析按鈕,進入DBC解析界面,如圖 3所示;
圖 3打開DBC解析
3、DBC解析界面中,點擊加載DBC,選擇對應的DBC文件打開,本文以J1939協議為例,選擇j1939.dbc打開,解析柴油機、卡車或者公交車等協議,如圖 4所示。
圖 4加載DBC文件
4、此時接收數據即可進行DBC解析,用戶可以使用分類顯示或者刷新顯示查看。此時點擊某個報文,下方解析框中將這幀包含的應用數據顯示出來,如圖 5所示,ID為0x0CF0041A中第三個字節為0x6C,這個代表着EngSpeed(發動機轉速)為6861.50rpm(轉/分)。
小技巧:運用分類顯示功能時,軟件會將有變化的數據標紅,這樣對於破解未知協議時,可以幫助用戶快速完成變量識別工作。比如,要想知道方向盤所對應CANID和數據段,即可使用此方法運行,轉動方向盤,觀察變紅的變量,即對應。
原創文章,作者:NGIZ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/148073.html