一种单相路灯系统分区、分组和数据传输方法技术方案

技术编号:34435176 阅读:18 留言:0更新日期:2022-08-06 16:17
本发明专利技术提供了一种单相路灯系统分区、分组和数据传输方法,将s个路灯节点划分为若干个黑区,在进行数据传输时,同一黑区内的路灯节点可以正确接收前一个黑区边界节点发送的数据报文,同一黑区分组的黑区向主控节点返回响应时,可以同一时隙进行数据传输,此外,在进行上行数据传输或者下行数据传输时,可以跨区进行数据传输,提高数据传输效率。提高数据传输效率。提高数据传输效率。

【技术实现步骤摘要】
一种单相路灯系统分区、分组和数据传输方法


[0001]本专利技术涉及路灯系统
,尤其涉及一种单相路灯系统分区、分组和数据传输方法。

技术介绍

[0002]现有的路灯系统,在应用电力线进行数据传输时,会有很多的信号衰减,在主控节点发送数据时,只有较近的路灯节点能够正确收到数据,较远的路灯节点无法收到或者错误收到数据,而如果需要较远的路灯节点能够收到数据,则数据传输效率低。因此,如何设计一种能够正确收到数据且提高信号传输效率的数据传输的方案,是亟待解决的问题。

技术实现思路

[0003]本专利技术旨在解决上述问题。
[0004]为达到上述目的,本专利技术的技术方案具体是这样实现的:
[0005]本专利技术一方面提供了一种单相路灯系统分区方法,所述单向路灯系统包括:主控节点和s个路灯节点,所述主控节点连接在电力线的L线和N线上,每个所述路灯节点连接在电力线的L线和N线上,所述主控节点和s个所述路灯节点依次并联在所述电力线上,且所述主控节点被设置为第一个节点;主控节点逻辑地址为A0,所述主控节点之后的路灯节点逻辑地址依次为A
i
,A
i
按照距离所述主控节点的由近及远由小到大顺序编号,i=1
……
s,s为预设值且为大于1的正整数;所述方法包括:S1,主控节点通过电力线发送主控下行黑区划分报文;S2,位于所述主控节点之后的路灯节点通过所述电力线接收所述主控下行黑区划分报文,如果正确接收所述主控下行黑区划分报文,则将自身区域归属信息设置为归属黑区,如果无法正确接收所述主控下行黑区划分报文,则将自身区域归属信息设置为归属灰区;S3,所述主控节点通过所述电力线发送主控黑区查询报文,并接收主控黑区查询报文响应,其中,所述主控黑区查询报文响应包括响应所述主控黑区查询报文的路灯节点的区域归属信息;S4,所述主控节点根据区域归属信息为归属黑区的路灯节点确定归属于第1黑区的路灯节点个数,将归属于所述第1黑区的路灯节点划分为第1黑区,将所述第1黑区中的路灯节点的逻辑地址最大的路灯节点作为所述第1黑区的第1边界节点;S5,所述主控节点向所述第1边界节点发送第1黑区边界确认报文;S6,所述第1边界节点接收所述第1黑区边界确认报文,并标记自身为第1黑区的边界节点;S7,将h赋值为1;S8,所述第h边界节点通过所述电力线发送第h下行黑区划分报文;S9,位于第h边界节点之后的路灯节点通过所述电力线接收所述第h下行黑区划分报文,如果正确接收所述第h下行黑区划分报文,则将自身区域归属信息设置为归属黑区,如果无法正确接收所述第h下行黑区划分报文,则将自身区域归属信息设置为归属灰区;S10,所述第h边界节点通过所述电力线发送第h黑区查询报文,判断是否接收到第h黑区查询报文响应,如果接收到第h黑区查询报文响应,则执行步骤S11,如果没有接收到第h黑区查询报文响应,则执行步骤S14,其中,所述第h黑区查询报文响应包括响应所述第h黑区查询报文的路灯节点的区域归属信息;S11,所述第h边界节点根
据区域归属信息为归属黑区的路灯节点确定归属于第h+1黑区的路灯节点个数,将归属于所述第h+1黑区的路灯节点划分为第h+1黑区,将所述第h+1黑区中的路灯节点的逻辑地址最大的路灯节点作为所述第h+1黑区的第h+1边界节点;S12,所述第h边界节点向所述第h+1边界节点发送第h+1黑区边界确认报文;S13,所述第h+1边界节点接收所述第h+1黑区边界确认报文,并标记自身为第h+1黑区的边界节点,令h=h+1,返回执行S8;S14,所述第h边界节点作为最后一个黑区边界节点生成黑区划分完成响应,并将所述黑区划分完成响应发送至所述主控节点。
[0006]其中,所述主控节点通过所述电力线发送主控黑区查询报文,并接收主控黑区查询报文响应包括:所述主控节点确定所述主控节点之后的第m个路灯节点为目的路灯节点,根据所述目的路灯节点逻辑地址A
m
向所述目的路灯节点发送所述主控黑区查询报文,m为预设值且为j≤m≤s的正整数;所述目的路灯节点生成所述主控黑区查询报文响应,所述主控黑区查询报文响应包括所述目的路灯节点的区域归属信息,并将所述主控黑区查询报文响应发送至第m

1个路灯节点,所述第m

1个路灯节点接收所述主控黑区查询报文响应,将所述第m

1个路灯节点的区域归属信息写入所述主控黑区查询报文响应,并将所述主控黑区查询报文响应发送至第m

2个路灯节点,以此类推,直至所述主控节点后的第1个路灯节点将所述第1个路灯节点的区域归属信息写入所述主控黑区查询报文响应,并将所述主控黑区查询报文响应发送至所述主控节点。
[0007]其中,所述主控节点根据所述目的路灯节点逻辑地址A
m
向所述目的路灯节点发送所述主控黑区查询报文包括:所述主控节点将所述主控黑区查询报文发送至所述主控节点之后的第1个路灯节点,所述第1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,则将所述主控黑区查询报文发送至第2个路灯节点,以此类推,直至第m

1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,将所述主控黑区查询报文发送至所述第m个路灯节点。
[0008]其中,所述主控节点通过所述电力线发送主控黑区查询报文,并接收主控黑区查询报文响应包括:所述主控节点确定所述主控节点之后的第1个路灯节点为目的路灯节点;所述主控节点通过所述电力线向所述主控节点之后的第1个路灯节点发送主控黑区查询报文,所述第1个路灯节点生成主控黑区查询报文响应,所述主控黑区查询报文响应包括所述第1个路灯节点的区域归属信息,并将所述主控黑区查询报文响应发送至所述主控节点,所述主控节点接收所述第1个路灯节点生成的主控黑区查询报文响应,如果判断所述第1个路灯节点的区域归属信息为归属黑区,则将k赋值2;所述主控节点确定所述主控节点之后的第k个路灯节点为目的路灯节点;所述主控节点通过所述电力线将所述主控黑区查询报文发送至所述主控节点之后的第1个路灯节点,所述第1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,则将所述主控黑区查询报文发送至第2个路灯节点,以此类推,直至第m

1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,将所述主控黑区查询报文发送至所述第k个路灯节点,所述第k个路灯节点生成所述主控黑区查询报文响应,所述主控黑区查询报文响应包括所述第k个路灯节点的区域归属信息,并将所述主控黑区查询报文响应发送至第k

1个路灯节点,所述第k

1个路灯节点接收所述主控黑区查询报文响应,将所述第k

1个路灯节点的区域归属信息写入所述主控黑区查询报文响应,并将所述主控黑区查询报文响应发送至
第k

2个路灯节点,以此类推,直至所述主控节点后的第1个路灯节点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种单相路灯系统分区方法,其特征在于,所述单向路灯系统包括:主控节点和s个路灯节点,所述主控节点连接在电力线的L线和N线上,每个所述路灯节点连接在电力线的L线和N线上,所述主控节点和s个所述路灯节点依次并联在所述电力线上,且所述主控节点被设置为第一个节点;主控节点逻辑地址为A0,所述主控节点之后的路灯节点逻辑地址依次为A
i
,A
i
按照距离所述主控节点的由近及远由小到大顺序编号,i=1
……
s,s为预设值且为大于1的正整数;所述方法包括:S1,主控节点通过电力线发送主控下行黑区划分报文;S2,位于所述主控节点之后的路灯节点通过所述电力线接收所述主控下行黑区划分报文,如果正确接收所述主控下行黑区划分报文,则将自身区域归属信息设置为归属黑区,如果无法正确接收所述主控下行黑区划分报文,则将自身区域归属信息设置为归属灰区;S3,所述主控节点通过所述电力线发送主控黑区查询报文,并接收主控黑区查询报文响应,其中,所述主控黑区查询报文响应包括响应所述主控黑区查询报文的路灯节点的区域归属信息;S4,所述主控节点根据区域归属信息为归属黑区的路灯节点确定归属于第1黑区的路灯节点个数,将归属于所述第1黑区的路灯节点划分为第1黑区,将所述第1黑区中的路灯节点的逻辑地址最大的路灯节点作为所述第1黑区的第1边界节点;S5,所述主控节点向所述第1边界节点发送第1黑区边界确认报文;S6,所述第1边界节点接收所述第1黑区边界确认报文,并标记自身为第1黑区的边界节点;S7,将h赋值为1;S8,所述第h边界节点通过所述电力线发送第h下行黑区划分报文;S9,位于第h边界节点之后的路灯节点通过所述电力线接收所述第h下行黑区划分报文,如果正确接收所述第h下行黑区划分报文,则将自身区域归属信息设置为归属黑区,如果无法正确接收所述第h下行黑区划分报文,则将自身区域归属信息设置为归属灰区;S10,所述第h边界节点通过所述电力线发送第h黑区查询报文,判断是否接收到第h黑区查询报文响应,如果接收到第h黑区查询报文响应,则执行步骤S11,如果没有接收到第h黑区查询报文响应,则执行步骤S14,其中,所述第h黑区查询报文响应包括响应所述第h黑区查询报文的路灯节点的区域归属信息;S11,所述第h边界节点根据区域归属信息为归属黑区的路灯节点确定归属于第h+1黑区的路灯节点个数,将归属于所述第h+1黑区的路灯节点划分为第h+1黑区,将所述第h+1黑区中的路灯节点的逻辑地址最大的路灯节点作为所述第h+1黑区的第h+1边界节点;S12,所述第h边界节点向所述第h+1边界节点发送第h+1黑区边界确认报文;S13,所述第h+1边界节点接收所述第h+1黑区边界确认报文,并标记自身为第h+1黑区的边界节点,令h=h+1,返回执行S8;S14,所述第h边界节点作为最后一个黑区边界节点生成黑区划分完成响应,并将所述黑区划分完成响应发送至所述主控节点。2.根据权利要求1所述的方法,其特征在于,所述主控节点通过所述电力线发送主控黑区查询报文,并接收主控黑区查询报文响应包括:
所述主控节点确定所述主控节点之后的第m个路灯节点为目的路灯节点,根据所述目的路灯节点逻辑地址A
m
向所述目的路灯节点发送所述主控黑区查询报文,m为预设值且为j≤m≤s的正整数;所述目的路灯节点生成所述主控黑区查询报文响应,所述主控黑区查询报文响应包括所述目的路灯节点的区域归属信息,并将所述主控黑区查询报文响应发送至第m

1个路灯节点,所述第m

1个路灯节点接收所述主控黑区查询报文响应,将所述第m

1个路灯节点的区域归属信息写入所述主控黑区查询报文响应,并将所述主控黑区查询报文响应发送至第m

2个路灯节点,以此类推,直至所述主控节点后的第1个路灯节点将所述第1个路灯节点的区域归属信息写入所述主控黑区查询报文响应,并将所述主控黑区查询报文响应发送至所述主控节点。3.根据权利要求2所述的方法,其特征在于,所述主控节点根据所述目的路灯节点逻辑地址A
m
向所述目的路灯节点发送所述主控黑区查询报文包括:所述主控节点将所述主控黑区查询报文发送至所述主控节点之后的第1个路灯节点,所述第1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,则将所述主控黑区查询报文发送至第2个路灯节点,以此类推,直至第m

1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,将所述主控黑区查询报文发送至所述第m个路灯节点。4.根据权利要求1所述的方法,其特征在于,所述主控节点通过所述电力线发送主控黑区查询报文,并接收主控黑区查询报文响应包括:所述主控节点确定所述主控节点之后的第1个路灯节点为目的路灯节点;所述主控节点通过所述电力线向所述主控节点之后的第1个路灯节点发送主控黑区查询报文,所述第1个路灯节点生成主控黑区查询报文响应,所述主控黑区查询报文响应包括所述第1个路灯节点的区域归属信息,并将所述主控黑区查询报文响应发送至所述主控节点,所述主控节点接收所述第1个路灯节点生成的主控黑区查询报文响应,如果判断所述第1个路灯节点的区域归属信息为归属黑区,则将k赋值2;所述主控节点确定所述主控节点之后的第k个路灯节点为目的路灯节点;所述主控节点通过所述电力线将所述主控黑区查询报文发送至所述主控节点之后的第1个路灯节点,所述第1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,则将所述主控黑区查询报文发送至第2个路灯节点,以此类推,直至第m

1个路灯节点判断所述主控黑区查询报文中的目的路灯节点逻辑地址与自身逻辑地址不一致,将所述主控黑区查询报文发送至所述第k个路灯节点,所述第k个路灯节点生成所述主控黑区查询报文响应,所述主控黑区查询报文响应包括所述第k个路灯节点的区域归属信息,并将所述主控黑区查询报文响应发送至第k

1个路灯节点,所述第k

1个路灯节点接收所述主控黑区查询报文响应,将所述第k

1个路灯节点的区域归属信息写入所述主控黑区查询报文响应,并将所述主控黑区查询报文响应发送至第k

2个路灯节点,以此类推,直至所述主控节点后的第1个路灯节点将所述第1个路灯节点的区域归属信息写入所述主控黑区查询报文响应,并将所述主控黑区查询报文响应发送至所述主控节点,所述主控节点接收所述第k个路灯节点生成的所述主控黑区查询报文响应,判断所述第k个路灯节点的区域归属信息,如果所述第k个路灯节点的区域归属信息为归属黑区,则将k=k+1,返回
执行所述主控节点确定所述主控节点之后的第k个路灯节点为目的路灯节点的操作,如果所述第k个路灯节点的区域归属信息为归属灰区,则停止发送所述主控黑区查询报文。5.根据权利...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:北京天地融物联技术有限公司
类型:发明
国别省市:

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

1