CN105320120B - 模拟空调压缩机启动失败的装置和方法 - Google Patents

模拟空调压缩机启动失败的装置和方法 Download PDF

Info

Publication number
CN105320120B
CN105320120B CN201410229163.7A CN201410229163A CN105320120B CN 105320120 B CN105320120 B CN 105320120B CN 201410229163 A CN201410229163 A CN 201410229163A CN 105320120 B CN105320120 B CN 105320120B
Authority
CN
China
Prior art keywords
compressor
enabling signal
controller
failure
signal
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
Application number
CN201410229163.7A
Other languages
English (en)
Other versions
CN105320120A (zh
Inventor
彭志富
谭泽汉
熊光灿
何信佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201410229163.7A priority Critical patent/CN105320120B/zh
Publication of CN105320120A publication Critical patent/CN105320120A/zh
Application granted granted Critical
Publication of CN105320120B publication Critical patent/CN105320120B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Air Conditioning Control Device (AREA)

Abstract

本发明公开了一种模拟空调压缩机启动失败的装置和方法。其中,该模拟空调压缩机启动失败的装置包括:MCU控制模块,用于模拟空调压缩机的驱动主板,获取压缩机的启动信号,其中,启动信号为启动失败故障信号;以及控制器,设置在空调的室外机中,与MCU控制模块相连接,用于接收MCU控制模块发送的启动信号,并判断自身能否将接收到的启动信号识别为启动失败故障信号,其中,如果控制器判断出自身能够将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理正确。通过本发明,解决了相关技术中制造压缩机启动失败故障信号的可靠性难以得到保证的问题。

Description

模拟空调压缩机启动失败的装置和方法
技术领域
本发明涉及空调领域,具体而言,涉及一种模拟空调压缩机启动失败的装置和方法。
背景技术
在相关技术中,为了检测空调室外机的控制器能否正确识别及处理压缩机启动失败故障信号,一般采用强制断开压缩机中的任一相电源的方案。
在该方案中,在压缩机检测到异常信号时,通过判断空调室外机的控制器是否会报启动失败故障来确定该空调室外机的控制器是否能正确识别压缩机启动失败故障信号。其中,在压缩机检测到异常信号时,如果判断出空调室外机的控制器会报启动失败故障,则确定空调室外机的控制器能够正确识别压缩机启动失败故障信号,而如果判断出空调室外机的控制器不会报启动失败故障,则确定空调室外机的控制器不能够正确识别压缩机启动失败故障信号。
如图1所示,在该方案中,用于进行检测空调室外机的控制器能否正确识别及处理压缩机启动失败故障信号的装置包括:真实的压缩机驱动主板、空调器室外机控制器和空调器室内机控制器,其中,真实的压缩机驱动主板可以产生用于表示压缩机的某相电源线出现断开故障的压缩机启动失败故障信号,空调器室外机中的控制器用于检测自身是否能正确识别前述的用于表示压缩机的某相电源线出现断开故障的压缩机启动失败故障信号。
由于该方案能够成功制造启动失败故障信号的概率低、随机性较大,并且控制器产生的故障可能是其它故障,或者是同时出现的多个故障,因此通过上述方案制造压缩机启动失败故障信号的过程不可控,且可靠性难以得到保证,并且容易导致实验失败。另外,由于上述模拟过程的实验场景涉及到对强电的操作,因此实验的危险性高,并且难以达到预期实验效果。
针对相关技术中制造压缩机启动失败故障信号的可靠性难以得到保证的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种模拟空调压缩机启动失败的装置和方法,以解决相关技术中模拟产生压缩机启动失败故障信号的可靠性难以得到保证的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种模拟空调压缩机启动失败的装置。该装置包括:MCU控制模块,用于模拟空调压缩机的驱动主板,获取压缩机的启动信号,其中,启动信号为启动失败故障信号;以及控制器,设置在空调的室外机中,与MCU控制模块相连接,用于接收MCU控制模块发送的启动信号,并判断自身能否将接收到的启动信号识别为启动失败故障信号,其中,如果控制器判断出自身能够将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理正确。
进一步地,MCU控制模块包括:第一通讯接口,用于获取压缩机的启动信号;以及第二通讯接口,与控制器相连接,用于将获取到的启动信号发送至控制器。
进一步地,该模拟空调压缩机启动失败的装置还包括:操作界面,与第一通讯接口相连接,用于接收输入的压缩机的启动信号,并用于将接收到的压缩机的启动信号发送至第一通讯接口。
进一步地,控制器用于通过以下方式判断自身能否将接收到的启动信号识别为启动失败故障信号:控制器对接收到的启动信号进行校验;如果接收到的启动信号被校验为正确,则控制器对接收到的启动信号进行解析,得到解析数据;以及控制器判断解析数据中的压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件,其中,如果控制器判断出解析数据中的压缩机的运行频率和运行时间点满足压缩机启动失败的条件,则将接收到的启动信号识别为启动失败故障信号。
进一步地,压缩机启动失败的条件为运行频率在运行时间点未达到预设值。
为了实现上述目的,根据本发明的另一方面,提供了一种模拟空调压缩机启动失败的方法。该方法包括:控制器接收MCU控制模块发送的启动信号,其中,启动信号为启动失败故障信号,MCU控制模块用于模拟空调压缩机的驱动主板,并获取压缩机的启动信号;控制器判断自身能否将接收到的启动信号识别为启动失败故障信号;以及如果控制器判断出自身能够将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理正确。
进一步地,MCU控制模块包括第一通讯接口和第二通讯接口,MCU控制模块获取压缩机的启动信号包括:第一通讯接口获取压缩机的启动信号,控制器接收MCU控制模块发送的启动信号包括:控制器接收第二通讯接口发送的启动信号。
进一步地,在第一通讯接口获取压缩机的启动信号之前,该方法还包括:操作界面接收输入的压缩机的启动信号;以及操作界面将接收到的压缩机的启动信号发送至第一通讯接口。
进一步地,控制器判断自身能否将接收到的启动信号识别为启动失败故障信号包括:控制器对接收到的启动信号进行校验;如果接收到的启动信号被校验为正确,则控制器对接收到的启动信号进行解析,得到解析数据;以及控制器判断解析数据中的压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件,其中,如果控制器判断出解析数据中的压缩机的运行频率和运行时间点满足压缩机启动失败的条件,则将接收到的启动信号识别为启动失败故障信号。
进一步地,控制器判断解析数据中的压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件包括:控制器判断解析数据中的压缩机的运行频率和运行时间点是否满足运行频率在运行时间点未达到预设值。
通过本发明,采用MCU控制模块,用于模拟空调压缩机的驱动主板,获取压缩机的启动信号,其中,启动信号为启动失败故障信号;以及控制器,设置在空调的室外机中,与MCU控制模块相连接,用于接收MCU控制模块发送的启动信号,并判断自身能否将接收到的启动信号识别为启动失败故障信号,其中,如果控制器能够将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理正确,由于MCU控制模块作为模拟空调压缩机的驱动主板的模块,可以独立于空调之外,并且不必断开空调中的压缩机的某相电源线即可获取预先设定的压缩机启动失败故障信号,因此解决了相关技术中模拟产生压缩机启动失败故障信号的可靠性难以得到保证的问题,进而达到了保证所模拟的压缩机启动失败故障信号的可靠性的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的模拟空调压缩机启动失败的装置的示意图;
图2是根据本发明实施例的模拟空调压缩机启动失败的装置的示意图;
图3是根据本发明优选实施例的模拟空调压缩机启动失败的装置的示意图;
图4是根据本发明实施例的压缩机启动失败故障信号的波形图;以及
图5是根据本发明实施例的模拟空调压缩机启动失败的方法的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本领域的技术人员更好的理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,在本领域普通技术人员没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
根据本发明的实施例,提供了一种模拟空调压缩机启动失败的装置,该模拟空调压缩机启动失败的装置用于通过直接获取预先设定的压缩机的启动失败故障信号来检测空调室外机的控制器程序是否能够正确处理。
图2是根据本发明实施例的模拟空调压缩机启动失败的装置的示意图。
如图2所示,该装置包括:MCU控制模块和控制器。
MCU控制模块可以用于模拟空调压缩机的驱动主板。其中,MCU控制模块通过模拟空调压缩机的驱动主板,可以产生模拟信号,该模拟信号可以包括用于表示空调压缩机的启动失败状态的信号和用于表示空调压缩机的启动正常状态的信号。
具体地,MCU控制模块可以获取压缩机的启动信号。其中,MCU控制模块可以通过接收用户输入的启动信号的方式获取压缩机的启动信号。启动信号可以为启动失败故障信号,该启动失败故障信号可以是根据实验数据预先设定的信号。例如,MCU控制模块可以接收用户输入的用于表示压缩机某相(如,A相,或者B相,或者C相)电源线出现断路故障的启动信号。
需要说明的是,MCU控制模块在获取到压缩机的启动信号之后,可以对获取到的启动信号进行处理,得到处理后的启动信号,并将处理后的启动信号发送至控制器。
控制器可以包括空调室外机控制器和空调室内机控制器,优选地,控制器可以是空调室外机控制器。将所模拟的压缩机的启动信号发送至空调室外机控制器,可以提高该装置的处理效率。
基于此,控制器可以设置在空调的室外机中,其可以与MCU控制模块相连接。控制器可以用于接收MCU控制模块发送的启动信号,在接收到MCU控制模块发送的启动信号之后,控制器可以将接收到的启动信号识别为启动失败故障信号。其中,如果控制器判断出自身能够将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理正确。否则,如果控制器不能将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理异常。其中,如果室外机程序处理正确,则表明室外机为合格的产品,如果室外机处理异常,则表明室外机为不合格的产品。
具体地,在识别启动信号是否为启动失败故障信号时,控制器可以校验启动信号是否为正确的启动信号,例如,可以通过校验启动信号的格式是否为预设格式来判断启动信号是否为正确的信号。其中,当启动信号的格式为预设格式时,启动信号为正确的信号,当启动信号的格式不为预设格式时,启动信号为不正确的信号。在启动信号为正确的启动信号时,控制器可以对启动信号进行解析,得到解析后的启动信号。在得到解析后的启动信号之后,控制器可以根据启动信号的参数的含义确定启动信号是否为启动失败故障信号。进一步地,控制器可以启动失败故障信号的类型。
例如,控制器可以根据用于表示压缩机某相(如,A相,或者B相,或者C相)电源线出现断路故障的启动信号的参数的含义确定该启动信号为电源相线断路类型的启动失败故障信号。
优选地,控制器在识别出启动信号为启动失败故障信号时,可以做出相应的逻辑响应,例如,控制器在识别出启动信号为启动失败故障信号时,可以控制压缩机停机。
通过本发明实施例,MCU控制模块通过模拟空调压缩机的驱动主板,可以产生模拟压缩机启动失败故障的信号,由于MCU控制模块所模拟的压缩机故障的信号为根据实验数据预先设定的启动信号,因此该启动信号不受真实工况条件限制,并且模拟成功率可以达到100%,从而达到了保证所模拟的压缩机启动失败故障信号的可靠性的效果。
优选地,在本发明实施例中,MCU控制模块可以包括:第一通讯接口和第二通讯接口。其中,第一通讯接口可以用于获取压缩机的启动信号。第二通讯接口与控制器相连接,可以用于将获取到的启动信号发送至控制器。
具体地,第一通讯接口可以通过监听用户输入的压缩机的启动信号来获取之,优选地,第一通讯接口在获取到压缩机的启动信号之后,可以对其进行处理,得到处理后的启动信号,处理后的启动信号可以通过第二通讯接口发送至控制器,或者处理后的启动信号可以存储在MCU控制模块中的存储器中。
例如,第一通讯接口在获取到压缩机的启动信号之后,可以对其进行校验,得到校验后的启动信号,其中,校验之后确定为正确的启动信号可以通过第二通讯接口发送至控制器,或者校验之后确定为正确的启动信号可以存储在MCU控制模块中的第一通讯接口处的存储器中。MCU控制模块在检测到第一通讯接口处的存储器中的正确的启动信号时,可以对其进行解析,得到解析后数据,并将解析后数据转换为第二通讯接口和控制器的通信协议可以识别的数据,得到转换后的数据,并将转换后的数据存储到第二通讯接口处的存储器中。第二通讯接口负责与控制器进行数据交互。具体地,第二通讯接口可以监听控制器中的通讯接口的数据。当第二通讯接口监听到第二通讯接口和控制器之间建立通讯关系之后,第二通讯接口可以将第二通讯接口处的存储器中的数据传输至控制器。
由于MCU控制模块至少包括第一通讯接口和第二通讯接口两个通讯接口,因此提高了MCU控制模块的响应速度。需要说明的是,MCU控制模块可以设置在主芯片上。
优选地,在本发明实施例中,该模拟空调压缩机启动失败的装置还可以包括:操作界面。操作界面与第一通讯接口相连接,其可以用于接收输入的压缩机的启动信号,并用于将接收到的压缩机的启动信号发送至第一通讯接口。具体地,操作界面可以接收用户通过按键和/或触摸屏输入的压缩机的启动信号,其中,输入的压缩机的启动信号可以包括压缩机的运行频率、运行时间点和运行次数等信息。输入的上述信息经过预设算法运算之后,可以转换为MCU控制模块的通信协议可以识别的数据。
需要说明的是,操作界面在接收到输入的启动信号之后,可以对其进行转换,得到转换后的数据,该转换后的数据能够被MCU控制模块的通信协议识别,在得到转换后的数据之后,可以将其传送至MCU控制模块的第一通讯接口。另外,操作界面可由LABVIEW或VB等开发平台开发得到,操作界面可以为触摸屏或液晶显示屏等。
优选地,在本发明实施例中,控制器可以用于通过以下方式判断自身能否将接收到的启动信号识别为启动失败故障信号:
首先,控制器对接收到的启动信号进行校验。具体地,可以校验接收到的启动信号的格式是否正确,当校验出接收到的启动信号的格式正确时,确认接收到的启动信号为正确的启动信号,否则当校验出接收到的启动信号的格式不正确时,确认接收到的启动信号为不正确的启动信号。
其次,如果接收到的启动信号被校验为正确,则控制器对接收到的启动信号进行解析,得到解析数据。解析数据可以包括压缩机的运行频率、运行的时间点和运行的次数等信息。
然后,控制器可以判断解析数据中的压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件。其中,如果控制器判断出解析数据中的压缩机的运行频率和运行时间点满足压缩机启动失败的条件,则将接收到的启动信号识别为启动失败故障信号,否则如果控制器判断出解析数据中的压缩机的运行频率和运行时间点不满足压缩机启动失败的条件,则不将接收到的启动信号识别为启动失败故障信号。
优选地,在本发明实施例中,压缩机启动失败的条件为运行频率在运行时间点未达到预设值。即,在控制空调的压缩机启动时,如果压缩机的运行频率在预设时间内未达到预设值,则表明压缩机启动失败。
在本发明实施例中,通过MCU控制模块、控制器和操作界面,可以模拟空调的压缩机启动失败的过程,并且在该模拟过程中,可以检测控制器是否异常。
图3是根据本发明优选实施例的模拟空调压缩机启动失败的装置的示意图。
如图3所示,该实施例可以作为图2所示实施例的优选实施方式,该实施例的模拟空调压缩机启动失败的装置除了包括第一实施例的MCU控制模块和控制器之外,还包括操作界面,其中,控制器包括空调室外机控制器和空调室内机控制器。
在模拟测试之前,首先断开空调室外机控制器与真实的压缩机驱动主板(图中的虚线连接部分)通讯口之间的通讯线,然后将空调室外机控制器通讯口与本发明的MCU控制模块的第二通讯接口相连接。并且,将操作界面(如触摸屏、液晶屏等)的通讯口与MCU控制模块的第一通讯接口相连接。同时,给本发明操作界面和MCU控制模块提供电源。需要说明的是,此处的电源为弱电电源,这样,可以避免直接对强电进行操作,提高了实验过程中的安全性。
具体地,可以通过操作界面输入压缩机运行频率值、运行时间、运行次数、被模拟的压缩机名称等参数(注:根据不同的实验要求,这些参数可以为开放性的,即,用户可以根据需要任意设置)。例如,如图4所示,该图表示如果在脉冲6的时间点上压缩机频率还未达到预设频率,则表明该压缩机启动失败,即,该图所表示的压缩机启动信号为压缩机启动失败故障信号。操作界面的处理器在接收到输入的参数之后,可以进行计算处理,将接收到的参数转换为MCU控制模块可以识别的通讯数据,同时可以通过串口将转换之后的数据传送至MCU控制模块的第一通讯接口,并存储在该处的存储器中。
MCU控制模块可以实时监听第一通讯接口(串口)处的数据。当监听到数据时,可以进行校验,在校验正确时,可以对数据进行处理,并将处理之后的数据进行解析,从而转换为与真实的压缩机驱动数据格式相同的数据,并且可以按队列形式将此次转换得到的数据进行存储,例如,可以根据预设时间点实时将数据缓存至第二通讯接口(串口)的缓冲区中。
MCU控制模块还可以实时监听空调室外机控制器的点名数据。当监听到与空调室外机控制器成功建立通讯时,可以将包含有控制压缩机启动失败的相关通讯数据传送至空调室外机控制器,并可以启用中断机制进行精确计时,从而可以控制在不同的时间点传送不同的参数至空调室外机控制器。
空调室外机控制器在接收到MCU控制模块中的第二通讯接口返回的数据后,可以对数据进行解释处理,判断是否是压缩机启动失败故障信号。需要说明的是,在正常情况下,本发明中的MCU控制模块发送控制“压缩机启动失败故障信号”的相关参数至空调室外机控制器时,若空调室外机控制器能够正确识别此信号,并做出符合要求的处理,则此项针对空调室外机的测试合格,反之,测试不合格。其中,测试合格表明空调室外机可以正常正确运行,反之,测试不合格表明空调室外机不可以正确运行。
需要说明的是,空调室外机控制器及空调室内机控制器可以带有显示屏或数码管显示器等,当判断传送过来的数据中包含有压缩机启动失败故障信号的数据时,可以实时进行显示或报警。通过观察空调室外机控制器或空调室内机控制器所显示的相应代码及负载动作可以判断室外机是否符合要求。
通过本发明实施例,MCU控制模块通过模拟空调压缩机的驱动主板,可以产生模拟压缩机故障的信号,由于MCU控制模块所模拟的压缩机故障的信号为根据实验数据预先设定的启动信号,因此该启动信号不受真实工况条件限制,并且模拟成功率可以达到100%,从而达到了保证所模拟的压缩机启动失败故障信号的可靠性的效果。
根据本发明的实施例,提供了一种模拟空调压缩机启动失败的方法,该模拟空调压缩机启动失败的方法用于通过直接获取预先设定的压缩机的启动失败故障信号来检测空调室外机的控制器是否能够正确运行。需要说明的是,本发明实施例所提供的模拟空调压缩机启动失败的方法可以通过本发明实施例的模拟空调压缩机启动失败的装置来执行,本发明实施例的模拟空调压缩机启动失败的装置也可以用于执行本发明实施例的模拟空调压缩机启动失败的方法。
图5是根据本发明实施例的模拟空调压缩机启动失败的方法的流程图。
如图5所示,该方法包括如下的步骤S502至步骤S506:
步骤S502,控制器接收MCU控制模块发送的启动信号。
其中,启动信号为启动失败故障信号,MCU控制模块用于模拟空调压缩机的驱动主板,并获取压缩机的启动信号。MCU控制模块可以用于模拟空调压缩机的驱动主板。其中,MCU控制模块通过模拟空调压缩机的驱动主板,可以产生模拟信号,该模拟信号可以包括用于表示空调压缩机的启动故障状态的信号和用于表示空调压缩机的启动正常状态的信号。
具体地,MCU控制模块可以获取压缩机的启动信号。其中,MCU控制模块可以通过接收用户输入的启动信号的方式获取压缩机的启动信号。启动信号可以为启动失败故障信号,该启动失败故障信号可以是根据实验数据预先设定的信号。例如,MCU控制模块可以接收用户输入的用于表示压缩机某相(如,A相,或者B相,或者C相)电源线出现断路故障的启动信号。
需要说明的是,MCU控制模块在获取到压缩机的启动信号之后,可以对获取到的启动信号进行处理,得到处理后的启动信号,并将处理后的启动信号发送至控制器。
控制器可以包括空调室外机控制器和空调室内机控制器,优选地,控制器可以是空调室外机控制器。将所模拟的压缩机的启动信号发送至空调室外机控制器,可以提高该装置的处理效率。
基于此,控制器可以设置在空调的室外机中,其可以与MCU控制模块相连接。控制器可以用于接收MCU控制模块发送的启动信号。
步骤S504,控制器判断自身能否将接收到的启动信号识别为启动失败故障信号。
在接收到MCU控制模块发送的启动信号之后,控制器可以判断自身能否将接收到的启动信号识别为启动失败故障信号。其中,如果控制器判断出自身能够将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理正确。否则,如果控制器判断出自身不能将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理异常。其中,如果室外机程序处理正确,则表明室外机为合格的产品,如果室外机程序处理异常,则表明室外机为不合格的产品。
具体地,在识别启动信号是否为启动失败故障信号时,控制器可以校验启动信号是否为正确的启动信号,例如,可以通过校验启动信号的格式是否为预设格式来判断启动信号是否为正确的信号。其中,当启动信号的格式为预设格式时,启动信号为正确的信号,当启动信号的格式不为预设格式时,启动信号为不正确的信号。在启动信号为正确的启动信号时,控制器可以对启动信号进行解析,得到解析后的启动信号。在得到解析后的启动信号之后,控制器可以根据启动信号的参数的含义确定启动信号是否为启动失败故障信号。进一步地,控制器可以启动失败故障信号的类型。
例如,控制器可以根据用于表示压缩机某相(如,A相,或者B相,或者C相)电源线出现断路故障的启动信号的参数的含义确定该启动信号为电源相线断路类型的启动失败故障信号。
步骤S506,如果控制器判断出自身能够将接收到的启动信号识别为启动失败故障信号,则确定室外机程序处理正确。
优选地,控制器在识别出启动信号为启动失败故障信号时,可以做出响应的逻辑响应,例如,控制器在识别出启动信号为启动失败故障信号时,可以控制压缩机停机。
通过本发明实施例,MCU控制模块通过模拟空调压缩机的驱动主板,可以产生模拟压缩机故障的信号,由于MCU控制模块所模拟的压缩机故障的信号为根据实验数据预先设定的启动信号,因此该启动信号不受真实工况条件限制,并且模拟成功率可以达到100%,从而达到了保证所模拟的压缩机启动失败故障信号的可靠性的效果。
优选地,在本发明实施例中,MCU控制模块可以包括第一通讯接口和第二通讯接口。MCU控制模块获取压缩机的启动信号可以包括:第一通讯接口获取压缩机的启动信号,控制器接收MCU控制模块发送的启动信号可以包括:控制器接收第二通讯接口发送的启动信号。
具体地,第一通讯接口可以通过监听用户输入的压缩机的启动信号来获取之,优选地,第一通讯接口在获取到压缩机的启动信号之后,可以对其进行处理,得到处理后的启动信号,处理后的启动信号可以通过第二通讯接口发送至控制器,或者处理后的启动信号可以存储在MCU控制模块中的存储器中。
例如,第一通讯接口在获取到压缩机的启动信号之后,可以对其进行校验,得到校验后的启动信号,其中,校验之后确定为正确的启动信号可以通过第二通讯接口发送至控制器,或者校验之后确定为正确的启动信号可以存储在MCU控制模块中的第一通讯接口处的存储器中。MCU控制模块在检测到第一通讯接口处的存储器中的正确的启动信号时,可以对其进行解析,得到解析后数据,并将解析后数据转换为第二通讯接口和控制器的通信协议可以识别的数据,得到转换后的数据,并将转换后的数据存储到第二通讯接口处的存储器中。第二通讯接口负责与控制器进行数据交互。具体地,第二通讯接口可以监听控制器中的通讯接口的数据。当第二通讯接口监听到第二通讯接口和控制器之间建立通讯关系之后,第二通讯接口可以将第二通讯接口处的存储器中的数据传输至控制器。
由于MCU控制模块至少包括第一通讯接口和第二通讯接口两个通讯接口,因此提高了MCU控制模块的响应速度。需要说明的是,MCU控制模块可以设置在主芯片上。
优选地,在本发明实施例中,在第一通讯接口获取压缩机的启动信号之前,该方法还可以包括:首先,操作界面接收输入的压缩机的启动信号。然后,操作界面将接收到的压缩机的启动信号发送至第一通讯接口。具体地,操作界面可以接收用户通过按键和/或触摸屏输入的压缩机的启动信号,其中,输入的压缩机的启动信号可以包括压缩机的运行频率、运行时间点和运行次数等信息。输入的上述信息经过预设算法运算之后,可以转换为MCU控制模块的通信协议可以识别的数据。
需要说明的是,操作界面在接收到输入的启动信号之后,可以对其进行转换,得到转换后的数据,该转换后的数据能够被MCU控制模块的通信协议识别,在得到转换后的数据之后,可以将其传送至MCU控制模块的第一通讯接口。另外,操作界面可由LABVIEW或VB等开发平台开发得到,操作界面可以为触摸屏或液晶显示屏等。
优选地,在本发明实施例中,控制器判断自身能否将接收到的启动信号识别为启动失败故障信号可以包括:
首先,控制器对接收到的启动信号进行校验。具体地,可以校验接收到的启动信号的格式是否正确,当校验出接收到的启动信号的格式正确时,确认接收到的启动信号为正确的启动信号,否则当校验出接收到的启动信号的格式不正确时,确认接收到的启动信号为不正确的启动信号。
其次,如果接收到的启动信号被校验为正确,则控制器对接收到的启动信号进行解析,得到解析数据。解析数据可以包括压缩机的运行频率、运行的时间点和运行的次数等信息。
然后,控制器判断解析数据中的压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件。其中,如果控制器判断出解析数据中的压缩机的运行频率和运行时间点满足压缩机启动失败的条件,则将接收到的启动信号识别为启动失败故障信号,否则如果控制器判断出解析数据中的压缩机的运行频率和运行时间点不满足压缩机启动失败的条件,则不将接收到的启动信号识别为启动失败故障信号。
优选地,在本发明实施例中,控制器判断解析数据中的压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件可以包括:控制器判断解析数据中的压缩机的运行频率和运行时间点是否满足运行频率在运行时间点未达到预设值。即,在控制空调的压缩机启动时,如果压缩机的运行频率在预设时间内未达到预设值,则表明压缩机启动失败。
在本发明实施例中,通过MCU控制模块、控制器和操作界面,可以模拟空调的压缩机启动失败的过程,并且在该模拟过程中,可以检测控制器是否异常。
如图3所示,在模拟测试之前,首先断开空调室外机控制器与真实的压缩机驱动主板(图中的虚线连接部分)通讯口之间的通讯线,然后将空调室外机控制器通讯口与本发明的MCU控制模块的第二通讯接口相连接。并且,将操作界面(如触摸屏、液晶屏等)的通讯口与MCU控制模块的第一通讯接口相连接。同时,给本发明操作界面和MCU控制模块提供电源。需要说明的是,此处的电源为弱电电源,这样,可以避免直接对强电进行操作,提高了实验过程中的安全性。
具体地,可以通过操作界面输入压缩机运行频率值、运行时间、运行次数、被模拟的压缩机名称等参数(注:根据不同的实验要求,这些参数可以为开放性的,即,用户可以根据徐璈任意设置)。例如,如图4所示,该图表示如果在脉冲6的时间点上压缩机频率还未达到预设频率,则表明该压缩机启动失败,即,该图所表示的压缩机启动信号为压缩机启动故障信号。操作界面的处理器在接收到输入的参数之后,可以进行计算处理,将接收到的参数转换为MCU控制模块可以识别的通讯数据,同时可以通过串口将转换之后的数据传送至MCU控制模块的第一通讯接口,并存储在该处的存储器中。
MCU控制模块可以实时监听第一通讯接口(串口)处的数据。当监听到数据时,可以进行校验,在校验正确时,可以对数据进行处理,并将处理之后的数据进行解析,从而转换为与真实的压缩机驱动数据格式相同的数据,并且可以按队列形式将此次转换得到的数据进行存储,例如,可以根据预设时间点实时将数据缓存至第二通讯接口(串口)的缓冲区中。
MCU控制模块还可以实时监听空调室外机控制器的点名数据。当监听到与空调室外机控制器成功建立通讯时,可以将包含有控制压缩机启动失败的相关通讯数据传送至空调室外机控制器,并可以启用中断机制进行精确计时,从而可以控制在不同的时间点传送不同的参数至空调室外机控制器。
空调室外机控制器在接收到MCU控制模块中的第二通讯接口返回的数据后,可以对数据进行解释处理,判断是否是压缩机启动失败故障信号。需要说明的是,在正常情况下,本发明中的MCU控制模块发送控制“压缩机启动失败故障信号”的相关参数至空调室外机控制器时,若空调室外机控制器能够正确识别此信号,并做出符合要求的处理,则此项针对空调室外机的测试合格,反之,测试不合格。其中,测试合格表明空调室外机程序处理正确,反之,测试不合格表明空调室外机程序处理不正确。
需要说明的是,空调室外机控制器及空调室内机控制器可以带有显示屏或数码管显示器等,当判断传送过来的数据中包含有压缩机启动失败故障信号的数据时,可以实时进行显示或报警。通过观察空调室外机控制器或空调室内机控制器所显示的相应代码及负载动作可以判断室外机是否符合要求。
通过本发明实施例,MCU控制模块通过模拟空调压缩机的驱动主板,可以产生模拟压缩机故障的信号,由于MCU控制模块所模拟的压缩机故障的信号为根据实验数据预先设定的启动信号,因此该启动信号不受真实工况条件限制,并且模拟成功率可以达到100%,从而达到了保证所模拟的压缩机启动失败故障信号的可靠性的效果。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种模拟空调压缩机启动失败的装置,其特征在于,包括:
MCU控制模块,用于模拟空调压缩机的驱动主板,获取所述压缩机的启动信号,其中,所述启动信号为启动失败故障信号;以及
控制器,设置在空调的室外机中,与所述MCU控制模块相连接,用于接收所述MCU控制模块发送的启动信号,并判断自身能否将接收到的启动信号识别为所述启动失败故障信号,其中,如果所述控制器判断出自身能够将所述接收到的启动信号识别为所述启动失败故障信号,则确定所述室外机程序处理正确;
其中,所述控制器用于通过以下方式判断自身能否将所述接收到的启动信号识别为所述启动失败故障信号:
所述控制器对所述接收到的启动信号进行校验;
如果所述接收到的启动信号被校验为正确,则所述控制器对所述接收到的启动信号进行解析,得到解析数据;以及
所述控制器判断所述解析数据中的所述压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件,
其中,如果所述控制器判断出所述解析数据中的所述压缩机的运行频率和运行时间点满足所述压缩机启动失败的条件,则将所述接收到的启动信号识别为所述启动失败故障信号。
2.根据权利要求1所述的模拟空调压缩机启动失败的装置,其特征在于,所述MCU控制模块包括:
第一通讯接口,用于获取所述压缩机的启动信号;以及
第二通讯接口,与所述控制器相连接,用于将获取到的启动信号发送至所述控制器。
3.根据权利要求2所述的模拟空调压缩机启动失败的装置,其特征在于,还包括:操作界面,与所述第一通讯接口相连接,用于接收输入的所述压缩机的启动信号,并用于将接收到的所述压缩机的启动信号发送至所述第一通讯接口。
4.根据权利要求1所述的模拟空调压缩机启动失败的装置,其特征在于,所述压缩机启动失败的条件为所述运行频率在所述运行时间点未达到预设值。
5.一种模拟空调压缩机启动失败的方法,其特征在于,包括:
控制器接收MCU控制模块发送的启动信号,其中,所述启动信号为启动失败故障信号,所述MCU控制模块用于模拟空调压缩机的驱动主板,并获取所述压缩机的启动信号;
所述控制器判断自身能否将接收到的启动信号识别为所述启动失败故障信号;以及
如果所述控制器判断出自身能够将所述接收到的启动信号识别为所述启动失败故障信号,则确定室外机程序处理正确;
其中,所述控制器判断自身能否将接收到的启动信号识别为所述启动失败故障信号包括:
所述控制器对所述接收到的启动信号进行校验;
如果所述接收到的启动信号被校验为正确,则所述控制器对所述接收到的启动信号进行解析,得到解析数据;以及
所述控制器判断所述解析数据中的所述压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件,
其中,如果所述控制器判断出所述解析数据中的所述压缩机的运行频率和运行时间点满足所述压缩机启动失败的条件,则将所述接收到的启动信号识别为所述启动失败故障信号。
6.根据权利要求5所述的模拟空调压缩机启动失败的方法,其特征在于,所述MCU控制模块包括第一通讯接口和第二通讯接口,
MCU控制模块获取所述压缩机的启动信号包括:所述第一通讯接口获取所述压缩机的启动信号,
所述控制器接收MCU控制模块发送的启动信号包括:所述控制器接收所述第二通讯接口发送的启动信号。
7.根据权利要求6所述的模拟空调压缩机启动失败的方法,其特征在于,在所述第一通讯接口获取所述压缩机的启动信号之前,所述方法还包括:
操作界面接收输入的所述压缩机的启动信号;以及
所述操作界面将接收到的所述压缩机的启动信号发送至所述第一通讯接口。
8.根据权利要求5所述的模拟空调压缩机启动失败的方法,其特征在于,所述控制器判断所述解析数据中的所述压缩机的运行频率和运行时间点是否满足压缩机启动失败的条件包括:
所述控制器判断所述解析数据中的所述压缩机的运行频率和运行时间点是否满足所述运行频率在所述运行时间点未达到预设值。
CN201410229163.7A 2014-05-27 2014-05-27 模拟空调压缩机启动失败的装置和方法 Active CN105320120B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410229163.7A CN105320120B (zh) 2014-05-27 2014-05-27 模拟空调压缩机启动失败的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410229163.7A CN105320120B (zh) 2014-05-27 2014-05-27 模拟空调压缩机启动失败的装置和方法

Publications (2)

Publication Number Publication Date
CN105320120A CN105320120A (zh) 2016-02-10
CN105320120B true CN105320120B (zh) 2018-02-27

Family

ID=55247701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410229163.7A Active CN105320120B (zh) 2014-05-27 2014-05-27 模拟空调压缩机启动失败的装置和方法

Country Status (1)

Country Link
CN (1) CN105320120B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113494479B (zh) * 2020-03-20 2024-02-20 青岛海尔空调电子有限公司 压缩机模拟工装及其通讯方法
CN113538885A (zh) * 2021-07-27 2021-10-22 广东电网有限责任公司 低压集抄***rs485总线通信故障仿真***和方法
CN113760653A (zh) * 2021-08-16 2021-12-07 深圳Tcl新技术有限公司 智能家电测试方法、装置、存储介质及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11334556A (ja) * 1998-05-27 1999-12-07 Toyota Motor Corp 車両状態制御装置
CN200997077Y (zh) * 2006-08-16 2007-12-26 珠海格力电器股份有限公司 空调强电控制器自动测试装置
CN102193553A (zh) * 2010-03-02 2011-09-21 珠海格力电器股份有限公司 空调控制器功能的测试方法、装置及***
CN202694146U (zh) * 2012-08-21 2013-01-23 珠海格力电器股份有限公司 空调器机组的测试装置和测试***
CN103576667A (zh) * 2012-07-25 2014-02-12 珠海格力电器股份有限公司 主控板的测试方法、装置及***
CN103631258A (zh) * 2013-12-12 2014-03-12 广东志高空调有限公司 一种控制器检测***及方法
CN103631146A (zh) * 2012-08-24 2014-03-12 珠海格力电器股份有限公司 空调器控制器的测试***和二氧化碳浓度传感器模拟装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11334556A (ja) * 1998-05-27 1999-12-07 Toyota Motor Corp 車両状態制御装置
CN200997077Y (zh) * 2006-08-16 2007-12-26 珠海格力电器股份有限公司 空调强电控制器自动测试装置
CN102193553A (zh) * 2010-03-02 2011-09-21 珠海格力电器股份有限公司 空调控制器功能的测试方法、装置及***
CN103576667A (zh) * 2012-07-25 2014-02-12 珠海格力电器股份有限公司 主控板的测试方法、装置及***
CN202694146U (zh) * 2012-08-21 2013-01-23 珠海格力电器股份有限公司 空调器机组的测试装置和测试***
CN103631146A (zh) * 2012-08-24 2014-03-12 珠海格力电器股份有限公司 空调器控制器的测试***和二氧化碳浓度传感器模拟装置
CN103631258A (zh) * 2013-12-12 2014-03-12 广东志高空调有限公司 一种控制器检测***及方法

Also Published As

Publication number Publication date
CN105320120A (zh) 2016-02-10

Similar Documents

Publication Publication Date Title
CN104506886B (zh) 一种故障处理方法及云端服务器
CN110209639B (zh) 信息处理方法、装置及***
CN108134710A (zh) 设备故障显示方法、装置、存储介质、设备及服务器
CN105911451B (zh) 芯片测试方法及装置
WO2021082712A1 (zh) 无线配网方法和装置、存储介质及处理器
CN107741078B (zh) 检测装置和检测方法
CN108616582B (zh) 内机和线控器的配对方法、装置及***
CN105320120B (zh) 模拟空调压缩机启动失败的装置和方法
CN104635722B (zh) 一种异常断电模拟测试装置
CN110418358A (zh) 电路板的蓝牙测试方法及装置
CN108738008A (zh) 蓝牙配对方法及***
CN111901197B (zh) 一种以太网接口模式检测装置及检测方法
CN106385447A (zh) 电池管理***测试用虚拟桩的数据处理方法
CN103795681B (zh) 视频设备配置方法及***、视频设备、视频信息服务器
CN107966914A (zh) 显示图像的方法、装置和***
CN109284199A (zh) 服务器异常处理方法、设备、以及处理器
CN105592459B (zh) 基于无线通信的安全认证装置
US10613963B2 (en) Intelligent packet analyzer circuits, systems, and methods
CN113765712B (zh) 服务器管理方法、装置、电子设备及可读存储介质
CN104898485B (zh) 家用电器的定位方法和装置、服务器
CN103852718A (zh) 键盘测试***及方法
CN108562805A (zh) 一种交互式通断电测试装置、***及方法
CN105922261B (zh) 一种机器人控制装置及其控制方法
CN108513365A (zh) 一种智能设备的控制方法、装置、智能设备及介质
CN205469847U (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