1.分布式工业无线网络确定性传输调度系统,其特征在于:包括如下模块:同步模块,用于节点之间进行时隙同步;
数据传输模块,用于节点之间的数据传输;
节点管理模块,用于节点的删除与加入管理。
2.根据权利要求1所述的分布式工业无线网络确定性传输调度系统,其特征是:数据传输模块分为发送模块和接收模块:发送模块,一个数据传输时隙只有一个数据包发送者,在数据传输时隙中发送者开启Glossy泛洪,发送模块将数据包发送到全网;
接收模块,若节点在数据传输时隙不是发送者时,则进入接收模式,等待发送者的数据包到达。
3.根据权利要求2所述的分布式工业无线网络确定性传输调度系统,其特征是:所述发送模块具体如下:
在工业无线网络中,节点数量为n,节点Ni拥有可变的节点号ID和需要传输的数据包个数num,其中ID从1开始计数到n,网络当前轮次的最大的节点号为IDmax;ASN为网络的绝对时隙帧号,Ri为轮数,Si为某一轮的第i个时隙;其中第j轮的第k个时隙的绝对时隙帧号等于:
4.根据权利要求3所述的分布式工业无线网络确定性传输调度系统,其特征是:所述的发送模块执行以下流量协商步骤:第一步,进入第一轮R1传输调度的第Si个时隙,如果节点的节点号ID等于Si,则此节点选取当前时隙作为发送时隙并发起Glossy,其他节点在此时隙接收数据包;
第二步,在数据发包发送前,节点判断自己当前数据包个数;如果仅剩一个数据包未发送,则对数据包上的计数器D加一并在发送数据包结束后将ID设为0,在此周期一直处于接收状态,否则D不变;
第三步,节点数据包发送完成后更新当前需要发送的数据包个数,并检测计数器D,如果D为非0常数,则改变当前节点号ID为ID‑D;
第四步,如果当前节点为最大节点IDmax,且此节点仅有一个数据包需要发送,则将此数据包中捎带下一轮的最大节点号为IDmax‑D,并进入下一轮发送时隙;
第五步,如果当前轮次的最大节点号IDmax为1且此节点只有一个数据包发送,或者最大节点号IDmax与D相等,则在发送完最大节点的数据包后结束此周期的数据包传输。
5.根据权利要求1或2所述的分布式工业无线网络确定性传输调度系统,其特征是:所述节点管理模块具体如下:
网络竞争时隙对节点进行管理,竞争时隙的个数设置为固定的两个,如果多个节点在一个竞争时隙发包,则发送功率最大的节点发送成功;如果当前节点未发送成功则在下一个竞争时隙发包。
6.根据权利要求5所述的分布式工业无线网络确定性传输调度系统,其特征是:所述节点管理模块还具有如下管理功能:加入管理:如果有新的节点想加入网络,则在竞争时隙发起Glossy泛洪发送请求数据包,并在网络中其他节点收到此数据包后将节点号设置为n+1;
删除管理:如果当前网络中某一节点Ni在连续三个属于自己的时隙内没有发包,则其管理节点Ni+1在竞争时隙发包通知全网节点Ni出现故障,节点号大于Ni的节点更新节点号为ID‑1。