用示波器直接破解30种通信协议解析

所属分类: 网络 / 网络协议 阅读数: 1990
收藏 0 赞 0 分享

数字示波器的发展极大的降低了低速总线调试的难度,无论是IIC、SPI还是CAN、LIN等,示波器都可以直接将波形转化成数据。传闻近日有一台示波器可以直接破解30多种通信协议,具体是那些协议呢?我们来一起看看。

在讲示波器具体的解码内容之前,首先来看一下伴随着示波器的发展,协议解码出现了哪些变化。

1、简述示波器发展给协议解码带来的便捷

示波器从模拟示波器发展到数字示波器,带来了许多大的改变,例如信号采集、带宽、采样率、屏显等。同样,这样的改变也体现在“协议解码”上,新的解码方式将人们从“0”,“1”的世界中解放出来,大大提高了工作效率。

a_meitu_11.jpg

图1 0/1的世界

下面,我们具体看一下示波器发展中协议解码方式的变化。

最初的协议解码

最初的示波器只是一个简单的波形显示兼数据测量,而我们需要获取协议波形深层次的含义,则需要一段一段去分析。

例如:观察IIC协议,一个时钟信号,一个数据信号,我们需要按照时钟与数据信号一位一位对应,去进行0/1的组合转换,将其“翻译”成我们需要形式,再去对应相应的物理量。这样不仅工作量大、效率低,,而且还容易出错。

b_meitu_12.jpg

图1

现在的协议解码

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

c_meitu_13.jpg

图3 双ZOOM下的CAN协议解码

2、简要介绍每一种协议

目前,在示波器上,除了大家所熟知的CAN、UART、IIC、USB等协议解码外,还有许多使用越来越频繁的协议。下面,我们按照协议的应用一一介绍。

① 汽车电子相关协议

表1 汽车电子相关协议及特征

d_meitu_14.jpg

如图4为WTB协议解码

e_meitu_15.jpg

图4 双ZOOM下的WTB协议解码

② IC接口相关协议

表2 IC接口相关协议及特征

f_meitu_16.jpg

如图5为SPI协议解码

g_meitu_17.jpg

图5 SPI协议解码

③ 电脑周边相关协议

表3 电脑周边相关协议级特征

r_meitu_18.jpg

如图6为USB协议解码

t_meitu_20.jpg

图6 双ZOOM下的USB协议解码

④ 无线通信相关协议

表4 无线通信相关协议及特征

y_meitu_21.jpg

如图7为Wiegand协议解码

u_meitu_22.jpg

图7 Wiegand协议解码

⑤ 各行业相关协议

表5 各行业相关协议及特征

o_meitu_23.jpg

如图8为RS232解码:

p_meitu_24.jpg

图8 双ZOOM下的RS232解码

表6 各行业相关协议及特征

n_meitu_25.jpg

3、ZDS4000所有协议解码全部免费标配

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

m_meitu_26.jpg

图9 30余种协议解码

l.png

图10 协议解码的三种显示方式

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

k_meitu_27.jpg

图11 事件表的两种导出方式

更多精彩内容其他人还在看

WDS是什么意思?WDS基础知识介绍

这篇文章主要介绍了WDS是什么意思?WDS基础知识介绍,WDS是英文Wireless Distribution System的简称,中文名称是:无线分布式系统,主要作用是实现无线基站之间的通信,需要的朋友可以参考下
收藏 0 赞 0 分享

设备分散怎么办? 可以通过链路层发现协议

网络越大,逻辑上和物理上都是——其拓扑越难理清。再加上还有冗余链路和链路聚合,会大大增加理清网络中设备互连情况的难度,链路层发现协议非常适合用于发现连接网络的设备,并且能够支持不同供应商,需要的朋友可以参考下
收藏 0 赞 0 分享

什么是报文?IP报文的结构

这篇文章主要为大家介绍了报文的定义以及IP报文的结构。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则,需要的朋友可以参考下
收藏 0 赞 0 分享

如何解决TCP窗口与拥塞? TCP窗口与拥塞控制的解决办法

这篇文章主要为大家介绍了如何解决TCP窗口大小的调节与拥塞控制的办法,有图有步骤,很详细,需要的朋友可以参考下
收藏 0 赞 0 分享

网络协议之STP(生成树协议)选举过程

生成树协议在企业的网络中用到的是非常多的,所以在这我们说下生成树协议,那么STP(生成树协议)选举过程是怎样的呢?下面请跟随脚本之家的小编一起来看一下
收藏 0 赞 0 分享

基于UDP传输协议的实现分析之流量和拥塞控制

基于UDP的数据传输协议是一种互联网数据传输协议。UDT的主要目的是支持高速广域网上的海量数据传输,而互联网上的标准数据传输协议TCP在高带宽长距离网络上性能很差,控制UDP的流量和拥塞控制如何解决,请参考下文
收藏 0 赞 0 分享

P2P网络应用层多播树的建立及维护的解析

这篇文章主要为大家介绍了对等网络P2P网络应用层多播树是如何建立的,以及建立后但如何维护?本文讲述了P2P网络的概念,文件时怎么分发的到怎么搜索信息,需要的朋友可以参考下
收藏 0 赞 0 分享

OSPF协议在通信网络中的应用分析及算法优化

这篇文章主要为大家介绍了开放最短路径优先(osPF)协议和通信一络的相关概念,对osPF协议的应用机制和算法优化行分析。 需要的朋友可以和脚本之家的小编一起学习一下
收藏 0 赞 0 分享

图解TCP通信三次握手和四次分手

这篇文章主要介绍了图解TCP通信三次握手和四次分手,对正在学习TPC通信的同学会有些帮助,需要的朋友可以参考下
收藏 0 赞 0 分享

IPv4/IPv6综合组网技术基本原则解析

随着对IPv4向IPv6过渡技术研究的不断深入,IPv4和IPv6技术在网络中将长期共存(Co-existence)。未来的IP网络将是IPv4网络与IPv6网络的集成(Integration)网络,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多