一种多联机的通信方法、装置、电子设备及存储介质与流程

未命名 07-27 阅读:179 评论:0


1.本技术涉及空调通信技术领域,具体而言,涉及一种多联机的通信方法、装置、电子设备及存储介质。


背景技术:

2.在多联机空调系统中,一般是由控制器、内机以及外机组成,通常,控制器和外机之间会通过rs485总线连接,控制器和内机之间又会通过rs485总线连接,外机和内机之间还会通过rs485总线连接,这种连接方式对资源造成了很大的浪费,一方面会对控制芯片的uatr资源需求大,导致控制芯片选择的局限性大,另一方面会导致rs485芯片使用数量多,使工程安装接线复杂。
3.此外,上述的连接方式导致了内机和外机之间会采用逐台轮询的通信方式或是采用广播应答的通信方式,在这个过程中,如果给从机预留的通信时间太长,会导致整个通信时间变长,如果给从机预留的通信时间太短,很容易造成通信故障。
4.对此,申请号为201610235375.5的中国发明专利提出了一种多联机空调系统及其通信方法,其公开了在室内机向室外机发送应答信息的过程中,多台室内机中未发送应答信息的室内机实时接收通信总线上其他从机回复到通信总线上的应答信息,并获取发送该应答信息的室内机地址,未发送应答信息的室内机实时监测通信总线上其他室内机发送的应答信息,并根据该应答信息的应答结束时间点相应调整自身的应答时间点,具体为,未发送应答信息的室内机获取自身与发送当前应答信息的室内机地址之间的地址差,未发送应答信息的室内机根据地址差和当前应答信息的应答结束时间点将自身的应答时间点提前或延后。
5.然而,在上述现有技术的方案中,其仅仅只是通过地址差来校正从机的应答时间点,未考虑从机离线的情况,并且,其未发送应答信息的从机需要不断地从总线上获取当前应答信息以及对应从机的地址,这也就意味着,越是地址靠后的从机,其需要获取总线上信息的次数也就越多,这会占用过多的计算资源。
6.针对上述问题,本技术提出了改进方案。


技术实现要素:

7.本技术的目的在于提供一种多联机的通信方法、装置、电子设备及存储介质,具有节省资源且通信稳定的优点。
8.第一方面,本技术提供了一种多联机的通信方法,用于控制空调系统的内机和外机,所述空调系统中的控制器与所述内机、所述外机之间通过一根总线串联连接,并将与所述控制器直接连接的所述内机或所述外机作为主机,将其余所述内机和所述外机作为从机,技术方案如下:该方法的步骤包括:获取预设的内机地址范围以及外机地址范围;
根据预设的所述内机地址范围以及所述外机地址范围计算第一时间间隔,以所述第一时间间隔和所述从机通信并获得所有在线的所述从机的第一数据信息,所述第一数据信息至少包括所述从机的在线状况信息;根据所述第一数据信息中的所述在线状况信息计算得到第二时间间隔,以所述第二时间间隔和所有在线所述从机通信。
9.利用一根总线将控制器、内机以及外机串联起来,首先避免了总线使用过多导致资源浪费、接线复杂等问题,并且,将与控制器直接连接的内机或外机作为主机,将其余的内机和外机作为从机,控制器将指令发送给主机,然后通过主机和从机之间的通信来实现对内机和外机的控制,通过获取预设的内机地址范围和外机地址范围可以计算得到第一时间间隔,主机以第一时间间隔来与从机通信,其中,内机地址范围和外机地址范围通常包括了所有的从机,每一个地址通常代表了一台从机,而每台从机都会预设一个通信时间,因此,根据内机地址范围和外机地址范围计算出的第一时间间隔可以包含所有从机的通信时间,主机首先以该第一时间间隔来和从机通信,即,首先默认内机地址范围和外机地址范围的所有从机都在线并且和主机通信,主机首先以第一时间间隔来与从机通信从而确认从机的在线状况信息,根据在线状况信息确认从机的在线情况,然后根据在线状况信息来计算得到第二时间间隔,第二时间间隔则是所有在线的从机和主机进行通信的时间之和,主机以第二时间间隔来和从机通信,这样就可以避免部分从机离线导致主机多等待了不必要的时间,因此,本技术提供的方案具有节省资源且通信稳定的有益效果。
10.进一步地,在本技术中,所述以所述第一时间间隔和所述从机通信并获得所有在线的所述从机的第一数据信息的步骤包括:向所有的所述从机发送数据获取信息,并依次接收在线的所述从机根据所述数据获取信息返回的所述第一数据信息;在经过所述第一时间间隔后,将获取的所有所述第一数据信息分别发送给每一个在线的所述从机;所述第一数据信息至少还包括所述从机的地址信息;所述在经过所述第一时间间隔后,将获取的所有所述第一数据信息分别发送给每一个在线的所述从机的步骤之后还包括:控制每一个在线的所述从机根据所有的所述第一数据信息中的所述在线状况信息以及所述地址信息计算各自的通信顺序。
11.将所有的第一数据信息一次性发送给所有在线的从机,使在线的从机可以根据自身的地址信息以及其它在线从机的地址信息计算出自身的回复时间节点,每一个在线的从机都可以得知其它在线从机的在线状况信息以及地址信息,因此可以计算出自身的地址信息在所有在线从机的地址信息中的排序,从而确定自身的回复时间节点,进而跳过离线的从机,避免主机在通信过程中等待不必要的时间。
12.进一步地,在本技术中,所述控制每一个在线的所述从机根据所有的所述第一数据信息中的所述在线状况信息以及所述地址信息计算各自的通信顺序的步骤包括:控制每一个在线的且具有所述地址信息的所述从机根据所有的所述第一数据信息中的所述在线状况信息以及所述地址信息计算各自的通信顺序。
13.进一步地,在本技术中,还包括:
根据所述第一数据信息找出在线的且所述地址信息为空的所述从机;对在线的且所述地址信息为空的所述从机进行地址分配;控制进行地址分配后的所述从机根据所述第一数据信息计算各自的通信顺序。
14.可以确保新增的且地址信息为空的从机能够通信稳定。
15.进一步地,在本技术中,所述对在线的且所述地址信息为空的所述从机进行地址分配的步骤包括:向在线的且所述地址信息为空的所述从机发送地址分配指令,使在线的且所述地址信息为空的所述从机根据所述地址分配指令产生虚拟地址;接收产生所述虚拟地址后的所述从机发送的反馈信息;根据所述反馈信息生成虚拟地址表,并将所述虚拟地址表发送给产生所述虚拟地址的所述从机,使产生所述虚拟地址的所述从机确定所述虚拟地址;接收确定的所述虚拟地址;根据确定的所述虚拟地址给产生所述虚拟地址的所述从机分配实际地址。
16.进一步地,在本技术中,还包括:获取预设的所述虚拟地址的范围;根据预设的所述虚拟地址的范围计算第三时间间隔;根据所述第三时间间隔和在线的且所述地址信息为空的所述从机进行通信。
17.进一步地,在本技术中,所述根据确定的所述虚拟地址给产生所述虚拟地址的所述从机分配实际地址的步骤包括:根据确定的所述虚拟地址依次单独访问每一个产生所述虚拟地址的所述从机,并给产生所述虚拟地址的所述从机分配实际地址。
18.第二方面,本技术中还提供一种多联机的控制装置,用于控制空调系统的内机和外机,所述空调系统中的控制器与所述内机、所述外机之间通过一根总线串联连接,并将与所述控制器直接连接的所述内机或所述外机作为主机,将其余所述内机和所述外机作为从机,该装置包括:获取模块,用于获取预设的内机地址范围以及外机地址范围;第一处理模块,用于根据预设的所述内机地址范围以及所述外机地址范围计算第一时间间隔,以所述第一时间间隔和所述从机通信并获得所有在线的所述从机的第一数据信息,所述第一数据信息至少包括所述从机的在线状况信息;第二处理模块,用于根据所述第一数据信息中的所述在线状况信息计算得到第二时间间隔,以所述第二时间间隔和所有在线所述从机通信。
19.第三方面,本技术中还提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行上述方法中的步骤。
20.第四方面,本技术中还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,运行上述方法中的步骤。
21.由上可知,本技术提供的一种多联机的通信方法、装置、电子设备及存储介质,利用一根总线将控制器、内机以及外机串联起来,首先避免了总线使用过多导致资源浪费、接线复杂等问题,并且,将与控制器直接连接的内机或外机作为主机,将其余的内机和外机作
为从机,控制器将指令发送给主机,然后通过主机和从机之间的通信来实现对内机和外机的控制,通过获取预设的内机地址范围和外机地址范围可以计算得到第一时间间隔,主机以第一时间间隔来与从机通信,其中,内机地址范围和外机地址范围通常包括了所有的从机,每一个地址通常代表了一台从机,而每台从机都会预设一个通信时间,因此,根据内机地址范围和外机地址范围计算出的第一时间间隔可以包含所有从机的通信时间,主机首先以该第一时间间隔来和从机通信,即,首先默认内机地址范围和外机地址范围的所有从机都在线并且和主机通信,主机首先以第一时间间隔来与从机通信从而确认从机的在线状况信息,根据在线状况信息确认从机的在线情况,然后根据在线状况信息来计算得到第二时间间隔,第二时间间隔则是所有在线的从机和主机进行通信的时间之和,主机以第二时间间隔来和从机通信,这样就可以避免部分从机离线导致主机多等待了不必要的时间,因此,本技术提供的方案具有节省资源且通信稳定的有益效果。
附图说明
22.图1为本技术提供的一种多联机的通信方法流程图。
23.图2为本技术提供的一种多联机的控制装置的结构示意图。
24.图3为本技术提供的一种电子设备的结构示意图。
25.图中:210、获取模块;220、第一处理模块;230、第二处理模块;310、处理器;320、存储器。
具体实施方式
26.下面将结合本技术中附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
28.请参照图1,一种多联机的通信方法,用于控制空调系统的内机和外机,空调系统中的控制器与内机、外机之间通过一根总线串联连接,并将与控制器直接连接的内机或外机作为主机,将其余内机和外机作为从机,该方法的步骤包括:s110、获取预设的内机地址范围以及外机地址范围;s120、根据预设的内机地址范围以及外机地址范围计算第一时间间隔,以第一时间间隔和从机通信并获得所有在线的从机的第一数据信息,第一数据信息至少包括从机的在线状况信息;s130、根据第一数据信息中的在线状况信息计算得到第二时间间隔,以第二时间间隔和所有在线从机通信。
29.其中,总线一般使用的是rs485总线。
30.通常,内机地址范围可以大于内机的数量,也可以与内机的数量对应,外机地址范围可以大于外机的数量,也可以与外机的数量对应。
31.利用一根总线将控制器、内机以及外机串联起来,首先避免了总线使用过多导致资源浪费、接线复杂等问题,并且,将与控制器直接连接的内机或外机作为主机,将其余的内机和外机作为从机,控制器将指令发送给主机,然后通过主机和从机之间的通信来实现对内机和外机的控制,通过获取预设的内机地址范围和外机地址范围可以计算得到第一时间间隔,主机以第一时间间隔来与从机通信,其中,内机地址范围和外机地址范围通常包括了所有的从机,每一个地址通常代表了一台从机,而每台从机都会预设一个通信时间,因此,根据内机地址范围和外机地址范围计算出的第一时间间隔可以包含所有从机的通信时间,主机首先以该第一时间间隔来和从机通信,即,首先默认内机地址范围和外机地址范围的所有从机都在线并且和主机通信,在这种情况下,计算得到的第一时间间隔不会过短而导致通信故障,但是有可能出现第一时间间隔过长的情况,因此,在本技术的方案中,是以第一时间间隔进行首次的通信,具体的,主机首先以第一时间间隔来与从机通信从而确认从机的在线状况信息,根据在线状况信息确认从机的在线情况,然后根据在线状况信息来计算得到第二时间间隔,第二时间间隔则是所有在线的从机和主机进行通信的时间之和,主机以第二时间间隔来和从机通信,这样就可以避免部分从机离线导致主机多等待了不必要的时间,因此,本技术提供的方案具有节省资源且通信稳定的有益效果。
32.进一步地,在其中一些实施例中,以第一时间间隔和从机通信并获得所有在线的从机的第一数据信息的步骤包括:向所有的从机发送数据获取信息,并依次接收在线的从机根据数据获取信息返回的第一数据信息;在经过第一时间间隔后,将获取的所有第一数据信息分别发送给每一个在线的从机;第一数据信息至少还包括从机的地址信息;在经过第一时间间隔后,将获取的所有第一数据信息分别发送给每一个在线的从机的步骤之后还包括:控制每一个在线的从机根据所有的第一数据信息中的在线状况信息以及地址信息计算各自的通信顺序。
33.在通信过程中,主机首先确认从机的在线情况,即,主机向所有的从机发送数据获取信息,在线的从机在接收到主机发送的数据获取信息以后,便会向主机发送第一数据信息,第一数据信息至少包括了从机是否在线的在线状况信息,此外,第一数据信息还可以包括机型数据、运行信息等,主机根据第一数据信息可以得到从机的在线状况,此外,还可以确定整个系统的机型、数量、开机模式、能力需求、运行能力等。主机在接收了各个从机发送的第一数据信息以后,将所有的第一数据信息发送给每一台从机,具体而言,主要是将第一数据信息中的在线状况信息和地址信息发送给每一台在线的从机,其目的在于让每一台在线的从机根据地址信息以及在线状况信息计算自身回复的时间节点。
34.在申请号为201610235375.5的中国发明专利记载的方案中,其仅仅只是通过地址差来校正从机的应答时间点,未考虑从机离线的情况,如果地址差之间存在离线的从机,则其未发送应答信息的从机会多等待不必要的时间,并且,其未发送应答信息的从机需要不
断地从总线上获取当前应答信息以及对应从机的地址,这也就意味着,越是地址靠后的从机,其需要获取总线上信息的次数也就越多。
35.而本技术则是通过让主机在获取所有的第一数据信息以后,将所有的第一数据信息一次性发送给所有在线的从机,使在线的从机可以根据自身的地址信息以及其它在线从机的地址信息计算出自身的回复时间节点,每一个在线的从机都可以得知其它在线从机的在线状况信息以及地址信息,因此可以计算出自身的地址信息在所有在线从机的地址信息中的排序,从而确定自身的回复时间节点,进而跳过离线的从机,避免主机在通信过程中等待不必要的时间。
36.进一步地,在其中一些实施例中,控制每一个在线的从机根据所有的第一数据信息中的在线状况信息以及地址信息计算各自的通信顺序的步骤包括:控制每一个在线的且具有地址信息的从机根据所有的第一数据信息中的在线状况信息以及地址信息计算各自的通信顺序。
37.通常,每一台从机都会事先分配好地址,即,每一台从机都应该具备地址信息,当每一台从机都具有地址信息时,则可以适用与上述的方案,即,控制每一个在线的且具有地址信息的从机根据所有的第一数据信息中的在线状况信息以及地址信息计算各自的通信顺序,然而,在实际运用过程中,可能会在已有的多联机空调系统中新增加从机,有可能会出现从机未分配地址的情况,此时,未分配地址的从机中的地址信息为空。
38.因此,在另外的一些实施例中,预设的内机地址范围可以大于内机的数量,或预设的外机地址范围可以大于外机的数量,这样可以留出给未分配地址的从机与主机的通信时间。
39.对此,进一步地,在其中一些实施例中,还包括:根据第一数据信息找出在线的且地址信息为空的从机;对在线的且地址信息为空的从机进行地址分配;控制进行地址分配后的从机根据第一数据信息计算各自的通信顺序。
40.通过上述技术方案,对在线的且地址信息为空的从机进行地址分配,从而让使其可以计算出各自的通信顺序。
41.进一步地,在其中一些实施例中,对在线的且地址信息为空的从机进行地址分配的步骤包括:向在线的且地址信息为空的从机发送地址分配指令,使在线的且地址信息为空的从机根据地址分配指令产生虚拟地址;接收产生虚拟地址后的从机发送的反馈信息;根据反馈信息生成虚拟地址表,并将虚拟地址表发送给产生虚拟地址的从机,使产生虚拟地址的从机确定虚拟地址;接收确定的虚拟地址;根据确定的虚拟地址给产生虚拟地址的从机分配实际地址。
42.其中,在线的且地址信息为空的从机根据地址分配指令产生虚拟地址时,可以根据随机寄存器产生的数值来生成虚拟地址。
43.当从机产生虚拟地址以后,会向主机发送反馈信息,而主机在接收反馈信息以后则会生成虚拟地址表,并且按照虚拟地址表向具有虚拟地址的主机发送指令,具体的,会将
虚拟地址表发送给具有虚拟地址的从机,具有虚拟地址的从机在接收到虚拟地址表以后,如果自身的虚拟地址已经被主机识别,存在于虚拟地址表中,则虚拟地址不变,如果自身的虚拟地址没有被主机识别,不存在于虚拟地址表中,则重新生成虚拟地址,并确认不在虚拟地址表中为空的地址,再回复总线数据,可以重复多次。
44.主机则根据上述步骤确定从机的虚拟地址,然后再单独对每个虚拟地址进行单独访问,并分配实际地址,具体的,可以根据实际地址表,从小到大进行分配,然后再同步更新实际地址表和预设的内机地址范围以及外机地址范围。
45.其中,在上述主机与生成虚拟地址的从机的通信过程中,主机还可以先获取预设的虚拟地址的范围;根据预设的虚拟地址的范围计算第三时间间隔;根据第三时间间隔和在线的且地址信息为空的从机进行通信。
46.通过上述方案,当出现有多台生成虚拟地址的从机时,可以保证主机和从机之间的通信稳定性。
47.此外,多联机空调系统中的控制器、定时器也可以作为从机,并且同样预先设有地址范围。
48.在一些具体的实施方式中,预设的外机地址可以是240-244,240地址外机作为总线的主机,241-244地址外机作为从机。
49.其中,主机负责主导通信总线时序的起始点,把控整个通信时序的分配,接收从机(外机)的机型数据、运行信息,还用于确定整个系统能力大小、外机数量、运行能力的分配。接收从机(内机)的机型数据、运行信息,还用于确定整个系统内机的机型、数量、开机模式、能力需求。还可以接收从机(控制器、定时器)的机型信息、特殊控制(不需要接收控制器对内机的控制信息),确定整个系统控制器在线的数量。
50.在首次上电通信时,主机用于查找总线上的设备,首先默认所有从机都在线,预留所有从机的通信时间来进行通信,然后确认真实在线的从机,根据真实在线的从机重新计算预留的通信时间,保证通信周期短,总线利用效率高。
51.地址为241-244的外机作为从机,在接收到主机的通信信号以后,确认自身的地址信息是否被主机识别,根据自身的地址信息以及其它在线的从机的数量以及对应的地址信息计算回复的时间节点,然后将自身的各种运行数据发送给主机。
52.其中,预设的内机地址范围可以是0-99,地址为0-99的内机作为从机,其在接收到主机的通信信号以后,确认自身的地址信息是否被主机识别,根据自身的地址信息以及其它在线的从机的数量以及对应的地址信息计算回复时间节点,然后将自身的各种运行数据发送给主机。此外,作为从机,还可以根据主机的指令,判断自身运行的需求,如运行模式、化霜、回油等,此外,还可以接收各种控制指令,具体可以通过数据帧中的地址表信息来识别是否对自身进行控制,如果是,则接收控制数据改变,如果不是,则放弃接收到的数据。
53.其中,控制器、定时器、wifi板等也可以作为从机,其预设的地址范围具体可以是208-223,其在接收到主机的通信信号以后,确认自身地址是否被主机识别,根据自身的地址信息以及其它在线从机的数量以及对应的地址信息计算回复时间节点,将需要控制的信息发送到总线上。此外,还可以接收主机信息用于查询显示,可以接收从机的信息,用于控制界面显示及查询显示,如果需要进行控制操作,则将控制的命令发送到总线上,例如控制开机、关机、运行模式、风速、功能输出、定时等等,如果没有控制操作,则向主机报到在线即
可。
54.在一些具体的实施方式中,外机地址表为:
55.内机地址表为:
56.控制器、定时器、wifi控制板等在线地址表为:
57.控制器、定时器、wifi控制板发送控制命令地址表举例:控制外机地址表为:
58.控制内机地址表为:
59.通过上述方法的控制可以节俭通信数据包长度,用很少的数据量即可实现在线数据交互,还有一帧数据实现用户操作对内外机的单机控制、全部控制、分组控制。
60.第二方面,参照图2,本技术中还提供一种多联机的控制装置,用于控制空调系统的内机和外机,空调系统中的控制器与内机、外机之间通过一根总线串联连接,并将与控制器直接连接的内机或外机作为主机,将其余内机和外机作为从机,该装置包括:获取模块210,用于获取预设的内机地址范围以及外机地址范围;第一处理模块220,用于根据预设的内机地址范围以及外机地址范围计算第一时间间隔,以第一时间间隔和从机通信并获得所有在线的从机的第一数据信息,第一数据信息至少包括从机的在线状况信息;第二处理模块230,用于根据第一数据信息中的在线状况信息计算得到第二时间间隔,以第二时间间隔和所有在线从机通信。
61.利用一根总线将控制器、内机以及外机串联起来,首先避免了总线使用过多导致资源浪费、接线复杂等问题,并且,将与控制器直接连接的内机或外机作为主机,将其余的内机和外机作为从机,控制器将指令发送给主机,然后通过主机和从机之间的通信来实现对内机和外机的控制,通过获取预设的内机地址范围和外机地址范围可以计算得到第一时
间间隔,主机以第一时间间隔来与从机通信,其中,内机地址范围和外机地址范围通常包括了所有的从机,每一个地址通常代表了一台从机,而每台从机都会预设一个通信时间,因此,根据内机地址范围和外机地址范围计算出的第一时间间隔可以包含所有从机的通信时间,主机首先以该第一时间间隔来和从机通信,即,首先默认内机地址范围和外机地址范围的所有从机都在线并且和主机通信,在这种情况下,计算得到的第一时间间隔不会过短而导致通信故障,但是有可能出现第一时间间隔过长的情况,因此,在本技术的方案,是以第一时间间隔进行首次的通信,具体的,主机首先以第一时间间隔来与从机通信从而确认从机的在线状况信息,根据在线状况信息确认从机的在线情况,然后根据在线状况信息来计算得到第二时间间隔,第二时间间隔则是所有在线的从机和主机进行通信的时间之和,主机以第二时间间隔来和从机通信,这样就可以避免部分从机离线导致主机多等待了不必要的时间,因此,本技术提供的方案具有节省资源且通信稳定的有益效果。
62.在一些优选地实施方式中,本技术提供的一种多联机的控制装置可以执行上述方法中的任意一项步骤。
63.第三方面,参照图3,本技术还提供一种电子设备,包括处理器310以及存储器320,存储器320存储有计算机可读取指令,当计算机可读取指令由处理器310执行时,运行如上任一项方法中的步骤。
64.通过上述技术方案,处理器310和存储器320通过通信总线和/或其他形式的连接机构(未标出)互连并相互通讯,存储器320存储有处理器310可执行的计算机可读取指令,当电子设备运行时,处理器310执行该计算机可读取指令,以执行时执行上述实施例的任一可选的实现方式中的方法,以实现以下功能:获取预设的内机地址范围以及外机地址范围;根据预设的内机地址范围以及外机地址范围计算第一时间间隔,以第一时间间隔和从机通信并获得所有在线的从机的第一数据信息,第一数据信息至少包括从机的在线状况信息;根据第一数据信息中的在线状况信息计算得到第二时间间隔,以第二时间间隔和所有在线从机通信。
65.第四方面,本技术还提供一种计算机可读的存储介质,其上存储有计算机程序,计算机程序被处理器执行时,运行如上任一项方法中的步骤。
66.通过上述技术方案,计算机程序被处理器执行时,执行上述实施例的任一可选的实现方式中的方法,以实现以下功能:获取预设的内机地址范围以及外机地址范围;根据预设的内机地址范围以及外机地址范围计算第一时间间隔,以第一时间间隔和从机通信并获得所有在线的从机的第一数据信息,第一数据信息至少包括从机的在线状况信息;根据第一数据信息中的在线状况信息计算得到第二时间间隔,以第二时间间隔和所有在线从机通信。
67.其中,计算机可读的存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(static random access memory, 简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory, 简称eeprom),可擦除可编程只读存储器(erasable programmable read only memory, 简称eprom),可编程只读存储器(programmable red-only memory, 简称prom),只读存储器(read-only memory, 简称rom),磁存储器,快闪存储器,磁盘或光盘。
68.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其他的方
式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。
69.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
70.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
71.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种多联机的通信方法,用于控制空调系统的内机和外机,其特征在于,所述空调系统中的控制器与所述内机、所述外机之间通过一根总线串联连接,并将与所述控制器直接连接的所述内机或所述外机作为主机,将其余所述内机和所述外机作为从机,该方法的步骤包括:获取预设的内机地址范围以及外机地址范围;根据预设的所述内机地址范围以及所述外机地址范围计算第一时间间隔,以所述第一时间间隔和所述从机通信并获得所有在线的所述从机的第一数据信息,所述第一数据信息至少包括所述从机的在线状况信息;根据所述第一数据信息中的所述在线状况信息计算得到第二时间间隔,以所述第二时间间隔和所有在线所述从机通信。2.根据权利要求1所述的一种多联机的通信方法,其特征在于,所述以所述第一时间间隔和所述从机通信并获得所有在线的所述从机的第一数据信息的步骤包括:向所有的所述从机发送数据获取信息,并依次接收在线的所述从机根据所述数据获取信息返回的所述第一数据信息;在经过所述第一时间间隔后,将获取的所有所述第一数据信息分别发送给每一个在线的所述从机;所述第一数据信息至少还包括所述从机的地址信息;所述在经过所述第一时间间隔后,将获取的所有所述第一数据信息分别发送给每一个在线的所述从机的步骤之后还包括:控制每一个在线的所述从机根据所有的所述第一数据信息中的所述在线状况信息以及所述地址信息计算各自的通信顺序。3.根据权利要求2所述的一种多联机的通信方法,其特征在于,所述控制每一个在线的所述从机根据所有的所述第一数据信息中的所述在线状况信息以及所述地址信息计算各自的通信顺序的步骤包括:控制每一个在线的且具有所述地址信息的所述从机根据所有的所述第一数据信息中的所述在线状况信息以及所述地址信息计算各自的通信顺序。4.根据权利要求3所述的一种多联机的通信方法,其特征在于,还包括:根据所述第一数据信息找出在线的且所述地址信息为空的所述从机;对在线的且所述地址信息为空的所述从机进行地址分配;控制进行地址分配后的所述从机根据所述第一数据信息计算各自的通信顺序。5. 根据权利要求 4所述的一种多联机的通信方法,其特征在于,所述对在线的且所述地址信息为空的所述从机进行地址分配的步骤包括:向在线的且所述地址信息为空的所述从机发送地址分配指令,使在线的且所述地址信息为空的所述从机根据所述地址分配指令产生虚拟地址;接收产生所述虚拟地址后的所述从机发送的反馈信息;根据所述反馈信息生成虚拟地址表,并将所述虚拟地址表发送给产生所述虚拟地址的所述从机,使产生所述虚拟地址的所述从机确定所述虚拟地址;接收确定的所述虚拟地址;根据确定的所述虚拟地址给产生所述虚拟地址的所述从机分配实际地址。
6.根据权利要求5所述的一种多联机的通信方法,其特征在于,还包括:获取预设的所述虚拟地址的范围;根据预设的所述虚拟地址的范围计算第三时间间隔;根据所述第三时间间隔和在线的且所述地址信息为空的所述从机进行通信。7.根据权利要求5所述的一种多联机的通信方法,其特征在于,所述根据确定的所述虚拟地址给产生所述虚拟地址的所述从机分配实际地址的步骤包括:根据确定的所述虚拟地址依次单独访问每一个产生所述虚拟地址的所述从机,并给产生所述虚拟地址的所述从机分配实际地址。8.一种多联机的控制装置,用于控制空调系统的内机和外机,其特征在于,所述空调系统中的控制器与所述内机、所述外机之间通过一根总线串联连接,并将与所述控制器直接连接的所述内机或所述外机作为主机,将其余所述内机和所述外机作为从机,该装置包括:获取模块,用于获取预设的内机地址范围以及外机地址范围;第一处理模块,用于根据预设的所述内机地址范围以及所述外机地址范围计算第一时间间隔,以所述第一时间间隔和所述从机通信并获得所有在线的所述从机的第一数据信息,所述第一数据信息至少包括所述从机的在线状况信息;第二处理模块,用于根据所述第一数据信息中的所述在线状况信息计算得到第二时间间隔,以所述第二时间间隔和所有在线所述从机通信。9.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1至7任一项所述方法中的步骤。10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,运行如权利要求1至7任一项所述方法中的步骤。

技术总结
本申请提供了一种多联机的通信方法、装置、电子设备及存储介质,涉及空调通信技术领域,其技术方案要点是:获取预设的内机地址范围以及外机地址范围;根据预设的所述内机地址范围以及所述外机地址范围计算第一时间间隔,以所述第一时间间隔和所述从机通信并获得所有在线的所述从机的第一数据信息,所述第一数据信息至少包括所述从机的在线状况信息;根据所述第一数据信息中的所述在线状况信息计算得到第二时间间隔,以所述第二时间间隔和所有在线所述从机通信。本申请提供的一种多联机的通信方法、装置、电子设备及存储介质具有节省资源且通信稳定的优点。资源且通信稳定的优点。资源且通信稳定的优点。


技术研发人员:李球 易承伟
受保护的技术使用者:广东中广暖通空调有限公司
技术研发日:2023.04.25
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐