掌桥专利:专业的专利平台
掌桥专利
首页

空调控制方法、系统、电路、设备及存储介质

文献发布时间:2023-06-19 18:53:06


空调控制方法、系统、电路、设备及存储介质

技术领域

本申请涉及空调技术领域,尤其涉及一种空调控制方法、系统、电路、设备及存储介质。

背景技术

目前,市场上大部分空调都由室外机和室内机组成,且室内机和室内机之间需要互相通讯,以实现复杂的功能。例如,变频空调需要根据不同的工况改变室外机的压缩机工作频率,这需要室内机与室外机之间进行频繁的通信。

在具体实现中,室内机和室外机之间距离较远且存在诸多干扰。为保证室内机和室外机之间通讯可靠,室内机和室外外机之间的通讯方式通常采用三线制实现。具体的,室内机与室外机之间的连接线包括:零线、火线和通讯线,并以此构成半双工异步串口通信,且此类通讯方式安全可靠,成本低。

为达到隔离保护的目的,空调的通讯电流环路中通常会采用光电耦合器。但是,光电耦合器的电流传输比(Current Transfer Ration,CTR)随着使用时长增加和温度升高逐渐衰减,若光电耦合器的CTR过小,则会导致光电耦合器在电路中的功能失效,影响空调内外机的通讯,存在空调内外机的通讯故障问题。

发明内容

有鉴于此,本申请提供了一种空调控制方法、系统、电路、设备及存储介质,以解决因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

第一方面,本申请提供了一种空调控制方法,包括:

确定空调的目标腔体温度;

若所述目标腔体温度超过预设温度阈值,则确定所述空调的开关电源启动温度;

依据所述开关电源启动温度和目标腔体温度,确定目标通讯电源电压;

调整所述空调的通讯开关电源的输出电压,直到所述输出电压达到所述目标通讯电源电压。

可选的,确定空调的目标腔体温度,包括:

在所述空调启动后,确定所述空调的工作状态;

若所述工作状态为空调制冷状态,则获取空调外机的温度采样信息;

依据所述温度采样信息确定所述目标腔体温度。

可选的,确定所述空调的开关电源启动温度,包括:

获取所述空调的使用时长信息和光耦预设信息,所述光耦预设信息包含光耦衰减系数信息和所述通讯开关电源对应的预设启动温度;

依据所述光耦衰减系数信息、所述使用时长信息以及所述预设启动温度,确定所述开关电源启动温度。

可选的,依据所述光耦衰减系数信息、所述使用时长信息以及所述预设启动温度,确定所述开关电源启动温度,包括:

基于所述光耦衰减系数信息和所述使用时长信息,确定衰减温度;

基于所述衰减温度和所述预设启动温度,确定所述开关电源启动温度。

可选的,依据所述开关电源启动温度和目标腔体温度,确定目标通讯电源电压,包括:

基于所述开关电源启动温度和目标腔体温度,确定目标温度差;

根据所述目标温度差和所述通讯开关电源对应的初始输出电压,确定所述目标通讯电源电压。

可选的,根据所述目标温度差和所述通讯开关电源对应的初始输出电压,确定所述目标通讯电源电压,包括:

基于所述目标温度差和所述空调的预设光耦温升系数,确定调整电压;

基于所述调整电压和所述初始输出电压,确定所述目标通讯电源电压。

第二方面,本申请提供了一种空调控制系统,包括:

目标腔体温度确定模块,用于确定空调的目标腔体温度;

电源启动温度确定模块,用于在所述目标腔体温度超过预设温度阈值时,确定所述空调的开关电源启动温度;

通讯电源电压确定模块,用于依据所述开关电源启动温度和目标腔体温度,确定目标通讯电源电压;

输出电压调整模块,用于调整所述空调的通讯开关电源的输出电压,直到所述输出电压达到所述目标通讯电源电压。

第三方面,本申请提供了一种空调控制电路,包括:温度采样单元、通讯开关电源和空调外机控制单元;

所述空调外机控制单元的第一端与所述温度采样单元电连接,所述空调外机控制单元的第二端与所述通讯开关电源的控制端电连接;

所述空调外机控制单元,用于依据所述温度采样单元检测到的温度采样信息确定目标腔体温度,并在所述目标腔体温度超过预设温度阈值时确定所述开关电源启动温度,以及依据所述开关电源启动温度和目标腔体温度,调整所述通讯开关电源的输出电压,直到所述输出电压达到目标通讯电源电压。

第四方面,提供了一种空调设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的空调控制方法的步骤。

第五方面,提供了一种空调设备,包括如第三方面所述的空调控制电路。

第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的空调控制方法的步骤。

本申请实施例通过确定空调的目标腔体温度,并在目标腔体温度超过预设温度阈值时,确定空调的开关电源启动温度,随后依据该开关电源启动温度和目标腔体温度,确定目标通讯电源电压,并对空调的通讯开关电源的输出电压进行调整,直到该输出电压达到目标通讯电源电压,从而解决了因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种空调控制方法的流程示意图;

图2为本申请可选实施例提供的一种空调控制方法的步骤流程图;

图3为本申请实施例提供的一种空调控制系统的结构示意图;

图4为本申请实施例提供的一种空调控制电路的结构示意图;

图5为本申请一个示例提供的一种空调控制电路的原理示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

为实现空调室内机的制冷,空调室外机通常需要散热,且在室外高温环境下会加剧空调室外机控制主板所在腔体的温度,导致腔体温度升高。但是,温度升高时,容易引起因光耦CTR衰减所导致的通讯故障问题。具体而言,光电耦合器简称光耦,通常包含一只光敏三极管和发光二极管,通过输入端控制二极管发光的强弱控制光耦三级管的输出电流,从而实现电气隔离。光耦的CTR为光耦副边输出电流(IC)与光耦原边的输入电流(IF)之比的最小值,如图1所示,随着输入电流IF的增大,CTR逐渐接近最大值,但是随后CTR值逐渐降低。此外,光耦的CTR会随着使用时长的增多而逐渐衰减。若光耦的CTR过小,则会导致光耦中的光敏三极管的饱和电流值过小,最后导致空调室外机微处理(Microcontroller Unit,MCU)无法识别电信号,导致通讯无法完成,存在空调时内外机的通讯故障。

需要说明的是,温度越高,用户度空调的依赖性、对空调的性能的要求就越高,因此确保空调在高温工况下的稳定运行是非常必要的。

本申请的核心构思之一在于,提出一种新的空调控制方法,通过确定空调的目标腔体温度,并在目标腔体温度超过预设温度阈值时,确定空调的开关电源启动温度,以依据该开关电源启动温度和目标腔体温度,确定目标通讯电源电压,随后对空调的通讯开关电源的输出电压进行调整,直到该输出电压达到目标通讯电源电压,从而解决了空调外机在高温环境下因通讯环路中光耦CTR衰减所造成的通讯故障问题,提高空调通讯的稳定性。

为便于对本申请实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本申请实施例的限定。

参照图2,示出了本申请实施例提供的一种空调控制方法的步骤流程图。

具体的,本申请提供的空调控制方法具体可以包括如下步骤:

步骤110,确定空调的目标腔体温度;

其中,目标腔体温度可以指空调外机检测到的腔体温度,如可以是指空调外机检测到的控制主板所在腔体内的温度,本申请实施例对此不做具体限制。例如,通过空调外机设置的温度采样单元进行温度检测,并可通过空调外机MCU获取该温度采样单元检测到的温度采样信息,以基于该温度采样信息确定目标腔体温度,从而可以判断该目标腔体温度是否超过预设温度阈值,以在目标腔体温度施放超过预设温度阈值执行步骤120,从而解决了因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

步骤120,若所述目标腔体温度超过预设温度阈值,则确定所述空调的开关电源启动温度;

其中,空调的开关电源启动温度可以指空调的开关电源当前的启动温度,如可以是指空调的通讯开关电源当前实际的启动温度;该通讯开关电源开关可以是空调通讯电流环路中的开关电源,具体可以用于为光耦中的光敏三极管提供工作电源电压,使得光敏三极管可以输出光耦副边输出电流IC。具体而言,因光耦CTR会随着空调光耦的使用时长的增加而衰减,所以在使用时间过长时开关电源的启动温度将逐渐降低。本申请实施例在目标腔体温度超过预设的温度阈值时,可以根据光耦的使用时长确定开关电源启动温度,以便后续可以根据开关电源启动温度和目标腔体温度确定目标通讯电源电压,即执行步骤130。例如,结合上述示例,在目标腔体温超过预设温度阈值度时,可以通过MCU获取空调的使用时长信息,以根据该使用时长信息与开关电源的启动温度之间的关系,确定空调当前的开关电源启动温度。

步骤130,依据所述开关电源启动温度和目标腔体温度,确定目标通讯电源电压;

其中,目标通讯电源电压可以指空调的通讯开关电源所需要的输出电压,使得空调可以基于该目标通讯电源电压进行室内外机之间的通讯。具体而言,本申请实施例在确定开关电源启动温度后,可以将开关电源启动温度和目标腔体温度进行比较,以确定出开关电源启动温度和目标腔体温度之间的温度差值,随后可以基于该温度差,根据通讯开关电源的输入电压与目标腔体温度之间的关系,确定出通讯开关电源所需要输出的电压,以作为目标通讯电源电压。

步骤140,调整所述空调的通讯开关电源的输出电压,直到所述输出电压达到所述目标通讯电源电压。

具体而言,本申请实施例在确定出目标通讯电源电压后,可以基于该目标通讯电源电压对空调通讯开关电源的输出电压进行调整,直到调整后的输出电压达到目标通讯电源电压时停止输出电压的调整,从而可以增大空调通讯环路中的电流,确保温环境下空调通讯的稳定性。例如,在确定出目标通讯电源电压后,可以将该目标通讯电源电压与通讯开关电源当前的输出电压进行比较,以确定通讯开关电源当前的输出电压是否达到目标通讯电源电压;若通讯开关电源当前的输出电压未达到目标通讯电源电压,如在通讯开关电源当前的输出电压低于目标通讯电源电压时,可以按照目标通讯电源电压逐渐调高通讯开关电源的输出电压,直到通讯开关电源的输出电压达到目标通讯电源电压时停止输出电压的调整,从而能够增大空调通讯环路中的电流,避免因空调通讯环路中的电流过小导致MCU无法识别电信号所造成的通讯故障问题,即解决了空调外机在高温环境下因通讯环路中光耦CTR衰减所造成的通讯故障问题,提高空调通讯的稳定性。

综上,本申请实施例通过确定空调的目标腔体温度,并在目标腔体温度超过预设温度阈值时,确定空调的开关电源启动温度,随后依据该开关电源启动温度和目标腔体温度,确定目标通讯电源电压,从而可以按照该目标通讯电源电压对空调的通讯开关电源的输出电压进行调整,直到该输出电压达到目标通讯电源电压,进而解决了因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

在一个可选实施方式中,本申请实施例在空调启动后,可以通过确定空调的工作状态,以在空调的工作状态为空调制冷状态时获取空调外机的温度采样信息,从而可以根据温度采样信息确定目标腔体温度。可选的,在上述实施例的基础上,本申请实施例确定空调的目标腔体温度,具体可以包括:在空调启动后,确定空调的工作状态;若工作状态为空调制冷状态,则获取空调外机的温度采样信息;依据温度采样信息确定目标腔体温度。其中,空调的工作状态可以包含有空调制冷状态和制热状态;温度采样信息可以指通过温度采样检测到的温度信息,如可以是通过温度采样单元进行采样检测得到的温度信息。需要说明的是,温度采样单元可以对空调外机控制主板所在腔体内检进行温度检测,并可将检测到的温度信息作为温度采样信息传输给空调外机控制主板,使得空调外机控制主板上的MCU可以根据该温度采样信息确定目标腔体温度,以便后续可以通过判断该目标腔体温度是否超过预设温度阈值,确定是否需要对空调的通讯开关电源的输出电压进行调整,从而解决了因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

可见,本申请实施例在检测到空调启动后,可以通过MCU确定空调的工作状态,以根据空调的工作状态确定是否需要获取空调外机的温度采样信息;当空调处于制冷状态时,即在空调的工作状态为制冷状态时,可以通过温度采样单元对空调外机控制主板所在的目标腔体进行温度检测,得到温度采样信息,随后可以根据该温度采样信息,确定出目标腔体温度而在空调处于制热状态时,即在空调的工作状态为空调制冷状态时,可以不根据温度采样信息确定空调的目标腔体温度,如可以忽略温度采样单元检测到的温度采样信息等,本申请实施例对此不作限制。

作为本申请实施例的一个示例,在空调的工作状态分为制冷状态和制热状态的情况下,由于空调光耦的CTR会随着温度的升高而衰减,当室内外温度较低时,空调处于制热状态,且空调外机的MCU所在的目标腔体的温度也较低,不会造成空调光耦的CTR因温度升高而衰减,因此可以不对空调外机的MCU所在的腔体进行温度检测;当室内外温度比较高时,空调处于制冷状态,且可能因为温度升高造成空调光耦的CTR衰减,因此在空调启动后,可通过MCU确定空调的工作状态,并在空调的工作状态为制冷状态时,通过温度采样单元对空调外机的MCU所在的腔体内的温度进行温度检测,得到温度采样信息。在得到温度采样信息后,可以通过空调外机MCU,根据该温度采样信息确定目标腔体温度,以在目标腔体温度超过预设温度阈值时确定空调的开关电源启动温度,随后依据该开关电源启动温度和目标腔体温度确定目标通讯电源电压,并按照该目标通讯电源电压对空调的通讯开关电源的输出电压进行调整,从而解决了因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

进一步而言,虽然光耦的输入电流越大,CTR越大,但是在实际工程应用中,在高压侧的输入电流越大功耗越大,限流电阻的发热量变大,如空调通讯电流环路中的电源电压一般大于50V,限流电阻一般都比较大,功耗更高,并且电阻的温度越高对电阻的阻值影响越大,电阻的长时间高温环境中工作将加速电阻的老化速度,电阻值发生变化会降低电阻的使用寿命;而低压侧的工作电源电压通常比较小,如低压侧的工作电源电压一般为+5V或+3.3V,尽管低压侧电路中的工作电流相对较大,但由于低压侧每个电阻上的电压较小,因此低压侧电阻的功率较小,发热量比较小。

考虑到空调通讯电流环路中高低压的电压差距较大,可以通过光耦器件实现电气隔离,且通讯电流环路中光耦输入电流IF的值不能过大,因此本申请实施例可以通过增大空调通讯电流环路中开关电源的输出电压,选择性增大空调通讯环路中的电流,以确保通讯的正常进行,提高空调通讯的稳定性。

具体而言,本申请实施例在空调启动后,确定空调的目标腔体温度,随后可以判断目标腔体温度是否超过预设的温度阈值,并在该目标腔体温度超过预设的温度阈值时,确定空调的使用时长信息和光耦预设信息,以根据该使用时长信息和光耦预设信息确定空调的开关电源启动温度。光耦预设信息可以包含预先根据光耦性能设置的各种信息,如可以包含有光耦衰减系数信息、通讯开关电源对应的预设启动温度等,本申请实施例对此不做具体限制。可选的,本申请实施例确定空调的开关电源启动温度,具体可以包括:获取空调的使用时长信息和光耦预设信息,光耦预设信息包含光耦衰减系数信息和通讯开关电源对应的预设启动温度;依据光耦衰减系数信息、使用时长信息以及预设启动温度,确定开关电源启动温度。其中,空调的使用时长信息可以用于确定空调的使用时长,如可以根据该使时长信息确定空调实际使用的时长为Y,该时长Y的时间单位可以为年;光耦衰减系数信息可以包含与光源衰减有关的各种系数信息,如可以包含有通讯开关电源输出电压的温升系数k、通讯开关电源的启动温度衰减系数h等,本申请实施对此不作具体限制;通讯开关电源对应的预设启动温度可以指预先针对空调的通讯开关电源设置初始启动温度,如可以预先根据光耦的品牌将通讯开关电源对应的预设启动温度设置为T

在一个可选实施方式中,本申请实施例可以根据空调的使用时长信息和光耦衰减系数信息进行计算,确定出衰减温度,以根据该衰减温度和通讯开关电源对应的预设启动温度确定出通讯开关电源当前的启动温度。进一步而言,本申请实施例依据光耦衰减系数信息、使用时长信息以及预设启动温度,确定开关电源启动温度,具体可以包括:基于光耦衰减系数信息和使用时长信息,确定衰减温度;基于衰减温度和预设启动温度,确定开关电源启动温度。其中,衰减温度可以是指通讯开关电源在使用一段时间后启动时所衰减的温度,具体可以是指通讯开关电源当前实际的启动温度相对于预设启动温度所衰减的温度变化值。本申请实施例可以根据空调的使用时信息和光耦衰减系数信息确定出温度变化值,并可将该温度变化值确定为衰减温度,以便后续可以根据衰减温度和通讯开关电源对应的预设启动温度确定开关电源启动温度。

具体的,本申请实施例在获取空调的使用时长信息和光耦预设信息后,可以从该光耦预设信息中提取出光耦衰减系数信息,以根据光耦衰减系数信息中通讯开关电源的启动温度衰减系数h和空调的使用时长信息进行计算,确定衰减温度,如可以计算启动温度衰减系数h和使用时长信息中的使用时长参数Y的乘积,并可将该启动温度衰减系数和使用时长的乘积hY确定为衰减温度,随后可以根据该衰减温度和通讯开关电源对应的预设启动温度确定开关电源启动温度,如可以根据衰减温度和预设启动温度确定预设启动温度和衰减温度之间的差值,以将该预设启动温度和衰减温度的差值确定为开关电源启动温度。

参照图2,示出了本申请可选实施例提供的一种空调控制方法的步骤流程图。具体而言,本申请实施例提供的空调控制方法具体可以包括以下步骤:

步骤210,在空调启动后,确定空调的工作状态;

步骤220,若工作状态为空调制冷状态,则获取空调外机的温度采样信息;

步骤230,依据温度采样信息确定目标腔体温度;

例如,在空调启动后,可以通过空调外机MCU确定空调的工作状态;若空调的工作状态为空调制冷状态,则可以通过温度采样单元,对空调外机主板MCU所在的腔体进行温度检测,得到温度检测信息,随后可以通过空调外机主板MCU对该温度采样信息进行处理,确定出目标腔体温度,以确定目标腔体温度是否超过预设温度阈值,从而可以在该目标腔体温度超过预设温度阈值时执行步骤204。

步骤240,在目标腔体温度超过预设温度阈值时,获取空调的使用时长信息和光耦预设信息;

其中,光耦预设信息包含光耦衰减系数信息和所述通讯开关电源对应的预设启动温度。

步骤250,基于光耦衰减系数信息和使用时长信息,确定衰减温度;

步骤260,基于衰减温度和预设启动温度,确定开关电源启动温度;

具体而言,本申请实施例在获取空调的使用时长信息和光耦预设信息后,可以从该的光耦预设信息中提取出光耦衰减系数信息和通讯开关电源对应的预设启动温度,随后可基于光耦衰减系数信息中的通讯开关电源的启动温度衰减系数h和空调的使用时长,按照通讯开关电源的启动温度与使用时长之间的关系进行进行计算,确定出衰减温度,并可基于衰减温度和预设启动温度,确定出预设启动温度与衰减温度之间的温度差,以作为开关电源启动温度,以便后续可以根据开关电源启动温度和目标腔体温度确定目标通讯电源电压,即执行步骤270。

步骤270,依据所述开关电源启动温度和目标腔体温度,确定目标通讯电源电压;

可选的,本申请实施例依据开关电源启动温度和目标腔体温度,确定目标通讯电源电压,具体可以包括:基于开关电源启动温度和目标腔体温度,确定目标温度差;根据目标温度差和通讯开关电源对应的初始输出电压,确定目标通讯电源电压。具体而言,本申请实施例在得到开关电源启动温度后,可以根据开关电源启动温度和目标腔体温度进行计算,确定开关电源启动温度和目标腔体温度之间的温度差,并将可该温度差作为目标温度差,以根据该目标温度差和通讯开关电源对应的初始输出电压,按照通讯开关电源的输入电压与目标腔体温度之间的关系进行计算,确定出目标通讯电源电压。其中,通讯开关电源对应的初始输出电压可以指在空调启动前预先针对空调的通讯开关电源设置的初始关电源输出电压Uin。

步骤280,调整空调的通讯开关电源的输出电压,直到输出电压达到目标通讯电源电压。

进一步而言,在光耦衰减系数信息包含空调预设的光耦温升系数的情况下,本申请实施例在确定出目标温度差后,可以基于目标温度差和空调预设的光耦温升系数,确定出目标通讯电源电压,如可以将目标温度差和空调预设的光耦温升系数之间的乘积作为调整电压,以基于该调整电压和初始输出电压,确定出目标通讯电源电压,如可以将初始输出电压和调整电压的和作为目标通讯电源电压,进而可以根据该目标通讯电源电压对空调的通讯开关电源的输出电压进行调整,直到该通讯开关电源的输出电压达到目标通讯电源电压时停止输出电压的调整,确保空调外机主板MCU可以识别到点信号,使得空调外机主板MCU可以接收到通讯信号,确保MCU可以完成通讯,提高空调室内外机之间的通讯稳定性。可选的,本申请实施例根据目标温度差和通讯开关电源对应的初始输出电压,确定目标通讯电源电压,具体可以包括:基于目标温度差和空调的预设光耦温升系数,确定调整电压;基于调整电压和初始输出电压,确定目标通讯电源电压。其中,空调的预设光耦温升系数可以指基于光耦CRT衰减针对空调通讯开关电源输出电压设置的温升系数,,如可以是通讯开关电源输出电压的温升系数k;调整电压可以指基于目标温度差和空调的预设光耦温升系数确定的电压变化值,具体可以用于调整通讯开关电源的输出电压,使得通讯开关电源的输出电压可以达到目标通讯电源电压。

作为本申请实施例的一个示例,空调外机的MCU可以通过温度采样单元进行温度检测,以将温度采样单元检测到的信作为温度采样信息,随后可以依据温度采样单元检测到的温度采样信息确定目标腔体温度T,并可在目标腔体温度T超过预设温度阈值时依据开关电源启动温度Ts和目标腔体温度T,调整通讯开关电源的输出电压,直到输出电压达到目标通讯电源电压U。

具体而言,在目标腔体温度T超过预设温度阈值时,可以获取空调的使用时长信息和通讯开关电源的启动温度衰减系数h,以根据使用时长信息中的使用时长参数Y和启动温度衰减系数h确定衰减温度Yh,如衰减温度Yh=Y×h,随后可以基于预设启动温度Td和衰减温度Yh确定预设启动温度和衰减温度之间的温度差,以作为开关电源启动温度Ts,即Ts=Td-Y×h,随后可以根据开关电源启动温度Ts和目标腔体温度T进行计算,确定出目标温度差(T-Ts),随后可以基于目标温度差(T-Ts)和通讯开关电源输出电压的温升系数k进行计算,得到调整电压为k×(T-Ts),随后可以基于该调整电压和初始输出电压Uin进行计算,以将初始输出电压Uin和调整电压的和,确定为目标通讯电源电压U,即U=Uin+k×(T-Ts),并可根据该目标通讯电源电压U对空调的通讯开关电源的输出电压进行调整,直到该通讯开关电源的输出电压达到目标通讯电压U,从而可以提高通讯环路中的输入电流,同时可以避免因输入电流过大导致的限流电阻温度过高,解决了因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

综上,本申请实施例通过确定空调的目标腔体温度,并在目标腔体温度超过预设温度阈值时,确定空调的开关电源启动温度,随后依据该开关电源启动温度和目标腔体温度,确定目标通讯电源电压,并对空调的通讯开关电源的输出电压进行调整,直到该输出电压达到目标通讯电源电压,从而解决因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。

本申请实施例还提供了一种空调控制系统,如图3所示,本申请实施例提供的空调控制系统300可以包括以下模块:

目标腔体温度确定模块310:用于确定空调的目标腔体温度;

电源启动温度确定模块320:用于在目标腔体温度超过预设温度阈值时,确定空调的开关电源启动温度;

通讯电源电压确定模块330:用于依据开关电源启动温度和目标腔体温度,确定目标通讯电源电压;

输出电压调整模块340:用于调整空调的通讯开关电源的输出电压,直到输出电压达到目标通讯电源电压。

可选的,目标腔体温度确定模块310可以包括如下子模块:

工作状态确定子模块:用于在所述空调启动后,确定所述空调的工作状态;

温度采样信息获取子模块:用于在所述工作状态为空调制冷状态时,则获取空调外机的温度采样信息;

目标腔体温度确定子模块:用于依据所述温度采样信息确定所述目标腔体温度。

可选的,电源启动温度确定模块320可以包括如下子模块:

信息获取子模块:用于获取所述空调的使用时长信息和所述光耦预设信息,所述光耦预设信息包含光耦衰减系数信息和所述通讯开关电源对应的预设启动温度;

温度确定子模块:用于依据所述光耦衰减系数信息、所述使用时长信息以及所述预设启动温度,确定所述开关电源启动温度。

可选的,温度确定子模块具体可以用于基于所述光耦衰减系数信息和所述使用时长信息,确定衰减温度;基于所述衰减温度和所述预设启动温度,确定所述开关电源启动温度。

可选的,通讯电源电压确定模块330可以包括如下子模块:

目标温度差确定子模块:用于基于所述开关电源启动温度和目标腔体温度,确定目标温度差;

通讯电源电压确定子模块:用于根据所述目标温度差和所述通讯开关电源对应的初始输出电压,确定所述目标通讯电源电压。

可选的,通讯电源电压确定子模块具体可以用于基于所述目标温度差和所述空调的预设光耦温升系数,确定调整电压;基于所述调整电压和所述初始输出电压,确定所述目标通讯电源电压。

需要说明的是,上述提供的空调控制系统可执行本发明任意实施例所提供的空调控制方法,具备执行方法相应的功能和有益效果。

在本申请实施例中,输出电压调整模块340可以基于目标通讯电源电压对空调的通讯开关电源的输出电压进行调整。例如,可以将通讯开关电源的输出端接电压可调的电源芯片,以将该电源芯片作为输出电压调整模块340,使得电源芯片可以基于目标通讯电源电压对空调的通讯开关电源的输出电压进行调整,从而实现输出电压的控制。又如,在空调中的通讯开关电源为反激式开关电源的情况下,可以将反激式开关电源的副边二极管改为金属氧化物半导体(Metal Oxide Semiconductor Field Effect Transistor,MOS)场效应晶体管,以在目标腔体温度超过预设温度阈值时,通过MCU中输出电压调整模块340发出的脉冲宽度调制(Pulse Width Modulation,PWM)信号控制通讯开关电源中的MOS管,从而可以调整该通讯开关电源的输出电压,可以按照目标通讯电源电压向MOS管输出PWM信号,以基于目标通讯电源电压对空调的通讯开关电源的输出电压进行调整,实现输出电源可调。

进一步而言,本申请实施例中的目标腔体温度确定模块310、电源启动温度确定模块320、通讯电源电压确定模块330和输出电压调整模块340等可以集成于空调外机控制主板中,使得空调外机控制主板可以通过温度采样单元确定目标腔体温度,并可在目标腔体温度超过预设温度阈值时确定开关电源启动温度,随后依据开关电源启动温度和目标腔体温度确定目标通讯电源电压,以依据该目标通讯电源电压调整通讯开关电源的输出电压,直到输出电压达到目标通讯电源电压,从而解决了因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

进一步的,本申请实施例还提供了一种空调控制电路,如图4所示,本申请实施例提供的空调控制电路400可以包括以下单元:温度采样单元410、通讯开关电源420和空调外机控制单元430;其中,空调外机控制单元430的第一端与温度采样单元410电连接,空调外机控制单元430的第二端与通讯开关电源420的控制端电连接;空调外机控制单元430,用于依据温度采样单元410检测到的温度采样信息确定目标腔体温度,并在目标腔体温度超过预设温度阈值时确定开关电源启动温度,以及依据开关电源启动温度和目标腔体温度,调整通讯开关电源420的输出电压,直到输出电压达到目标通讯电源电压。

作为本申请的一个示例,在空调启动后,温度采样单元410可以对空调外机(即空调室外机)的MCU所在的腔体进行温度采样,得到温度采样信息,并可将该温度采样信息传输给空调外机控制单元430,使得空调外机控制单元430可以依据温度采样单元410检测到的温度采样信息确定目标腔体温度,并可在目标腔体温度超过预设温度阈值时确定开关电源启动温度,以依据开关电源启动温度和目标腔体温度,确定目标通讯电源电压,随后可通过空调外机控制单元430根据目标通讯电源电压对通讯开关电源420的输出电压进行调整,直到输出电压达到目标通讯电源电压。例如,空调外机的MCU作为空调外机控制单元430的情况下,如图5所示,空调外机的MCU在确定出目标通讯电源电压后,可以根据该该目标通讯电源电压向通讯开关电源中的开关电源发出控制信号,以将开关电源的输出电压调整至目标通讯电源电压,从而解决因光耦的CTR衰减导致的空调内外机通讯故障问题,提高空调通讯的稳定性。

需要说明的是,本申请实施例提供的空调控制电路除了可以包含温度采样单元410、通讯开关电源420和空调外机控制单元430外,还可以包含其他器件单元,如可以包含第一光耦OP-1、第二光耦OP-2、第三光耦OP-3、第四光耦OP-4、二极管D、电阻R等,本申请实施例对此不作具体限制。

在具体实现中,上述空调控制电路可以集成在空调设备中,使得该空调设备可以在目标腔体温度超过预设温度阈值时,确定的开关电源启动温度,以依据该开关电源启动温度和目标腔体温度,确定目标通讯电源电压,随后基于该目标通讯电源电压对通讯开关电源的输出电压进行调整,直到该输出电压达到目标通讯电源电压,从而解决了空调外机在高温环境下因通讯环路中光耦CT R衰减所造成的通讯故障问题,提高空调通讯的稳定性。进一步的,本申请实施例还提供了一种空调设备,包括上述实施例所述的空调控制电路。

在实际应用中,空调的通讯电流环路中的电源电压一般大于50V,而空调通讯电流环路中的光耦及二极管在工作时的分压不高于5V;当空调通讯电流环路中的工作电流为4mA时,光耦高压侧电路中电阻的功耗可高达180mW,而低压侧的工作电源电压一般为+5V或+3.3V,因此在工作电流为4mA时光耦低压侧电路中的功耗最大为20mW。由于高低压侧的电压差距较大,需要采用光耦器件进行电气隔离。

在通讯电流环路的工作电流一定的情况下,温度越高,光耦器件的电流传输比越小,空调MCU接收不到信号的可能性就越大,通讯故障越可能发生。例如,如图5所示,在空调外机为上位机,空调内机(即空调室内机)为下位机的情况下,空调外机的工作环境温度比较高,空调内机的工作环境温度比较低,在第一光耦OP-1发送数据时,因为空调外机温度高,所以第二光耦OP-2存在信号接收故障,上位机无法完成自收自检;而空调内机因温度比较低可完成数据的接收,出现外机无法完成自发自收验证所导致的空调外机通讯故障的问题;又如,在空调外机为下位机,空调内机为上位机的情况下,在第四光耦OP-4发送数据时,第三光耦OP-3可接收数据完成上位机自发自检,而因空调外机温度高,所以第二光耦OP-2存在信号接收故障,下位机无法接收到内机发送来的数据,存在空调内外机通讯故障。由此可见,光耦的CTR衰减所引发的通讯故障的主要问题是通讯环路中的电流不大,且高温工况下电流传输比过小导致的。

在温度相当正常的情况下,空调通讯电流环路的工作电流不宜过大,因此本示例可在温度过高时通过选择性增大空调通讯电流环路中的电流,提高空调通讯的稳定性。具体而言,若光耦输入电流IF越大,即空调通讯电流环路的工作电流越大,则限流电阻的发热量也会越大,而随着温度的不断升高,光耦CTR不断减小,当温度足够高时,光耦CTR过小导致光耦中的光敏三极管的饱和电流值过小,最后MCU无法识别电信号导致通讯无法完成,因此空调通讯电流环路的工作电流不宜过大。在空调外机检测到控制主板所在腔体内的温度高于预设值时,即在目标腔体温度达到预设温度阈值时,可以通过空调外机的MCU控制开关电源的输出电压随着环境温度线性提升,以提高通讯开关电源的输出电压,从而可以增大通讯电流环路中的输入电流IF,防止因对零火线通信光耦CTR衰减导致的空调通讯故障,确保高温环境下空调通讯的稳定性,使得用户体验性更好,空调产品使用寿命更长。

在具体实现中,上述空调控制系统可以集成在空调设备中,使得该空调设备可以在目标腔体温度超过预设温度阈值时,确定的开关电源启动温度,以依据该开关电源启动温度和目标腔体温度,确定目标通讯电源电压,随后基于该目标通讯电源电压对通讯开关电源的输出电压进行调整,直到该输出电压达到目标通讯电源电压,从而解决了空调外机在高温环境下因通讯环路中光耦CTR衰减所造成的通讯故障问题,提高空调通讯的稳定性。

进一步的,本申请实施例还提供了一种空调设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任意一个方法实施例所述的空调控制方法的步骤。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的空调控制方法的步骤。

需要说明的是,对于系统、电路、空调设备、存储介质实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

相关技术
  • 空调控制方法和装置及空调系统、设备和存储介质
  • 空调排水设备的控制方法、装置、设备、空调及存储介质
  • 空调器控制方法及装置、空调器、计算机设备、存储介质
  • 空调的控制设备、方法、空调及存储介质
  • 空调系统的控制方法、空调系统及可读存储介质
  • 空调控制方法、装置、空调系统、存储介质及控制设备
  • 空调控制方法、装置、空调系统、存储介质及控制设备
技术分类

06120115723460