历史上的今天
今天是:2025年04月01日(星期二)
2018年04月01日 | 运用示波器可直接破解30种通信协议
2018-04-01 来源:eefocus
在讲示波器具体的解码内容之前,首先来看一下伴随着示波器的发展,协议解码出现了哪些变化。
1、简述示波器发展给协议解码带来的便捷
示波器从模拟示波器发展到数字示波器,带来了许多大的改变,例如信号采集、带宽、采样率、屏显等。同样,这样的改变也体现在“协议解码”上,新的解码方式将人们从“0”,“1”的世界中解放出来,大大提高了工作效率。

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

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

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

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

图4.双ZOOM下的WTB协议解码
②IC接口相关协议

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

图5.SPI协议解码
③电脑周边相关协议

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

图6.双ZOOM下的USB协议解码
④无线通信相关协议

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

图7.Wiegand协议解码
⑤各行业相关协议

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

图8.双ZOOM下的RS232解码

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

图9.30余种协议解码

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

图11.事件表的两种导出方式
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 请高手指点一下,在使用dds,我使用的是ad9851时,遇到这样的问题:需要按几次复位键,dds才能正常输出,示波器才能看到波形。 为什么会有这种现象呢? … 查看全部问答> |
|
想做一个计时器,界面是这样的,两个按钮,一个开始,一个停止。开始,现在的计时器就显示计数开始走,停止,计时器停止。现在只知道OnTimer,settime,具体怎么在计时器显示时间什么的都无法继续,请高手来指点一下,或如果有类似源码发给我,不胜感 ...… 查看全部问答> |
|
5110的屏大家很常见,一般的是用模拟SPI点亮的,我用LMS8962的SSI点使5110显示了,本来计划再星期天搞定无奈搞了一天也没搞定,何止一天,平时晚上也搞点,在今天早晨快上班的时候突然它出现了显示,由于我走了不少弯路,所以写出笔记来让大家少走点弯路,由 ...… 查看全部问答> |
|
上午把代码又修修补补 基本上形成了基本的模型 简单介绍一下 在上次的基础上,给传输数据的结构体定义了2个Uint16_t类型的数组,SetX[10]和SetY[10] 每采集10个点进行一次通信 无线手写侧: 采用SAMR21+LCD手写屏的组合 每次采集10个LCD坐标 ...… 查看全部问答> |
|
Newbit(Microbit)专用电池盒,透明带开关,使用比原装电池盒方便。可安装2节AA电池,ph2.0mm接头,电池盒引线长10-12cm。电池盒的大小是77mm x 32mm x 18mm(长宽高)。 带有开关(原装电池盒不带开关),可以随时关闭电源,节约电池能量。不 ...… 查看全部问答> |




