485通信.分机有什么办法知道有另一个分机号是跟自己的相同

[复制链接]
4386|13
 楼主| 邓崇广 发表于 2009-7-28 18:14 | 显示全部楼层 |阅读模式
485通信.<br />每一台分机的程序是一样的。<br />分机号是由拨位开关来设定的。<br /><br />分机有什么办法知道有另一个分机号是跟自己的机号相同的?
chunyang 发表于 2009-7-28 20:03 | 显示全部楼层

方法可以很多,基于协议实现

&nbsp;&nbsp;&nbsp;&nbsp;基本思想可以分为侦测法和侦错法,前者通过主动(由分机根据一定条件发起)或被动(由主机发起)发出命令进行侦测,后者则是根据通讯中的竞争出错来进行判别。具体工艺细节需要根据网络实际情况仔细考虑。
 楼主| 邓崇广 发表于 2009-7-28 20:42 | 显示全部楼层

侦测法,具体如何实现?

侦测法,具体如何实现?<br /><br />侦错法,具体如何实现?
 楼主| 邓崇广 发表于 2009-7-28 20:44 | 显示全部楼层

有做过485通信的吗?你们是如何解决这个问题的?

有做过485通信的吗?你们是如何解决这个问题的?
fzyuan 发表于 2009-7-28 21:57 | 显示全部楼层

标准485是不支持从机进行侦测的

  
Wxy8030 发表于 2009-7-28 22:09 | 显示全部楼层

这个检测太简单了......

直接一个个的去看拨码!嘿嘿......
jerkoh 发表于 2009-7-28 22:24 | 显示全部楼层

re

楼主的问题&nbsp;我们产品也遇过<br />RS485通信的<br /><br />情况一样,但拨码是人为去拨的,所以要靠人为去解决了。<br /><br />当时买到一批次品的拨码&nbsp;明明拨的地址10&nbsp;&nbsp;&nbsp;确是12&nbsp;&nbsp;&nbsp;导致2台同地址的12<br /><br />而通信出现问题。<br /><br />目前&nbsp;我们还是靠人为的去和上位机软件设置配合来解决这个问题<br /><br />纯软件思路&nbsp;目前&nbsp;是根据拨码&nbsp;加入上位机管理软件,上位机轮询<br /><br />检测每台来确定是否工作正常<br /><br />也在等待&nbsp;更好的解决方案!
mohanwei 发表于 2009-7-29 09:06 | 显示全部楼层

管理上的问题。485实际应用中绝大部分都是几台而已

安装期间肯定要调试的,如果不能全通随便就排除掉故障了……楼主公司可能是只想花点钱临时请一些只会拉电线的人来装,自己软硬件都做得很周到齐全,这种观念肯定是严重错误的<br />老外做飞机飞过太平洋到中国来装设备还要带着一堆仪器和手册……<br />我们怎么就能在工程管理上这么随意。
 楼主| 邓崇广 发表于 2009-7-29 12:48 | 显示全部楼层

一定有人有成功的方案。

一定有人有成功的方案。<br />每一个做485通信的工程师都会遇到这个问题。<br />这么多人,总有几个人想出好的方案。
xwj 发表于 2009-7-29 12:59 | 显示全部楼层

方法太多了,可以有主,也可以无中心

  
mytempid 发表于 2009-7-31 13:00 | 显示全部楼层

从站直接监听网络

然后列出在线的节点号,然后挑一个空的就可以了
chunyang 发表于 2009-8-2 16:02 | 显示全部楼层
方法可以这么思考:
将主机和各节点替换成“人”,然后大家都蒙住眼睛,如何只通过使用语言完成楼主所需要解决的一切,其方法就是协议的结构和会话过程。另外还可以通过自动分配地址的办法来实现,只要网络规模不是很大,实现起来也不难,每机只要有个独立ID即可,过程仍然可以通过前述蒙眼人的办法来思考。
gongxd126com 发表于 2009-8-2 16:36 | 显示全部楼层
令牌环的思路有帮助么
xiezhaoyan 发表于 2009-8-4 09:19 | 显示全部楼层
每个终端还是要有一个固定的识别码,每台设备一个固定ID,呵呵,然后上位机软件再进行设置,每个设备一个设备好,然后一一对应。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部