【技术实现步骤摘要】
应用于变电站无线传感器网络的MAC协议方法及其实现系统
本专利技术属于变电站无线传感器网络通信
,特别涉及一种应用于变电站无线传感器网络的MAC协议方法及其实现系统。
技术介绍
无线传感器网络相比于传统有线传感器网络,有着布置快捷方便的极其巨大优势,几乎可在任何环境下,在运动物体上、在户外野外、在特殊危险地点等等的不方便连线走线的特殊环境下进行布置。也正是由于无线传感器网络使用环境的特殊性,其往往无法采用外部供电设计,而传感器自身所带的电源容量有限。因此,无线传感器网络节点的功耗决定着网络的寿命,是设计网络的首要考虑因素之一;其次,网络的性能,包括吞吐量、传输延迟等也往往决定了网络质量的好坏。但是,现实情况下,网络的功耗和性能往往相互矛盾、不可兼得,这就需要针对不同的应用场合设计相应的网络传输MAC协议,以获得在不同运用场景下网络综合效益最大化。在变电站等环境下,经常需要采集温度湿度等模拟量信息,传感器得到的数据通过逐层上传汇聚到服务器端进行处理分析。最底层的无线传感器网络节点数量众多,而且在绝大多数情况下,底层的无线传感器由于发射功率、电磁干扰、空间阻隔、温湿度等环境因素影响,其信息传送距离有限,无法与服务器进行直接通信,信息需要逐级逐层中转汇聚传输,通过逐层汇聚,信息传送到数量远小于无线传感器网络节点的终端服务器上。显然,这个网络的逻辑结构是树。目前,主流的无线传感器网络MAC协议中,每一种协议都有或多或少的存在问题,并不能很好切合变电站的使用环境。其中,S-MAC协议虽然简单,但是由于其时 ...
【技术保护点】
1.一种应用于变电站无线传感器网络的MAC协议方法,其特征在于,包括以下步骤:/n步骤1,各层次网络节点启动同步环节;判断将要传输的帧是否为无线传感器网络通讯首帧;若是,则跳转执行步骤2,否则跳转执行步骤3;/n步骤2,各层次网络节点设定传输单元组数阈值,设定同步失调阈值,设定信道冲突次数上限阈值,设定信道冲突次数下限阈值,设定传输单元调度表初值,设定时间调度表,设定帧长阈值,跳转执行步骤4;/n步骤3,各层次网络节点依据首帧设定的传输单元组数阈值、同步失调阈值、信道冲突次数上限阈值、信道冲突次数下限阈值、传输单元调度表初值、时间调度表及帧长阈值,判断各层次网络节点同步偏移量是否小于同步失调阈值;若各层次网络节点同步偏移量小于同步失调阈值,则保持传输单元组数阈值不变,若各层次网络节点同步偏移量大于等于同步失调阈值,则将传输单元组数阈值减少预设百分比并取整,修改时间调度表,重新设定帧长阈值,获得修改后的传输单元组数阈值、时间调度表及帧长阈值;根据各层次网络节点信道冲突次数计数器的值与信道冲突次数上限阈值和信道冲突次数下限阈值的比较结果,对传输单元调度表做更改;跳转执行步骤4;/n步骤4, ...
【技术特征摘要】
1.一种应用于变电站无线传感器网络的MAC协议方法,其特征在于,包括以下步骤:
步骤1,各层次网络节点启动同步环节;判断将要传输的帧是否为无线传感器网络通讯首帧;若是,则跳转执行步骤2,否则跳转执行步骤3;
步骤2,各层次网络节点设定传输单元组数阈值,设定同步失调阈值,设定信道冲突次数上限阈值,设定信道冲突次数下限阈值,设定传输单元调度表初值,设定时间调度表,设定帧长阈值,跳转执行步骤4;
步骤3,各层次网络节点依据首帧设定的传输单元组数阈值、同步失调阈值、信道冲突次数上限阈值、信道冲突次数下限阈值、传输单元调度表初值、时间调度表及帧长阈值,判断各层次网络节点同步偏移量是否小于同步失调阈值;若各层次网络节点同步偏移量小于同步失调阈值,则保持传输单元组数阈值不变,若各层次网络节点同步偏移量大于等于同步失调阈值,则将传输单元组数阈值减少预设百分比并取整,修改时间调度表,重新设定帧长阈值,获得修改后的传输单元组数阈值、时间调度表及帧长阈值;根据各层次网络节点信道冲突次数计数器的值与信道冲突次数上限阈值和信道冲突次数下限阈值的比较结果,对传输单元调度表做更改;跳转执行步骤4;
步骤4,按照传输单元调度表修改时间调度表,各层次网络节点启动传输时间定时器,按照各层次网络节点对应的时间调度表和传输单元调度表收发数据;当各层次网络节点的传输时间定时器的值大于帧长阈值时,进入下一帧传输工作。
2.根据权利要求1所述的一种应用于变电站无线传感器网络的MAC协议方法,其特征在于,还包括:
步骤5,重复执行步骤1至步骤4,完成所有帧传输。
3.根据权利要求1所述的一种应用于变电站无线传感器网络的MAC协议方法,其特征在于,步骤3中,所述根据各层次网络节点信道冲突次数计数器的值与信道冲突次数上限阈值和信道冲突次数下限阈值的比较结果,对传输单元调度表做更改具体包括:
读取各层次网络节点信道冲突次数计数器;若各层次网络节点信道冲突次数计数器的值大于信道冲突次数上限阈值,则找到传输单元调度表中所有存储值为0的单元,并将前预设百分比的传输单元调度表中存储值为0的单元的存储值改为1;若各层次网络节点信道冲突次数计数器的值小于信道冲突次数下限阈值,则找到传输单元调度表中所有存储值为1单元,将前预设百分比的传输单元调度表中存储值为1的单元的存储值改为0;
若各层次网络节点信道冲突次数计数器大于等于信道冲突次数下限阈值且小于等于信道冲突次数上限阈值,则不对传输单元调度表做更改。
4.根据权利要求1所述的一种应用于变电站无线传感器网络的MAC协议方法,其特征在于,所述变电站无线传感器网络拓扑结构为树形结构;其中,树的根节点是服务器端,树的叶节点是变电站中的各种无线传感器。
5.根据权利要求1所述的一种应用于变电站无线传...
【专利技术属性】
技术研发人员:李鹏程,杨鼎革,迟清,丁彬,王森,史兆江,韩彦华,牛博,李文慧,高健,尚宇,王辰曦,吴昊,徐丹,
申请(专利权)人:国网陕西省电力公司电力科学研究院,国网陕西省电力公司,国家电网有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。