• 1
  • 2
  • 3
  • 4

首页 / 行业

导致RS485通讯信号传输错误的原因

2022-08-12 14:21:00

在众多行业中,使用串口进行数据交换是行业裡最广泛运用的通讯方法。业内最初采用的方式是RS232接口,实际使用后,RS232接口电平高,易收到干扰,传输速度和距离有限,针对这些不足,出现了RS485等新的接口标准,RS485具备以下的特点:

1

接口信号电平2V-6V,不易损坏电路的芯片,能方便与TTL电路连接。

2

通信速度快,数据最高传输速率为10Mbps以上,抗干扰能力大大增加。

3

传输距离最远可达到1200米左右。

4

可以在总线上进行联网实现多机通信。

如今,RS485通讯的应用已十分普遍。但由于工业现场比较复杂,RS485通讯过程中往往会发生一些故障,出现信号传输错误。那么,到底是什么原因导致了故障?该如何入手排查呢?

使用场景

在某电子产品生产厂家,生产的多种USB转485通讯模块,在现场通讯过程中部分发生了通讯数据错乱,甚至无法通讯的情况。需寻找一款工具查看通讯波形,以便快速查找故障原因。通讯过程中实际的发送及接收内容如下图所示:

8af81036-19ec-11ed-ba43-dac502259ad0.webp8b0532ac-19ec-11ed-ba43-dac502259ad0.webp

测试方法

Fluke 190III系列示波表非常适合用于故障排查,它带宽最高可达500MHz,采样率可达5GSa/s,可利用它对通讯过程中的波形进行监测显示。

为便于观察波形的异常,设置模块以整倍数波特率传送指定的方波信号。

此处建议通讯参数的设定如下:

波特率:1Mbps

停止位:1位

奇偶校验:无

流控制:无

8b327410-19ec-11ed-ba43-dac502259ad0.webp

1M波特率下通讯情况测试

从190III采集的波形中,我们可以看到这些异常现象:模块发送的频率不正确,传送过程中有非方波的成分出现,非差分传输。

8b3f6fee-19ec-11ed-ba43-dac502259ad0.webp

8b64cb5e-19ec-11ed-ba43-dac502259ad0.webp

8b8b8d98-19ec-11ed-ba43-dac502259ad0.webp

通过查看并分析通讯过程中传送波形的频率、幅值及形状,即可直观地判定出通讯是否正常以及通讯线路自身的的抗干扰情况。

发现异常的情形,从而有针对性地做出调整,调整完成后的波形如下:

8ba377f0-19ec-11ed-ba43-dac502259ad0.webp

8bb520ea-19ec-11ed-ba43-dac502259ad0.webp

审核编辑:彭静

接口传输错误数据交换原因

  • 1
  • 2
  • 3
  • 4

最新内容

手机

相关内容

  • 1
  • 2
  • 3

猜你喜欢