RS485通信的学习以及思考

RS485是一种用于长距离、多节点通信的电气标准,采用差分传输方式,提供低接口电平、高传输速率、强抗干扰能力和远距离传输能力。其不支持星型和环形网络是因为这类网络可能导致通讯异常。差分传输通过比较两线间的电压差来传输信号,适合点对点和线型总线型网络。在实际应用中,通常在总线的起止端加入120Ω的匹配电阻以优化信号传输。
摘要由CSDN通过智能技术生成

RS485简介

485(一般称作 RS485/EIA-485)是隶属于 OSI 模型物理层的电气特性规定为 2 线,半双工,多点通信的标准。它的电气特性和 RS-232 大不一样。用缆线两端的电压差值来表示传递信号。RS485 仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议。

​ RS485 的特点包括:

1) 接口电平低,不易损坏芯片。RS485 的电气特性:逻辑“1”以两线间的电压差为 +(2~6)V 表示;逻辑“0”以两线间的电压差为-(2~6)V 表示。接口信号电平比 RS232 降低了,不易损坏接口电路的芯片,且该电平与 TTL 电平兼容,可方便与 TTL 电路连接。

2) 传输速率高。10 米时,RS485 的数据最高传输速率可达 35Mbps,在 1200m 时,传输速度可达 100Kbps。

3) 抗干扰能力强。RS485 接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。

4) 传输距离远,支持节点多。RS485 总线最长可以传输 1200m 以上(速率≤100Kbps) 一般最大支持 32 个节点,如果使用特制的 485 芯片,可以达到 128 个或者 256 个节点,最大的可以支持到 400 个节点。

​ RS485 推荐使用在点对点网络中,线型,总线型,不能是星型,环型网络。理想情况下 RS485需要 2 个匹配电阻,其阻值要求等于传输电缆的特性阻抗(一般为 120Ω)。没有特性阻抗的话,当所有的设备都静止或者没有能量的时候就会产生噪声,而且线移需要双端的电压差。没有终接电阻的话,会使得较快速的发送端产生多个数据信号的边缘,导致数据传输出错。485 推荐
的连接方式如图 30.1.1 所示:
在这里插入图片描述
在上面的连接中,如果需要添加匹配电阻,我们一般在总线的起止端加入,也就是主机和设备 4 上面各加一个 120Ω的匹配电阻。

​ 由于 RS485 具有传输距离远、传输速度快、支持节点多和抗干扰能力更强等特点,所以RS485 有很广泛的应用。

问题:

  • 为什么485能够远距离传输?

​ 答:RS485之所以速度快距离远的原因是差分平衡传输,是以正负线上的差分信号来区分信号的,所以可以传输距离比较远。

  • 什么是差分传输?

差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法,差分传输在这两根线上都传输信号,这两个信号的振幅相同,相位相反。在这两根线上的传输的信号就是差分信号。信号接收端比较这两个电压的差值来判断发送端发送的逻辑状态。在电路板上,差分走线必须是等长、等宽、紧密靠近、且在同一层面的两根线。

  • 485通信为什么不支持星型网络和环形网络?

环形接线

RS485通讯多为问答式的通讯,如果现场为环形接线,那么通讯管理机的通讯口发出报文,按照常理来说,报文是顺着通讯线的方向依次询问电气设备,但是由于是环形,出现了两个方向,报文不知道应该从哪个方向走下去,不能很好的继续通讯下去,报文异常。
在这里插入图片描述
星型接线

如下图所示,星型接线与环形接线的情况类似,报文由通讯管理机发出,顺着485通讯线来依次对设备进行通讯,当遇到分叉口时,数据就不知道该走向哪个支路,监测报文就会异常,通讯也就是异常。
在这里插入图片描述
以上为环形接线与星型接线的介绍。其实也不一定完全不能正常通讯。

例如下面的星型接线,由图可以看出,只在末端出现了一个小分叉。这种情况下通讯影响不大。
在这里插入图片描述
参考资料:http://www.weijicekong.com/a/793.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值