【技术实现步骤摘要】
一种串行多机通信的双向自动识别装置及方法
[0001]本专利技术属于工业控制通信设备
,尤其涉及一种拼装方式的串行总线通信设备的自动编号识别与类型识别装置及方法
。
技术介绍
[0002]在工业控制系统中,使用串行通信总线时存在多台设备挂在同一条总线上来实现相互之间的通信的应用场景
。
这种情况下所有总线上的设备共享通讯介质,任何一个设备发出的通讯信息能够被总线上的其它设备收到,为了标志发送或接受信息的设备,每个设备必须具备唯一的通讯地址也称为设备的
ID
编码
。
[0003]由于现场施工的环境和安装条件的限制,设备的拼装安装会有往往复杂多变
。
目前的解决办法一般是人工抄读记录每个连接到总线上设备的通讯地址汇总后下发到网关设备,好一点的解决办法是限制设备安装方式,网关节点居其中一边,实现自动识别,如图1所示,现有技术中一主多从式串行设备接入方式,使用时多个设备自由拼装到一起,多个节点和网关作为主节点连接到一个公共串行总线,此时需要网关设备能够自 ...
【技术保护点】
【技术特征摘要】
1.
一种串行多机通信的双向自动识别装置,包括网关设备
、
电源线
、
节点设备
、
串行通信总线和地址拉手线,其特征在于:所述地址拉手线将串行总线上的设备依次左右任意连接,通电后,所有设备处于正常工作初始状态,除网关设备外,所有拉手设备的信号线为高电平输入检测状态,如网关具备节点信息则上电后不会启动自动拉手机制;如网关不具备任何节点信息,则启用一次自动拉手机制
。2.
根据权利要求1所述的装置,其特征在于:地址拉手线还包括左拉手,用于响应网关左侧拉手信号下拉左侧的电压,以及右拉手,所述右拉手用于响应网关右侧拉手信号来下拉右侧处的电压;左侧下拉控制器,用于根据左侧输入端子处的电压提供第一控制信号;右侧下拉控制器,用于根据右侧输入端子处的电压提供第二控制信号;左侧下拉控制器包括使用第一连接连接到左侧输入端的左输入和使用第二连接连接到右侧输入端的右输入,其中,节点设备被配置为仅在同时检测到拉手状态为未拉手状态以及左右拉手信号有一个为低电平状态时候才会响应拉手指令
。3.
一种应用于权利要求1‑2之一所述的串行多机通信的双向自动识别装置的方法,其特征在于,整体拉手识别流程包括:
1)
网关通过串口关闭节点异常上报整体拉手识别及拉手上报功能;
2)
网关设置向右拉手状态启动;
3)
通过串口启动拉手指令;
4)
右侧第一个节点收到指令并回复,如果网关没有收到节点的回复请重复第
3)
步骤,如果重发2次都没有收到响应,认为右拉手发节点序号结束,进入步骤
8)
;
5)
网关对右侧第一个节点发送发出拉手信号的命令;
6)
右侧第一个节点发送响应,所述节点置为已拉手,置右侧拉手信号为输出状态,并向下一级发送拉手信号,如果网关没有收到节点的回复请重复第5步骤;
7)
重复执行
4)
到
6)
步骤,直到所有右侧节点拉手完成;
8)
网关设置右侧拉手停止,然后设置向左拉手状态启动;
9)
通过串口启动拉手指令;
10)
左侧第一个节点收到指令并回复,如果网关没有收到节点的回复请重复第
9)
步骤,如果重发2次都没有收到响应,认为左拉手发节点序号结束,进入步骤
14)
;
11)
网关对左侧第一个节点发送发出拉手信号的命令;
12)
左侧第一个节点发送响应,所述节点置为已拉手,置左侧拉手信号为输出状态,并向下一级发送拉手信号,如果网关没有收到节点的回复请重复第
11)
步骤;
13)
重复执行
9)
到
12)
步骤,直到所有左侧节点拉手完成;
14)
网关设置向左拉手状态停止;
15)
开启点异常上报功能,网关串口广播关闭拉手功能;
16)
所有...
【专利技术属性】
技术研发人员:吴志永,陈逸铭,赵峰,瞿诗琦,肖许文,
申请(专利权)人:无锡瑞斯康通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。