本发明涉及通信领域,更具体的说,涉及一种菊花链通信方法及相关装置。
背景技术:
1、在大型的集中式液冷储能系统中,由于现场情况复杂,通讯上会受到系统端的各种难于预测的干扰,从而对通讯质量有一定影响,甚至导致系统报故障。
2、目前,在储能系统的储能部件为电池时,电池模块的集中管理单元cmu与电池管理单元bmu之间通过单一正向菊花链通讯,抗干扰性能力相对偏弱,如果在菊花链上有一个通讯链路点故障,通讯点故障之后的数据就全部丢失,导致通讯故障以及数据采集故障,通信可靠性较低。
技术实现思路
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.根据权利要求4所述的菊花链通信方法,其特征在于,若所述菊花链反向通信数据校验通过,还包括:
6.根据权利要求5所述的菊花链通信方法,其特征在于,根据所述正向通信芯片数量和所述通信芯片总数量,计算反向通信芯片数量,包括:
7.根据权利要求4所述的菊花链通信方法,其特征在于,若所述菊花链反向通信数据校验未通过,还包括:
8.根据权利要求1所述的菊花链通信方法,其特征在于,基于所述目标菊花链数据,进行数据更新操作,包括:
9.一种菊花链通信装置,其特征在于,包括:
10.一种控制器,其特征在于,用于执行如权利要求1-8任一项所述的菊花链通信方法。
11.一种储能系统,其特征在于,包括如权利要求10所述的控制器。