RS-485总线能挂多少个节点的疑问

2019-12-22 13:48发布

如题,很是不解为什么RS485对节点的个数有限制,网上的答案大多数是和接收器输入阻抗有关系,但是都没有说 有什么关系,所以想请问坛内的各位大神,节点数和什么有关系,为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
40条回答
翔宇
1楼-- · 2019-12-25 12:53
nyszx 发表于 2016-9-22 12:32
就拿TI的来说吧,DS485是标准的12K驱动器,支持32个,DS1487 阻抗68K 支持128个,TI有的最大的能支持320 ...

谢谢分享说明!
njjh1718
2楼-- · 2019-12-25 16:53
lingdianhao 发表于 2016-9-22 13:05
能接多少个节点和RS485发送的驱动能力有关,驱动能力是和负载相关的。
RS485制定的规范是,RS485发送至少 ...

有一个问题请教,主机用的是3.3V供电的SP3485(A上拉10K,B下拉10K),从机用的是5V供电的SP485(A上拉10K,B下拉10K),这种情况下,万用表量的A B 总线之间的压差只有0.62V,请问下  此情况进行通讯有问题吗?
pisgah
3楼-- · 2019-12-25 18:04
hailing 发表于 2016-9-23 07:42
那要是每个节点的485上都加了上下拉电阻10k,是不是节点数大大减小?

上拉/下拉电阻一组就好,主机有,从机就不必了
redroof
4楼-- · 2019-12-25 20:50
njjh1718 发表于 2017-9-21 16:09
有一个问题请教,主机用的是3.3V供电的SP3485(A上拉10K,B下拉10K),从机用的是5V供电的SP485(A上拉10K,B ...

当然可以运行,但最大节点数严重下降。
如果为了挂尽量多的节点,那么不该给每个节点带上下拉。
但是为了保证空闲的时候不容易受干扰,整个网络里面又必须有上下拉。
典型做法是主机自带上下拉,从机不带。
或者上下拉加上终端电阻一起弄个跳线。如果某个模块是总线的最后一个,那么它就接上终端电阻和上下拉。否则这个跳线不接通即可。

njjh1718
5楼-- · 2019-12-25 22:37
 精彩回答 2  元偷偷看……
redroof
6楼-- · 2019-12-25 22:50
njjh1718 发表于 2017-9-21 16:43
老大  恭候多时了   知道您是485通讯行家    我21楼的问题  请指教下     ...

我回答了你啊。当然可以运行。
而且你的10K上下拉在我看来还不够强。
我现在都用1K上下拉(反正我是主机,不需要挂多个自身)。
10K上下拉在别人挂了120欧*2的终端电阻之后,差分电压太小了。当心某些人的485接收器会收到乱码。

一周热门 更多>