首页 » 互联网 » 技能文章—RS-485总线电平异常解决筹划解析_电平_门限

技能文章—RS-485总线电平异常解决筹划解析_电平_门限

雨夜梧桐 2024-12-16 18:20:33 0

扫一扫用手机浏览

文章目录 [+]

RS-485总线是具有构造大略、通信间隔远、通信速率高、本钱低等优点,广泛运用于工业通讯、电力监控以及仪器仪表等行业。
若总线上接有终端电阻,则在总线空闲状态时,RS-485总线AB差分电压可能处于门限电平(±200mV)之内,这时可能会导致通信出错,那么,出错的缘故原由是什么?MCU吸收到的数据会发生什么样的变革?

1、 数据出错的缘故原由

技能文章—RS-485总线电平异常解决筹划解析_电平_门限 技能文章—RS-485总线电平异常解决筹划解析_电平_门限 互联网

如图 1所示为8位数据位无校验位的UART时序图,当利用UART进行通信时,MCU在检测到起始位后开始吸收其后的数据。

技能文章—RS-485总线电平异常解决筹划解析_电平_门限 技能文章—RS-485总线电平异常解决筹划解析_电平_门限 互联网
(图片来自网络侵删)

图 1 无校验位,8位数据位,串口时序图

如图 2所示为STM32串口外设检测到起始位的条件,当检测到低落沿(3个高电平+1个低电平)并且采样序列1和采样序列2均为0时,STM32检测到一个起始位。

每个位采样16次,采样点的间隔韶光为tbit/16,tbit为每个位的韶光,例如通信波特率为115.2kbps,则tbit=1/115.2k=8.68us,则采样点的间隔韶光为8.68us/16=0.5425us。

图 2 STM32串口外设检测到起始位的条件

下面以RSM485PCHT的门限电平为例进行解释,当AB差分电压处于±200mV之内时,模块RXD引脚输出状态不愿定。

当总线变为空闲时,若RXD引脚输出低电平,则可能导致MCU吸收到缺点数据或MCU在正常数据后误吸收1个0x00。

图 3 RSM485PCHT门限电平

2、 数据发生了什么变革?

如图 4所示,收发器1在AB差分电压处于±200mV门限电平之内时输出高电平,收发器2在AB差分电压处于±200mV门限电平之内时输出低电平,可以看出,收发器2可能导致MCU吸收到缺点的数据,并且在数据后误吸收到1个0x00数据。

图 4 数据后多0x00

如图 5所示,若总线上持续存在数据旗子暗记或连续发送多个字节数据,在数据之间存在的空闲状态可能会被收发器2识别为1个起始位,从而导致数据连续缺点。

图 5 数据连续缺点

3、 办理方案

总线空闲时若AB差分电压处于门限电平之内,则可能导致数据出错,可以利用如下方法避免总线空闲时AB差分电压处于门限电平之内。

方案一:在总线组网间隔偏永劫,为避免由于总线旗子暗记反射而导致通讯非常的情形,都会增加终端电阻来办理总线反射问题,但此时总线电平会被拉低,从而增大总线空闲时AB差分电压处于门限电平之内的风险,详细入下图6所示。
面对此类运用可利用致远电子RSM(3)485PCHT模块,RS-485接口设计时可通过外置一个较小值的高下拉电阻调结余暇状态时的电压值,使电平处于门限电平外,详细的幅值变革如下图7所示。

图6 终端电阻对总线电平影响

图7 RSM(3)485PCHT实物及运用连接图

方案二:组网中增加终端电阻后,同样可利用致远电子RSM(3)485ECHT模块,RSM(3)485ECHT具备极高的总线兼容性门限电平为-40mV~-20mV,详细如下图8所示,在总线电平被终端电阻拉低时(最坏情形总线高电平幅值为0V)仍可识别总线电平,担保通讯的稳定性。

图8 RSM(3)485ECHT实物图及门限电平参数

标签:

相关文章

FANUC主轴定向相关常识介绍_主轴_参数

主轴定位:常日主轴只是进行速率掌握,但在一些分外的情形下也须要对主轴进行位置掌握。例如:在加工中央上进行自动换刀时、镗孔加工中因工...

互联网 2025-01-03 阅读0 评论0

探寻润年的奥秘,C语言助力计算历法之美

自古以来,历法一直是人类文明的重要标志之一。在我国,农历以其独特的润年机制,成为了世界上独具特色的传统历法。为了更好地了解和运用历...

互联网 2025-01-03 阅读0 评论0