DBC檔案解析 基於DBCView工具

2021-08-14 21:11:20 字數 1133 閱讀 3321



關於dbc最全的文章在這裡:

最新的dbcview的使用方法在(一):

最新的dbcview的使用方法在(一):

免費的dbc和excel相互轉換方法: 

dbc檔案解析 

——基於dbcview工具

1)dbc解析---網路節點

2)dbc解析---節點收發msg    

dbc檔案中會為每個節點定義傳送訊息和接收訊息 例如下圖所示:3.dbc檔案中abs節點有3個傳送msg,同時從gw節點接收3個msg

3)dbc解析---msg內部signal排版    

在3.dbc檔案中,mbrake_1訊息內部的signal      如下圖所示,包括signal的位置,長度,格式等

4)dbc解析---msg的attribute    

dbc檔案除了規定msg的layout外,還可以定義它的attribute,具體attribute的使用,會和osek com規範相關

5)dbc解析---signal的細節介紹  

signal包括它的大小、位置、值的意義、單位等基本資訊     signal的attribute包括了它的name、default、type等等    如下圖所示:3.dbc檔案中signal的基本資訊和attribute

6)dbcview工具的其他特性

以樹狀圖顯示canbus上所有的node、message和signal。 選中匯流排上某個node、msg或者signal,和這個相關的內容就會用線連線起來。讓您一目了然!



基於C 的整車CAN通訊DBC檔案程式設計

最近需要實現基於excel的發動機台架自動化測量系統,需要用到dbc通訊檔案,特著此文,給需要的人 首先要定義存放dbc資料的結構體 首先是 訊號類和報文類 定義。此定義需遵循變數從屬關係 乙個dbc檔案內有多個bo 乙個bo 下有多個sg 可以參考此文章,作者提供的思路比較清晰,本文所述 基於此思...

車聯網 解析 DBC檔案, 讀懂CAN通訊矩陣

通常我們拿到某個ecu的通訊矩陣資料庫檔案,dbc字尾名的檔案。直接使用candb editor開啟,可以很直觀的讀懂訊號矩陣的資訊,例如下圖 現在要把上圖呈現的訊號從.dbc檔案中解析出來,供實現自動化 匯流排訊號使用,比如使用python 支援can收發的硬體即可替代canoe實現訊號 效能上不...

DBC檔案的閱讀方法

最近為apollo適配新的線控的底盤,部分線控底盤的 商會給三個檔案 dbc檔案,協議說明書和協議的詳細檔案 一般都是excel檔案 第乙個檔案就是apollo官方可以通過工具直接生成protocol檔案的,第二個檔案主要是說明如何使用這個協議的,第三個檔案是第乙個檔案的延展,具體到每個位或位元組代...