历史上的今天
今天是:2024年09月19日(星期四)
2018年09月19日 | 把握好这四点可轻松玩转示波器解码
2018-09-19
协议解码是示波器非常实用的功能,很多工程师因为不熟悉操作,或者参数设置不正确,最终没有得到理想的结果。本文对解码设置方面的几个细节做一个介绍,帮助您快速上手示波器的协议解码。
一、解码
解码是一种用特定的计算方法,将电脉冲信号、光信号、无线电波等转换成它所代表的信息、数据等的过程。解码是受传者将接受到的符号或代码还原为信息的过程,与编码过程相对应,不同的解码方法就是不同的协议,而示波器,示波器经过多年的发展,早已可以直接将波形数据解码后以十六进制,十进制或者字符的形式呈现出来,而且可以兼容非常多种类的协议。

二、采样率
第一个需要关注的要点就是采样率,示波器是根据采集来的波形数据进行解码。如果波形采集的实时采样率不足,则可能对解码结果造成影响。ZDS4054Plus示波器标配512M存储深度,可以充分保证长时间捕获波形的高采样率。毕竟只有捕获了正确的波形,才能得到正确的解码。
三、协议参数设置
协议参数设置是解码成功中最重要的一环,不同的设置可能解码结果不一样,或者导致无法解码,实际应用时,有一半情况是因为忽略了一些设置而导致解码出错。
首先是要选择正确的协议类型,并将“触发使能”选择“ON”,信号将按照协议的开始位、数据位或地址位等进行触发。
其次是参数的设定,可以通过点击“协议参数”进入相应的参数设置,根据不同的需要设置相应的参数,同时注意查看下方“触发设置”是否与预先设定的方式一致。

四、阈值设置
阈值设置是平时解码中最容易忽略的一点,示波器对波形进行解码时,需要有参考的基准线,示波器对比波形数据相对于基准线的值来判断高低电平,一般示波器默认阈值是自动阈值,即最大值和最小值之间的中间值来自动确认的,比如,CAN-H电平是3.5V,CAN-L电平是1.5V,如果屏幕内只有CAN-H和CAN-L,那么阈值就是2.5V,此时可以很好的识别出高低电平,如果屏幕内的波形是从-3.5V开始,然后触发出CAN信号,那么阈值就是OV,此时候CAN-L也会被识别为高电平,从而导致解码错误。所以当屏幕内高低电平有一个偏离特别大时,可能需要手动设置阈值。

帧的完整性
有的时候,屏幕内抓到的波形可能不是一个完整的帧,所以导致示波器无法完成解码,可以尝试将时基放大,在一个屏幕内抓多个帧进行解码,保证屏幕中有至少一个完整的帧。
史海拾趣
|
我现在正在设计I.MX31的板子,遇到一些关于MC13783的问题,因其资料很少,所以不知道怎么使用,有没有用过的能否指点一二,或者我这里I.MX31开发板的资料,有大家也有这款芯片开发板资料的话,我们可以交换一下的.我的邮箱是qu888@sohu.com… 查看全部问答> |
|
Crest Factor Reduction for OFDMA Systems Introduction Crest factor reduction (CFR) is a technique for reducing the peak-to-average ratio (PAR) of an orthogonal frequency division multiplexing (OFDM) waveform. An OFDM signal is made up in the frequency domain as a set o ...… 查看全部问答> |
|
目前混合动力汽车主要采用镍氢电池技术,但镍氢电池的一些技 术性能如能量密度、充放电速度等已经接近理论极限值。而锂电池具有能量密度高、容量大、无记忆性等优点,得到汽车厂商和电池厂商的一致认可,目前各国研发 的重点正是锂离子电池。 &n ...… 查看全部问答> |
|
我想做一个读写注册表的程序,可是现在遇到的问题是用的RegQueryValueEx函数老是不对,一直不能返回error_sucess,往里写的数据用注册表读写工具看也是乱码?往达人指点… 查看全部问答> |
|
pxa270 ce5.0电源管理源码谁有,能给一份来参考下吗? 目前我正在做pxa270平台,windows ce5.0系统,现在就只是简单的休眠啊,挂起啊之类的,有谁实现稍微复杂点的功能啊,如系统空闲的情况下降低CPU的频率,电压等。有的吗?100分送上… 查看全部问答> |
|
很多芯片出厂的时候在开始地址处放有bootloader。比如在0x0~0x1000处。只不过经过我们烧写一次之后,就把这个位置的bootloader给擦掉了。 先简单说下步骤,然后再说程序该怎么改: 1.先下载以太网的bootloader到0x0处, ...… 查看全部问答> |
|
请教Modbus高手makesoft:实现Modbus协议一定需要超时检测吗? 首先声明,我对Modbus不熟悉,尤其是如何实现它,最近才从网上下载了协议研究了一下,特此向高手请教。搞清楚这些问题,才能有效地在芯片中实现相应的功能,满足大家的需要。此帖的目的是继续另一帖的讨论:建议STM32的芯片加上串口超时功能, ...… 查看全部问答> |
|
大家好,我是使用i2c控制器中断,总线接了一个时钟芯片 正常情况下对时钟芯片,使用i2c总线中断方式读写都很正常, 当使用串口对设备工作情况进行查询时,一切正常,查询时有去读时钟的时间 可当使用网口,使用lwip对设 ...… 查看全部问答> |
|
来源pcb网 http://www.hampoo.com 引言:PCB布线设计中,对于布通率的的提高有一套完整的方法,在此,我们为大家提供提高PCB设计布通率以及设计效率的有效技巧,不仅能为客户节省项目开发周期,还能最大限度的保证 ...… 查看全部问答> |




