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

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

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

帧的完整性
有的时候,屏幕内抓到的波形可能不是一个完整的帧,所以导致示波器无法完成解码,可以尝试将时基放大,在一个屏幕内抓多个帧进行解码,保证屏幕中有至少一个完整的帧。
上一篇:示波器截图原来可以这么简单!
史海拾趣
|
基于单片机频率合成器设计矿业大学99毕业论文频率合成和锁相技术是近年来发展起来的新兴技术。它们在雷达、通信、遥控遥测、电视广播和电子测量仪器等领域已得到广泛的应用。 频率合成器的应用之所以广泛,大概主要归因于两种趋向:一是由于通信频 ...… 查看全部问答> |
|
最近在做一个项目是关于串口通信的 要从外部接收大量的一个字节一个字节的数据 想把接收的某一部分存在norflash中用数组该怎么声明呢??(ADS编译器) 放在ram中又该怎么声明呢??? 如果不用数组直接放(NORFLASH,RAM)的话怎么能保证自己 ...… 查看全部问答> |
|
最近学习vxworks,看的书大多是tornado的帮助文件 现在能进行vxworks上的应用程序的开发 ,在vmware上启动vxworks 对于bootloader,BSP,有些了解,了解如何在vxworks上建立http服务器(从eeworld上获得代码做的实验) 现在想深入的学习,请教各位 ...… 查看全部问答> |
|
请介绍些Windows mobile 5.0 pocket pc 平台级(操作系统的定制)开发的资料? 请介绍些Windows mobile 5.0 pocket pc 平台级开发的资料? 注意不是应用软件端的开发,是操作系统的定制。 我装了VS2005 以及一些SDK 模拟器,只找到程序端的开发的资料。 我网上找了,没找到像介绍Platformbuilder 4.2,Platformbuilder 5.0,Pl ...… 查看全部问答> |
|
不中标‘老板’生气,中了标‘老板娘’生气,电表厂商伤不起啊! 不中标‘老板’生气,中了标‘老板娘’( 采购和财务)生气,现在民营电表厂真是难啊!国家电网集采的单相表价格在120~130元人民币左右,而单相表的物料成本就达到了105~115元人民币左右,再加上经营成 ...… 查看全部问答> |
|
请各位帮忙看看,我接触FPGA也就一个多月,时间紧迫,自己整不出来,谢谢了,这个问题应该有很多做过,相关论文很多,但是问题的关键都没有提到!! 问题来源: 想要测量时间t(起始信号与结束信号之间的时间间隔),通过数时钟个数,得 ...… 查看全部问答> |




