国产精品久久久久久久免费看,国产成人麻豆亚洲综合无码精品,国产精品白丝av嫩草影院,国产成人亚洲精品无码h在线 ,大又大又粗又硬又爽少妇毛片

  1. 首頁(yè)
  2. 資訊
  3. 企業(yè)
  4. 車用總線技術(shù) | CAN接口——實(shí)時(shí)串流傳輸CAN總線和OBD2數(shù)據(jù)

車用總線技術(shù) | CAN接口——實(shí)時(shí)串流傳輸CAN總線和OBD2數(shù)據(jù)

蓋世汽車 童郜

您是否需要低成本的CAN接口將CAN / OBD2數(shù)據(jù)流傳輸?shù)?/strong>PC嗎?在本簡(jiǎn)介中,我們將展示虹科CLX000如何讓您通過USB實(shí)時(shí)傳輸數(shù)據(jù),以及相關(guān)用例。并且我們還會(huì)解釋為什么與Wireshark集成后使CLX000成為最流行的CAN接口之一。

1、CAN / OBD2串流傳輸如何工作?

使用CLX000,可以從任何基于CAN的應(yīng)用場(chǎng)景(汽車,卡車,輪船,機(jī)器等)中串流式傳輸CAN總線數(shù)據(jù)。下面以汽車串流式傳輸為例。

傳輸原始CAN / OBD2數(shù)據(jù)涉及4個(gè)步驟:

1、配置CLX000(例如,請(qǐng)求OBD2 PID)

2、通過OBD2適配器將CLX000連接到汽車

3、通過USB線將CLX000連接到PC

4、通過免費(fèi)軟件開始串流式傳輸

can總線

有關(guān)詳細(xì)信息,可以查看CLX000簡(jiǎn)介。

2、使用CLX000和Wireshark進(jìn)行數(shù)據(jù)串流傳輸?shù)乃拇蠛锰?/strong>

使用CLX000和Wireshark進(jìn)行CAN / OBD2數(shù)據(jù)串流傳輸具有以下優(yōu)點(diǎn):

2.1 快速逆向工程

can總線

CLX000可用作Wireshark中的“ CAN嗅探器 ”,用于執(zhí)行快速反向工程,例如專有的CAN參數(shù)或OBD2 PID。

2.2 實(shí)時(shí)問題診斷

can總線

通過Wireshark中的實(shí)時(shí)數(shù)據(jù)流,可以對(duì)數(shù)據(jù)進(jìn)行過濾和著色以快速放大特定模式然后進(jìn)行快速診斷。

2.3 實(shí)時(shí)查看物理值

can總線

Wireshark支持對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)OBD2和DBC(例如J1939)解碼,從而簡(jiǎn)化了對(duì)卡車和汽車等的實(shí)時(shí)分析。

2.4 通過圖像立即反饋

can總線

可以繪制物理值圖像,從而以圖形方式顯示速度/ RPM使其更容易查看物理值的變化。

3、CLX000 CAN / OBD2記錄器和接口

CLX000是一款低成本CAN總線數(shù)據(jù)記錄器和接口,具有強(qiáng)大的功能,主要有以下六個(gè)功能及特點(diǎn):

3.1 即插即用 

can總線                            

兩分鐘內(nèi)完成配置,通過CAN連接器供電,自動(dòng)檢測(cè)比特率。

3.2 獨(dú)立設(shè)備

can總線

將CAN數(shù)據(jù)記錄到8-32GB SD卡——無(wú)需PC

3.3 免費(fèi)軟件

can總線

配置CLXOOO,記錄數(shù)據(jù)并轉(zhuǎn)化數(shù)據(jù)文件

3.4 實(shí)時(shí)傳播

can總線

在Wireshark中輕松串流式傳輸原始數(shù)據(jù)以及DBC轉(zhuǎn)換的CAN / OBD2數(shù)據(jù)

3.5 緊湊

can總線

小巧易攜帶(6.6 x 4.3 x 2.4 CM),重量<50g

3.6 低成本

can總線

CLX000的性價(jià)比高

以下是CLX000的圖片:

can總線

4示例:在Wireshark中串流式傳輸CAN / OBD2數(shù)據(jù)

下面將說(shuō)明一下數(shù)據(jù)流是以什么形式呈現(xiàn)的:

4.1 串流傳輸原始CAN數(shù)據(jù)

將CLX000連接到汽車,可以通過USB實(shí)時(shí)傳輸原始CAN數(shù)據(jù),然后通過CANvas打開Wireshark,以查看原始輸入所顯示的CAN幀,其中包括時(shí)間戳(timestamp)、CAN ID和數(shù)據(jù)字節(jié)。

can總線

4.2 解碼OBD2數(shù)據(jù)

如果將CLX000設(shè)置為請(qǐng)求OBD2 PID,則可以在原始數(shù)據(jù)流中查看汽車OBD2 PID響應(yīng)(通常是CAN ID 7E8)。通過右鍵單擊并選擇'Decode As / OBD-II’,則可以將原始的OBD2數(shù)據(jù)轉(zhuǎn)換為易于理解的格式,例如實(shí)時(shí)顯示車速。

can總線

5、8個(gè)實(shí)用的Wireshark功能

下面我們列出了使用CLX000和免費(fèi)插件Wireshark中一些強(qiáng)大的可用功能:

5.1 加載CAN DBC文件

利用Wireshark插件,可以使用自己的DBC文件(包括支持J1939 DBC文件)實(shí)時(shí)轉(zhuǎn)換原始CAN數(shù)據(jù)。這是一項(xiàng)強(qiáng)大的功能,因?yàn)檫@將能夠使我們實(shí)時(shí)分析/繪制汽車,卡車,拖拉機(jī)或機(jī)器上的物理值。有關(guān)更多信息,可以參考Wireshark DBC轉(zhuǎn)換指南。

can總線

5.2 啟用“CAN live”跟蹤視圖

對(duì)于逆向工程和汽車黑客,Wireshark插件啟用了功能強(qiáng)大的“ CAN Live”跟蹤視圖。這將為每個(gè)CAN ID顯示一行,并實(shí)時(shí)為每個(gè)ID的數(shù)據(jù)字節(jié)著色。它提供了一個(gè)極好的工具,可將CAN ID連接到物理事件,并識(shí)別專有CAN總線信號(hào)的位或者字節(jié)位置。有關(guān)更多信息,可以參考CAN總線嗅探器簡(jiǎn)介。

can總線

5.3 自定義列

我們可以輕松調(diào)整Wireshark的列結(jié)構(gòu)。要?jiǎng)h除列,只需右鍵單擊并單擊“Remove Columns”。要將數(shù)據(jù)字段添加為列,請(qǐng)?jiān)谠敿?xì)信息窗格中右鍵單擊它,然后選擇“Apply as Column”。這對(duì)于添加具有OBD2 / DBC物理值、最小值、最大值、名稱等的列十分有用,我們也可以將列重命名為“Column Preferences”。

can總線

5.4 繪制數(shù)據(jù)圖像

要以圖形方式實(shí)時(shí)繪制轉(zhuǎn)換后的OBD2數(shù)據(jù),可以使用OBD2解碼數(shù)據(jù)并轉(zhuǎn)到“Statistics/IO Graph”,最多可以添加5個(gè)圖表。首先,在X軸下啟用“'View as time of day”。在Y軸下,將單位設(shè)置為“"Advanced...”。在計(jì)算字段中,選擇“ AVG(*)”,然后在右側(cè)的字段中輸入“ obd-ii.mode01_”,這樣會(huì)打開一個(gè)下拉列表,從中可以選擇各種模式和參數(shù)。選擇一個(gè)后,點(diǎn)擊“Graph”將其繪制。這也適用于以下情況:例如在J1939 DBC文件中,可以在其中實(shí)時(shí)繪制轉(zhuǎn)換后的CAN總線信號(hào)。

can總線

5.5 數(shù)據(jù)著色

還可以輕松添加條件格式。例如,如果需要快速發(fā)現(xiàn)串流中特定CAN報(bào)文或物理值,此時(shí)著色功能非常好用。通過右鍵單擊窗口中間部分的字段,可以將所有出現(xiàn)的事件涂成紅色,其中特定的CAN消息包含特定范圍的數(shù)據(jù)字節(jié)。如下圖所示,在OBD2數(shù)據(jù)中,當(dāng)“Converted value”超過50 km / h時(shí),可以將車速涂成黃色,而當(dāng)超過60 km / h時(shí),則將其涂成紅色。

can總線

5.6 添加過濾器

過濾器能夠更好的讓我們控制數(shù)據(jù)流。要添加過濾器,最快的方法是右鍵單擊詳細(xì)信息窗格中的數(shù)據(jù)字段,然后選擇“'Apply as Filter”。這將更新左上方的文本字段,接下來(lái)就可以編輯詳細(xì)信息以適合我們的需求。假設(shè)我們正在串流式傳輸OBD2的“requests”(ID 7DF)和“responses”(ID 7E8),并且只想看響應(yīng)報(bào)文?只需在過濾器中寫入“ can.id == 0x000007e8”。它會(huì)變成綠色,表明它是有效的,可以單擊Enter,使用“Expression...”按鈕,當(dāng)然還可以使用各種關(guān)系運(yùn)算符構(gòu)建更高級(jí)的過濾器。

can總線

5.7 以自定義格式導(dǎo)出數(shù)據(jù)

利用Wireshark,可以輕松地以各種自定義格式(包括* .CSV,*。TXT,*。JSON,*。PCAP,*。C,*。PS等)保存數(shù)據(jù)流。此外,可以將過濾器應(yīng)用于數(shù)據(jù),并且僅保存可見的選擇。

can總線

5.8 加載CLX000日志文件

使用該插件,可以加載以獨(dú)立模式(例如沒有PC的時(shí)候)記錄的CLX000日志文件。這讓我們可以使用CLX000日志文件上的所有Wireshark功能,包括OBD2 / DBC轉(zhuǎn)換。這個(gè)功能結(jié)合導(dǎo)出為自定義格式的功能也非常有用。

can總線

來(lái)源:蓋世汽車

作者:童郜

本文地址:http://ewshbmdt.cn/news/qiye/149695

返回第一電動(dòng)網(wǎng)首頁(yè) >

收藏
1
  • 分享到:
發(fā)表評(píng)論
新聞推薦
熱文榜
日排行
周排行
第一電動(dòng)網(wǎng)官方微信

反饋和建議 在線回復(fù)

您的詢價(jià)信息
已經(jīng)成功提交我們稍后會(huì)聯(lián)系您進(jìn)行報(bào)價(jià)!

第一電動(dòng)網(wǎng)
Hello world!
-->