1.本发明涉及空调技术领域,具体而言,涉及一种空调器的控制方法、装置及空调器。
背景技术:
2.现有的空调器通常会在多个温度检测位置处设置温度传感器,以检测不同位置处的温度,诸如检测室内环境温度、盘管温度及排气温度,不同温度检测位置处安装的温度传感器的规格可能不同,各温度传感器通过线路与数据处理芯片不同输入端口的线路接口连接,数据处理芯片根据各温度传感器感温端子的电阻检测值计算温度检测值,由于数据处理芯片对不同输入端口获取的电阻检测值会默认调取不同规格传感器的参数对照表,当温度传感器与数据处理芯片端子的线路接口连接错误时,温度传感器规格与所连接输入端口对应的参数对照表不一致,即产生了温度传感器错接情况,导致数据处理芯片获取到的温度检测值错误,进而影响空调器的正常运行。
技术实现要素:
3.为解决上述问题,本发明提供了一种空调器的控制方法、装置及空调器,能够自动检测温度传感器是否存在错接,并在空调器存在温度传感器错接时实现了对空调器的自动纠错处理,保证了各温度检测值的准确性,进而保证了空调器的正常运行,提升了空调器运行的稳定性。
4.根据本发明实施例,一方面提供了一种空调器的控制方法,包括:当检测到空调器接通电源时,获取室内机或室外机中数据处理芯片的各输入端口对应的当前温度检测值;其中,所述输入端口与温度传感器的感温端子连接;根据各所述当前温度检测值判断所述空调器是否存在温度传感器错接情况;如果是,对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度检测值的差值均处于误差允许范围之内。
5.通过采用上述技术方案,可以基于空调器首次上电时各温度检测位置处温度相同的事实,自动检测空调器是否温度传感器是否存在错接,当确定空调器存在温度传感器错接时,通过重新匹配数据处理芯片各输入端口的参数对照表,实现了对空调器的自动纠错处理,保证了各温度检测值的准确性,进而保证了空调器的正常运行。
6.优选的,所述根据各所述当前温度检测值判断所述空调器是否存在温度传感器错接情况的步骤,包括:当存在任意两个所述当前温度检测值的温度差值处于所述误差允许范围之外时,确定所述空调器存在温度传感器错接情况。
7.通过采用上述技术方案,在室内机或室外机中存在任意两个当前温度检测值的温度差值处于误差允许范围之外时,判定存在温度传感器错接,能够自动准确检测各温度传感器是否存在错接,降低了空调器生产的防呆成本,提升空调器的生产效率。
8.优选的,所述空调器的控制方法还包括:当两两所述当前温度检测值的温度差值均处于所述误差允许范围之内时,确定所述空调器不存在温度传感器错接情况。
9.通过采用上述技术方案,在两两当前温度检测值的差值处于误差允许范围之内时,判定不存在温度传感器错接的情况,可以在空调器首次上电开启时确认温度传感器连接正常,避免因温度传感器安装异常导致空调器存在温度检测不准确的问题,提升了空调器运行的可靠性与稳定性。
10.优选的,所述空调器设置有第一温度传感器和第二温度传感器,所述第一温度传感器和所述第二温度传感器均位于室内机中或室外机中;所述第一温度传感器与所述数据处理芯片的第一输入端口连接,所述第二温度传感器与所述数据处理芯片的第二输入端口连接;所述对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度检测值的差值均处于误差允许范围之内的步骤,包括:将所述第一输入端口所对应的第一参数对照表与所述第二输入端口所对应的第二参数对照表进行互换;基于所述第一输入端口接收到的第一电阻检测值查询所述第二参数对照表,得到所述第一输入端口对应的第一温度检测值;基于所述第二输入端口接收到的第二电阻检测值查询所述第一参数对照表,得到所述第二输入端口对应的第二温度检测值;当所述第一温度检测值与所述第二温度检测值的差值处于所述误差允许范围之内时,确定参数对照表匹配成功。
11.通过采用上述技术方案,在两个温度传感器存在错接时交换两个输入端口的参数对照表,可以实现对温度检测值的自动纠错,避免温度传感器接错后给空调运行带来影响,进一步提升了空调器温度控制的准确度。
12.优选的,所述空调器的室内机或室外机中设置有两个以上的温度传感器,各所述温度传感器的规格对应的参数对照表不同;所述对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度检测值的差值均处于误差允许范围之内的步骤,包括:依次交换任意两个或多个所述输入端口对应的参数对照表,基于各输入端口接收到的电阻检测值查询交换后的参数对照表确定各所述输入端口对应的交换温度检测值,直至两两所述交换温度检测值的温度差值均处于误差允许范围之内,确定各所述输入端口的参数对照表匹配成功,得到各所述输入端口对应的正确参数对照表。
13.通过采用上述技术方案,实现了自动纠错,避免了因温度传感器安装错误导致空调运行异常,提升了空调器运行的稳定性。
14.优选的,所述误差允许范围与温度传感器的检测精度相关。
15.通过采用上述技术方案,根据温度传感器的检测精度设置误差允许范围,提升了误差允许范围的合理性,提升了传感器错接判断的准确性。
16.优选的,所述误差允许范围为[-(x+0.5x),+(x+0.5x)],其中,x为所述温度传感器的检测精度。
[0017]
通过采用上述技术方案,在温度传感器检测精度越大时,设置较大的误差允许范围,避免因温度传感器检测精度较大导致当前温度之差处于误差允许范围之外,避免了对传感器错接的误判,提升了温度传感器错接检测的检测精度。
[0018]
根据本发明实施例,另一方面提供了一种空调器的控制装置,其特征在于,包括:获取模块,用于当检测到空调器接通电源时,获取室内机或室外机中数据处理芯片的各输入端口对应的当前温度检测值;其中,所述输入端口与温度传感器的感温端子连接;判断模块,用于根据各所述当前温度检测值判断所述空调器是否存在温度传感器错接情况;纠错模块,用于对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度
检测值的差值均处于误差允许范围之内。
[0019]
根据本发明实施例,另一方面提供了一种空调器,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如第一方面任一项所述的方法。
[0020]
根据本发明实施例,另一方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如第一方面任一项所述的方法。
[0021]
本发明具有以下有益效果:通过获取空调器首次上电时数据处理芯片的各输入端口对应的当前温度检测值,可以基于空调器首次上电时各温度检测位置处温度相同的事实,自动检测空调器是否温度传感器是否存在错接,当确定空调器存在温度传感器错接时,通过重新匹配数据处理芯片各输入端口的参数对照表,实现了对空调器的自动纠错处理,保证了各温度检测值的准确性,进而保证了空调器的正常运行。
附图说明
[0022]
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0023]
本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。
[0024]
图1为本发明提供的一种空调器的控制方法流程图;
[0025]
图2为本发明提供的一种温度传感器连接示意图;
[0026]
图3为本发明提供的一种温度传感器错接示意图;
[0027]
图4为本发明提供的一种空调器的控制装置结构示意图。
具体实施方式
[0028]
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0030]
本实施例提供了一种空调器的控制方法,该方法可以应用于空调器的控制器,参见如图1所示的空调器的控制方法流程图,该方法主要包括以下步骤s102~步骤s106:
[0031]
步骤s102:当检测到空调器接通电源时,获取室内机或室外机中数据处理芯片的各输入端口对应的当前温度检测值。
[0032]
上述数据处理芯片的各输入端口与温度传感器的感温端子连接。由于空调器通常
包括多个传感器,可以在室内机和室外机中均设置数据处理芯片,室内机的数据处理芯片的各输入端口分别与室内机中的各温度传感器的感温端子连接,室外机的数据处理芯片的各输入端口分别与室外机中各温度传感器的感温端子连接。
[0033]
数据处理芯片的各输入端口分别与各个温度传感器的感温端子连接,由于各温度传感器的规格可能不同,因此每个输入端口设置有默认的参数对照表,该参数对照表与输入端口所连接的温度传感器的规格相关。诸如,设空调器的室内机中设置有环温传感器(规格为5k,用于检测环境温度)和管温传感器(规格为20k,用于检测盘管温度),参见如图2所示的温度传感器连接示意图,环温传感器与环温端子连接,环温端子与数据处理芯片的输入端口ad1连接,管温传感器与管温端子连接,管温端子与输入端口ad2连接。
[0034]
如图2所示,正常情况下,输入端口ad1默认的参数对照表为5k参数对照表(简称ad表,该对照表包括5k温度传感器在各感温阻值下对应的温度检测值),输入端口ad2默认的参数对照表为20k参数对照表。输入端口ad1接收到电阻检测值后,查询5k参数对照表,处理为环温传感器的温度检测值(即输入端口ad1对应的当前温度检测值),得到环境温度检测值;输入端口ad2接收电阻检测值后,查询20k参数对照表,处理为管温传感器的温度检测值(即输入端口ad2对应的当前温度检测值),得到盘管温度检测值。
[0035]
空调器首次上电时,空调器处于未开机状态,室内机或室外机中各温度检测位置的实际温度相同;当空调器开机运行后,各温度检测位置处的温度值会产生变化,不具备在同一温度下比对的条件,不再对空调器进行错接判断,诸如,空调器开机运行后室内机中的盘管温度与室内环境温度的实际温差会比较大。
[0036]
步骤s104:根据各当前温度检测值判断空调器是否存在温度传感器错接情况。
[0037]
由于空调器首次上电时,空调器处于未开机状态,室内机或室外机中各温度检测位置的实际温度处于同等水平,判断室内机或室外机中各位置处的当前温度检测值是否相同,进而可以准确判断室内机或室外机中是否存在传感器错接情况。
[0038]
在空调器首次上电时,由于空调器未开始运行,室内环境温度和室外环境温度可能存在差异(即室内机中各温度检测位置的实际温度处于同等水平,室外机中各温度检测位置的实际温度处于同等水平),因此需要分别对室内机和室外机进行传感器错接判断,室内机中各温度传感器对应检测到的温度值理论上是相同的,室外机中各温度传感器对应检测到的温度值理论上是相同的。当室内机中设置有两个或两个以上的温度传感器时,可以根据室内机中数据处理芯片各输入端口对应的当前温度检测值判断室内机中是否存在温度传感器错接的情况。当室外机中设置有两个或两个以上的温度传感器时,根据室外机中数据处理芯片各输入端口对应的当前温度检测值判断室外机中是否存在温度传感器错接的情况。
[0039]
步骤s106:如果是,对各输入端口所对应的参数对照表进行重新匹配,直至两两当前温度检测值的差值均处于误差允许范围之内。
[0040]
将数据处理芯片的各输入端口对应的参数对照表进行互换,以重新匹配各输入端口的参数对照表,以重新计算各输入端口对应的温度检测值,直到每两个输入端口对应的温度检测值之差处于误差允许范围之内,表明各温度检测位置的温度处于同等水平,实现了自动纠错,保证了空调器的正常运行。
[0041]
本实施例提供的上述空调器的控制方法,通过获取空调器首次上电时数据处理芯
片的各输入端口对应的当前温度检测值,可以基于空调器首次上电时各温度检测位置处温度相同的事实,自动检测空调器是否温度传感器是否存在错接,当确定空调器存在温度传感器错接时,通过重新匹配数据处理芯片各输入端口的参数对照表,实现了对空调器的自动纠错处理,保证了各温度检测值的准确性,进而保证了空调器的正常运行。
[0042]
为了提升自动检测温度传感器是否错接的准确性,本实施例提供了根据各当前温度检测值判断空调器是否存在温度传感器错接情况的具体实施方式:当存在任意两个当前温度检测值的温度差值处于误差允许范围之外时,确定空调器存在温度传感器错接情况。
[0043]
基于数据处理芯片各输入端口接收到的电阻检测值查询的各输入端口默认的参数对照表,得到各输入端口对应的当前温度检测值,计算两两输入端口的当前温度检测值的温度差值,判断各温度差值是否大于误差允许范围,如果存在任意两个输入端口的当前温度检测值的温度差值大于误差允许范围,即空调器首次上电时,不同位置检测到的温度差别较大,表明温度传感器安装异常,存在错接情况。
[0044]
参见如图3所示的温度传感器错接示意图,当图2中的温度传感器出现错接时,即环温传感器与管温端子连接,管温传感器与环温端子连接,输入端口ad1接收到管温传感器的电阻检测值,输入端口ad2接收到环温传感器的电阻检测值,由于输入端口ad1默认的参数对照表为5k参数对照表,输入端口ad2默认的参数对照表为20k参数对照表,环温传感器的规格为5k,管温传感器的规格为20k。数据处理芯片将输入端口ad1接收到管温传感器的电阻检测值查询5k参数对照表时得到ad1温度检测值,将输入端口ad2接收到环温传感器的电阻检测值查询20k参数对照表时得到ad2温度检测值,根据ad1温度检测值与ad2温度检测值的差值即可判断是否出现传感器错接,当传感器错接时,由于查询的参数对照表与传感器规格不匹配,导致ad1温度检测值与ad2温度检测值的差值较大,会超出误差允许范围,进而能够确定存在传感器错接。
[0045]
参见如图2所示的温度传感器连接示意图,环温传感器与环温端子连接,环温端子与数据处理芯片的输入端口ad1连接,管温传感器与管温端子连接,管温端子与输入端口ad2连接。
[0046]
如图2所示,正常情况下,输入端口ad1默认的参数对照表为5k参数对照表(简称ad表,该对照表包括5k温度传感器在各感温阻值下对应的温度检测值),输入端口ad2默认的参数对照表为20k参数对照表。输入端口ad1接收到电阻检测值后,查询5k参数对照表,处理为环温传感器的温度检测值(即输入端口ad1对应的当前温度检测值),得到环境温度检测值;输入端口ad2接收电阻检测值后,查询20k参数对照表,处理为管温传感器的温度检测值(即输入端口ad2对应的当前温度检测值),得到盘管温度检测值。
[0047]
通过在室内机或室外机中存在任意两个当前温度检测值的温度差值处于误差允许范围之外时,判定存在温度传感器错接,能够自动准确检测各温度传感器是否存在错接,降低了空调器生产的防呆成本,提升空调器的生产效率。
[0048]
在一种可行的实施方式中,上述空调器的控制方法还包括:当两两当前温度检测值的温度差值均处于误差允许范围之内时,确定空调器不存在温度传感器错接情况。当数据处理芯片的两两输入端口对应的当前温度检测值之差均处于误差范围之内时,即空调器首次上电时各位置处检测到的温度值相同或相近,温度检测未产生异常,空调器不存在温度传感器错接情况。
[0049]
通过在两两当前温度检测值的差值处于误差允许范围之内时,判定不存在温度传感器错接的情况,可以在空调器首次上电开启时确认温度传感器连接正常,避免因温度传感器安装异常导致空调器存在温度检测不准确的问题,提升了空调器运行的可靠性与稳定性。
[0050]
在一种具体的实施方式中,上述误差允许范围与温度传感器的检测精度相关,通过根据温度传感器的检测精度设置误差允许范围,提升了误差允许范围的合理性,提升了传感器错接判断的准确性。
[0051]
在一种可行的实施方式中,上述误差允许范围为[-(x+0.5x),+(x+0.5x)],其中,x为温度传感器的检测精度。诸如,当温度传感器的检测精度为1℃时,误差允许范围为[-1.5℃,+1.5℃],即在两个温度检测位置处的当前温度差值处于[-1.5℃,+1.5℃]范围内时,表明温度传感器安装正常。当温度传感器的检测精度为0.5℃时,误差允许范围为[-0.75℃,+0.75℃]。
[0052]
通过在温度传感器检测精度越大时,设置较大的误差允许范围,避免因温度传感器检测精度较大导致当前温度之差处于误差允许范围之外,避免了对传感器错接的误判,提升了温度传感器错接检测的检测精度。
[0053]
在一种可行的实施方式中,若空调器设置有第一温度传感器和第二温度传感器,第一温度传感器和第二温度传感器均位于室内机中或室外机中;第一温度传感器与数据处理芯片的第一输入端口连接,第二温度传感器与数据处理芯片的第二输入端口连接;本实施例提供了对各输入端口所对应的参数对照表进行重新匹配,直至两两当前温度检测值的差值均处于误差允许范围之内的实施方式,具体可参照如下步骤(1)~步骤(3)执行:
[0054]
步骤(1):将第一输入端口所对应的第一参数对照表与第二输入端口所对应的第二参数对照表进行互换。
[0055]
由于使用空调器时室外环境温度通常较高或较低,室内外环境温差较大,为了提升传感器错接判断的准确性,需要对室内机或室外机中各温度传感器的温度检测值进行单独判断,以避免收到室内外环境温差的影响。
[0056]
将数据处理芯片的第一输入端口默认的参数对照表记为第一参数对照表,将第二输入端口默认的参数对照表记为第二参数对照表,数据处理芯片的第一输入端口与第二输入端口所对应的参数对照表互换,即第一输入端口对应的参数对照表变为第二参数对照表,第二输入端口对应的参数对照表变为第一参数对照表。
[0057]
以图3所示的数据处理芯片为例,输入端口ad1默认的参数对照表为5k参数对照表,输入端口ad2默认的参数对照表为20k参数对照表,当确定存在温度传感器错接情况时,将两个输入端口的参数对照表进行互换,即输入端口ad1对应的参数对照表变为20k参数对照表,输入端口ad2对应的参数对照表变为5k参数对照表。
[0058]
步骤(2):基于第一输入端口接收到的第一电阻检测值查询第二参数对照表,得到第一输入端口对应的第一温度检测值;基于第二输入端口接收到的第二电阻检测值查询第一参数对照表,得到第二输入端口对应的第二温度检测值。
[0059]
将各输入端口接收到的电阻检测值(即温度传感器的电阻感应值)查询交换后的参数对照表,得到各输入端口对应的新的温度检测值。
[0060]
以图3所示的数据处理芯片为例,当输入端口ad1接收到电阻检测值时查询20k参
数对照表,得到第一温度检测值,由于20k参数对照表与管温传感器的规格相匹配,数据处理芯片将上述第一温度检测值作为管温传感器的温度检测值,即第一温度检测值为盘管温度。当输入端口ad2接收到电阻检测值时查询2k参数对照表,得到第二温度检测值,由于5k参数对照表与环温传感器的规格相匹配,将上述第二温度检测值作为环温传感器的温度检测值,即第二温度检测值为环境温度。
[0061]
步骤(3):当第一温度检测值与第二温度检测值的差值处于误差允许范围之内时,确定参数对照表匹配成功。
[0062]
计算上述第一温度检测值与第二温度检测值的温度差值,当该温度差值处于误差允许范围区间之内时,确定数据处理芯片的输入端口的参数对照表匹配成功,即将交换之后的参数对照表作为新的默认参数对照表。
[0063]
在一种可行的实施方式中,若空调器的室内机或室外机中设置有两个以上的温度传感器,且各温度传感器的规格对应的参数对照表不同;本实施例提供了对各输入端口所对应的参数对照表进行重新匹配,直至两两当前温度检测值的差值均处于误差允许范围之内的实施方式:
[0064]
依次交换任意两个或多个输入端口对应的参数对照表,基于各输入端口接收到的电阻检测值查询交换后的参数对照表确定各输入端口对应的交换温度检测值,直至两两交换温度检测值的温度差值均处于误差允许范围之内,确定各输入端口的参数对照表匹配成功,得到各输入端口对应的正确参数对照表。
[0065]
由于上述各温度传感器的规格对应的参数对照表不同,根据各输入端口所对应的正确参数对照表,可以确定该正确参数对照表所对应的温度传感器,进而可以确定各温度传感器的正确温度检测值,实现了对空调器温度检测的自动纠错。
[0066]
诸如,空调器的室内机或室外机中包括三个温度传感器:温度传感器a、温度传感器b和温度传感器c,依次与数据处理芯片的输入端口s1、输入端口s2和输入端口s3连接,设三个温度传感器的规格依次为y1k、y2k和y3k,输入端口s1初始默认的参数对照表为y1k参数对照表,输入端口s2初始默认的参数对照表为y2k参数对照表,输入端口s3初始默认的参数对照表为y3k参数对照表。
[0067]
当空调器首次上电时,基于输入端口s1获取到的当前阻值,查询y1k的ad表(即参数对照表),得到输入端口s1对应的当前温度p1;基于输入端口s2获取到的当前阻值,查询y2k的ad表,得到输入端口s2对应的当前温度p2;基于输入端口s3获取到的当前阻值,查询y3k的ad表,得到输入端口s3对应的当前温度p3。
[0068]
若当前温度p1~p3中两两差值均处于误差允许范围之内,确定空调器不存在温度传感器错接。
[0069]
若当前温度p1~p3中两两差值处于误差允许范围之外,确定存在温度传感器错接,对温度传感器进行纠错。当确定空调器存在传感器错接时,对数据处理芯片各输入端口的参数对照表进行重新交换匹配,具体可参照如下1)~4):
[0070]
1):交换输入端口s1和输入端口s2默认的参数对照表,即交换输入端口s1和输入端口s2的温度检测算法:基于输入端口s1获取的当前阻值查询y2k的ad表,得到输入端口s1的交换温度检测值c1;基于输入端口s2获取的当前阻值查询y1k的ad表,得到输入端口s2的交换温度检测值c2;基于输入端口s3获取的当前阻值查询y3k的ad表,得到输入端口s3的交
换温度检测值c3。
[0071]
若交换温度检测值c1~c3中两两差值处于误差允许范围之内,确定各输入端口的参数对照表匹配成功,确定输入端口s1对应的正确参数对照表为y2k参数对照表,确定输入端口s2对应的正确参数对照表为y1k参数对照表,输入端口s3对应的正确参数对照表为y3k参数对照表。
[0072]
若交换温度检测值c1~c3中两两差值处于误差允许范围之外,继续交换其他任意两个或多个输入端口对应的参数对照表。
[0073]
2):交换输入端口s1和输入端口s3默认的参数对照表,即交换输入端口s1和输入端口s3的温度检测算法:基于输入端口s1获取的当前阻值查询y3k的ad表,得到输入端口s1的交换温度检测值c1;基于输入端口s2获取的当前阻值查询y2k的ad表,得到输入端口s2的交换温度检测值c2;基于输入端口s3获取的当前阻值查询y1k的ad表,得到输入端口s3的交换温度检测值c3。
[0074]
若交换温度检测值c1~c3中两两差值处于误差允许范围之内,确定各输入端口的参数对照表匹配成功,确定输入端口s1对应的正确参数对照表为y3k参数对照表,确定输入端口s2对应的正确参数对照表为y2k参数对照表,输入端口s3对应的正确参数对照表为y1k参数对照表。
[0075]
若交换温度检测值c1~c3中两两差值处于误差允许范围之外,继续交换其他任意两个或多个输入端口对应的参数对照表。
[0076]
3):交换输入端口s2和输入端口s3默认的参数对照表,即交换输入端口s2和输入端口s3的温度检测算法:基于输入端口s1获取的当前阻值查询y1k的ad表,得到输入端口s1的交换温度检测值c1;基于输入端口s2获取的当前阻值查询y3k的ad表,得到输入端口s2的交换温度检测值c2;基于输入端口s3获取的当前阻值查询y2k的ad表,得到输入端口s3的交换温度检测值c3。
[0077]
若交换温度检测值c1~c3中两两差值处于误差允许范围之内,确定各输入端口的参数对照表匹配成功,确定输入端口s1对应的正确参数对照表为y1k参数对照表,确定输入端口s2对应的正确参数对照表为y3k参数对照表,输入端口s3对应的正确参数对照表为y2k参数对照表。
[0078]
若交换温度检测值c1~c3中两两差值处于误差允许范围之外,继续交换其他多个输入端口对应的参数对照表。
[0079]
4):交换输入端口s1、输入端口s2和输入端口s3默认的参数对照表,即交换输入端口s1、输入端口s2和输入端口s3的温度检测算法:基于输入端口s1获取的当前阻值查询y2k的ad表,得到输入端口s1的交换温度检测值c1;基于输入端口s2获取的当前阻值查询y3k的ad表,得到输入端口s2的交换温度检测值c2;基于输入端口s3获取的当前阻值查询y1k的ad表,得到输入端口s3的交换温度检测值c3。
[0080]
若交换温度检测值c1~c3中两两差值处于误差允许范围之内,确定各输入端口的参数对照表匹配成功,确定输入端口s1对应的正确参数对照表为y2k参数对照表,确定输入端口s2对应的正确参数对照表为y3k参数对照表,输入端口s3对应的正确参数对照表为y1k参数对照表。
[0081]
若交换温度检测值c1~c3中两两差值处于误差允许范围之外,确定确定输入端口
s1对应的正确参数对照表为y3k参数对照表,确定输入端口s2对应的正确参数对照表为y1k参数对照表,输入端口s3对应的正确参数对照表为y2k参数对照表。
[0082]
当确定数据处理芯片各输入端口对应的正确参数对照表时,在后续的温度检测过程中,数据处理芯片基于各输入端口获取的当前阻值及正确参数对照表可以确定各温度传感器的正确温度检测值,实现了温度传感器的自动纠错处理,避免了因温度传感器安装错误导致空调运行异常,提升了空调器运行的稳定性。
[0083]
本实施例提供的上述空调器的控制方法,可以自动检测空调器的温度传感器是否存在位置安装错误,并能够在存在错接时自动纠错,保证了空调器的正常运行,降低了现有技术中因采用不同颜色或者不同类型的端子进行生产防呆的防呆成本,提升了生产效率。
[0084]
对应于上述实施例提供的空调器的控制方法,本发明实施例提供了一种空调器的控制装置,该装置可以应用于空调器的控制器,参见如图4所示的空调器的控制装置结构示意图,该装置包括以下模块:
[0085]
获取模块41,用于当检测到空调器接通电源时,获取室内机或室外机中数据处理芯片的各输入端口对应的当前温度检测值;其中,输入端口与温度传感器的感温端子连接。
[0086]
检测模块42,用于根据各当前温度检测值判断空调器是否存在温度传感器错接情况。
[0087]
纠错模块43,用于对各输入端口所对应的参数对照表进行重新匹配,直至两两当前温度检测值的差值均处于误差允许范围之内。
[0088]
本实施例提供的上述空调器的控制装置,通过获取空调器首次上电时数据处理芯片的各输入端口对应的当前温度检测值,可以基于空调器首次上电时各温度检测位置处温度相同的事实,自动检测空调器是否温度传感器是否存在错接,当确定空调器存在温度传感器错接时,通过重新匹配数据处理芯片各输入端口的参数对照表,实现了对空调器的自动纠错处理,保证了各温度检测值的准确性,进而保证了空调器的正常运行。
[0089]
在一种实施方式中,上述检测模块42,进一步用于当存在任意两个当前温度检测值的温度差值处于误差允许范围之外时,确定空调器存在温度传感器错接情况。
[0090]
在一种实施方式中,上述装置还包括:
[0091]
确定模块,用于当两两当前温度检测值的温度差值均处于误差允许范围之内时,确定空调器不存在温度传感器错接情况。
[0092]
在一种实施方式中,上述空调器设置有第一温度传感器和第二温度传感器,第一温度传感器和第二温度传感器均位于室内机中或室外机中;第一温度传感器与数据处理芯片的第一输入端口连接,第二温度传感器与数据处理芯片的第二输入端口连接;纠错模块23,进一步用于将第一输入端口所对应的第一参数对照表与第二输入端口所对应的第二参数对照表进行互换;基于第一输入端口接收到的第一电阻检测值查询第二参数对照表,得到第一输入端口对应的第一温度检测值;基于第二输入端口接收到的第二电阻检测值查询第一参数对照表,得到第二输入端口对应的第二温度检测值;当第一温度检测值与第二温度检测值的差值处于误差允许范围之内时,确定参数对照表匹配成功。
[0093]
在一种实施方式中,上述空调器的室内机或室外机中设置有两个以上的温度传感器,各温度传感器的规格对应的参数对照表不同;纠错模块23,进一步用于依次交换任意两个或多个输入端口对应的参数对照表,基于各输入端口接收到的电阻检测值查询交换后的
参数对照表确定各输入端口对应的交换温度检测值,直至两两交换温度检测值的温度差值均处于误差允许范围之内,确定各输入端口的参数对照表匹配成功,得到各输入端口对应的正确参数对照表。
[0094]
在一种实施方式中,上述误差允许范围与温度传感器的检测精度相关。
[0095]
在一种实施方式中,上述误差允许范围为[-(x+0.5x),+(x+0.5x)],其中,x为温度传感器的检测精度。
[0096]
本实施例提供的上述空调器的控制装置,可以自动检测空调器的温度传感器是否存在位置安装错误,并能够在存在错接时自动纠错,保证了空调器的正常运行,降低了现有技术中采用不同颜色或者不同类型的端子进行生产防呆的防呆成本。
[0097]
对应于上述实施例提供的空调器的控制方法,本实施例提供了一种空调器,该空调器包括存储有计算机程序的计算机可读存储介质和处理器,计算机程序被处理器读取并运行时,实现上述实施例提供的空调器的控制方法。上述空调器的室内机或室外机中设置有两个或两个以上的温度传感器。
[0098]
本实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述空调器的控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
[0099]
当然,本领域技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程度来指令控制装置来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程,其中所述的存储介质可为存储器、磁盘、光盘等。
[0100]
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
[0101]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0102]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的空调器的控制装置和空调器而言,由于其与实施例公开的空调器的控制方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0103]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
[0104]
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
技术特征:
1.一种空调器的控制方法,其特征在于,包括:当检测到空调器接通电源时,获取室内机或室外机中数据处理芯片的各输入端口对应的当前温度检测值;其中,所述输入端口与温度传感器的感温端子连接;根据各所述当前温度检测值判断所述空调器是否存在温度传感器错接情况;如果是,对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度检测值的差值均处于误差允许范围之内。2.如权利要求1所述的空调器的控制方法,其特征在于,所述根据各所述当前温度检测值判断所述空调器是否存在温度传感器错接情况的步骤,包括:当存在任意两个所述当前温度检测值的温度差值处于所述误差允许范围之外时,确定所述空调器存在温度传感器错接情况。3.如权利要求2所述的空调器的控制方法,还包括:当两两所述当前温度检测值的温度差值均处于所述误差允许范围之内时,确定所述空调器不存在温度传感器错接情况。4.如权利要求1所述的空调器的控制方法,其特征在于,所述空调器设置有第一温度传感器和第二温度传感器,所述第一温度传感器和所述第二温度传感器均位于室内机中或室外机中;所述第一温度传感器与所述数据处理芯片的第一输入端口连接,所述第二温度传感器与所述数据处理芯片的第二输入端口连接;所述对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度检测值的差值均处于误差允许范围之内的步骤,包括:将所述第一输入端口所对应的第一参数对照表与所述第二输入端口所对应的第二参数对照表进行互换;基于所述第一输入端口接收到的第一电阻检测值查询所述第二参数对照表,得到所述第一输入端口对应的第一温度检测值;基于所述第二输入端口接收到的第二电阻检测值查询所述第一参数对照表,得到所述第二输入端口对应的第二温度检测值;当所述第一温度检测值与所述第二温度检测值的差值处于所述误差允许范围之内时,确定参数对照表匹配成功。5.如权利要求1所述的空调器的控制方法,其特征在于,所述空调器的室内机或室外机中设置有两个以上的温度传感器,各所述温度传感器的规格对应的参数对照表不同;所述对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度检测值的差值均处于误差允许范围之内的步骤,包括:依次交换任意两个或多个所述输入端口对应的参数对照表,基于各输入端口接收到的电阻检测值查询交换后的参数对照表确定各所述输入端口对应的交换温度检测值,直至两两所述交换温度检测值的温度差值均处于误差允许范围之内,确定各所述输入端口的参数对照表匹配成功,得到各所述输入端口对应的正确参数对照表。6.如权利要求1-5任一项所述的空调器的控制方法,其特征在于,所述误差允许范围与温度传感器的检测精度相关。7.如权利要求6所述的空调器的控制方法,其特征在于,所述误差允许范围为[-(x+0.5x),+(x+0.5x)],其中,x为所述温度传感器的检测精度。
8.一种空调器的控制装置,其特征在于,包括:获取模块,用于当检测到空调器接通电源时,获取室内机或室外机中数据处理芯片的各输入端口对应的当前温度检测值;其中,所述输入端口与温度传感器的感温端子连接;判断模块,用于根据各所述当前温度检测值判断所述空调器是否存在温度传感器错接情况;纠错模块,用于对各所述输入端口所对应的参数对照表进行重新匹配,直至两两所述当前温度检测值的差值均处于误差允许范围之内。9.一种空调器,其特征在于,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如权利要求1-7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如权利要求1-7任一项所述的方法。
技术总结
本发明公开了一种空调器的控制方法、装置及空调器,涉及空调技术领域,上述空调器的控制方法包括:当检测到空调器接通电源时,获取室内机或室外机中数据处理芯片的各输入端口对应的当前温度检测值;其中,输入端口与温度传感器的感温端子连接;根据各当前温度检测值判断空调器是否存在温度传感器错接情况;如果是,对各输入端口所对应的参数对照表进行重新匹配,直至两两当前温度检测值的差值均处于误差允许范围之内。本发明能够自动检测空调器是否存在温度传感器错接,实现了对空调器的自动纠错处理,保证了各温度检测值的准确性,进而保证了空调器的正常运行。保证了空调器的正常运行。保证了空调器的正常运行。
技术研发人员:易红艳 刘亚洲 刘军 王学武
受保护的技术使用者:宁波奥克斯电气股份有限公司
技术研发日:2021.11.04
技术公布日:2022/3/7