cpu226作为主站最多能与多少个从站modbus通信
郑志武
发布于2012-12-17 17:29
1583
0
标签:
cpu226作为主站,用modbus主站库指令,能否带100个从站?(理论上是可以,实际上有没有问题)
问题补充:
1、同一时刻只对一个从站进行读写操作,比如1#从站读写完成后,进行2#从站的读写,完成后3#.....这样可以吗2、100个从站的话要用几个485的中继器?
佳答案
这个很难讲。不超过32个点是标准的推荐值,实际超过32个点也是可能的。站点数越多,传送的信号就越小,也越容易被干扰。
给你几个数据,你自已计算一下:
现在一般的rs485芯片可以驱动50欧姆的负载。当一个站点发送数据时,所有的其它站点都处在接收状态,站点数的多少就和接收站点的输入阻抗有关。比如一个rs485的输入阻抗是12k,所有的输入阻抗都是并联的,100个站点并联下来,差不多是120欧,加上两个终端电阻、以及各站点内的偏置电阻,终的并联阻抗不小于50(对sn65176是54欧)。
驱动能力是一定要符合的。能否可靠通讯,还看你的emc做得是否到位。能走多高的波特率,取决于分布电容有多大。
另一问题就是modbus的,100个站点的实时性如何。这个取决于通讯速率和策略。
相关视频推荐:

