为了避免数据传输错误,在485总线的布线设计和施工中,一般应采用手牵手的总线拓扑结构。最好不要采用星型拓扑结构。否则会产生反射信号,影响通信质量。要尽量减少节点设备与主干线路之间的距离,如果在实际应用中必须距离较远,应使用485中继器接出一个485总线的分支。如果实际应用中一定要使用星型拓扑结构,则必须使用485集线器。
如图所示:上面为星型连接,中间为局部星形连接,这两种连接都是不推荐的连接方式(也能通,但通讯距离会大打折扣),下面一种连接方式就是手拉手的连接方式,这样信号反射小,驱动能力相对好些。
通常用RS-485通讯的设备都会有一个”RS485输出”(接上位机),一个”RS485输入”(接下一个RS485设备),这就好像一个人的两只 手,一进一出,几个人手拉手连在一起。这样在布线时不用考虑已经布了多少节点、以及多远距离,使用就更加方便。注意最远的两端由于只用到一个RS485口 所以可以用485A即可。