用示波器直接破解30種通信協(xié)議解析

數(shù)字示波器的發(fā)展極大的降低了低速總線調(diào)試的難度,無論是IIC、SPI還是CAN、LIN等,示波器都可以直接將波形轉(zhuǎn)化成數(shù)據(jù)。傳聞近日有一臺(tái)示波器可以直接破解30多種通信協(xié)議,具體是那些協(xié)議呢?我們來一起看看。
在講示波器具體的解碼內(nèi)容之前,首先來看一下伴隨著示波器的發(fā)展,協(xié)議解碼出現(xiàn)了哪些變化。
1、簡述示波器發(fā)展給協(xié)議解碼帶來的便捷
示波器從模擬示波器發(fā)展到數(shù)字示波器,帶來了許多大的改變,例如信號(hào)采集、帶寬、采樣率、屏顯等。同樣,這樣的改變也體現(xiàn)在“協(xié)議解碼”上,新的解碼方式將人們從“0”,“1”的世界中解放出來,大大提高了工作效率。

圖1 0/1的世界
下面,我們具體看一下示波器發(fā)展中協(xié)議解碼方式的變化。
最初的協(xié)議解碼
最初的示波器只是一個(gè)簡單的波形顯示兼數(shù)據(jù)測量,而我們需要獲取協(xié)議波形深層次的含義,則需要一段一段去分析。
例如:觀察IIC協(xié)議,一個(gè)時(shí)鐘信號(hào),一個(gè)數(shù)據(jù)信號(hào),我們需要按照時(shí)鐘與數(shù)據(jù)信號(hào)一位一位對(duì)應(yīng),去進(jìn)行0/1的組合轉(zhuǎn)換,將其“翻譯”成我們需要形式,再去對(duì)應(yīng)相應(yīng)的物理量。這樣不僅工作量大、效率低,,而且還容易出錯(cuò)。

圖1
現(xiàn)在的協(xié)議解碼
直接將波形數(shù)據(jù)解碼后以十六進(jìn)制、十進(jìn)制或字符的形式呈現(xiàn)出來,省去了工程師轉(zhuǎn)換的過程,大大加快了開發(fā)效率。如圖3為一段CAN協(xié)議的解碼,可以一步到位。

圖3 雙ZOOM下的CAN協(xié)議解碼
2、簡要介紹每一種協(xié)議
目前,在示波器上,除了大家所熟知的CAN、UART、IIC、USB等協(xié)議解碼外,還有許多使用越來越頻繁的協(xié)議。下面,我們按照協(xié)議的應(yīng)用一一介紹。
① 汽車電子相關(guān)協(xié)議
表1 汽車電子相關(guān)協(xié)議及特征

如圖4為WTB協(xié)議解碼

圖4 雙ZOOM下的WTB協(xié)議解碼
② IC接口相關(guān)協(xié)議
表2 IC接口相關(guān)協(xié)議及特征

如圖5為SPI協(xié)議解碼

圖5 SPI協(xié)議解碼
③ 電腦周邊相關(guān)協(xié)議
表3 電腦周邊相關(guān)協(xié)議級(jí)特征

如圖6為USB協(xié)議解碼

圖6 雙ZOOM下的USB協(xié)議解碼
④ 無線通信相關(guān)協(xié)議
表4 無線通信相關(guān)協(xié)議及特征

如圖7為Wiegand協(xié)議解碼

圖7 Wiegand協(xié)議解碼
⑤ 各行業(yè)相關(guān)協(xié)議
表5 各行業(yè)相關(guān)協(xié)議及特征

如圖8為RS232解碼:

圖8 雙ZOOM下的RS232解碼
表6 各行業(yè)相關(guān)協(xié)議及特征

3、ZDS4000所有協(xié)議解碼全部免費(fèi)標(biāo)配
ZDS4000系列示波器免費(fèi)標(biāo)配以上30余種協(xié)議解碼,支持解碼以“十進(jìn)制”,“十六進(jìn)制”,“字符”三種方式顯示,如圖9、10所示。

圖9 30余種協(xié)議解碼

圖10 協(xié)議解碼的三種顯示方式
同時(shí),支持解碼細(xì)節(jié)顯示,具有詳細(xì)的事件表(事件表內(nèi)容包括開始時(shí)間、結(jié)束時(shí)間、名稱及數(shù)據(jù)),可以以報(bào)表網(wǎng)頁或CSV格式導(dǎo)出,方便工程師進(jìn)一步分析,如圖11所示。

圖11 事件表的兩種導(dǎo)出方式
相關(guān)文章
三大網(wǎng)絡(luò)管理協(xié)議:SNMP、NETCONF、RESTCONF介紹
本文將詳細(xì)介紹三種主要的協(xié)議:SNMP(Simple Network Management Protocol)、NETCONF(Network Configuration Protocol)和RESTCONF,需要的朋友可以參考下2024-02-13- 常見的網(wǎng)絡(luò)協(xié)議有:TCP/IP協(xié)議、UDP協(xié)議、HTTP協(xié)議、FTP協(xié)議等,本文就詳細(xì)的介紹一下常見的網(wǎng)絡(luò)協(xié)議,通過這些具體的協(xié)議更深刻的認(rèn)識(shí)整體網(wǎng)絡(luò)的傳輸流程及相關(guān)網(wǎng)絡(luò)原理,2023-05-30
- 本文主要介紹了L2TP和PPTP的區(qū)別,主要的前區(qū)別在于用途不同、使用要求不同,下面就來介紹一下L2TP和PPTP的聯(lián)系與區(qū)別,感興趣的可以了解一下2023-05-30
自組織網(wǎng)絡(luò)Ad Hoc之OLSR 協(xié)議詳解
這篇文章主要介紹了自組織網(wǎng)絡(luò)Ad Hoc之OLSR 協(xié)議詳解,需要的朋友可以參考下2023-05-08自組織網(wǎng)絡(luò)Ad Hoc之AODV協(xié)議詳解
這篇文章主要介紹了自組織網(wǎng)絡(luò)Ad Hoc之AODV協(xié)議詳解,需要的朋友可以參考下2023-05-08自組織網(wǎng)絡(luò)Ad Hoc 網(wǎng)絡(luò)基礎(chǔ)知識(shí)
自組織網(wǎng)絡(luò)(Ad Hoc)是一種移動(dòng)通信和計(jì)算機(jī)網(wǎng)絡(luò)相結(jié)合的網(wǎng)絡(luò),是移動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)的一種,用戶終端可以在網(wǎng)絡(luò)內(nèi)隨意移動(dòng)而保持通信2023-05-08- 瀏覽器輸入一個(gè)URL回車后,會(huì)發(fā)生什么呢?這里就為大家分享一下,需要的朋友可以參考下2022-10-19
- 本篇主要是對(duì)網(wǎng)絡(luò)協(xié)議進(jìn)行一個(gè)歸納總結(jié),方便后續(xù)查閱及復(fù)習(xí),當(dāng)然如有新的認(rèn)知或新的理解,也會(huì)持續(xù)更新2022-10-19
- 今日回顧網(wǎng)絡(luò)知識(shí)時(shí),發(fā)現(xiàn)自己專門整理過一篇關(guān)于日常生活中常見的網(wǎng)絡(luò)協(xié)議知識(shí)以及作用的梳理,特發(fā)此一貼,也當(dāng)給自己鞏固網(wǎng)絡(luò)知識(shí)了,如有錯(cuò)誤,望各大佬指正2022-10-19
HTTP協(xié)議的8種請(qǐng)求方式及常用請(qǐng)求方式的解析
HTTP即超文本傳輸協(xié)議,是一種實(shí)現(xiàn)客戶端和服務(wù)器之間通信的響應(yīng)協(xié)議,它是用作客戶端和服務(wù)器之間的請(qǐng)求,需要的朋友可以參考下2022-10-19