用示波器直接破解30种通信协议解析
数字示波器的发展极大的降低了低速总线调试的难度,无论是IIC、SPI还是CAN、LIN等,示波器都可以直接将波形转化成数据。传闻近日有一台示波器可以直接破解30多种通信协议,具体是那些协议呢?我们来一起看看。
在讲示波器具体的解码内容之前,首先来看一下伴随着示波器的发展,协议解码出现了哪些变化。
1、简述示波器发展给协议解码带来的便捷
示波器从模拟示波器发展到数字示波器,带来了许多大的改变,例如信号采集、带宽、采样率、屏显等。同样,这样的改变也体现在“协议解码”上,新的解码方式将人们从“0”,“1”的世界中解放出来,大大提高了工作效率。

图1 0/1的世界
下面,我们具体看一下示波器发展中协议解码方式的变化。
最初的协议解码
最初的示波器只是一个简单的波形显示兼数据测量,而我们需要获取协议波形深层次的含义,则需要一段一段去分析。
例如:观察IIC协议,一个时钟信号,一个数据信号,我们需要按照时钟与数据信号一位一位对应,去进行0/1的组合转换,将其“翻译”成我们需要形式,再去对应相应的物理量。这样不仅工作量大、效率低,,而且还容易出错。

图1
现在的协议解码
直接将波形数据解码后以十六进制、十进制或字符的形式呈现出来,省去了工程师转换的过程,大大加快了开发效率。如图3为一段CAN协议的解码,可以一步到位。

图3 双ZOOM下的CAN协议解码
2、简要介绍每一种协议
目前,在示波器上,除了大家所熟知的CAN、UART、IIC、USB等协议解码外,还有许多使用越来越频繁的协议。下面,我们按照协议的应用一一介绍。
① 汽车电子相关协议
表1 汽车电子相关协议及特征

如图4为WTB协议解码

图4 双ZOOM下的WTB协议解码
② IC接口相关协议
表2 IC接口相关协议及特征

如图5为SPI协议解码

图5 SPI协议解码
③ 电脑周边相关协议
表3 电脑周边相关协议级特征

如图6为USB协议解码

图6 双ZOOM下的USB协议解码
④ 无线通信相关协议
表4 无线通信相关协议及特征

如图7为Wiegand协议解码

图7 Wiegand协议解码
⑤ 各行业相关协议
表5 各行业相关协议及特征

如图8为RS232解码:

图8 双ZOOM下的RS232解码
表6 各行业相关协议及特征

3、ZDS4000所有协议解码全部免费标配
ZDS4000系列示波器免费标配以上30余种协议解码,支持解码以“十进制”,“十六进制”,“字符”三种方式显示,如图9、10所示。

图9 30余种协议解码

图10 协议解码的三种显示方式
同时,支持解码细节显示,具有详细的事件表(事件表内容包括开始时间、结束时间、名称及数据),可以以报表网页或CSV格式导出,方便工程师进一步分析,如图11所示。

图11 事件表的两种导出方式
相关文章

三大网络管理协议:SNMP、NETCONF、RESTCONF介绍
本文将详细介绍三种主要的协议:SNMP(Simple Network Management Protocol)、NETCONF(Network Configuration Protocol)和RESTCONF,需要的朋友可以参考下2024-02-13
常见的网络协议有:TCP/IP协议、UDP协议、HTTP协议、FTP协议等,本文就详细的介绍一下常见的网络协议,通过这些具体的协议更深刻的认识整体网络的传输流程及相关网络原理,2023-05-30- 本文主要介绍了L2TP和PPTP的区别,主要的前区别在于用途不同、使用要求不同,下面就来介绍一下L2TP和PPTP的联系与区别,感兴趣的可以了解一下2023-05-30
- 这篇文章主要介绍了自组织网络Ad Hoc之OLSR 协议详解,需要的朋友可以参考下2023-05-08
- 这篇文章主要介绍了自组织网络Ad Hoc之AODV协议详解,需要的朋友可以参考下2023-05-08
- 自组织网络(Ad Hoc)是一种移动通信和计算机网络相结合的网络,是移动计算机网络的一种,用户终端可以在网络内随意移动而保持通信2023-05-08
- 浏览器输入一个URL回车后,会发生什么呢?这里就为大家分享一下,需要的朋友可以参考下2022-10-19
- 本篇主要是对网络协议进行一个归纳总结,方便后续查阅及复习,当然如有新的认知或新的理解,也会持续更新2022-10-19
- 今日回顾网络知识时,发现自己专门整理过一篇关于日常生活中常见的网络协议知识以及作用的梳理,特发此一贴,也当给自己巩固网络知识了,如有错误,望各大佬指正2022-10-19
- HTTP即超文本传输协议,是一种实现客户端和服务器之间通信的响应协议,它是用作客户端和服务器之间的请求,需要的朋友可以参考下2022-10-19



最新评论