System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于ZIGBEE的光伏子阵通信方法、组网系统和计算机可读介质技术方案_技高网

基于ZIGBEE的光伏子阵通信方法、组网系统和计算机可读介质技术方案

技术编号:43325250 阅读:0 留言:0更新日期:2024-11-15 20:24
本发明专利技术提供了一种基于ZIGBEE协议的光伏子阵通信方法、组网系统和计算机可读介质。光伏子阵通信方法适于控制与多个光伏子阵关联的网络控制单元和多个支架控制单元的数据通信,通信方法包括:在组网前,对于网络控制单元和多个支架控制单元分别配置预设标签信息;通过网络控制单元依据预设标签信息创建多个网络;以及控制多个支架控制单元依据预设标签信息分别加入多个网络,其中,在多个网络运行的完整网络周期中,网络控制单元和多个支架控制单元对应的预设标签信息保持不变。本发明专利技术提供的一种基于ZIGBEE协议的光伏子阵通信方法、组网系统和计算机可读介质能够提升组网的兼容性、稳定性和鲁棒性。

【技术实现步骤摘要】

本专利技术主要涉及光伏子阵通信领域,尤其涉及一种基于zigbee的光伏子阵通信方法、组网系统和计算机可读介质。


技术介绍

1、传统无线传感网络的路由算法可以分为平面路由协议、网络分层路由协议、地理位置信息路由协议。zigbee协议底层采用ieee 802.15.4协议,在ieee 802.15.4协议确保一跳通信可靠性的基础上通过定义网络层路由协议扩展网络规模,可以实现星型,树型和网状网拓扑结构。具体路由可以分为层级路由策略和网状网路由策略。

2、在光伏阵列系统中,多个子阵之间的通信互相独立,需要将zigbee所能覆盖的通信范围分为多个网络,以供多个光伏子阵使用。现有技术中最常用的是依据信道信息对网络进行划分,然而一般的zigbee频段职能划分26个左右的信道,并不能满足当下光伏阵列系统日益扩大的容量需求。并且当入网需求增大时,现有技术中设备由于拥挤,入网成功率较低。


技术实现思路

1、本专利技术要解决的技术问题是提供一种光伏子阵通信方法、组网系统和计算机可读介质,能够提升组网的兼容性、稳定性和鲁棒性。

2、为解决上述技术问题,本专利技术提供了一种基于zigbee协议的光伏子阵通信方法,适于控制与多个光伏子阵关联的网络控制单元和多个支架控制单元的数据通信,通信方法包括:在组网前,对于网络控制单元和多个支架控制单元分别配置预设标签信息;通过网络控制单元依据预设标签信息创建多个网络;以及控制多个支架控制单元依据预设标签信息分别加入多个网络,其中,在多个网络运行的完整网络周期中,网络控制单元和多个支架控制单元对应的预设标签信息保持不变。

3、在本专利技术的一实施例中,预设标签信息包括信道信息和网络标识符信息。

4、在本专利技术的一实施例中,通信方法还包括在通过网络控制单元创建多个网络后,对多个支架控制单元分别分配入网窗口,并控制多个支架控制单元依据预设标签信息和入网窗口排队加入多个网络。

5、在本专利技术的一实施例中,入网窗口依据实时时钟确定。

6、在本专利技术的一实施例中,通信方法还包括在网络控制单元创建多个网络后,判断网络控制单元的预设标签信息是否正确,如判断结果为否则记录网络控制单元的第一错误次数加一,直至第一错误次数达到第一错误次数阈值后,执行网络控制单元错误响应机制。

7、在本专利技术的一实施例中,通信方法还包括对于任一支架控制单元tx,在支架控制单元tx加入多个网络的任一者后,判断支架控制单元tx的预设标签信息是否正确,如判断结果为否则记录支架控制单元tx的第二错误次数加一,直至第二错误次数达到第二错误次数阈值后,执行支架控制单元错误响应机制。

8、在本专利技术的一实施例中,通信方法还包括若判断支架控制单元tx的预设标签信息是否正确的结果为否,且第二错误次数未达到第二错误次数阈值时,对支架控制单元tx重新分配入网窗口,直至下一次依据tx的预设标签信息和重新分配的入网窗口再次加入多个网络的任一者。

9、在本专利技术的一实施例中,通信方法还包括当网络控制单元在多个网络运行的过程中出现故障时,清空预设标签信息和多个网络直至下一次重新组网。

10、在本专利技术的一实施例中,通信方法还包括当任一支架控制单元在多个网络运行的过程中出现故障时,故障支架控制单元退出当前加入的网络直至下一次重新加入多个网络。

11、本专利技术还提供了一种基于zigbee技术的光伏子阵组网系统,包括网络控制单元和多个支架控制单元,网络控制单元和支架控制单元配置为执行如前任一实施例的通信方法。

12、本专利技术还提供了一种存储有计算机程序代码的计算机可读介质,计算机程序代码在由处理器执行时实现如前任一实施例的通信方法。

13、与现有技术相比,本专利技术所提供的一种基于zigbee协议的光伏子阵通信方法、组网系统和计算机可读介质中,预设标签信息包括信道信息和网络标识符信息(pan id),且在多个网络运行的完整网络周期中,ncu和多个tcu对应的网络标识符信息,即信道信息和pan id保持不变,网络容量得到了极大的提升。同时引入了排队入网,使得网络的鲁棒性也有所增强。

本文档来自技高网...

【技术保护点】

1.一种基于ZIGBEE协议的光伏子阵通信方法,适于控制与多个光伏子阵关联的网络控制单元和多个支架控制单元的数据通信,其特征在于,所述通信方法包括:

2.如权利要求1所述的通信方法,其特征在于,所述预设标签信息包括信道信息和网络标识符信息。

3.如权利要求1所述的通信方法,其特征在于,还包括在通过所述网络控制单元创建所述多个网络后,对所述多个支架控制单元分别分配入网窗口,并控制所述多个支架控制单元依据所述预设标签信息和所述入网窗口排队加入所述多个网络。

4.如权利要求3所述的通信方法,其特征在于,所述入网窗口依据实时时钟确定。

5.如权利要求3所述的通信方法,其特征在于,还包括在所述网络控制单元创建所述多个网络后,判断所述网络控制单元的预设标签信息是否正确,如判断结果为否则记录所述网络控制单元的第一错误次数加一,直至所述第一错误次数达到第一错误次数阈值后,执行网络控制单元错误响应机制。

6.如权利要求5所述的通信方法,其特征在于,还包括对于任一支架控制单元Tx,在所述支架控制单元Tx加入所述多个网络的任一者后,判断所述支架控制单元Tx的预设标签信息是否正确,如判断结果为否则记录所述支架控制单元Tx的第二错误次数加一,直至所述第二错误次数达到第二错误次数阈值后,执行支架控制单元错误响应机制。

7.如权利要求6所述的通信方法,其特征在于,还包括若判断所述支架控制单元Tx的预设标签信息是否正确的结果为否,且所述第二错误次数未达到所述第二错误次数阈值时,对所述支架控制单元Tx重新分配入网窗口,直至下一次依据所述Tx的预设标签信息和所述重新分配的入网窗口再次加入所述多个网络的任一者。

8.如权利要求1-7任一项所述的通信方法,其特征在于,还包括当所述网络控制单元在所述多个网络运行的过程中出现故障时,清空所述预设标签信息和所述多个网络直至下一次重新组网。

9.如权利要求8所述的通信方法,其特征在于,还包括当任一支架控制单元在所述多个网络运行的过程中出现故障时,故障支架控制单元退出当前加入的网络直至下一次重新加入所述多个网络。

10.一种基于ZIGBEE技术的光伏子阵组网系统,包括网络控制单元和多个支架控制单元,其特征在于,所述网络控制单元和所述支架控制单元配置为执行如权利要求1-9任一项所述的通信方法。

11.一种存储有计算机程序代码的计算机可读介质,其特征在于,所述计算机程序代码在由处理器执行时实现如权利要求1-9任一项所述的通信方法。

...

【技术特征摘要】

1.一种基于zigbee协议的光伏子阵通信方法,适于控制与多个光伏子阵关联的网络控制单元和多个支架控制单元的数据通信,其特征在于,所述通信方法包括:

2.如权利要求1所述的通信方法,其特征在于,所述预设标签信息包括信道信息和网络标识符信息。

3.如权利要求1所述的通信方法,其特征在于,还包括在通过所述网络控制单元创建所述多个网络后,对所述多个支架控制单元分别分配入网窗口,并控制所述多个支架控制单元依据所述预设标签信息和所述入网窗口排队加入所述多个网络。

4.如权利要求3所述的通信方法,其特征在于,所述入网窗口依据实时时钟确定。

5.如权利要求3所述的通信方法,其特征在于,还包括在所述网络控制单元创建所述多个网络后,判断所述网络控制单元的预设标签信息是否正确,如判断结果为否则记录所述网络控制单元的第一错误次数加一,直至所述第一错误次数达到第一错误次数阈值后,执行网络控制单元错误响应机制。

6.如权利要求5所述的通信方法,其特征在于,还包括对于任一支架控制单元tx,在所述支架控制单元tx加入所述多个网络的任一者后,判断所述支架控制单元tx的预设标签信息是否正确,如判断结果为否则记录所述支架控制单元tx的第二错误次数加一,...

【专利技术属性】
技术研发人员:任宇霄徐国鹏奚润开
申请(专利权)人:天合光能股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1