首页 上一页 1 2 下一页 尾页

485通信一个串口能控制多少个设备 点击:21042 | 回复:36



三三

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2003年3月19日
发表于:2003-06-23 15:50:00
楼主
485通讯中一个串口只能控制32个设备吗? 为什么有些资料说加上中继可以控制128个设备吗? 我对这个不太理解,那位仁兄指点一下 小弟有礼了!



冰糖芦柑

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2003年3月03日
发表于:2003-04-10 13:30:00
1楼
泓格的加上中继可以控制255(FF)个设备。

小玩家

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2002年6月20日
发表于:2003-04-11 17:23:00
2楼
这要看用的是怎么样的设备啊!有的确实只能串联32个RS485设备! 一般串联128个设备都没有问题的,价格也不贵! 我这里有 0571-88866643

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-04-15 16:24:00
3楼
至于485通讯中一个串口可以控制多少个设备的问题是与该485网络中的电气特性和协议特性所决定的。 所谓电气特性就是指的是要保证485网络中的特征阻抗在允许的范围内,应该是120欧姆左右,连接的设备越多,特征阻抗越小,所以一般在485网络中一般都要加120欧姆的终端电阻。同时还要保证信号的衰减在可接受范围内。如果你感兴趣可以查查相关的通讯芯片的资料。如MIXIM489,你就知道他能分辨的电压是什么了。所以就有了长距离传输加中继的情况了。 所谓协议特性是指在485网络中传输的协议支持的寻址范围,如MODBUS应该是32个,不过好象只能连接31个设备,因为还有一个留给自己(应该是这样,具体的我有点忘记)。 其实这个东西没有什么复杂的,查查资料就都知道了。

仪表新兵

  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 387回
  • 年度积分:0
  • 历史总积分:508
  • 注册:2003年4月14日
发表于:2003-04-16 09:17:00
4楼
冰红茶:您说的很好。但MODBUS 协议地址是247个,MODBUS PLUS 是64个(加中继,不加中继是32个,我一直搞不懂为什么中继会影响节点的多少)。也没有流给自己的说法。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-04-16 11:49:00
5楼
PLC123: 谢谢你的指正,关于一些协议的具体内容我现在也说不准。我一般是在需要用的时候查查资料就清楚。 关于上面的东西请大家原谅,我不是故意的。我只是想从大的方向说明问题。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-04-16 12:31:00
6楼
以泓格的I/O模块为例,每个485网络最多的节点为256个,加中继I-7510后,每个485网只要工作在不同的波特率:1200,2400,4800,9600,19200,38400,57600,115200之下,就可以允许相同的地址号。所以中继模块不但可以使通讯距离增加,还可以增加节点数。泓格模块的485网络中节点数最大为:256*8=2048个。

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-04-16 13:39:00
7楼
泓格 7520 与 7510 都有内建 Self-Tuner 的技术 (多国专利), 能即时自动调变至各种 baud rate 与 data format. 所以您可以在同一段 485 网络上混用各种 baud rate/data format, 7520 与 7510 会作自动的转换. 讯号在电路上传输时会有讯号衰减的问题, 所以在某个条件下就必须加入中继器(repeater)作为讯号放大之用, 讯号也才得以正确的延伸传输下去. 您可参考 7520 与 7510 的相关 link ... http://www.icpdas.com/products/7000/i-7520.htm http://www.icpdas.com/products/7000/i-7510.htm

sixin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2002年11月14日
发表于:2003-04-18 09:09:00
8楼
如果用串口联网服务器联网,距离和数量都不是问题了,可到www.sixin.com对串口联网服务器进一步了解。

MiniOS7

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2003年1月09日
发表于:2003-04-21 10:17:00
9楼
楼上的:不要乱讲!没有哪种方式没有距离和数量的问题的! 以太网也不是真的就无远弗届的,长距离传输一样也要加中继HUB?大概是300m吧?而且通讯的可靠性和及时性我表示怀疑,用来监测也就罢了,如果有控制的问题。。。。。

MiniOS7

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2003年1月09日
发表于:2003-04-21 10:25:00
10楼
plc123: 加中继后信号电平会重新拉高,所以可以接新的设备!每段电路上是接32个,64个,128个还是256个,关键在于这个RS-485设备上用的RS-485芯片的耗电是多少,RS-485老的规范在不加中继的情形下确实只能接32个,但是技术的进步使得今天开始出现不加中继可以接128/256个的RS-485设备了。(前提:距离不用超过1200m)

串口专家

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2003年4月09日
发表于:2003-04-24 17:09:00
11楼
128是MAX485资料中的理论值,目前市面上的产品能实现32个的都不多,只有根据现场的实际情况来分析,8520最多实现了1300M,4800BPS十三个485设备的连网。http://www.rs232.net.cn/8520.htm

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-01 18:22:00
12楼
RS-485的”节点数”主要是依”接收器输入阻抗”而定;根据规定,标准RS-485接口的输入阻抗为≥12kΩ,相应的标准驱动节点数为32个。为适应更多节点的通信场合,有些芯片的输入阻抗设计成1/2负载(≥24kΩ)、1/4负载(≥48kΩ)甚至1/8负载(≥96kΩ),相应的节点数可增加到64个、128个和256个。

老姜

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年9月23日
发表于:2003-05-08 09:53:00
13楼
设备数和接口驱动芯片有关: 32 SN75176,MAX490,MAX485,SN75179,SN75180,MAX488等 64 SN75184 128 MAX487 256 MAX1482,MAX3080等

mashilong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2002年6月30日
发表于:2003-05-11 22:26:00
14楼
485究竟是怎么连接的? 232/485出来后怎么接,是不是有类似hub的东西,结成菊花链??

仪表新兵

  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 387回
  • 年度积分:0
  • 历史总积分:508
  • 注册:2003年4月14日
发表于:2003-05-12 10:12:00
15楼
没有类似HUB的东西,是结成菊花链,但大多是在端子上将进出线压接到一起。

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-05-12 10:32:00
16楼
以 2 线式的来说, 只要将全部设备的 Data+ 接在一起, 另将全部的 Data- 接在一起即可. (电源线另外接!) 也就是说, RS-485 的网路设备是采用 "并连" 的. 任一台设备送出(广播)的信息, 其它的设备也都可以收到. PC -- 232/485 converter -- Device1 -- Device2 -- Device3 .... ( 这是较常见的接法! ) 若您要用 star 的接法, 可以参考 I-7513 ... http://www.icpdas.com/products/7000/i-7513.htm

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2003-05-12 15:32:00
17楼
‘姜’还是老的辣,一语中的。

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2003-05-12 15:32:00
18楼
‘姜’还是老的辣,一语中的。

7188XW

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年4月14日
发表于:2003-05-14 11:24:00
19楼
485 BUS上面可以接幾個設備,除了跟 RECEIVER 端的輸入阻抗有關之外,還跟 Bias Resister 的阻值有關。 在 www.bb-elec.com 可以找到一篇 "485appnote.pdf" 裡頭對 485 BUS 有詳細的解說。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-23 18:01:00
20楼
怎么用delphi写串口。中断怎么写用控件spcomm;有着方面的资料么

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页