1. 你好!我最近接到一個汽車CAN匯流排的項目,需要對ECU的數據進行採集,並且對dbc格式文件進行解析。
你應該是最近才接觸CAN吧,你提到的數據採集和對dbc文件的分析都是一般內的CAN匯流排工具能做的,你還容是需要買一個類似CAN轉USB的工具,周立功也有但是質量,用不了幾天。現在有款新工具叫SuperCAN,你可以試試,關鍵是便宜,性價比高,能滿足你現在的需求。但是如果項目有錢可以去買十幾萬,幾十萬的完整的工具,比如AutoCAN,CANoe,neoVI等
2. dbc是什麼文件
dbc即database can(即資料庫can文件)是Can匯流排產生的數據文件
3. DBC文件的start bit是怎麼定義的
這個跟主機廠定義dbc文件是有關,star bit 跟lentgh要是發送端跟接收端一致才能解析出報文。其實定專義時候還涉屬及intle 跟Motorola兩個矩陣信號排列法則。最後是讓8byte充分發揮作用,如果你是自己開發項目這些都是你自己可以定義的。
4. 沒有dbc文件如何破解can數據
可以用致遠電子的USBCAN-2E-U。
打開CANtest通用測試軟體,選擇USBCAN-2E-U介面卡,並且選定匯流排的波特率,點擊確定並啟動,啟動CAN介面卡。
點擊菜單快捷操作中的DBC解析按鈕,進入DBC解析界面。
DBC解析界面中,點擊載入DBC,選擇對應的DBC文件打開。
此時接收數據即可進行DBC解析,用戶可以使用分類顯示或者刷新顯示查看。
此時點擊某個報文,下方解析框中將這幀包含的應用數據顯示出來。
運用分類顯示功能時,軟體會將有變化的數據標紅,這樣對於破解未知協議時,可以幫助用戶快速完成變數識別工作。
5. busmaster添加dbc文件
您好,很高興能夠回答您的問題。希望對您有幫助
busmaster添加dbc文件
①安裝Busmaster軟體;安裝硬體驅動 (581的驅動)
②軟體中configure選項→hardware selection→對話框中選擇581硬體→確定定義
好軟硬體關系。
③鏈接硬體→點擊 connect實現581與軟體的軟硬鏈接 (581紅燈閃爍)。
接收:①完成准備後只要581所鏈接的設備有匯流排信息發送,Busmaster軟體就能顯示
接收的報文。
②報文解析的DBF文件建立 (注意是DBF文件,與CANoe的DBC文件不通用)
File→Database→new→右鍵左側目錄樹→new message定義name、ID、format等等點
OK→new signal 定義報文的信號內容。保存即可實現對接收信號的解析
注,摘自本文為CSDN博主「小黑盒第一Dva」的文章