本公开涉空调,特别涉及一种数据传输单元选举方法和装置、多联机空调和存储介质。
背景技术:
1、光伏技术在空调行业应用日益广泛,光伏空调相比于普通空调的优势在于,可以利用阳光进行发电,从而节省电能。光伏逆变器是光伏空调的重要部件,用于将太阳能电池板的直流电转换为交流电,再并入电网。逆变器在直流电和交流电之间切换时,会产生电磁干扰。电磁干扰会对机组上的dtu(data transfer unit,全称数据传输单元)产生影响,干扰数据的正常传输。
2、相关技术dtu通常安装在多联外机上,对于由多个外机组成的模块化外机,会存在多个dtu模块,为了节省流量,根据dtu的信号强度和mac(media access control address,媒体存取控制位址,又称为物理地址),地址选举出一个dtu模块进行数据传输工作,其他dtu待机。
技术实现思路
1、发明人通过研究发现:相关技术dtu的选举并未考虑光伏机组对dtu数据传输的影响。若选举到的dtu模块恰好位于光伏外机上,则可能降低数据传输的稳定性。
2、鉴于以上技术问题中的至少一项,本公开提供了一种数据传输单元选举方法和装置、多联机空调和存储介质,只从非光伏机组的dtu中进行选举,从而提高了数据传输的稳定性。
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、在本公开的一些实施例中,标记模块,还被配置为在已标记的工作数据传输单元掉线的情况下,判断掉线的工作数据传输单元是否为已选举的工作数据传输单元;在已标记的工作数据传输单元为已选举的工作数据传输单元的情况下,重新执行从已标记的数据传输单元中,根据数据传输单元的外机类型选举出工作数据传输单元的操作。
36、根据本公开的另一方面,提供一种数据传输单元选举装置,包括:
37、存储器,用于存储指令;
38、处理器,用于执行所述指令,使得所述数据传输单元选举装置执行实现如上述任一实施例所述的数据传输单元选举方法的操作。
39、根据本公开的另一方面,提供一种多联机空调,包括如上述任一实施例所述的数据传输单元选举装置。
40、根据本公开的另一方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例所述的数据传输单元选举方法。
41、本公开可以使光伏机组与普通机组构成模块化机组时,只从非光伏机组的dtu中进行选举,从而提高了多联机空调的dtu模块工作时数据传输的稳定性。
1.一种数据传输单元选举方法,包括:
2.根据权利要求1所述的数据传输单元选举方法,其中,所述对数据传输单元的外机类型进行标记包括:
3.根据权利要求2所述的数据传输单元选举方法,其中:
4.根据权利要求2所述的数据传输单元选举方法,其中,所述对数据传输单元的外机类型进行标记还包括:
5.根据权利要求2所述的数据传输单元选举方法,其中,所述对数据传输单元的外机类型进行标记还包括:
6.根据权利要求1-5中任一项所述的数据传输单元选举方法,还包括:
7.根据权利要求1-5中任一项所述的数据传输单元选举方法,还包括:
8.根据权利要求1-5中任一项所述的数据传输单元选举方法,其中,所述选举出工作数据传输单元包括:
9.一种数据传输单元选举装置,包括:
10.根据权利要求9所述的数据传输单元选举装置,其中:
11.根据权利要求10所述的数据传输单元选举装置,其中:
12.根据权利要求10所述的数据传输单元选举装置,其中:
13.根据权利要求10所述的数据传输单元选举装置,其中:
14.根据权利要求9-13中任一项所述的数据传输单元选举装置,其中:
15.根据权利要求9-13中任一项所述的数据传输单元选举装置,其中:
16.根据权利要求9-13中任一项所述的数据传输单元选举装置,其中:
17.一种数据传输单元选举装置,包括:
18.一种多联机空调,包括如权利要求9-17中任一项所述的数据传输单元选举装置。
19.一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如权利要求1-8中任一项所述的数据传输单元选举方法。