下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑因波特率漂移导致的通讯异常问题的排查技巧-设计应用示波器的协议解码功能大家都不生疏,你是否有过波形看起来正常,协议参数、解码设置都正确,却无法正常解码的经历呢?本文以UART协议为例,分享由于波特率漂移导致通信异常的故障排查过程。什么是波特率漂移呢?可以理解为被测部件晶振有偏差,导致实际波特率和正常的波特率不一致。为什么波特率漂移会导致通信异常呢?本文从波形出发,带你自检解码结果。一、波特率漂移导致通信异常的故障排查引出这样一个真实的例子,PC端发送串口数据为“0xEE0x610x320xFF0xFC0xFF0xFF”,示波器解码结果为“0xEE0x980xF60xFC0xFF”初步判定通信故障。但协议参数设置和解码设置都正确,为什么会出现收发不一致的现象呢?下文将解码时协议参数设置中的波特率都设置为9600bps,实际为9600bps,10126bps的波形图解码结果对比(如图1所示)分析为例,分享波特率漂移后导致波形有偏差,从而出现通信异常的原因排查过程。
图1同一解码波特率下的不同波形解码结果图首先讲讲UART的解码原理。当示波器解码UART信号时,将空闲电平之后的下降沿作为开始位,然后从波形中等间隔采样,以等间隔时间段内的采样点中的多数状态作为该位的解码数值。不同波特率的波形,数据位宽不一致,时间T=1/采样率,实际采样率大的波形对应的时间就小,所以从图1中可看出波特率为10126bps的波形像往左偏移了。当解码时设置的波特率同为9600时,采样点的位置是根据9600的波特率来确定的,当实际采样率和9600bps有偏差时,误差会逐渐累积,从而导致解码有偏差。设置的数据位宽越大,越容易叠加误差。二、自检波特率方法从波形出发,根据波形位宽估算波特率,此法适用于波特率偏差较大或不确定波特率该设置多少时。这是工程师们较习惯的自检方法。估算波特率需要看波形中的位宽,从来图2看,时基档位为100us,位宽刚好占一格,则位宽为100us左右,换算之后等于10000bps。想要得到更的波特率数值,可以使用示波器的测量功能。打开示波器面板中的【measure】,选择波特率测量项,观察波特率测量结果对比,如下图2红框内的测量结果。开头中引出的例子,正是因为波特率产生了漂移,实际为10000bps,而解码时按照正常部件的9600bps来设置,这么一算,波特率误差大于4%,因此会导致解码结果不正确。换个晶振再解码,通讯果然正常了。
图2从波形位宽估算波特率图
总结在解码中波特率虽然只是一个参数,但因其漂移产生的影响不容忽视,它可能就是导致通信故障的因素。解码前注意检验波特率,这么一个小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年绿色环保门窗生产及安装劳务分包协议3篇
- 2024年旅游服务质量纠纷诉前财产保全担保合同2篇
- 2024年汽车修理厂租赁经营及维修服务合同3篇
- 2024年度企业信息安全防护解决方案开发合同3篇
- 2024年液压钻机技术服务协议模板
- 2024年度职工食堂信息化管理承包合作协议3篇
- 2024年度房地产企业员工工资及项目奖金合同3篇
- 2024年养老产业质押担保服务协议3篇
- 2024年新型植物墙材料研发与应用施工合同3篇
- 2024年度给水工程环境保护合同
- s7et200mp自动化系统手册
- 节目搞笑诗朗诵《生活》
- 2023-2024学年浙江省慈溪市小学语文五年级期末模考试卷详细参考答案解析
- GA/T 2002-2022多道心理测试通用技术规程
- 一年级体育教学质量报告
- 菜籽预处理压榨车间工艺设计教材
- 中式面点技艺智慧树知到答案章节测试2023年东营市东营区职业中等专业学校
- 说专业模板完整版
- 个人所得税经营所得纳税申报表C表
- 2023-2024学年广东省东莞市小学数学四年级上册期末提升测试题
- GB/T 20946-2007起重用短环链验收总则
评论
0/150
提交评论