<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CAN DBC文件解析

智能汽車電子與軟件 ? 來源:電控知識搬運工 ? 2023-08-14 11:35 ? 次閱讀

來源:電控知識搬運工

CAN DBC 指的是CAN 報文的數據庫。簡單地說,通過CAN 總線通信的數據類型可以用DBC 文件來讀取和理解。DBC 是一種基于ASCII 的翻譯,是在20世紀90年代發展起來的標準文件,現在正在被全世界的汽車工業所使用。這些文件可以通過描述CAN 幀內的數據來幫助識別它。作為這些CAN 數據庫,文本文件包含了將原始CAN 總線解碼為物理值的信息。因此,它也在作為一個信號庫發揮作用。

對于DBC 文件來說,信號不是一個電氣輸入或輸出,而是一個物理參數,如溫度、發動機轉速、電壓等。DBC 是處理8字節十六進制CAN 報文和原始CAN 數據的識別和轉換的最常用方法。一個CAN 幀中的數據可以分成8個單byte的值、64個單bit值、一個64-bit 值或這些值的任何組合。數據字段最多可以包含8個字節的數據。一個CAN 幀可以包含0到64個單獨的信號(對于64個通道,它們都將是二進制的)。

wKgZomTZoR6Abvn9AAC2la6CBh0604.jpg

現在讓我們借助發動機轉速的例子來詳細了解一下。

wKgaomTZoR6AcO8RAAEqr542QfU050.jpg

wKgZomTZoR6ACw7yAAPZe0sy-Mo939.jpg

wKgZomTZoR6AV_AsAAHOp8YVEsQ400.jpg

由此可見,DBC 文件有助于了解哪些數據是通過CAN 總線進行通信的。手動完成這些翻譯看起來可能是一項不可能完成的任務,但通過軟件將使其變得快速而簡單。

許多Windows 應用程序可以在PC 上讀取DBC 文件,包括 Influx Dialog Plus、Influx Module Analyser、Influx ReXdesk,MathworksMATLAB Vehicle Network Toolbox、Vector 的CAN db++等等。

另外,用Windows Notepad 也可以讀取和編輯DBC 文件,但相比之下有些復雜。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN總線
    +關注

    關注

    145

    文章

    1822

    瀏覽量

    129905
  • CAN
    CAN
    +關注

    關注

    56

    文章

    2499

    瀏覽量

    460546
  • DBC
    DBC
    +關注

    關注

    2

    文章

    49

    瀏覽量

    7625
  • 總線通信
    +關注

    關注

    0

    文章

    43

    瀏覽量

    11781
  • 報文
    +關注

    關注

    0

    文章

    31

    瀏覽量

    3991

原文標題:CAN報文解析文件DBC詳解

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    求助,為什么在CAN數據庫(.dbc文本文件)中找不到報文?

    我有CAN數據庫(dbc文件)。這是一個文本文件。此文件的擴展名為 dbc。在Vector CA
    發表于 01-23 06:28

    關于CANdb++ Editor編寫DBC文件時Factor的設置問題求解

    求助CANdb++ Editor編寫DBC文件時 Factor設置的問題: 編輯DBC文件時,當我設置Signal的Factor時,如果設置了0.0001,
    發表于 04-12 07:03

    如何用研華的CAN卡讀取DBC中的信號用于控制CAN卡收發

    在LabView中如何用研華的CAN卡讀取DBC文件中的信號用于控制CAN卡收發?
    發表于 08-10 23:12

    labview怎么解析dbc文件

    我用的是研華的can卡,用labview解析dbc文件
    發表于 05-12 10:07

    CAN報文DBC

    DBC文件,有CAN卡PXI8513,希望編輯一個VI,能夠把接收到的CAN報文像NI-XNET Bus monitor的“Signals”那樣,
    發表于 06-15 00:14

    labview加載DBC文件錯誤

    本帖最后由 溜溜球18 于 2021-12-16 16:05 編輯 labview解析DBC,調用的周立功ZDBC.DLL,加載DBC格式文件總是失敗,是什么原因
    發表于 12-09 17:23

    CAN報文解析需要知道DBC的哪些信息排序方式

    CAN總線中報文數據讀取方法motorola編碼格式的CAN報文解析需要知道DBC的哪些信息排序方式讀取方式發送方式注motorola編碼格式的CA
    發表于 01-12 07:28

    配置DBC變量文件資料免費下載

    本文檔的主要內容詳細介紹的是配置DBC變量文件資料免費下載
    發表于 07-03 08:00 ?18次下載
    配置<b class='flag-5'>DBC</b>變量<b class='flag-5'>文件</b>資料免費下載

    DBC編輯_文本形式編輯

    1. DBCDBC是Data Base CAN的縮寫。DBC文件是用來描述CAN網絡通信信號的一種格式文件。ECU之間的通信、信息的交互以及
    發表于 12-05 20:51 ?16次下載
    <b class='flag-5'>DBC</b>編輯_文本形式編輯

    使用candb++制作dbc文件筆記

    今天又來分享一篇工具使用的文章,candb++的工具,也是Vector的,用來制作、編輯或者是查看dbc文件,今天主要來分享dbc文件的創建。
    的頭像 發表于 12-26 14:04 ?3220次閱讀

    DBC文件格式錯誤導致Davinci Configurator報錯問題總結

    使用Vector公司的Davinci Configurator工具導入Can DBC文件自動配置BSW模塊本來是一件很絲滑(Vector的工具確實更好用…)的工作,但是從客戶那里拿到的DBC
    的頭像 發表于 03-08 13:34 ?6625次閱讀

    【產品應用】如何通過IoT云平臺對CAN數據進行實時DBC解析?

    DBC文件是用來描述CAN總線通訊信息數據的一種文件,其中包含了CAN總線中協議數據及其所代表的具體意義。在汽車路試中,對于車輛錯誤故障信
    的頭像 發表于 03-20 23:10 ?435次閱讀

    【產品應用】如何通過IoT云平臺對CAN數據進行實時DBC解析?

    汽車路試中,遇到各種類型的故障問題,常規需要對CAN原始報文數據進行采集、下載、特定軟件進行分析,一連串繁瑣的步驟。如今,通過CAN智慧云平臺,可以一步完成實時DBC解析,快速定位問題
    的頭像 發表于 04-03 15:04 ?544次閱讀
    【產品應用】如何通過IoT云平臺對<b class='flag-5'>CAN</b>數據進行實時<b class='flag-5'>DBC</b><b class='flag-5'>解析</b>?

    labview讀取解析CAN DBC文件

    labview讀取解析can總線dbc文件
    發表于 07-03 09:18 ?88次下載

    用Labview開發的DBC文件轉Excel表格文件的VI

    使用Labview軟件開發的DBC文件轉Excel表格文件的VI
    發表于 10-25 18:23 ?16次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>