各位虹科的新老客戶朋友們,大家好!「虹科技術(shù)答疑專欄」今天正式和大家見面了~
做這個專欄的初衷很簡單:平時收到不少朋友咨詢實操問題,與其零散回復(fù),不如集中分享 —— 每期聚焦一個高頻痛點,用step-by-step邏輯把「怎么做」講透,哪怕是剛接觸的新手,跟著流程走也能快速搞定問題。
首期我們直擊CAN總線開發(fā)核心需求 ——使用虹科PCAN-Explorer 6進行.DBC解析總共分幾步?
01 .
先搞懂:.DBC文件為啥是解析關(guān)鍵?
在車載總線測試場景中,工程師常面臨原始十六進制CAN(FD)報文(如0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88)的業(yè)務(wù)含義解讀難題。

虹科PCAN-Explorer 6作為專業(yè)級CAN(FD)總線分析工具,可依托.DBC、.ARXML、.SYM等格式的數(shù)據(jù)庫文件,即「信號字典」、「總線數(shù)據(jù)庫 」,將底層十六進制數(shù)據(jù)精準轉(zhuǎn)化為車速、轉(zhuǎn)速等信號級物理量,為總線測試與分析提供核心支撐。
.DBC數(shù)據(jù)庫文件核心構(gòu)成要素
Node(節(jié)點):明確總線上參與通信的節(jié)點信息,是后續(xù)仿真、RBS等功能實現(xiàn)的前提。
Frame(報文):CAN (FD) 總線傳輸?shù)淖钚?shù)據(jù)單元,解析本質(zhì)即對報文的「翻譯」過程。
Signal(信號):對應(yīng)實際業(yè)務(wù)關(guān)注的物理量,需定義起始位、信號長度(鎖定報文中的物理位置 Layout)、精度、偏移量等關(guān)鍵參數(shù),支持各類物理量的精準表征。
* 此外,根據(jù)業(yè)務(wù)需求,還可擴展信號描述、通信比特率、發(fā)送頻率、數(shù)據(jù)傳輸方向等配置項,適配不同通信矩陣要求。
02 .
核心操作步驟:4步搞定.DBC解析
第一步:
創(chuàng)建CAN (FD)項目工程
①.
啟動虹科PCAN-Explorer 6,通過【File】-【New】-【Project】路徑創(chuàng)建新項目(快捷鍵:Shift+Ctrl+N)。

②.
點擊【Connections】-【Add Connection...】,完成硬件類別(虛擬通道、USB、PCI等)與CAN (FD)網(wǎng)絡(luò)選擇;
若未配置網(wǎng)絡(luò),可通過左下角【Edit Nets...】配置總線類型、比特率等核心參數(shù),完成連接創(chuàng)建。

第二步:
導(dǎo)入.DBC文件并關(guān)聯(lián)通道
①.
在【Project Manager】中選擇【Add】,這里可以直接導(dǎo)入.DBC文件或者.SYM文件。

②.
右鍵選中已導(dǎo)入的.DBC文件,點擊【Apply】,在彈出的配置界面中選擇待關(guān)聯(lián)的總線通道(如 Connection1、Connection2),完成文件與通道的綁定,確保解析規(guī)則的定向應(yīng)用。

第三步:
開啟通訊并查看解析結(jié)果
①.
啟動通訊后,接收窗口將自動依據(jù).DBC文件規(guī)則完成報文解析,直觀呈現(xiàn)物理量數(shù)據(jù)(示例:AccelarationForce=-3313N、CarSpeed=215.5mph、Gear_Lock_On等),同時顯示報文計數(shù)、周期時間等關(guān)鍵參數(shù)。

②.
發(fā)送界面支持直接從.DBC文件中選擇目標報文與信號,工具將自動依據(jù)文件中定義的報文ID、長度、數(shù)據(jù)格式等參數(shù)配置發(fā)送內(nèi)容,支持Extended Frame、CAN FD(BRS)等多種報文類型。

第四步:
數(shù)據(jù)庫文件的創(chuàng)建、導(dǎo)入、編輯

通過工具集成的【Symbol Editor】,可實現(xiàn).DBC文件的可視化編輯與ARXML文件導(dǎo)入,支持:
報文(Message)的創(chuàng)建、更新與刪除;
信號(Signal)的類型定義、最大/最小值校準、精度與偏移量調(diào)整、默認值配置及數(shù)據(jù)對齊方式設(shè)置;
多路復(fù)用器(Multiplexers)的配置,覆蓋從通信矩陣到 DBC/ARXML 文件的全流程應(yīng)用需求。
本期小結(jié) .
虹科PCAN-Explorer 6解析CAN (FD) 報文的核心邏輯很簡單:用.DBC文件定義「翻譯規(guī)則」,通過項目工程與通道綁定,讓工具自動將十六進制原始數(shù)據(jù)轉(zhuǎn)化為業(yè)務(wù)物理量。整個流程無需復(fù)雜理論,按「創(chuàng)建項目 → 導(dǎo)入綁定.DBC → 開啟通訊 → 按需編輯」四步走,就能解決大部分解析問題。
這套流程適用于車載總線測試、功能驗證、故障排查等常見場景,新手跟著操作就能快速上手。
-
CAN總線
+關(guān)注
關(guān)注
145文章
2043瀏覽量
135212 -
DBC
+關(guān)注
關(guān)注
2文章
65瀏覽量
8395 -
虹科電子
+關(guān)注
關(guān)注
0文章
759瀏覽量
15297
發(fā)布評論請先 登錄
【虹科】帶您了解PCAN如何獲取驅(qū)動以及如何接線
【虹科】帶您了解PCAN如何獲取驅(qū)動以及如何接線
虹科干貨 | 簡單幾步教您安裝虹科Matrikon Excel Reports軟件
虹科科技 | 探索CAN通信世界:PCAN-Explorer 6軟件的功能與應(yīng)用
虹科PCAN-Explorer5及其插件介紹
虹科PCAN-Explorer6及其插件介紹
虹科干貨丨輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!
虹科技術(shù) | 不只是定位:PCAN-GPS FD搭配PE6軟件如何引領(lǐng)精準定位新境界?
虹科應(yīng)用 當CANoe不是唯一選擇:發(fā)現(xiàn)虹科PCAN-Explorer 6
虹科干貨 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!
官方新品 | 虹科PCAN-Explorer 7發(fā)布:帶來Python腳本與靈活授權(quán)新體驗
領(lǐng)跑CAN XL未來!虹科PCAN-Explorer 7開放試用,老用戶專享升級禮遇
虹科PCAN-Explorer 7開放試用,老用戶專享升級禮遇
虹科答疑 | 如何快速上手CAN診斷儀?10分鐘從開機到實戰(zhàn)
虹科答疑 | 使用虹科PCAN-Explorer 6進行.DBC解析總共分幾步?
評論