张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

波特率漂移导致通信异常的故障排查过程

ZLG致远电子 2019-01-08 13:51 次阅读

示波器的协议解码功能大家都不生疏,你是否有过波形看起来正常,协议参数、解码设置都正确,却无法正常解码的经历呢?本文以UART协议为例,分享由于波特率漂移导致通信异常的故障排查过程。

什么是波特率漂移呢?可以理解为被测部件晶振有偏差,导致实际波特率和正常的波特率不一致。为什么波特率漂移会导致通信异常呢?本文从波形出发,带你自检解码结果。

一、波特率漂移导致通信异常的故障排查

引出这样一个真实的例子,PC端发送串口数据为“0xEE 0x61 0x32 0xFF 0xFC 0xFF 0xFF”,示波器解码结果为“0xEE 0x98 0xF6 0xFC 0xFF”初步判定通信故障。但协议参数设置和解码设置都正确,为什么会出现收发不一致的现象呢?

下文将解码时协议参数设置中的波特率都设置为9600 bps,实际为9600 bps,10126 bps的波形图解码结果对比(如图1所示)分析为例,分享波特率漂移后导致波形有偏差,从而出现通信异常的原因排查过程。

图1 同一解码波特率下的不同波形解码结果图

首先讲讲UART的解码原理。当示波器解码UART信号时,将空闲电平之后的下降沿作为开始位,然后从波形中等间隔采样,以等间隔时间段内的采样点中的多数状态作为该位的解码数值。不同波特率的波形,最小数据位宽不一致,时间T=1/采样率,实际采样率大的波形对应的时间就小,所以从图1中可看出波特率为10126bps的波形像往左偏移了。

当解码时设置的波特率同为9600时,采样点的位置是根据9600的波特率来确定的,当实际采样率和9600bps有偏差时,误差会逐渐累积,从而导致解码有偏差。设置的数据位宽越大,越容易叠加误差。

二、自检波特率方法

从波形出发,根据波形最小位宽估算波特率,此法适用于波特率偏差较大或不确定波特率该设置多少时。这是工程师们较习惯的自检方法。估算波特率需要看波形中的最小位宽,从来图2看,时基档位为100us,最小位宽刚好占一格,则最小位宽为100us左右,换算之后等于10000bps。

想要得到更精确的波特率数值,可以使用示波器的测量功能。打开示波器面板中的【measure】,选择波特率测量项,观察波特率测量结果对比,如下图2红框内的测量结果。

开头中引出的例子,正是因为波特率产生了漂移,实际为10000 bps,而解码时按照正常部件的9600bps来设置,这么一算,波特率误差大于4%,因此会导致解码结果不正确。换个晶振再解码,通讯果然正常了。

图2 从波形最小位宽估算波特率图

总结

在解码中波特率虽然只是一个参数,但因其漂移产生的影响不容忽视,它可能就是导致通信故障的因素。解码前注意检验波特率,这么一个小细节也许可以省去日后排查故障的时间。从波形出发,重新审视示波器价值,它用来观察波形和分析数据就是为了检测被测部件是否正常的。

原文标题:波形正常但是解码失败?可能是波特率漂移了

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

如何快速提升单片机开发效率

主题简介及亮点:如今环境下电子工程师缺乏系统性的工程技能训练,而测试与调试技术更是其中的关键,本次直播通过对示波器与逻辑
发表于 03-01 00:00 0次 阅读
如何快速提升单片机开发效率

怎么在示波器上看到HP11664A探测器的原始数据

亲爱的先生:HP 11664A探测器的一端连接到定向耦合器的输出,另一端通常连接到测试仪器(例如:网络分析仪)。 我想在示波器...
发表于 03-20 11:01 8次 阅读
怎么在示波器上看到HP11664A探测器的原始数据

E1428A 1 GSa/s数字化示波器服务手册

Part Number: E1428-97002 (Jan99). The E1428A is a discontinued product; this manual is provided for information o...
发表于 03-20 10:37 4次 阅读
E1428A 1 GSa/s数字化示波器服务手册

PT7200维修实例操作资料免费下载

PT7200EX维修故障检修要点
发表于 03-20 08:00 3次 阅读
PT7200维修实例操作资料免费下载

小示波器组装和调试

数字读出功能的,能读电压频率,占空比等,机子上没有旋钮,只有用按键和开关进行幅度触发信号大小频率调整....
的头像 发烧友学院 发表于 03-19 16:36 88次 阅读
小示波器组装和调试

ST-9示波器电路原理图免费下载

本文档的主要内容详细介绍的是ST-9示波器电路原理图免费下载。
发表于 03-19 08:00 22次 阅读
ST-9示波器电路原理图免费下载

ADF4007评估板CP输出电压疑问

各位好,有疑问请教。 我手上有块官方ADF4007评估板,按照manual测试步骤进行测试,分别RFIN和REFIN接入方波信...
发表于 03-18 17:50 20次 阅读
ADF4007评估板CP输出电压疑问

如何使用示波器频域方法分析电源噪声呢?---示波器维修

  示波器属于工程师常用的一类电子测量仪器,那么示波器频域分析在电源调试中的应用知多少呢?下面由西安安泰仪器维修中心分享...
发表于 03-18 14:43 263次 阅读
如何使用示波器频域方法分析电源噪声呢?---示波器维修

如何根据DIY一个示波器来学习电路

我是一个闲不住的人,这样的日子很难熬,想去电子市场逛逛,但学校离市区有三十多公里路,终于无聊到周末了....
发表于 03-18 08:00 30次 阅读
如何根据DIY一个示波器来学习电路

PAC1710/1720 I²C发送NACK

您好,我有一个关于PAC1710/1720电流/功率传感器行为的问题,通过I/C接口访问它。我搜索了网络和论坛找不到任何答案。我在...
发表于 03-18 07:38 22次 阅读
PAC1710/1720 I²C发送NACK

使用PIC32MZ设计的20msps示波器资料说明

我们正在设计一个基于PIC32MZ的示波器,它只有1英寸×1英寸,包括一个OLED屏幕。我们以交错模....
的头像 电子发烧友网工程师 发表于 03-17 10:02 214次 阅读
使用PIC32MZ设计的20msps示波器资料说明

SS-7810示波器进入调试模式的详细方法资料说明

一.进入调试模式的方法:   (1),首先关闭示波器的所有功能,然后按“readout”开关,....
发表于 03-15 15:02 33次 阅读
SS-7810示波器进入调试模式的详细方法资料说明

STM32F334 HRTIM形成移相全桥波形有异常

HRTIM形成移相全桥波形, Q1 Q2超前臂   Q3 Q4滞后臂 HRTIM1_CHC1-Q1  HRTIM1_C...
发表于 03-15 08:35 434次 阅读
STM32F334 HRTIM形成移相全桥波形有异常

9288示波器的电路原理图免费下载

本文档的主要内容详细介绍的是9288示波器的电路原理图免费下载。
发表于 03-15 08:00 41次 阅读
9288示波器的电路原理图免费下载

SS-78XX系列示波器操作手册免费下载

本文档的主要内容详细介绍的是SS-78XX系列示波器操作手册免费下载包括了:SS-7821,SS-7....
发表于 03-15 08:00 25次 阅读
SS-78XX系列示波器操作手册免费下载

SS7804和SS7810示波器的详细资料简介

SS7804 型示波器是由日本岩崎公司生产的带有 CRT 读出功能的 40MHz 带宽模拟双踪示波器....
发表于 03-15 08:00 23次 阅读
SS7804和SS7810示波器的详细资料简介

SS-76XX系列示波器的维修手册免费下载

本手册中的维修说明仅供合格人员使用。如果您不合格,请不要执行操作说明中包含的以外的任何维修,以避免人....
发表于 03-15 08:00 12次 阅读
SS-76XX系列示波器的维修手册免费下载

SS-7810和SS-7805及SS-7804示波器维修手册免费下载

本文档的主要内容详细介绍的是SS-7810和SS-7805及SS-7804示波器维修手册免费下载。
发表于 03-15 08:00 20次 阅读
SS-7810和SS-7805及SS-7804示波器维修手册免费下载

DCDC变换器TPS563209在DCDC设计和输出电压噪声测量的应用

作者:TI 工程师 Max Han 简介 小功率DCDC芯片及其应用电路已广泛应用于工业和消费等电子类产品中,由于系统中的滤波电...
发表于 03-15 06:45 174次 阅读
DCDC变换器TPS563209在DCDC设计和输出电压噪声测量的应用

请问HC05的波特率与单片机波特率不同会有什么后果?

HC05配置的波特率与单片机配置额波特率不同,那么这个蓝牙模块发送出去的数据的波特率会是多少?因为最近做一个二次开发的项目...
发表于 03-15 05:33 20次 阅读
请问HC05的波特率与单片机波特率不同会有什么后果?

GCAN-202的在线修改波特率功能,不知道您有没有使用过?

以太网转CAN设备(GCAN-202)在正常工作时会将两侧总线上的数据按照特定的转换规则互相转发,即....
的头像 广成CAN总线 发表于 03-14 15:07 155次 阅读
GCAN-202的在线修改波特率功能,不知道您有没有使用过?

安泰示波器维修分享如何玩转示波器?

  在科技发达信息化社会示波器可以说是任何设计、制造或是维修电子设备的必备之物。从设计研发到检测使用,工程师们需要一双“...
发表于 03-14 11:14 528次 阅读
安泰示波器维修分享如何玩转示波器?

不能平均下降边缘+Infiniiscan触发器

您好我使用的是9000系列示波器。 我在通道1(HW trig)中的方形输入脉冲的下降沿触发。 要测量的信号在通道2中。我在通道2中...
发表于 03-14 06:20 17次 阅读
不能平均下降边缘+Infiniiscan触发器

你是一位有“统一天下的梦想”的工程师吗?

今天我们讨论的 Thunderbolt 3.0 仍和这个公司(英特尔和是德科技)有关系,Intel ....
的头像 电子工程技术 发表于 03-10 11:03 461次 阅读
你是一位有“统一天下的梦想”的工程师吗?

现代电子系统板的三种测序解决方案介绍

现代电子系统板需要多个非隔离负载点(POL)稳压器来为众多IC供电,如微处理器,存储器,逻辑等。许多....
的头像 电子设计 发表于 03-08 09:08 606次 阅读
现代电子系统板的三种测序解决方案介绍

罗德与施瓦茨宣布R&S®RTO和R&S®RTP示波器即日起标配16 bit高分辨率模式

在功率电子领域,用户经常对小信号细节以及高幅度信号感兴趣,比如:对开关电源进行特性分析。高垂直分辨率....
的头像 罗德与施瓦茨资讯 发表于 03-07 17:14 980次 阅读
罗德与施瓦茨宣布R&S®RTO和R&S®RTP示波器即日起标配16 bit高分辨率模式

数字电源系统管理是什么?在设计中有何作用

视频简介:对于具众多电源轨的电路板而言,采用测量仪表和示波器来实施电源管理是非常困难。现在有一种日趋....
的头像 EE techvideo 发表于 03-07 06:02 199次 观看
数字电源系统管理是什么?在设计中有何作用

FPGA视频教程之实现DIY逻辑分析仪的实验资料说明

逻辑分析仪是一种类似于示波器的波形测试设备它可以监测硬件电路工作时的逻辑电平(高或低),存储后用图形....
发表于 03-06 14:02 43次 阅读
FPGA视频教程之实现DIY逻辑分析仪的实验资料说明

无传感器BLDC控制的开发与应用

Microchip的新型低成本BLDC开发工具使学习先进,无传感器BLDC控制变得轻松 - 就像手机....
的头像 电子设计 发表于 03-04 08:07 611次 阅读
无传感器BLDC控制的开发与应用

如何合理的进行示波器的探测8大技巧详细说明

探测技术对于高质量的示波器测量至关重要,而探头通常是示波器测量链中的第一环。如果探头的性能不足,就会....
发表于 02-28 17:09 189次 阅读
如何合理的进行示波器的探测8大技巧详细说明

是德科技示波器探头和附件选型指南资料免费下载

要实现示波器的最高使用性能,您必须根据特定的应用需要选择适宜的探头和附件。无论您是需要便于连接到表面....
发表于 02-26 16:56 70次 阅读
是德科技示波器探头和附件选型指南资料免费下载

2019世界嵌入式大会:R&S®RTP高性能示波器系列产品

罗德与施瓦茨公司将展示世界上首款针对低功耗蓝牙(Bluetooth®LE, BLE)的信令测试方案,....
的头像 罗德与施瓦茨资讯 发表于 02-26 16:47 927次 阅读
2019世界嵌入式大会:R&S®RTP高性能示波器系列产品

使用STM32进行diy示波器的程序和资料合集免费下载

本文档的主要内容详细介绍的是使用STM32进行diy示波器的程序和资料合集免费下载。
发表于 02-26 08:00 118次 阅读
使用STM32进行diy示波器的程序和资料合集免费下载

示波器使用小技巧汇总{干货}

示波器利用狭窄的、由高速电子组成的电子束,打在涂有荧光物质的屏面上,就可产生细小的光点。在被测信号的....
的头像 工控资料窝 发表于 02-24 10:28 496次 阅读
示波器使用小技巧汇总{干货}

SDS3000X系列智能示波器的数据手册免费下载

SDS3000X 系列智能示波器,最大带宽 1GHz,最高实时采样率 4GSa/s,采用创新的 SP....
发表于 02-19 08:00 83次 阅读
SDS3000X系列智能示波器的数据手册免费下载

2018年全国职业院校技能大赛电子电路装调与应用试题免费下载

本文档的主要内容详细介绍的是2018年全国职业院校技能大赛电子电路装调与应用试题免费下载。
发表于 02-19 08:00 117次 阅读
2018年全国职业院校技能大赛电子电路装调与应用试题免费下载

电子测量仪器原理与使用PDF版电子书免费下载

本书系统地阐述了各种电子测量仪器的工作原理与使用。内容包括:基础知识、测量用信号发生器、电子电压表、....
发表于 02-18 15:19 76次 阅读
电子测量仪器原理与使用PDF版电子书免费下载

混合信号示波器可以向用户提供比传统数字示波器更多的功能

许多基于微控制器的系统都有模拟和数字信号。即使看起来是完全数字的系统也不完全是数字的,因为存在振铃和....
发表于 02-18 14:29 194次 阅读
混合信号示波器可以向用户提供比传统数字示波器更多的功能

SDS5000X系列智能示波器的数据手册免费下载

SDS5000X 系 列 超 级 荧 光 混 合 信 号 示 波 器, 最 大 带 宽 1GHz,采....
发表于 02-18 08:00 59次 阅读
SDS5000X系列智能示波器的数据手册免费下载

电子元器件检测技能速成全图解PDF版电子书免费下载

本书内容以“技能速成”和“全图解”为特色,根据电子元器件检测的特点,结合操作技能要求,详细介绍了电子....
发表于 02-15 17:19 321次 阅读
电子元器件检测技能速成全图解PDF版电子书免费下载

示波器故障的三大杀手如何解决

示波器的体检被一些工程师认为是浪费时间和金钱,甚至有工程师在示波器使用3年后都没有意识到需要对示波器....
的头像 TechSugar 发表于 02-11 14:21 376次 阅读
示波器故障的三大杀手如何解决

笔记本电脑维修教材资料免费下载

本文档的详细介绍的是笔记本电脑维修教材资料免费下载主要内容包括了:一。电子基础知识(1模拟电子 2脉....
发表于 02-11 08:00 120次 阅读
笔记本电脑维修教材资料免费下载

电流测量和电流探头正确使用方法介绍

既要获得合理压降,同时又不影响电路性能。并且,分流器的额定功率对于被测电流需足够大。分流电阻器的一个....
的头像 电子设计 发表于 02-06 10:17 414次 阅读
电流测量和电流探头正确使用方法介绍

电源纹波噪声都是来自这5个方面!

在电路中,通过功率器件对输入直流电压进行高频开关变换后整流滤波再实现稳压输出的,在其输出端含有与开关....
的头像 电源研发精英圈 发表于 02-04 09:41 448次 阅读
电源纹波噪声都是来自这5个方面!

如何让未知信号在示波器中稳定触发

用示波器捕捉了一个未知信号,波形却在不断抖动,以致眼花缭乱不知所措?如何能让波形乖乖听话稳定下来,该....
的头像 ZLG致远电子 发表于 01-30 10:55 565次 阅读
如何让未知信号在示波器中稳定触发

电子元器件检测技能速成全图解的电子书免费下载

本书内容以“技能速成”和“全图解”为特色,根据电子元器件检测的特点,结合操作技能要求,详细介绍了电子....
发表于 01-29 11:15 461次 阅读
电子元器件检测技能速成全图解的电子书免费下载

DL-BK24C无线串口模块的数据手册免费下载

DL-BK24C 是一款体积小巧的、低成本、远距离2.4G 无线串口模块。采用高性价比2.4G 内置....
发表于 01-28 08:00 80次 阅读
DL-BK24C无线串口模块的数据手册免费下载

电子制作实例合集电子制作5000例多本电子书免费下载

电子制作5000例包含网上、书本上所有的电子制作实例,是开发,电子爱好者必备 的收藏品。具体包含下面....
发表于 01-25 14:52 516次 阅读
电子制作实例合集电子制作5000例多本电子书免费下载

用示波器的波特图应用分析频率响应

使用罗德与施瓦茨示波器的波特图功能,可以分析设备的频率响应。当激活该软件选件后,用户即可分析 10H....
的头像 罗德与施瓦茨资讯 发表于 01-25 09:09 637次 阅读
用示波器的波特图应用分析频率响应

关于STM32自动识别UART串口波特率的问题

由USART时钟源( fCK)决定通信速率范围(尤其是最大通信速率)。接收器采用不同的用户可配置过采....
的头像 嵌入式资讯精选 发表于 01-24 16:23 472次 阅读
关于STM32自动识别UART串口波特率的问题

是德科技入门级示波器提供专业级测量功能

全新 200 MHz,4 通道示波器确保用户以心仪的价格进行测量!
的头像 是德科技快讯 发表于 01-19 09:36 861次 阅读
是德科技入门级示波器提供专业级测量功能

使用STM32单片机进行的示波器程序资料免费下载

本文档的主要内容详细介绍的是使用STM32单片机进行的示波器程序资料免费下载。
发表于 01-18 08:00 127次 阅读
使用STM32单片机进行的示波器程序资料免费下载

如何用示波器测量无源晶振的输出频率

晶振,是电路中重要的电子元件,控制着系统运行的节拍。晶振有多种类型,无源晶振是其中价格便宜而又应用广....
的头像 ZLG致远电子 发表于 01-16 16:17 928次 阅读
如何用示波器测量无源晶振的输出频率

如何使用Systemview进行脉冲编码调制的系统仿真

本文利用SystemView 软件, 完成一个完整的PCM 语音通信系统。详细地描述了SystemV....
发表于 01-15 15:44 56次 阅读
如何使用Systemview进行脉冲编码调制的系统仿真

电磁场与电磁波PDF中文版资料免费下载

简单地说,电强学是研究静止和运动电荷的效应的学科。从初等物理学我们就知道,电荷有正电荷和负电荷两种。....
发表于 01-09 08:00 490次 阅读
电磁场与电磁波PDF中文版资料免费下载

用示波器快速捕获异常的三种方法

万事开头难!当你想用示波器来分析问题时,你一定有想过,我要如何才能把问题抓下来?当然,只有抓下来之后....
的头像 ZLG致远电子 发表于 01-04 09:26 744次 阅读
用示波器快速捕获异常的三种方法

2019深耕热点行业,泰克继续测试测量创新作为

2018年即将过去,电子行业发展有亮点也有痛点。2018年,在中国经济“新常态”的发展模式下,中国的....
的头像 人间烟火123 发表于 01-03 10:47 2097次 阅读
2019深耕热点行业,泰克继续测试测量创新作为

工业机器人中示波器的重要性分析

为了产业升级,企业引进了ABB工业机器人, ABB机器人自动装箱、码垛工作站是一种集成化的系统,它包....
的头像 人间烟火123 发表于 01-01 09:22 1438次 阅读
工业机器人中示波器的重要性分析

如何正确认识以太网总线

在泰克示波器上,按前面板上的总线按钮,可以把示波器输入定义为一条总线。您只需输入以太网总线基本参数,....
发表于 01-01 05:06 332次 阅读
如何正确认识以太网总线

Pico示波器进行电源及其功率因数的分析

如果你需要测量电源功率,甚至计算出功率因数,那么Pico示波器内置的高级数学函数功能完全可以作为一台....
发表于 12-21 14:12 381次 阅读
Pico示波器进行电源及其功率因数的分析

LED灯产生随时间变幻的颜色的时候,你知道它是如何实现的么?

如果说示波器是我们工程师的一只眼睛,其实我们还有另外的眼睛可以睁开,比如今天我讲到的频谱仪以及将来要....
的头像 电子发烧友网工程师 发表于 12-21 10:41 1239次 阅读
LED灯产生随时间变幻的颜色的时候,你知道它是如何实现的么?