[发明专利]ZigBee网络化工业控制系统通信调度方法及其协调器有效
申请号: | 201910805640.2 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110536467B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 黄伟;赵亦欣;冉茂琪;段宝燕;杨佩;张丹阳;黄健桓;袁海波 | 申请(专利权)人: | 西南大学 |
主分类号: | H04W72/12 | 分类号: | H04W72/12;H04W84/18;H04L29/08;G05B19/418 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 吕小琴 |
地址: | 400715*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明提供的一种ZigBee网络化工业控制系统通信调度方法,包括S1:协调器将底层各个节点进行边缘簇的组合;S2:协调器设定轮询顺序,初始化通信轮询总时间T和控制回路边缘簇插队进入通信轮询队列的轮询时间T |
||
搜索关键词: | zigbee 网络 化工业 控制系统 通信 调度 方法 及其 协调 | ||
【主权项】:
1.一种ZigBee网络化工业控制系统通信调度方法,其特征在于:包括步骤:/nS1:协调器将底层各个节点进行边缘簇的组合,得到普通边缘簇和控制回路边缘簇;其中,所述普通边缘簇由作为边缘节点的测量节点和作为边缘数据中心的测量节点组成;所述控制回路边缘簇由作为边缘节点的测量结合和作为边缘数据中心的控制节点组成;所述控制回路边缘簇至多有一个;在每个普通边缘簇只有一个作为边缘数据中心的测量节点;在控制回路边缘簇只有一个作为边缘数据中心的控制节点;/nS2:协调器设定通信的轮询顺序,具体为:协调器设定普通边缘簇的通信轮询队列;设定控制回路边缘簇采用抢占的方式控制回路边缘簇插队进入通信轮询队列;设定通信轮询启动,首先插入发起控制回路边缘簇的通信;其中,协调器与边缘簇采用主从轮询机制,协调器作为主站发起通信请求,各边缘簇作为从站接收请求并执行相应操作;/n协调器初始化通信轮询总时间T和控制回路边缘簇插队进入通信轮询队列的轮询时间Tq;/nS3:协调器按照轮询顺序,依次轮询各边缘簇,具体包括:/nS31:通信轮询启动时,协调器向控制回路边缘簇插入发送轮询通信请求帧;其中,控制回路边缘簇作为当前边缘簇;/n同时,协调器启动计时T1和T2;/nS32:协调器判断是否接收到当前边缘簇发出的通信响应帧,若是,则协调器将通信接收缓存区的数据读取至临时变量,接收数据计数器累加,进入步骤S33;若否,则重复步骤S32;/nS33:协调器解析接收的当前边缘簇发出通信响应帧,具体包括:协调器根据接收中断标志位,判断临时变量是否为所需的有效数据,若是,则将协调器当前接收到的数据存入其它数据缓存区;若否,则接收数据计数器清零,其它数据缓存区清零,协调器退出接收中;/nS34:判断通信轮询队列中是否有未经轮询的边缘簇,若无,则进入步骤S35;若有,则进入步骤S36;/nS35:判断计时T1是否达到通信轮询总时间T;若是,则进入下一通信轮询,返回步骤S31;若否,则返回步骤S35;/nS36:判断计时T2是否等于Tq,若否,则进入步骤S37;若是,则将计时T2清零,进入步骤S38;/nS37:协调器判断当前接收到的数据的第1字节数据是否为所需有效数据,若是,则按照通信的轮询顺序,将位于通信轮询队列中当前边缘簇的下一普通边缘簇作为新的当前边缘簇;协调器向新的当前边缘簇发送轮询通信请求帧,然后进入步骤S32;若否,则接收数据计时器清零,一级数据缓存区清零,协调器退出接收数据中断,返回步骤S37;/nS38:协调器将控制回路边缘簇插入通信轮询队列中,使控制回路边缘簇位于当前边缘簇下一个通信轮询队列位置;同时,协调器重新启动计时T2,然后进入步骤S37。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南大学,未经西南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910805640.2/,转载请声明来源钻瓜专利网。