发送功率档位调整方法、装置、载波通信模块和通信设备与流程

摘要: 本发明涉及载波数据处理,具体而言,涉及一种发送功率档位调整方法、装置、载波通信模块和通信设备。背景技术:1、电力线载波通信依托现有配电线缆实现数据传输,广泛应用...
发送功率档位调整方法、装置、载波通信模块和通信设备与流程

本发明涉及载波数据处理,具体而言,涉及一种发送功率档位调整方法、装置、载波通信模块和通信设备。

背景技术:

1、电力线载波通信依托现有配电线缆实现数据传输,广泛应用于智能电表、配电监测、智能家居等场景。载波通信模块内部集成功率放大与耦合输出电路,线路短路、大功率负载投切、多节点并发发送等工况均易产生输出过流,因此现有载波模块普遍配置限流保护电路,一旦检测到过流便快速钳位输出电流,避免功放、耦合变压器等功率器件烧毁。但限流保护介入后会直接压低载波信号输出幅值,削弱信号在线路中的抗衰减能力,造成通信误码、丢包、远距离节点断连等问题,大幅降低通信稳定性。

2、现有技术主要采用固定发送功率档位的方式,但是在电力负载动态波动下,固定档位极易频繁触发限流保护,系统运行稳定性变差,无效功耗增加;其次轻载工况若档位设置偏高仍会触发限流,重载工况若档位偏低则载波信号抗衰减能力不足,无法保障远距离通信质量。

技术实现思路

1、本发明的目的在于,针对上述现有技术中的不足,提供一种发送功率档位调整方法、装置、载波通信模块和通信设备,以便基于每帧数据传输过程中是否发生限流事件动态调整发送限制档位,出现限流事件时降低发送限制档位并约束档位下限,能够使发射功率适配当前线路负载工况,减少硬件限流保护频繁触发,同时基于调整后的发送限制档位控制下一帧载波数据发送。

2、为实现上述目的,本申请实施例采用的技术方案如下:

3、第一方面,本申请实施例提供了一种发送功率档位调整方法,所述方法包括:

4、控制通信模块根据当前发送限制档位对当前帧的载波数据进行发送;

5、确定所述通信模块在所述当前帧的载波数据发送过程中是否产生限流事件;

6、若所述当前帧的载波数据发送过程中产生限流事件,则对所述通信模块的当前发送限制档位进行降低调整,得到新的发送限制档位,使得所述新的发送限制档位大于或等于预设最小发送档位;

7、控制所述通信模块根据所述新的发送限制档位对下一帧的载波数据进行发送。

8、在可选的实施方式中,所述确定所述通信模块在所述当前帧的载波数据发送过程中是否产生限流事件,包括:

9、若接收到所述通信模块发送的所述当前帧的限流指示信号,则根据所述限流指示信号,确定限流指示脉冲的宽度;

10、根据所述限流指示脉冲的宽度,确定是否产生限流事件。

11、在可选的实施方式中,所述根据所述限流指示信号,确定限流指示脉冲的宽度,包括:

12、若所述限流指示信号发生上升沿时,触发上升沿中断并启动预设计时器;

13、若所述限流指示信号发生下降沿时,触发下降沿中断并读取所述预设计时器的值,作为所述限流指示脉冲的宽度。

14、在可选的实施方式中,所述根据所述限流指示脉冲的宽度,确定是否产生所述限流事件,包括:

15、若所述限流指示脉冲的宽度大于或等于预设脉冲宽度,则确定产生限流事件;

16、若所述限流指示脉冲的宽度小于所述预设脉冲宽度,则确定未产生限流事件。

17、在可选的实施方式中,所述方法还包括:

18、若所述当前帧的载波数据发送过程中未产生限流事件,则控制所述通信模块继续保持所述当前发送限制档位。

19、在可选的实施方式中,所述方法还包括:

20、若所述当前帧的数据发送过程中未产生限流事件,则启动预设计数器进行计数,得到连续未产生限流事件的次数;

21、若连续未产生限流事件的次数达到预设次数阈值,则对所述通信模块的当前发送限制档位进行增大调整,得到新的发送限制档位,使得所述新的发送限制档位小于或等于预设最大发送档位;

22、对所述预设计数器的计数值进行清空。

23、在可选的实施方式中,所述控制通信模块根据当前发送限制档位对当前帧的载波数据进行发送之前,所述方法还包括:

24、初始化所述通信模块的发送限制档位为预设最大发送档位。

25、第二方面,本申请实施例还提供了一种发送功率档位调整装置,所述装置包括:

26、控制模块,用于控制通信模块根据当前发送限制档位对当前帧的载波数据进行发送;

27、确定模块,用于确定所述通信模块在所述当前帧的载波数据发送过程中是否产生限流事件;

28、调整模块,用于若所述当前帧的载波数据发送过程中产生限流事件,则对所述通信模块的当前发送限制档位进行降低调整,得到新的发送限制档位,使得所述新的发送限制档位大于或等于预设最小发送档位;

29、所述控制模块,还用于控制所述通信模块根据所述新的发送限制档位对下一帧的载波数据进行发送。

30、第三方面,本申请实施例还提供了一种载波通信模块,所述载波通信模块包括:控制器和通信模块,所述控制器用于执行上述第一方面中任一所述的发送功率档位调整方法的步骤。

31、第四方面,本申请实施例还提供了一种通信设备,所述通信设备包括:载波通信模块,所述载波通信模块中的控制器用于执行上述第一方面中任一所述的发送功率档位调整方法的步骤。

32、第五方面,本申请实施例还提供了一种控制器,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当控制器运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面中任一所述的发送功率档位调整方法的步骤。

33、本申请的有益效果是:

34、本申请实施例提供了一种发送功率档位调整方法、装置、载波通信模块和通信设备,该方法包括:控制通信模块根据当前发送限制档位对当前帧的载波数据进行发送;确定通信模块在当前帧的数据发送过程中是否产生限流事件;若当前帧的数据发送过程中产生限流事件,则对通信模块的当前发送限制档位进行降低调整,得到新的发送限制档位,使得新的发送限制档位大于或等于预设最小发送档位;控制通信模块根据新的发送限制档位对下一帧的载波数据进行发送。

35、本申请的方法,基于每帧数据传输过程中是否发生限流事件动态调整发送限制档位,出现限流事件时降低发送限制档位并约束档位下限,能够使发射功率适配当前线路负载工况,减少硬件限流保护频繁触发;同时基于调整后的发送限制档位控制下一帧载波数据发送,实现功率的逐帧自适应调节,兼顾功率输出安全性与载波信号基础传输能力,有效提升电力线载波通信运行稳定性。

1.一种发送功率档位调整方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述通信模块在所述当前帧的载波数据发送过程中是否产生限流事件,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述限流指示信号,确定限流指示脉冲的宽度,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述限流指示脉冲的宽度,确定是否产生所述限流事件,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述控制通信模块根据当前发送限制档位对当前帧的载波数据进行发送之前,所述方法还包括:

8.一种发送功率档位调整装置,其特征在于,所述装置包括:

9.一种载波通信模块,其特征在于,所述载波通信模块包括:控制器和通信模块,所述控制器用于执行上述权利要求1-7中任一所述的发送功率档位调整方法的步骤。

10.一种通信设备,其特征在于,所述通信设备包括:载波通信模块,所述载波通信模块中的控制器用于执行上述权利要求1-7中任一所述的发送功率档位调整方法的步骤。