CN104964399B - 空调设备的地址分配方法和装置 - Google Patents
空调设备的地址分配方法和装置 Download PDFInfo
- Publication number
- CN104964399B CN104964399B CN201510431740.5A CN201510431740A CN104964399B CN 104964399 B CN104964399 B CN 104964399B CN 201510431740 A CN201510431740 A CN 201510431740A CN 104964399 B CN104964399 B CN 104964399B
- Authority
- CN
- China
- Prior art keywords
- slave
- address
- identity information
- main frame
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004378 air conditioning Methods 0.000 title claims abstract description 28
- 238000004891 communication Methods 0.000 claims abstract description 27
- 238000009826 distribution Methods 0.000 claims description 113
- 230000004044 response Effects 0.000 claims description 29
- 238000012795 verification Methods 0.000 claims description 21
- 238000012790 confirmation Methods 0.000 claims description 20
- 238000009434 installation Methods 0.000 abstract description 30
- 238000011900 installation process Methods 0.000 abstract 1
- 230000000694 effects Effects 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000009467 reduction Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/54—Control or safety arrangements characterised by user interfaces or communication using one central controller connected to several sub-controllers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
- F24F11/58—Remote control using Internet communication
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Air Conditioning Control Device (AREA)
Abstract
本发明公开了一种空调设备的地址分配方法和装置。其中,该方法包括:空调机组中的主机向从机机组广播地址分配指令,其中,从机机组中包含的多个从机与主机属于同一个通信网络;主机接收第一从机根据地址分配指令返回的身份信息,其中,第一从机为从机机组中的任意一个从机;主机根据返回的身份信息生成待分配给第一从机的地址;主机将地址发送至对应的第一从机。本发明解决了现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题。
Description
技术领域
本发明涉及空调技术领域,具体而言,涉及一种空调设备的地址分配方法和装置。
背景技术
在目前的空调控制技术中,空调机组的不同设备之间在采用RS485总线进行数据通讯时,设备采用的是出厂时已分配的固定通讯地址。当RS485总线上连接多个同类设备(如作为从机的多个线控器或多个空调内机)时,那么就需要额外的增加器件,如拨码开关等,用于区分同类设备中的各个设备。但是,额外的增加器件将导致产品成本增加,同时,在空调机组的工程安装过程中,还需要根据工程情况对增加的器件进行相关手动设置(如设置拨码开关),操作繁琐、安装效率低。
针对现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种空调设备的地址分配方法和装置,以至少解决现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题。
根据本发明实施例的一个方面,提供了一种空调设备的地址分配方法,包括:空调机组中的主机向从机机组广播地址分配指令,其中,从机机组中包含的多个从机与主机属于同一个通信网络;主机接收第一从机根据地址分配指令返回的身份信息,其中,第一从机为从机机组中的任意一个从机;主机根据返回的身份信息生成待分配给第一从机的地址;主机将地址发送至对应的第一从机。
进一步地,当主机为空调机组中的室内机时,从机为线控器;当主机为空调机组中的室外机时,从机为空调机组中的室内机。
进一步地,在空调机组中的主机向从机机组广播地址分配指令之后,上述方法还包括:主机判断是否获取到第一从机根据地址分配指令返回的身份信息;在主机未成功获取到第一从机根据地址分配指令返回的身份信息的情况下,主机重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息;如果主机在重复广播地址分配指令预设次数之后,仍未成功获取到第一从机返回的身份信息,则判断出第一从机已获取到主机分配的地址。
进一步地,在主机接收第一从机根据地址分配指令返回的身份信息之前,上述方法还包括:第一从机判断是否已经具有用于标识第一从机的地址;如果第一从机不具有用于标识第一从机的地址,则第一从机生成身份信息,其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码;从机将生成的身份信息发送给主机。
进一步地,如果第一从机具有用于标识第一从机的地址,则主机执行判断是否获取到第一从机根据地址分配指令返回的身份信息的步骤;在主机未成功获取到第一从机根据地址分配指令返回的身份信息的情况下,主机重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息;如果主机在重复广播地址分配指令预设次数之后,仍未成功获取到第一从机返回的身份信息,则判断出第一从机已获取到主机分配的地址。
进一步地,在主机根据返回的身份信息生成待分配给第一从机的地址之前,方法还包括:主机根据校验码校验第一从机返回的身份信息;若第一从机返回的身份信息通过校验,则主机根据第一从机的身份识别号生成待分配给第一从机的地址。
根据本发明实施例的另一方面,还提供了一种空调设备的地址分配方法,包括:空调机组中的从机机组中的第一从机接收主机广播的地址分配指令,其中,从机机组中包含的多个从机与主机属于同一个通信网络,第一从机为从机机组中的任意一个从机;第一从机判断是否接收到主机分配的地址;如果第一从机未接收到主机分配的地址,则第一从机向主机回复身份信息;第一从机接收主机按照身份信息分配的地址。
进一步地,向主机回复身份信息包括:第一从机在接收到地址分配指令之后,生成身份信息,其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码;第一从机在生成身份信息之后的随机时刻将身份信息发送给主机。
进一步地,第一从机接收主机按照身份信息分配的地址包括:第一从机保存地址;第一从机向主机回复确认信息,其中,确认信息用于指示第一从机已正确接收到地址。
根据本发明实施例的再一个方面,还提供了一种空调设备的地址分配装置,包括:第一广播单元,用于向从机机组广播地址分配指令,其中,从机机组中包含的多个从机与空调机组中的主机属于同一个通信网络;第一接收单元,用于接收第一从机根据地址分配指令返回的身份信息,其中,第一从机为从机机组中的任意一个从机;第一生成单元,用于根据返回的身份信息生成待分配给第一从机的地址;第一发送单元,用于将地址发送至对应的第一从机。
进一步地,当主机为空调机组中的室内机时,从机为线控器;当主机为空调机组中的室外机时,从机为空调机组中的室内机。
进一步地,上述装置还包括:第一判断单元,用于在空调机组中的主机向从机机组广播地址分配指令之后,判断是否获取到第一从机根据地址分配指令返回的身份信息;第二广播单元,用于在主机未成功获取到第一从机根据地址分配指令返回的身份信息的情况下,重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息;第一确定单元,用于在主机在重复广播地址分配指令预设次数之后,仍未成功获取到第一从机返回的身份信息的情况下,确定判断出第一从机已获取到主机分配的地址。
进一步地,上述装置还包括:第二判断单元,用于在主机接收第一从机根据地址分配指令返回的身份信息之前,判断是否已经具有用于标识第一从机的地址;第二生成单元,用于在第一从机不具有用于标识第一从机的地址的情况下,生成身份信息,其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码;第二发送单元,用于将生成的身份信息发送给主机。
进一步地,第三判断单元,用于在第一从机具有用于标识第一从机的地址的情况下,判断是否获取到第一从机根据地址分配指令返回的身份信息;第三广播单元,用于在主机未成功获取到第一从机根据地址分配指令返回的身份信息的情况下,重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息;第二确定单元,用于在主机在重复广播地址分配指令预设次数之后,仍未成功获取到第一从机返回的身份信息的情况下,确定判断出第一从机已获取到主机分配的地址。
进一步地,上述装置还包括:校验单元,用于在主机根据返回的身份信息生成待分配给第一从机的地址之前,根据校验码校验第一从机返回的身份信息;第三生成单元,用于在第一从机返回的身份信息通过校验的情况下,根据第一从机的身份识别号生成待分配给第一从机的地址。
根据本发明实施例的又一个方面,还提供了一种空调设备的地址分配装置,包括:第二接收单元,用于接收主机广播的地址分配指令,其中,空调机组中的从机机组中包含的多个从机与主机属于同一个通信网络,空调机组中的从机机组中的第一从机为从机机组中的任意一个从机;第四判断单元,用于判断第一从机是否接收到主机分配的地址;回复单元,用于在第一从机未接收到主机分配的地址的情况下,向主机回复身份信息;第三接收单元,用于接收主机按照身份信息分配的地址。
进一步地,回复单元包括:生成模块,用于在接收到地址分配指令之后,生成身份信息,其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码;发送模块,用于在生成身份信息之后的随机时刻将身份信息发送给主机。
进一步地,第三接收单元包括:保存模块,用于保存地址;回复模块,用于向主机回复确认信息,其中,确认信息用于指示第一从机已正确接收到地址。
采用本发明实施例,空调机组中的主机在向从机机组广播地址分配指令之后,接收第一从机(如从机机组中的某一个从机)根据该地址分配指令返回的身份信息,然后根据该身份信息生成待分配给第一从机的地址,并将该生成的地址发送至对应的第一从机,从而实现了自动为从机分配地址。通过本发明上述实施例,当从机机组中存在多个从机时,主机分别为每个从机自动分配地址,从而实现区分从机机组中的各个从机,无需现有技术中额外增加器件,并对额外增加的器件进行手动设置,从而解决了现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题,实现了为空调机组的不同设备自动分配地址的效果,提高了空调机组的安装效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种空调设备的地址分配方法的流程图;
图2是根据本发明实施例的另一种空调设备的地址分配方法的流程图;
图3是根据本发明实施例的一种可选的空调设备的地址分配方法的流程图;
图4是根据本发明实施例的一种空调设备的地址分配装置的示意图;以及
图5是根据本发明实施例的另一种空调设备的地址分配装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种空调设备的地址分配方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种空调设备的地址分配方法的流程图,如图1所示,该方法可以包括如下步骤:
步骤S102,空调机组中的主机向从机机组广播地址分配指令。其中,从机机组中包含的多个从机与主机属于同一个通信网络。具体地,当空调机组安装完成之后首次通电,将自动进入地址分配流程,空调机组中的主机将向从机机组中的各个从机广播地址分配指令。
可选地,当主机为空调机组中的室内机时,从机为线控器;当主机为空调机组中的室外机时,从机为空调机组中的室内机。
步骤S104,主机接收第一从机根据地址分配指令返回的身份信息。其中,第一从机为从机机组中的任意一个从机。
步骤S106,主机根据返回的身份信息生成待分配给第一从机的地址。
具体地,主机根据接收到的身份信息自动生成待分配给对应的第一从机的地址。当从机机组中包含多个从机时,每个从机都根据主机广播的地址分配指令返回身份信息至主机,主机将分别根据每个从机返回的身份信息自动为每个从机生成对应的地址。
步骤S108,主机将地址发送至对应的第一从机。
采用本发明实施例,空调机组中的主机在向从机机组广播地址分配指令之后,接收第一从机(如从机机组中的某一个从机)根据该地址分配指令返回的身份信息,然后根据该身份信息生成待分配给第一从机的地址,并将该生成的地址发送至对应的第一从机,从而实现了自动为从机分配地址。通过本发明上述实施例,当从机机组中存在多个从机时,主机分别为每个从机自动分配地址,从而实现区分从机机组中的各个从机,无需现有技术中额外增加器件,并对额外增加的器件进行手动设置,从而解决了现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题,实现了为空调机组的不同设备自动分配地址的效果,提高了空调机组的安装效率。
进一步地,通过本发明上述实施例,无需增加额外的器件即可为空调机组的不同设备自动分配地址,可以降低产品成本。
根据本发明上述实施例,在空调机组中的主机向从机机组广播地址分配指令之后,上述的方法还可以包括:
步骤S1,主机判断是否获取到第一从机根据地址分配指令返回的身份信息。
其中,在主机判断出未成功获取到第一从机根据地址分配指令返回的身份信息的情况下,执行步骤S2;在主机判断出成功获取到第一从机根据地址分配指令返回的身份信息的情况下,执行上述实施例中的步骤S104至步骤S108。
步骤S2,主机重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息。
具体地,在主机判断出获取到第一从机根据地址分配指令返回的身份信息的情况下,执行上述实施例中的步骤S104至步骤S108;否则,返回执行步骤S2。
需要进一步说明的是,如果主机在重复广播地址分配指令预设次数(如5次)之后,仍未成功获取到第一从机返回的身份信息,则判断出第一从机已获取到主机分配的地址。
具体地,当从机机组中包含多个从机时,每个从机在接收到主机广播的地址分配指令之后,都会向主机回复自身对应的身份信息,由于部分从机可能会在同一时间向主机回复身份信息,这将导致数据重叠,主机无法识别出该部分从机返回的身份信息。但是,总会有部分从机向主机回复身份信息的时间是错开的,在这种情况下,主机可以识别到从机返回的身份信息。也就是说,主机总会接收到从机机组中至少一个从机(如第一从机)回复的身份信息。
在该实施例中,为了确保从机机组中的所有从机均可以获取到主机分配的地址,主机需要在每次广播地址分配指令并完成地址分配操作之后,重复广播地址分配指令;当从机机组中有从机未获取到主机分配的地址时,该从机将返回身份信息至主机,从而使主机可以为该从机自动分配地址;当从机机组中的所有从机都已获取到主机分配的地址,那么主机将不会接收到从机返回的身份信息,此时,主机将连续数次(如5次)重复广播地址指令。当主机连续数次(如上述的预设次数)都没有成功获取到第一从机返回的身份信息,也就是说,从机机组中没有从机响应主机的地址分配指令,此时,可以判断出从机机组中的所有从机均已获取到主机分配的地址,此时,地址分配过程将自动终止。
通过本发明上述实施例,可以确认从机机组中的所有从机是否都已获取到主机分配的地址,在有从机未接收到主机分配的地址的情况下为其分配地址,在主机连续数次没有成功获取到从机返回的身份信息的情况下,可以确定全部从机都已获取到主机分配的地址,从而实现为从机机组中的所有从机自动分配地址。
在本发明上述实施例中,在主机接收第一从机根据地址分配指令返回的身份信息之前,上述的方法还可以包括:
步骤S3,第一从机判断是否已经具有用于标识第一从机的地址。
其中,在第一从机判断出不具有用于标识第一从机的地址的情况下,执行步骤S4至步骤S5;在第一从机判断出已经具有用于标识第一从机的地址的情况下,执行步骤S6至步骤S8。
步骤S4,第一从机生成身份信息。其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码。
步骤S5,从机将生成的身份信息发送给主机。
具体地,第一从机基于身份信息的帧头、本身的身份识别号(如身份识别ID)以及与其接收到的地址分配指令对应校验码,生成身份信息。第一从机将生成的身份信息发送给主机,以执行后续步骤,获取主机分配的地址。
可选地,在空调机组的生产过程中,可以为每个从机(如线控器)都写入唯一的生产条码,以此作为从机的身份识别ID。
在第一从机已经具有用于标识第一从机的地址的情况下,第一从机不返回身份信息至主机,此时,主机将执行步骤S6至步骤S。
步骤S6,主机执行判断是否获取到第一从机根据地址分配指令返回的身份信息的步骤。
具体地,由于第一从机不返回身份信息至主机,主机执行步骤S6将判断出未成功获取到第一从机根据地址分配指令返回的身份信息,此时,继续执行步骤S7至步骤S8。
步骤S7,主机重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息。
步骤S8,如果主机在重复广播地址分配指令预设次数之后,仍未成功获取到第一从机返回的身份信息,则判断出第一从机已获取到主机分配的地址。
具体地,步骤S7至步骤S8的实现方式与步骤S2的实现方式一致,在此不再赘述。
通过本发明上述实施例,已经具有地址的从机不再响应主机广播的地址分配指令,从而可以为其他仍未获取到主机分配的地址的从机提供机会,降低从机之间在获取地址时的竞争性,以确保从机机组中的所有从机均可顺利获取到主机分配的地址。
根据本发明上述实施例,在主机根据返回的身份信息生成待分配给第一从机的地址之前,上述的方法还可以包括:
步骤S9,主机根据校验码校验第一从机返回的身份信息。
步骤S10,若第一从机返回的身份信息通过校验,则主机根据第一从机的身份识别号生成待分配给第一从机的地址。
具体地,主机根据接收到的身份信息中的校验码校验该身份信息的有效性,并该校验码校验成功的情况下,判断出第一从机返回的身份信息通过校验,此时主机根据第一从机的身份信息中的身份识别号(如身份识别ID)自动生成待分配给该第一从机的地址。
通过本发明上述实施例,可以确保为从机自动分配与其对应的地址,从而确保从机机组中的各个从机之间的地址不一样,在后续的空调机组的运行过程中,确保可以区别从机机组中的各个从机,无需现有技术中增加额外器件,既降低了产品成本,又无需手动设置额外增加的器件,实现了为从机机组中的所有从机自动分配地址的效果,从而提高了空调机组的安装效率,简化了空调机组的安装工程。
图2是根据本发明实施例的另一种空调设备的地址分配方法的流程图,如图2所示,该方法可以包括如下步骤:
步骤S202,空调机组中的从机机组中的第一从机接收主机广播的地址分配指令。其中,从机机组中包含的多个从机与主机属于同一个通信网络,第一从机为从机机组中的任意一个从机。具体地,当空调机组安装完成之后首次通电,将自动进入地址分配流程,空调机组中的主机将向从机机组中的各个从机广播地址分配指令。
可选地,当主机为空调机组中的室内机时,从机为线控器;当主机为空调机组中的室外机时,从机为空调机组中的室内机。
步骤S204,第一从机判断是否接收到主机分配的地址。
步骤S206,如果第一从机未接收到主机分配的地址,则第一从机向主机回复身份信息。具体地,第一从机在接收到地址分配指令之后,生成身份信息,其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码;第一从机在生成身份信息之后的随机时刻将身份信息发送给主机。
需要进一步说明的是,第一从机在接收到主机广播的地址分配指令之后,如果其尚未接收到主机分配的地址,将进入随机通讯处理模式:响应主机的地址分配指令,基于身份信息的帧头、本身的身份识别号(如身份识别ID)以及与其接收到的地址分配指令对应校验码,生成该第一从机的身份信息,并在接收到地址分配指令之后的某一时刻将生成的身份信息发送至主机。
可选地,在空调机组的生产过程中,可以为每个从机(如线控器)都写入唯一的生产条码,以此作为从机的身份识别ID。
在该实施例中,由于从机机组中的各个从机均随机向主机发送身份信息,部分从机可能会在同一时间向主机回复身份信息,这将导致数据重叠,主机无法识别出该部分从机返回的身份信息。但是,总会有部分从机向主机回复身份信息的时间是错开的,在这种情况下,主机可以识别到从机返回的身份信息。也就是说,主机总会接收到从机机组中至少一个从机(如第一从机)回复的身份信息,并生成与该身份信息对应的地址。
步骤S208,第一从机接收主机按照身份信息分配的地址。具体地,第一从机保存地址;第一从机向主机回复确认信息,其中,确认信息用于指示第一从机已正确接收到地址。在该步骤中,第一从机保存接收到的地址,并向主机回复确认信息(如握手确认信息),以通知主机该第一从机已正确地接收到了主机分配的地址,该第一从机的自动地址分配即已完成。
需要进一步说明的是,确认信息用于表明第一从机已正确接收到主机为其自动分配的地址,其具体内容和形式可以根据程序开发设计协议指定,本发明对此不作限定。
采用本发明实施例,空调机组中的从机机组中的第一从机接收主机广播的地址分配指令,并判断是否已经接收到主机分配的地址,在没有接收到主机分配的地址情况下,向主机回复身份信息,以使主机根据该身份信息自动生成该第一从机的地址,并接收主机按照身份信息分配的地址,从而实现了自动为从机分配地址。通过本发明上述实施例,当从机机组中存在多个从机时,主机分别为每个从机自动分配地址,从而实现区分从机机组中的各个从机,无需现有技术中额外增加器件,并对额外增加的器件进行手动设置,从而解决了现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题,实现了为空调机组的不同设备自动分配地址的效果,提高了空调机组的安装效率。
进一步地,通过本发明上述实施例,无需增加额外的器件即可为空调机组的不同设备自动分配地址,可以降低产品成本。
根据本发明上述实施例,在步骤S204,第一从机判断是否接收到主机分配的地址之后,如果第一从机判断出接收到主机分配的地址,则第一从机不向主机回复身份信息。
通过本发明上述实施例,已经具有地址的从机不再响应主机广播的地址分配指令,从而可以为其他仍未获取到主机分配的地址的从机提供机会,降低从机之间在获取地址时的竞争性,以确保从机机组中的所有从机均可顺利获取到主机分配的地址。
下面结合如图3所示的可选实施例详细介绍本发明,如图3所示,该方法可以包括如下步骤:
步骤S301,空调机组完成安装并通电。具体地,当空调机组安装完成之后首次通电,将自动进入地址分配流程,即自动执行下述步骤S302至S3。
可选地,在空调机组的生产过程中,可以为每个从机(如线控器)都写入唯一的生产条码,以此作为从机的身份识别号(如身份识别ID)。
步骤S302,主机(如空调机组中的室内机)广播地址分配指令。
具体地,该步骤的实现方式与上述实施例中的步骤S102的实现方式一致,在此不再赘述。
步骤S303,从机(如线控器)1至从机n分别接收主机的地址分配指令。其中,n为自然数,从机1至从机n均为从机机组中的从机。
步骤S304,从机1至从机n分别判断是否已具有地址。
具体地,该步骤的实现方式与上述实施例中的步骤S3的实现方式一致,在此不再赘述。
其中,如果判断出从机已具有地址,则执行步骤S308;如果判断出从机没有地址,则执行步骤S305。
步骤S305,从机进入随机通讯处理模式,在收到地址分配指令后的某一时刻发送自身的身份信息至主机。
具体地,该步骤的实现方式与上述实施例中的步骤S5的实现方式一致,在此不再赘述。
步骤S306,主机接收到某一个从机的身份信息。
具体地,该步骤的实现方式与上述实施例中的步骤S104的实现方式一致,在此不再赘述。
步骤S307,主机为对应该身份信息的从机自动分配地址,并将该地址发送给对应该身份信息的从机。
步骤S308,主机判断是否所有在线的从机均已完成地址分配。
具体地,该步骤的实现方式与上述实施例中的步骤S1至步骤S2的实现方式一致,在此不再赘述。
其中,在主机判断出所有在线的从机均已完成地址分配的情况下,执行步骤S309;在主机判断出所有在线的从机尚未完成地址分配的情况下,返回执行步骤S302。
步骤S309,自动分配地址结束。
具体地,在如图3所示的实施例中,在空调机组安装完成并首次通电时,自动进入地址分配过程:
步骤A,主机(如空调机组的室内机)广播地址分配指令,此时,从机(如线控器)随机延时回复身份信息,可选地,回复的身份信息的格式可以为“帧头+身份识别ID+校验码”。
步骤B,由于有多个(如4个)线控器会先后向主机回复身份信息,根据概率理论,有部分线控器可能同时回复身份信息,将导致数据会重叠,使得该部分身份信息无法被室内机主板识别出;但也有部分身份信息由于时间错开,可以被室内机主板识别到,这里假设经过步骤B之后有一个线控器(在后续步骤中称为第一个线控器)被识别到。
步骤C,室内机主板获取被识别到的线控器的身份识别ID,并给其自动分配地址1,对应该身份识别ID的线控器回复握手确认信息(即上述实施例中的确认信息),该线控器保存已经分配到的地址,此时,第一个线控器地址分配已完成。
步骤D,重复步骤B和步骤C,剩下的3个线控器将逐渐分配到地址。
步骤E,当室内机主板连续5次广播地址分配指令,但是没有收到线控器回复的身份信息时,表示网络上所有线控器都已经分配到地址,地址自动分配过程结束。
通过本发明上述实施例,可以实现为空调机组的不同设备自动分配地址,简化空调机组的安装工程,提高安装效率。
图4是根据本发明实施例的一种空调设备的地址分配装置的示意图。如图4所示,该装置可以包括:第一广播单元40、第一接收单元42、第一生成单元44以及第一发送单元46。
其中,第一广播单元用于向从机机组广播地址分配指令,其中,从机机组中包含的多个从机与空调机组中的主机属于同一个通信网络。具体地,当空调机组安装完成之后首次通电,将自动进入地址分配流程,空调机组中的主机将向从机机组中的各个从机广播地址分配指令。
可选地,当主机为空调机组中的室内机时,从机为线控器;当主机为空调机组中的室外机时,从机为空调机组中的室内机。
第一接收单元用于接收第一从机根据地址分配指令返回的身份信息,其中,第一从机为从机机组中的任意一个从机。
第一生成单元用于根据返回的身份信息生成待分配给第一从机的地址。
具体地,主机根据接收到的身份信息自动生成待分配给对应的第一从机的地址。当从机机组中包含多个从机时,每个从机都根据主机广播的地址分配指令返回身份信息至主机,主机将分别根据每个从机返回的身份信息自动为每个从机生成对应的地址。
第一发送单元用于将地址发送至对应的第一从机。
采用本发明实施例,空调机组中的主机在向从机机组广播地址分配指令之后,接收第一从机(如从机机组中的某一个从机)根据该地址分配指令返回的身份信息,然后根据该身份信息生成待分配给第一从机的地址,并将该生成的地址发送至对应的第一从机,从而实现了自动为从机分配地址。通过本发明上述实施例,当从机机组中存在多个从机时,主机分别为每个从机自动分配地址,从而实现区分从机机组中的各个从机,无需现有技术中额外增加器件,并对额外增加的器件进行手动设置,从而解决了现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题,实现了为空调机组的不同设备自动分配地址的效果,提高了空调机组的安装效率。
进一步地,通过本发明上述实施例,无需增加额外的器件即可为空调机组的不同设备自动分配地址,可以降低产品成本。
根据本发明上述实施例,上述的装置还可以包括:第一判断单元、第二广播单元以及第一确定单元。
其中,第一判断单元用于在空调机组中的主机向从机机组广播地址分配指令之后,判断是否获取到第一从机根据地址分配指令返回的身份信息。
第二广播单元用于在主机未成功获取到第一从机根据地址分配指令返回的身份信息的情况下,重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息。
第一确定单元用于在主机在重复广播地址分配指令预设次数之后,仍未成功获取到第一从机返回的身份信息的情况下,确定判断出第一从机已获取到主机分配的地址。
具体地,当从机机组中包含多个从机时,每个从机在接收到主机广播的地址分配指令之后,都会向主机回复自身对应的身份信息,由于部分从机可能会在同一时间向主机回复身份信息,这将导致数据重叠,主机无法识别出该部分从机返回的身份信息。但是,总会有部分从机向主机回复身份信息的时间是错开的,在这种情况下,主机可以识别到从机返回的身份信息。也就是说,主机总会接收到从机机组中至少一个从机(如第一从机)回复的身份信息。
在该实施例中,为了确保从机机组中的所有从机均可以获取到主机分配的地址,主机需要在每次广播地址分配指令并完成地址分配操作之后,重复广播地址分配指令;当从机机组中有从机未获取到主机分配的地址时,该从机将返回身份信息至主机,从而使主机可以为该从机自动分配地址;当从机机组中的所有从机都已获取到主机分配的地址,那么主机将不会接收到从机返回的身份信息,此时,主机将连续数次(如5次)重复广播地址指令。当主机连续数次(如上述的预设次数)都没有成功获取到第一从机返回的身份信息,也就是说,从机机组中没有从机响应主机的地址分配指令,此时,可以判断出从机机组中的所有从机均已获取到主机分配的地址,此时,地址分配过程将自动终止。
通过本发明上述实施例,可以确认从机机组中的所有从机是否都已获取到主机分配的地址,在有从机未接收到主机分配的地址的情况下为其分配地址,在主机连续数次没有成功获取到从机返回的身份信息的情况下,可以确定全部从机都已获取到主机分配的地址,从而实现为从机机组中的所有从机自动分配地址。
在本发明上述实施例中,上述的装置还可以包括:第二判断单元、第二生成单元、第二发送单元、第三判断单元、第三广播单元以及第二确定单元。
其中,第二判断单元,用于在主机接收第一从机根据地址分配指令返回的身份信息之前,判断是否已经具有用于标识第一从机的地址。
第二生成单元用于在第一从机不具有用于标识第一从机的地址的情况下,生成身份信息,其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码。
第二发送单元,用于将生成的身份信息发送给主机。
具体地,第一从机基于身份信息的帧头、本身的身份识别号(如身份识别ID)以及与其接收到的地址分配指令对应校验码,生成身份信息。第一从机将生成的身份信息发送给主机,以执行后续步骤,获取主机分配的地址。
可选地,在空调机组的生产过程中,可以为每个从机(如线控器)都写入唯一的生产条码,以此作为从机的身份识别ID。
在该实施例中,在第一从机已经具有用于标识第一从机的地址的情况下,第一从机不返回身份信息至主机。
第三判断单元用于在第一从机具有用于标识第一从机的地址的情况下,判断是否获取到第一从机根据地址分配指令返回的身份信息。
具体地,由于第一从机不返回身份信息至主机,第三判断单元将判断出未成功获取到第一从机根据地址分配指令返回的身份信息。
第三广播单元用于在主机未成功获取到第一从机根据地址分配指令返回的身份信息的情况下,重复广播地址分配指令,并判断是否获取到第一从机根据地址分配指令返回的身份信息。
第二确定单元用于在主机在重复广播地址分配指令预设次数之后,仍未成功获取到第一从机返回的身份信息的情况下,确定判断出第一从机已获取到主机分配的地址。
通过本发明上述实施例,已经具有地址的从机不再响应主机广播的地址分配指令,从而可以为其他仍未获取到主机分配的地址的从机提供机会,降低从机之间在获取地址时的竞争性,以确保从机机组中的所有从机均可顺利获取到主机分配的地址。
根据本发明上述实施例,上述装置还可以包括:校验单元和第三生成单元。
其中,校验单元用于在主机根据返回的身份信息生成待分配给第一从机的地址之前,根据校验码校验第一从机返回的身份信息。
第三生成单元用于在第一从机返回的身份信息通过校验的情况下,根据第一从机的身份识别号生成待分配给第一从机的地址。
具体地,主机根据接收到的身份信息中的校验码校验该身份信息的有效性,并该校验码校验成功的情况下,判断出第一从机返回的身份信息通过校验,此时主机根据第一从机的身份信息中的身份识别号(如身份识别ID)自动生成待分配给该第一从机的地址。
通过本发明上述实施例,可以确保为从机自动分配与其对应的地址,从而确保从机机组中的各个从机之间的地址不一样,在后续的空调机组的运行过程中,确保可以区别从机机组中的各个从机,无需现有技术中增加额外器件,既降低了产品成本,又无需手动设置额外增加的器件,实现了为从机机组中的所有从机自动分配地址的效果,从而提高了空调机组的安装效率,简化了空调机组的安装工程。
图5是根据本发明实施例的另一种空调设备的地址分配装置的示意图。如图5所示,该装置可以包括:第二接收单元50、第四判断单元52、回复单元54以及第三接收单元56。
其中,第二接收单元用于接收主机广播的地址分配指令,其中,空调机组中的从机机组中包含的多个从机与主机属于同一个通信网络,空调机组中的从机机组中的第一从机为从机机组中的任意一个从机。具体地,当空调机组安装完成之后首次通电,将自动进入地址分配流程,空调机组中的主机将向从机机组中的各个从机广播地址分配指令。
可选地,当主机为空调机组中的室内机时,从机为线控器;当主机为空调机组中的室外机时,从机为空调机组中的室内机。
第四判断单元用于判断第一从机是否接收到主机分配的地址。
回复单元用于在第一从机未接收到主机分配的地址的情况下,向主机回复身份信息。具体地,回复单元可以包括:生成模块,用于在接收到地址分配指令之后,生成身份信息,其中,身份信息包括如下信息至少之一:身份信息的帧头、第一从机的身份识别号以及对应地址分配指令的校验码;发送模块,用于在生成身份信息之后的随机时刻将身份信息发送给主机。
需要进一步说明的是,第一从机在接收到主机广播的地址分配指令之后,如果其尚未接收到主机分配的地址,将进入随机通讯处理模式:响应主机的地址分配指令,基于身份信息的帧头、本身的身份识别号(如身份识别ID)以及与其接收到的地址分配指令对应校验码,生成该第一从机的身份信息,并在接收到地址分配指令之后的某一时刻将生成的身份信息发送至主机。
可选地,在空调机组的生产过程中,可以为每个从机(如线控器)都写入唯一的生产条码,以此作为从机的身份识别ID。
在该实施例中,由于从机机组中的各个从机均随机向主机发送身份信息,部分从机可能会在同一时间向主机回复身份信息,这将导致数据重叠,主机无法识别出该部分从机返回的身份信息。但是,总会有部分从机向主机回复身份信息的时间是错开的,在这种情况下,主机可以识别到从机返回的身份信息。也就是说,主机总会接收到从机机组中至少一个从机(如第一从机)回复的身份信息,并生成与该身份信息对应的地址。
第三接收单元用于接收主机按照身份信息分配的地址。具体地,第三接收单元可以包括:保存模块,用于保存地址;回复模块,用于向主机回复确认信息,其中,确认信息用于指示第一从机已正确接收到地址。
在该实施例中,第一从机保存接收到的地址,并向主机回复确认信息(如握手确认信息),以通知主机该第一从机已正确地接收到了主机分配的地址,该第一从机的自动地址分配即已完成。
需要进一步说明的是,确认信息用于表明第一从机已正确接收到主机为其自动分配的地址,其具体内容和形式可以根据程序开发设计协议指定,本发明对此不作限定。
采用本发明实施例,空调机组中的从机机组中的第一从机接收主机广播的地址分配指令,并判断是否已经接收到主机分配的地址,在没有接收到主机分配的地址情况下,向主机回复身份信息,以使主机根据该身份信息自动生成该第一从机的地址,并接收主机按照身份信息分配的地址,从而实现了自动为从机分配地址。通过本发明上述实施例,当从机机组中存在多个从机时,主机分别为每个从机自动分配地址,从而实现区分从机机组中的各个从机,无需现有技术中额外增加器件,并对额外增加的器件进行手动设置,从而解决了现有技术中当空调机组的不同设备间采用RS485总线进行数据通讯时,需要在空调机组的工程安装过程中手动设置拨码开关,导致安装效率低的技术问题,实现了为空调机组的不同设备自动分配地址的效果,提高了空调机组的安装效率。
进一步地,通过本发明上述实施例,无需增加额外的器件即可为空调机组的不同设备自动分配地址,可以降低产品成本。
根据本发明上述实施例,回复单元还可以用于在第一从机判断出接收到主机分配的地址的情况下,不向主机回复身份信息。
通过本发明上述实施例,已经具有地址的从机不再响应主机广播的地址分配指令,从而可以为其他仍未获取到主机分配的地址的从机提供机会,降低从机之间在获取地址时的竞争性,以确保从机机组中的所有从机均可顺利获取到主机分配的地址。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (18)
1.一种空调设备的地址分配方法,其特征在于,包括:
空调机组中的主机向从机机组广播地址分配指令,其中,所述从机机组中包含的多个从机与所述主机属于同一个通信网络;
所述主机接收第一从机根据所述地址分配指令返回的身份信息,其中,所述第一从机为所述从机机组中的任意一个从机;
所述主机根据返回的所述身份信息生成待分配给所述第一从机的地址;
所述主机将所述地址发送至对应的所述第一从机。
2.根据权利要求1所述的方法,其特征在于,当所述主机为所述空调机组中的室内机时,所述从机为线控器;当所述主机为所述空调机组中的室外机时,所述从机为所述空调机组中的室内机。
3.根据权利要求1所述的方法,其特征在于,在空调机组中的主机向从机机组广播地址分配指令之后,所述方法还包括:
所述主机判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息;
在所述主机未成功获取到所述第一从机根据所述地址分配指令返回的所述身份信息的情况下,所述主机重复广播所述地址分配指令,并判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息;
如果所述主机在重复广播所述地址分配指令预设次数之后,仍未成功获取到所述第一从机返回的所述身份信息,则判断出所述第一从机已获取到所述主机分配的所述地址。
4.根据权利要求1所述的方法,其特征在于,在所述主机接收第一从机根据所述地址分配指令返回的身份信息之前,所述方法还包括:
所述第一从机判断是否已经具有用于标识所述第一从机的地址;
如果所述第一从机不具有所述用于标识所述第一从机的地址,则所述第一从机生成所述身份信息,其中,所述身份信息包括如下信息至少之一:所述身份信息的帧头、所述第一从机的身份识别号以及对应所述地址分配指令的校验码;
所述从机将生成的所述身份信息发送给所述主机。
5.根据权利要求4所述的方法,其特征在于,
如果所述第一从机具有所述用于标识所述第一从机的地址,则所述主机执行判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息的步骤;
在所述主机未成功获取到所述第一从机根据所述地址分配指令返回的所述身份信息的情况下,所述主机重复广播所述地址分配指令,并判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息;
如果所述主机在重复广播所述地址分配指令预设次数之后,仍未成功获取到所述第一从机返回的所述身份信息,则判断出所述第一从机已获取到所述主机分配的所述地址。
6.根据权利要求4所述的方法,其特征在于,在所述主机根据返回的所述身份信息生成待分配给所述第一从机的地址之前,所述方法还包括:
所述主机根据所述校验码校验所述第一从机返回的所述身份信息;
若所述第一从机返回的所述身份信息通过校验,则所述主机根据所述第一从机的身份识别号生成待分配给所述第一从机的地址。
7.一种空调设备的地址分配方法,其特征在于,包括:
空调机组中的从机机组中的第一从机接收主机广播的地址分配指令,其中,所述从机机组中包含的多个从机与所述主机属于同一个通信网络,所述第一从机为所述从机机组中的任意一个从机;
所述第一从机判断是否接收到所述主机分配的地址;
如果所述第一从机未接收到所述主机分配的地址,则所述第一从机向所述主机回复身份信息;
所述第一从机接收所述主机按照所述身份信息分配的地址。
8.根据权利要求7所述的方法,其特征在于,向所述主机回复身份信息包括:
所述第一从机在接收到所述地址分配指令之后,生成所述身份信息,其中,所述身份信息包括如下信息至少之一:所述身份信息的帧头、所述第一从机的身份识别号以及对应所述地址分配指令的校验码;
所述第一从机在生成所述身份信息之后的随机时刻将所述身份信息发送给所述主机。
9.根据权利要求7所述的方法,其特征在于,所述第一从机接收所述主机按照所述身份信息分配的地址包括:
所述第一从机保存所述地址;
所述第一从机向所述主机回复确认信息,其中,所述确认信息用于指示所述第一从机已正确接收到所述地址。
10.一种空调设备的地址分配装置,其特征在于,包括:
第一广播单元,用于向从机机组广播地址分配指令,其中,所述从机机组中包含的多个从机与空调机组中的主机属于同一个通信网络;
第一接收单元,用于接收第一从机根据所述地址分配指令返回的身份信息,其中,所述第一从机为所述从机机组中的任意一个从机;
第一生成单元,用于根据返回的所述身份信息生成待分配给所述第一从机的地址;
第一发送单元,用于将所述地址发送至对应的所述第一从机。
11.根据权利要求10所述的装置,其特征在于,当所述主机为所述空调机组中的室内机时,所述从机为线控器;当所述主机为所述空调机组中的室外机时,所述从机为所述空调机组中的室内机。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第一判断单元,用于在空调机组中的主机向从机机组广播地址分配指令之后,判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息;
第二广播单元,用于在所述主机未成功获取到所述第一从机根据所述地址分配指令返回的所述身份信息的情况下,重复广播所述地址分配指令,并判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息;
第一确定单元,用于在所述主机在重复广播所述地址分配指令预设次数之后,仍未成功获取到所述第一从机返回的所述身份信息的情况下,确定判断出所述第一从机已获取到所述主机分配的所述地址。
13.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二判断单元,用于在所述主机接收第一从机根据所述地址分配指令返回的身份信息之前,判断是否已经具有用于标识所述第一从机的地址;
第二生成单元,用于在所述第一从机不具有所述用于标识所述第一从机的地址的情况下,生成所述身份信息,其中,所述身份信息包括如下信息至少之一:所述身份信息的帧头、所述第一从机的身份识别号以及对应所述地址分配指令的校验码;
第二发送单元,用于将生成的所述身份信息发送给所述主机。
14.根据权利要求13所述的装置,其特征在于,
第三判断单元,用于在所述第一从机具有所述用于标识所述第一从机的地址的情况下,判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息;
第三广播单元,用于在所述主机未成功获取到所述第一从机根据所述地址分配指令返回的所述身份信息的情况下,重复广播所述地址分配指令,并判断是否获取到所述第一从机根据所述地址分配指令返回的所述身份信息;
第二确定单元,用于在所述主机在重复广播所述地址分配指令预设次数之后,仍未成功获取到所述第一从机返回的所述身份信息的情况下,确定判断出所述第一从机已获取到所述主机分配的所述地址。
15.根据权利要求13所述的装置,其特征在于,所述装置还包括:
校验单元,用于在所述主机根据返回的所述身份信息生成待分配给所述第一从机的地址之前,根据所述校验码校验所述第一从机返回的所述身份信息;
第三生成单元,用于在所述第一从机返回的所述身份信息通过校验的情况下,根据所述第一从机的身份识别号生成待分配给所述第一从机的地址。
16.一种空调设备的地址分配装置,其特征在于,包括:
第二接收单元,用于接收主机广播的地址分配指令,其中,空调机组中的从机机组中包含的多个从机与所述主机属于同一个通信网络,所述空调机组中的从机机组中的第一从机为所述从机机组中的任意一个从机;
第四判断单元,用于判断所述第一从机是否接收到所述主机分配的地址;
回复单元,用于在所述第一从机未接收到所述主机分配的地址的情况下,向所述主机回复身份信息;
第三接收单元,用于接收所述主机按照所述身份信息分配的地址。
17.根据权利要求16所述的装置,其特征在于,所述回复单元包括:
生成模块,用于在接收到所述地址分配指令之后,生成所述身份信息,其中,所述身份信息包括如下信息至少之一:所述身份信息的帧头、所述第一从机的身份识别号以及对应所述地址分配指令的校验码;
发送模块,用于在生成所述身份信息之后的随机时刻将所述身份信息发送给所述主机。
18.根据权利要求16所述的装置,其特征在于,所述第三接收单元包括:
保存模块,用于保存所述地址;
回复模块,用于向所述主机回复确认信息,其中,所述确认信息用于指示所述第一从机已正确接收到所述地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510431740.5A CN104964399B (zh) | 2015-07-21 | 2015-07-21 | 空调设备的地址分配方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510431740.5A CN104964399B (zh) | 2015-07-21 | 2015-07-21 | 空调设备的地址分配方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104964399A CN104964399A (zh) | 2015-10-07 |
CN104964399B true CN104964399B (zh) | 2017-12-19 |
Family
ID=54218455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510431740.5A Active CN104964399B (zh) | 2015-07-21 | 2015-07-21 | 空调设备的地址分配方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104964399B (zh) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105391814A (zh) * | 2015-10-19 | 2016-03-09 | 珠海格力电器股份有限公司 | 一种主副线控器的地址分配方法及装置 |
CN106067837B (zh) * | 2016-05-18 | 2018-11-30 | 珠海格力电器股份有限公司 | 多联空调机组及其地址设置方法和装置 |
CN106101299B (zh) * | 2016-06-20 | 2019-07-09 | 海信(山东)空调有限公司 | 室内机地址分配方法和多联机*** |
CN107071077A (zh) * | 2017-01-10 | 2017-08-18 | 邯郸美的制冷设备有限公司 | 空调***的通信地址分配方法、设备及其*** |
CN107249048B (zh) * | 2017-06-26 | 2020-08-11 | 珠海格力电器股份有限公司 | 空调***及其地址分配方法和装置 |
CN109428951A (zh) * | 2017-08-31 | 2019-03-05 | 亚瑞源科技(深圳)有限公司 | 串联通讯***中的地址自动分配方法 |
TWI635729B (zh) * | 2017-09-01 | 2018-09-11 | 亞源科技股份有限公司 | 串聯通訊系統中的地址自動分配方法 |
CN107707684B (zh) * | 2017-09-06 | 2021-06-22 | 广东美的暖通设备有限公司 | 室内机地址分配方法、切换装置及计算机可读存储介质 |
CN108019881B (zh) * | 2017-11-10 | 2021-05-25 | 青岛海尔空调电子有限公司 | 多联式空调***的线控器供电控制方法、装置及空调器 |
CN108769241B (zh) * | 2018-06-12 | 2021-11-23 | 广东芬尼克兹节能设备有限公司 | 一种热泵机组远程控制的操作方法、装置及*** |
CN109084404A (zh) * | 2018-07-06 | 2018-12-25 | 珠海格力电器股份有限公司 | 机组通讯地址分配方法、装置、***及机组 |
CN109373521B (zh) * | 2018-10-09 | 2020-08-25 | 广东美的制冷设备有限公司 | 空调器的通讯方法、装置、室外机、室内机及空调器 |
CN111182086A (zh) * | 2018-11-13 | 2020-05-19 | 南京南瑞继保电气有限公司 | 基于一主多从式模块的can总线地址分配方法及装置 |
CN111510358A (zh) * | 2019-01-30 | 2020-08-07 | 施耐德电气工业公司 | 用于配置从设备的方法、设备和计算机程序产品 |
CN109981821A (zh) * | 2019-04-10 | 2019-07-05 | 深圳市信锐网科技术有限公司 | 物联网总线地址的分配方法、***、装置、设备及介质 |
CN110296503B (zh) * | 2019-05-10 | 2021-04-27 | 珠海格力电器股份有限公司 | 空调机组自动分配地址的方法、空调*** |
CN110933194B (zh) * | 2019-11-05 | 2021-06-22 | 珠海格力电器股份有限公司 | 地址自动分配方法、设备及*** |
CN111147619B (zh) * | 2019-12-20 | 2022-07-19 | 海丰通航科技有限公司 | 本地实现rs485从机设备自动分配地址的方法和*** |
CN111928439B (zh) * | 2020-08-04 | 2022-02-11 | 广东美的暖通设备有限公司 | 地址配置方法、配置装置、空调***和可读存储介质 |
CN112601236A (zh) * | 2020-12-07 | 2021-04-02 | 深圳市佳贤通信设备有限公司 | 一种无需增加网络协议的5g移频多路***及其分配方法 |
CN113542084A (zh) * | 2021-06-28 | 2021-10-22 | 珠海格力电器股份有限公司 | 室内机单独组网方法及*** |
CN114019865A (zh) * | 2021-11-03 | 2022-02-08 | 弘正储能(上海)能源科技有限公司 | 一种低压储能***的自动编址装置及方法 |
CN114785828B (zh) * | 2022-04-22 | 2023-05-02 | 珠海格力电器股份有限公司 | 数据通信方法、专用设备、电器装置和存储介质 |
CN115314470A (zh) * | 2022-06-29 | 2022-11-08 | 广东南控云图科技有限公司 | 一种rs-485组网通信地址自动分配方法、主机、从机及*** |
CN115550312A (zh) * | 2022-08-25 | 2022-12-30 | 深圳市超思维电子股份有限公司 | 电池地址分配方法、装置、设备及介质 |
CN116527638A (zh) * | 2023-04-03 | 2023-08-01 | 湖南恩智测控技术有限公司 | 基于can总线通信的从机地址自动分配方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401956A (zh) * | 2013-08-06 | 2013-11-20 | 四川长虹电器股份有限公司 | 地址分配、数据发送方法、室内机、室外机及空调*** |
CN104101048A (zh) * | 2013-04-15 | 2014-10-15 | 广东美的暖通设备有限公司 | 空调***中室内机通讯地址的设置方法及空调*** |
CN104566858A (zh) * | 2014-12-24 | 2015-04-29 | 广东美的制冷设备有限公司 | 空调器群组***和用于空调器群组***中的控制方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100550220B1 (ko) * | 2004-04-27 | 2006-02-08 | 위니아만도 주식회사 | 멀티 에어컨의 통신을 위한 자동 주소 설정 방법 |
KR101232928B1 (ko) * | 2011-06-10 | 2013-02-13 | 오텍캐리어 주식회사 | 멀티형 공기조화기의 자동통신 주소할당 방법 |
-
2015
- 2015-07-21 CN CN201510431740.5A patent/CN104964399B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104101048A (zh) * | 2013-04-15 | 2014-10-15 | 广东美的暖通设备有限公司 | 空调***中室内机通讯地址的设置方法及空调*** |
CN103401956A (zh) * | 2013-08-06 | 2013-11-20 | 四川长虹电器股份有限公司 | 地址分配、数据发送方法、室内机、室外机及空调*** |
CN104566858A (zh) * | 2014-12-24 | 2015-04-29 | 广东美的制冷设备有限公司 | 空调器群组***和用于空调器群组***中的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104964399A (zh) | 2015-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104964399B (zh) | 空调设备的地址分配方法和装置 | |
US11428430B2 (en) | Air conditioning system having multiple outdoor units and multiple indoor units, method and device for operating air conditioning system | |
CN105846858A (zh) | 多联空调机组及其组网方法和装置 | |
CN104949288B (zh) | 多联空调机组及其程序升级***和方法、程序升级装置 | |
CN101852472B (zh) | 一种空调***自动编址的方法和空调控制器 | |
US10204072B2 (en) | Method for automatically allocating addresses to similar bus users | |
US11336616B2 (en) | Address competition method of multi-connected type control system | |
CN107071077A (zh) | 空调***的通信地址分配方法、设备及其*** | |
CN105259806B (zh) | 控制器升级方法和***及主控制器和从控制器 | |
CN107249048A (zh) | 空调***及其地址分配方法和装置 | |
CN107632526A (zh) | 一种控制装置、方法、存储介质及设备 | |
CN108800446A (zh) | 空调***及空调***中机组间的通信方法 | |
CN107707684B (zh) | 室内机地址分配方法、切换装置及计算机可读存储介质 | |
CN108121210A (zh) | 家电设备的权限分配方法和装置、存储介质、处理器 | |
CN104613607B (zh) | 数据交互方法及装置和空调控制*** | |
CN108800454A (zh) | 数据同步方法及装置、多联机空调*** | |
CN108592310A (zh) | 空调***及空调***中机组间的通信方法 | |
CN108709290A (zh) | 空调***的组网方法和装置、存储介质和处理器 | |
CN108662718A (zh) | 空调器的组网方法和装置 | |
CN108616582A (zh) | 内机和线控器的配对方法、装置及*** | |
CN108418606A (zh) | 数据发送方法及装置、多联机*** | |
CN108105948A (zh) | 空调控制方法、装置、存储介质、空调及服务器 | |
CN108592309A (zh) | 多联机集中控制方法、***和装置 | |
CN107295117B (zh) | 一种地址池的分配方法及装置 | |
CN108613258A (zh) | 空调***及空调机组的通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |