电机转速的处理方法、电机转速的处理系统和空调器与流程

文档序号:14894942发布日期:2018-07-07 22:34阅读:224来源:国知局
本发明涉及空调器
技术领域
,具体而言,涉及一种电机转速的处理方法、电机转速的处理系统、空调器、计算机设备和计算机可读存储介质。
背景技术
:随着直流电机在空调器上的普及,直流电机的各种问题也随即出现,目前大多数室内机用直流电机都是使用转速模式来控制电机的运行,当转速出现问题的时候一般的处理办法是报一个故障,这就需要售后人员来维修。随着人工成本的提高,维修人员上门维修的费用也相应的增多,同时,不必要的上门维修也给用户带来了一定的打扰。技术实现要素:本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本发明第一个方面在于提出一种电机转速的处理方法。本发明的第二个方面在于提出一种电机转速的处理系统。本发明的第三个方面在于提出一种空调器。本发明的第四个方面在于提出一种计算机设备。本发明的第五个方面在于提出一种计算机可读存储介质。有鉴于此,根据本发明的一个方面,提出了一种电机转速的处理方法,用于空调器,包括:在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;控制空调器按照当前指令电压或当前指令电流运行;在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配;若判断结果为相匹配,则控制空调器继续按照当前运行模式运行;以及若判断结果为不匹配,则根据当前电机转速调整当前运行模式。本发明提供的电机转速的处理方法,在空调器接收开启指令,首次上电运行时,把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。根据本发明的上述电机转速的处理方法,还可以具有以下技术特征:在上述技术方案中,优选地,若判断结果为不匹配,则根据当前电机转速调整当前运行模式的过程,具体包括:将设定电机转速与第一预设值的和作为第二预设值;判断当前电机转速是否大于第二预设值;若判断结果为是时,则将当前指令电压或当前指令电流与第三预设值的差值作为第一指令值;若判断结果为否时,则将当前指令电压或当前指令电流与第三预设值的和作为第二指令值;根据第一指令值或第二指令值调整所述当前运行模式。在该技术方案中,在判断电机实际转速与设定转速不匹配进行根据当前电机转速调整当前运行模式的过程,将设定电机转速(nht)与第一预设值(δn)的和作为第二预设值(nht+δn),判断当前电机转速(nhs)是否大于第二预设值,判断结果分为两种情况,第一种判断结果为大于,表明此时当前电机实际转速比设定电机转速大,且超出预设的转速差,那么需要减小当前指令电压或指令电流,来降低电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的差作为第一指令值vs1(vs1=vs0-δvs),然后根据第一指令值调整当前运行模式,如此实现在电机转速大于设定转速情况时,对运行模式的调整;第二种判断结果为小于,则表明此时当前电机实际转速比设定电机转速小,且超出预设的转速差,那么需要增加当前指令电压或指令电流,来提高电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的和作为第二指令值vs1(vs1=vs0+δvs),然后根据第二指令值对当前运行模式进行调整,如此实现在电机转速小于设定转速情况时,对运行模式的调整。其中,δvs第三预设值,可为指令电压最小步长,当指令参数为指令电流时,与指令电压的调整方式相同。在上述任一技术方案中,优选地,在根据第一指令值或第而指令值调整当前运行模式之前,还包括:判断第一指令值或第二指令值是否满足预设条件;若判断结果为满足预设条件,则进行根据第一指令值或第二指令值调整当前运行模式的步骤;根据第一指令值或第二指令值调整当前运行模式的步骤,具体包括:根据第一指令值或第二指令值更新当前指令电压或当前指令电流;进入控制空调器按照当前指令电压或当前指令电流运行的步骤。在该技术方案中,在对当前指令值(vs0)进行调整之后,可能存在当前指令值不符合允许的调整范围,那么判断第一指令值或第二指令值是否满足预设条件,满足即表明调整后的指令值在允许调整的范围内,那么更新当前指令值,并控制按照更新后指令值运行,如此,实现对空调器运行转速的调整,避免了在可以进行调整的情况下报故障。在上述任一技术方案中,优选地,判断第一指令值或第二指令值是否满足预设条件的过程,具体包括:判断第一指令值是否大于或等于第四预设值;若判断结果为大于或等于第四预设值,则判定第一指令值满足预设条件;若判断结果为小于第四预设值,则发出失速故障信号,并控制空调器进入待机状态。在该技术方案中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第一指令值进行判断时,第一指令值为当前指令值减去第三预设值,可能存在小于空调器最小允许指令值的可能,那么判断第一指令值是否大于或等于第四预设值(空调器最小允许指令值),若大于或等于,表明第一指令值在允许的范围内,就判定第一指令值符合预设条件;若判断结果为小于,表明调整前的指令值不能再减小,此时发出失速故障信号,并及时控制空调器停机,以使用户或维修人员及时维修空调器,如此,实现在空调器实际电机转速较高时,能够对转速降低时,自动降低转速,在无法降低时,再进行报故障,减少了报故障的几率。在上述任一技术方案中,优选地,判断第一指令值或第二指令值是否满足预设条件的过程,具体包括:判断第二指令值是否小于或等于第五预设值;若判断结果为小于或等于第五预设值,则判定第二指令值满足预设条件;若判断结果为大于第五预设值,则判断空调器是否预存除第一预设转速模式之外其他预设转速模式。在该技术方案中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第二指令值进行判断时,第二指令值为当前指令值加上第三预设值,可能存在大于空调器最大允许指令值的可能,那么判断第二指令值是否小于或等于第五预设值(空调器最大允许指令值),若小于或等于,表明第二指令值在允许的范围内,就判定第二指令值符合预设条件;若判断结果为大于,表明调整前的指令值不能再加大,此时判断空调器是否预存除第一预设转速模式之外其他预设转速模式,以进行控制空调器按照其他转速模式运行,如此,实现在空调器实际电机转速较低时,能够在现有运行模式基础上对转速提高时,自动加大转速,在无法增加时,再试图控制空调器按照其他转速模式的运行,尽量减少报故障。在上述任一技术方案中,优选地,在若判断结果为大于第五预设值,则判断空调器是否预存除第一预设转速模式之外其他预设转速模式之后,还包括:若判断结果为空调器未预存其他预设转速模式,则发出低速故障信号,并控制空调器进入待机状态;若判断结果空调器预存其他预设转速模式,则更新当前运行模式为其他预设转速模式,并进入控制空调器按照当前指令电压或当前指令电流运行的步骤。在该技术方案中,判断空调器是否预存除第一预设转速模式之外其他预设转速模式存在两种情况,一种为空调器还预存了其他转速模式,或是说当前转速模式是最后一种转速模式,那么更新当前运行模式为其他预设转速模式,再按照其他转速模式运行;另一种为空调器未预存其他转速模式,或是说当前转速模式已经是最后一种转速模式,就是预存的转速模式均与当前电机转速无法进行匹配,那么就发出低速故障信号,并控制空调器进入待机状态,如此,实现在空调器实际电机转速较高,在无法将预存转速模式与实际电机转速匹配时再进行报故障,减少了报故障的几率。在上述任一技术方案中,优选地,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配的过程,具体包括:将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较;若差值的绝对值小于或等于第六预设值,则判定当前电机转速与设定电机转速相匹配;若差值的绝对值大于第六预设值,则判定当前电机转速与设定电机转速不匹配。在该技术方案中,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配,具体就是将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较,只要当前电机转速和设定电机转速的差值在允许范围内(第六预设值)均认定为两者匹配。根据本发明的第二个方面,提出了一种电机转速的处理系统,用于空调器,包括:设置单元,用于在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;第一控制单元,用于控制空调器按照当前指令电压或当前指令电流运行;获取单元,用于在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;第一判断单元,用于判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配;第二控制单元,用于若判断结果为相匹配,则控制空调器继续按照当前运行模式运行;以及调整单元,用于若判断结果为不匹配,则根据当前电机转速调整当前运行模式。本发明提供的电机转速的处理系统,在空调器接收开启指令,首次上电运行时,设置单元把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后第一控制单元控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,获取单元进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,第一判断单元判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么第二控制单元控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么调整单元根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。根据本发明的上述电机转速的处理系统,还可以具有以下技术特征:在上述技术方案中,优选地,调整单元具体包括:计算单元,用于将设定电机转速与第一预设值的和作为第二预设值;第二判断单元,用于判断当前电机转速是否大于第二预设值;差值单元,用于若判断结果为是时,则将当前指令电压或当前指令电流与第三预设值的差值作为第一指令值;求和单元,用于若判断结果为否时,则将当前指令电压或当前指令电流与第三预设值的和作为第二指令值;调整子单元,用于根据第一指令值或第二指令值调整当前运行模式。在该技术方案中,在判断电机实际转速与设定转速不匹配进行根据当前电机转速调整当前运行模式的过程,将设定电机转速(nht)与第一预设值(δn)的和作为第二预设值(nht+δn),判断当前电机转速(nhs)是否大于第二预设值,判断结果分为两种情况,第一种判断结果为大于,表明此时当前电机实际转速比设定电机转速大,且超出预设的转速差,那么需要减小当前指令电压或指令电流,来降低电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的差作为第一指令值vs1(vs1=vs0-δvs),然后根据第一指令值调整当前运行模式,如此实现在电机转速大于设定转速情况时,对运行模式的调整;第二种判断结果为小于,则表明此时当前电机实际转速比设定电机转速小,且超出预设的转速差,那么需要增加当前指令电压或指令电流,来提高电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的和作为第二指令值vs1(vs1=vs0+δvs),然后根据第二指令值对当前运行模式进行调整,如此实现在电机转速小于设定转速情况时,对运行模式的调整。其中,δvs第三预设值,可为指令电压最小步长,当指令参数为指令电流时,与指令电压的调整方式相同。在上述任一技术方案中,优选地,还包括:第三判断单元,用于判断第一指令值或第二指令值是否满足预设条件;调整子单元具体包括:更新单元,用于若判断结果为满足预设条件,则根据第一指令值或第二指令值更新当前指令电压或当前指令电流,激活第一控制单元。在该技术方案中,在对当前指令值(vs0)进行调整之后,可能存在当前指令值不符合允许的调整范围,那么判断第一指令值或第二指令值是否满足预设条件,满足即表明调整后的指令值在允许调整的范围内,那么更新当前指令值,并控制按照更新后指令值运行,如此,实现对空调器运行转速的调整,避免了在可以进行调整的情况下报故障。在上述任一技术方案中,优选地,第三判断单元具体包括:第一判断子单元,用于判断第一指令值是否大于或等于第四预设值;第一判定单元,用于若判断结果为大于或等于第四预设值,则判定第一指令值满足预设条件;第一信号单元,用于若判断结果为小于第四预设值,则发出失速故障信号,并控制空调器进入待机状态。在该技术方案中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第一指令值进行判断时,第一指令值为当前指令值减去第三预设值,可能存在小于空调器最小允许指令值的可能,那么判断第一指令值是否大于或等于第四预设值(空调器最小允许指令值),若大于或等于,表明第一指令值在允许的范围内,就判定第一指令值符合预设条件;若判断结果为小于,表明调整前的指令值不能再减小,此时发出失速故障信号,并及时控制空调器停机,以使用户或维修人员及时维修空调器,如此,实现在空调器实际电机转速较高时,能够对转速降低时,自动降低转速,在无法降低时,再进行报故障,减少了报故障的几率。在上述任一技术方案中,优选地,第三判断单元具体包括:第二判断子单元,用于判断第二指令值是否小于或等于第五预设值;第二判定单元,用于若判断结果为小于或等于第五预设值,则判定第二指令值满足预设条件;第三判断子单元,用于若判断结果为大于第五预设值,则判断空调器是否预存除第一预设转速模式之外其他预设转速模式。在该技术方案中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第二指令值进行判断时,第二指令值为当前指令值加上第三预设值,可能存在大于空调器最大允许指令值的可能,那么判断第二指令值是否小于或等于第五预设值(空调器最大允许指令值),若小于或等于,表明第二指令值在允许的范围内,就判定第二指令值符合预设条件;若判断结果为大于,表明调整前的指令值不能再加大,此时判断空调器是否预存除第一预设转速模式之外其他预设转速模式,以进行控制空调器按照其他转速模式运行,如此,实现在空调器实际电机转速较低时,能够在现有运行模式基础上对转速提高时,自动加大转速,在无法增加时,再试图控制空调器按照其他转速模式的运行,尽量减少报故障。在上述任一技术方案中,优选地,还包括:第二信号单元,用于若判断结果为空调器未预存其他预设转速模式,则发出低速故障信号,并控制空调器进入待机状态;第二更新单元,用于若判断结果空调器预存其他预设转速模式,则更新当前运行模式为其他预设转速模式,并激活第一控制单元。在该技术方案中,判断空调器是否预存除第一预设转速模式之外其他预设转速模式存在两种情况,一种为空调器还预存了其他转速模式,或是说当前转速模式是最后一种转速模式,那么更新当前运行模式为其他预设转速模式,再按照其他转速模式运行;另一种为空调器未预存其他转速模式,或是说当前转速模式已经是最后一种转速模式,就是预存的转速模式均与当前电机转速无法进行匹配,那么就发出低速故障信号,并控制空调器进入待机状态,如此,实现在空调器实际电机转速较高,在无法将预存转速模式与实际电机转速匹配时再进行报故障,减少了报故障的几率。在上述任一技术方案中,优选地,第一判断单元具体包括:比较单元,用于将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较;第三判定单元,用于若差值的绝对值小于或等于第六预设值,则判定当前电机转速与设定电机转速相匹配;第四判定单元,用于若差值的绝对值大于第六预设值,则判定当前电机转速与设定电机转速不匹配。在该技术方案中,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配,具体就是将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较,只要当前电机转速和设定电机转速的差值在允许范围内(第六预设值)均认定为两者匹配。根据本发明的第三个方面,本发明提供了一种空调器,包括上述任一技术方案中的电机转速的处理系统。本发明提供的空调器,包括上述任一技术方案中的电机转速的处理系统,因此具有该电机转速的处理系统的全部有益效果,在此不再赘述。根据本发明的第四个方面,本发明提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;控制空调器按照当前指令电压或当前指令电流运行;在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配;若判断结果为相匹配,则控制空调器继续按照当前运行模式运行;以及若判断结果为不匹配,则根据当前电机转速调整当前运行模式。本发明提供的一种计算机设备,处理器执行计算机程序时实现:在空调器接收开启指令,首次上电运行时,把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。根据本发明的第五个方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;控制空调器按照当前指令电压或当前指令电流运行;在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配;若判断结果为相匹配,则控制空调器继续按照当前运行模式运行;以及若判断结果为不匹配,则根据当前电机转速调整当前运行模式。本发明提供的一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现:在空调器接收开启指令,首次上电运行时,把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。附图说明本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了本发明的一个实施例的电机转速的处理方法的流程示意图;图2示出了本发明的另一个实施例的电机转速的处理方法的流程示意图;图3示出了本发明的一个实施例的电机转速的处理系统的示意框图;图4示出了本发明的一个实施例的空调器的示意框图;图5示出了本发明的一个具体实施例的空调器的示意框图;图6示出了本发明的一个具体实施例的空调器主程序的流程示意图;图7示出了本发明的一个具体实施例的空调器初次运行程序的流程示意图;图8示出了本发明的一个实施例的计算机设备的示意框图。具体实施方式为了能够更清楚地理解本发明的上述方面、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。本发明第一方面的实施例,提出一种电机转速的处理方法,图1示出了本发明的一个实施例的电机转速的处理方法的流程示意图:步骤102,在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;步骤104,控制空调器按照当前指令电压或当前指令电流运行;步骤106,在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;步骤108,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配;步骤110,若判断结果为相匹配,则控制空调器继续按照当前运行模式运行,以及若判断结果为不匹配,则根据当前电机转速调整当前运行模式。本发明提供的电机转速的处理方法,在空调器接收开启指令,首次上电运行时,把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。图2示出了本发明的另一个实施例的电机转速的处理方法的流程示意图。其中,该方法包括:步骤202,在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;步骤204,控制空调器按照当前指令电压或当前指令电流运行;步骤206,在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;步骤208,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配,是,则进入步骤210,否,则进入步骤212;步骤210,控制空调器继续按照当前运行模式运行;步骤212,将设定电机转速与第一预设值的和作为第二预设值,判断当前电机转速是否大于第二预设值,是,则进入步骤214,否,则进入步骤216;步骤214,将当前指令电压或当前指令电流与第三预设值的差值作为第一指令值;步骤216,将当前指令电压或当前指令电流与第三预设值的和作为第二指令值;步骤218,根据第一指令值或第二指令值调整所述当前运行模式。在该实施例中,在判断电机实际转速与设定转速不匹配进行根据当前电机转速调整当前运行模式的过程,将设定电机转速(nht)与第一预设值(δn)的和作为第二预设值(nht+δn),判断当前电机转速(nhs)是否大于第二预设值,判断结果分为两种情况,第一种判断结果为大于,表明此时当前电机实际转速比设定电机转速大,且超出预设的转速差,那么需要减小当前指令电压或指令电流,来降低电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的差作为第一指令值vs1(vs1=vs0-δvs),然后根据第一指令值调整当前运行模式,如此实现在电机转速大于设定转速情况时,对运行模式的调整;第二种判断结果为小于,则表明此时当前电机实际转速比设定电机转速小,且超出预设的转速差,那么需要增加当前指令电压或指令电流,来提高电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的和作为第二指令值vs1(vs1=vs0+δvs),然后根据第二指令值对当前运行模式进行调整,如此实现在电机转速小于设定转速情况时,对运行模式的调整。其中,δvs第三预设值,可为指令电压最小步长,当指令参数为指令电流时,与指令电压的调整方式相同。在另一实施例中,优选地,在根据第一指令值或第而指令值调整当前运行模式之前,还包括:判断第一指令值或第二指令值是否满足预设条件;若判断结果为满足预设条件,则进行根据第一指令值或第二指令值调整当前运行模式的步骤;根据第一指令值或第二指令值调整当前运行模式的步骤,具体包括:根据第一指令值或第二指令值更新当前指令电压或当前指令电流;进入控制空调器按照当前指令电压或当前指令电流运行的步骤。在该实施例中,在对当前指令值(vs0)进行调整之后,可能存在当前指令值不符合允许的调整范围,那么判断第一指令值或第二指令值是否满足预设条件,满足即表明调整后的指令值在允许调整的范围内,那么更新当前指令值,并控制按照更新后指令值运行,如此,实现对空调器运行转速的调整,避免了在可以进行调整的情况下报故障。在上述任一实施例中,优选地,判断第一指令值或第二指令值是否满足预设条件的过程,具体包括:判断第一指令值是否大于或等于第四预设值;若判断结果为大于或等于第四预设值,则判定第一指令值满足预设条件;若判断结果为小于第四预设值,则发出失速故障信号,并控制空调器进入待机状态。在该实施例中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第一指令值进行判断时,第一指令值为当前指令值减去第三预设值,可能存在小于空调器最小允许指令值的可能,那么判断第一指令值是否大于或等于第四预设值(空调器最小允许指令值),若大于或等于,表明第一指令值在允许的范围内,就判定第一指令值符合预设条件;若判断结果为小于,表明调整前的指令值不能再减小,此时发出失速故障信号,并及时控制空调器停机,以使用户或维修人员及时维修空调器,如此,实现在空调器实际电机转速较高时,能够对转速降低时,自动降低转速,在无法降低时,再进行报故障,减少了报故障的几率。在上述任一实施例中,优选地,判断第一指令值或第二指令值是否满足预设条件的过程,具体包括:判断第二指令值是否小于或等于第五预设值;若判断结果为小于或等于第五预设值,则判定第二指令值满足预设条件;若判断结果为大于第五预设值,则判断空调器是否预存除第一预设转速模式之外其他预设转速模式。在该实施例中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第二指令值进行判断时,第二指令值为当前指令值加上第三预设值,可能存在大于空调器最大允许指令值的可能,那么判断第二指令值是否小于或等于第五预设值(空调器最大允许指令值),若小于或等于,表明第二指令值在允许的范围内,就判定第二指令值符合预设条件;若判断结果为大于,表明调整前的指令值不能再加大,此时判断空调器是否预存除第一预设转速模式之外其他预设转速模式,以进行控制空调器按照其他转速模式运行,如此,实现在空调器实际电机转速较低时,能够在现有运行模式基础上对转速提高时,自动加大转速,在无法增加时,再试图控制空调器按照其他转速模式的运行,尽量减少报故障。在上述任一实施例中,优选地,在若判断结果为大于第五预设值,则判断空调器是否预存除第一预设转速模式之外其他预设转速模式之后,还包括:若判断结果为空调器未预存其他预设转速模式,则发出低速故障信号,并控制空调器进入待机状态;若判断结果空调器预存其他预设转速模式,则更新当前运行模式为其他预设转速模式,并进入控制空调器按照当前指令电压或当前指令电流运行的步骤。在该实施例中,判断空调器是否预存除第一预设转速模式之外其他预设转速模式存在两种情况,一种为空调器还预存了其他转速模式,或是说当前转速模式是最后一种转速模式,那么更新当前运行模式为其他预设转速模式,再按照其他转速模式运行;另一种为空调器未预存其他转速模式,或是说当前转速模式已经是最后一种转速模式,就是预存的转速模式均与当前电机转速无法进行匹配,那么就发出低速故障信号,并控制空调器进入待机状态,如此,实现在空调器实际电机转速较高,在无法将预存转速模式与实际电机转速匹配时再进行报故障,减少了报故障的几率。在上述任一实施例中,优选地,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配的过程,具体包括:将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较;若差值的绝对值小于或等于第六预设值,则判定当前电机转速与设定电机转速相匹配;若差值的绝对值大于第六预设值,则判定当前电机转速与设定电机转速不匹配。在该实施例中,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配,具体就是将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较,只要当前电机转速和设定电机转速的差值在允许范围内(第六预设值)均认定为两者匹配。本发明第二方面的实施例,提出一种电机转速的处理系统300,图3示出了本发明的一个实施例的电机转速的处理系统300的示意框图。如图3所示,电机转速的处理系统300包括:设置单元10、第一控制单元12、获取单元14、第一判断单元16、第二控制单元18以及调整单元20。本发明提供的电机转速的处理系统300,在空调器接收开启指令,首次上电运行时,设置单元10把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后第一控制单元12控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,获取单元14进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,第一判断单元16判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么第二控制单元18控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么调整单元20根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。在上述实施例中,优选地,调整单元20具体包括:计算单元,用于将设定电机转速与第一预设值的和作为第二预设值;第二判断单元,用于判断当前电机转速是否大于第二预设值;差值单元,用于若判断结果为是时,则将当前指令电压或当前指令电流与第三预设值的差值作为第一指令值;求和单元,用于若判断结果为否时,则将当前指令电压或当前指令电流与第三预设值的和作为第二指令值;调整子单元,用于根据第一指令值或第二指令值调整当前运行模式。在该实施例中,在判断电机实际转速与设定转速不匹配进行根据当前电机转速调整当前运行模式的过程,将设定电机转速(nht)与第一预设值(δn)的和作为第二预设值(nht+δn),判断当前电机转速(nhs)是否大于第二预设值,判断结果分为两种情况,第一种判断结果为大于,表明此时当前电机实际转速比设定电机转速大,且超出预设的转速差,那么需要减小当前指令电压或指令电流,来降低电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的差作为第一指令值vs1(vs1=vs0-δvs),然后根据第一指令值调整当前运行模式,如此实现在电机转速大于设定转速情况时,对运行模式的调整;第二种判断结果为小于,则表明此时当前电机实际转速比设定电机转速小,且超出预设的转速差,那么需要增加当前指令电压或指令电流,来提高电机实际转速,若果指令参数为指令电压,那么将当前指令电压(vs0)与第三预设值(δvs)的和作为第二指令值vs1(vs1=vs0+δvs),然后根据第二指令值对当前运行模式进行调整,如此实现在电机转速小于设定转速情况时,对运行模式的调整。其中,δvs第三预设值,可为指令电压最小步长,当指令参数为指令电流时,与指令电压的调整方式相同。上述任一实施例中,优选地,还包括:第三判断单元,用于判断第一指令值或第二指令值是否满足预设条件;调整子单元具体包括:更新单元,用于若判断结果为满足预设条件,则根据第一指令值或第二指令值更新当前指令电压或当前指令电流,激活第一控制单元12。在该实施例中,在对当前指令值(vs0)进行调整之后,可能存在当前指令值不符合允许的调整范围,那么判断第一指令值或第二指令值是否满足预设条件,满足即表明调整后的指令值在允许调整的范围内,那么更新当前指令值,并控制按照更新后指令值运行,如此,实现对空调器运行转速的调整,避免了在可以进行调整的情况下报故障。上述任一实施例中,优选地,第三判断单元具体包括:第一判断子单元,用于判断第一指令值是否大于或等于第四预设值;第一判定单元,用于若判断结果为大于或等于第四预设值,则判定第一指令值满足预设条件;第一信号单元,用于若判断结果为小于第四预设值,则发出失速故障信号,并控制空调器进入待机状态。在该实施例中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第一指令值进行判断时,第一指令值为当前指令值减去第三预设值,可能存在小于空调器最小允许指令值的可能,那么判断第一指令值是否大于或等于第四预设值(空调器最小允许指令值),若大于或等于,表明第一指令值在允许的范围内,就判定第一指令值符合预设条件;若判断结果为小于,表明调整前的指令值不能再减小,此时发出失速故障信号,并及时控制空调器停机,以使用户或维修人员及时维修空调器,如此,实现在空调器实际电机转速较高时,能够对转速降低时,自动降低转速,在无法降低时,再进行报故障,减少了报故障的几率。上述任一实施例中,优选地,第三判断单元具体包括:第二判断子单元,用于判断第二指令值是否小于或等于第五预设值;第二判定单元,用于若判断结果为小于或等于第五预设值,则判定第二指令值满足预设条件;第三判断子单元,用于若判断结果为大于第五预设值,则判断空调器是否预存除第一预设转速模式之外其他预设转速模式。在该实施例中,判断第一指令值或第二指令值是否满足预设条件的过程,当对第二指令值进行判断时,第二指令值为当前指令值加上第三预设值,可能存在大于空调器最大允许指令值的可能,那么判断第二指令值是否小于或等于第五预设值(空调器最大允许指令值),若小于或等于,表明第二指令值在允许的范围内,就判定第二指令值符合预设条件;若判断结果为大于,表明调整前的指令值不能再加大,此时判断空调器是否预存除第一预设转速模式之外其他预设转速模式,以进行控制空调器按照其他转速模式运行,如此,实现在空调器实际电机转速较低时,能够在现有运行模式基础上对转速提高时,自动加大转速,在无法增加时,再试图控制空调器按照其他转速模式的运行,尽量减少报故障。上述任一实施例中,优选地,还包括:第二信号单元,用于若判断结果为空调器未预存其他预设转速模式,则发出低速故障信号,并控制空调器进入待机状态;第二更新单元,用于若判断结果空调器预存其他预设转速模式,则更新当前运行模式为其他预设转速模式,并激活第一控制单元12。在该实施例中,判断空调器是否预存除第一预设转速模式之外其他预设转速模式存在两种情况,一种为空调器还预存了其他转速模式,或是说当前转速模式是最后一种转速模式,那么更新当前运行模式为其他预设转速模式,再按照其他转速模式运行;另一种为空调器未预存其他转速模式,或是说当前转速模式已经是最后一种转速模式,就是预存的转速模式均与当前电机转速无法进行匹配,那么就发出低速故障信号,并控制空调器进入待机状态,如此,实现在空调器实际电机转速较高,在无法将预存转速模式与实际电机转速匹配时再进行报故障,减少了报故障的几率。上述任一实施例中,优选地,第一判断单元16具体包括:比较单元,用于将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较;第三判定单元,用于若差值的绝对值小于或等于第六预设值,则判定当前电机转速与设定电机转速相匹配;第四判定单元,用于若差值的绝对值大于第六预设值,则判定当前电机转速与设定电机转速不匹配。在该实施例中,判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配,具体就是将当前电机转速和设定电机转速的差值的绝对值与第六预设值进行比较,只要当前电机转速和设定电机转速的差值在允许范围内(第六预设值)均认定为两者匹配。本发明第三方面的实施例,提出一种空调器400,如图4所示,空调器400包括如上述任一实施例中的电机转速的处理系统402。本发明提供的空调器400,包括上述任一实施例中的电机转速的处理系统402,因此具有该电机转速的处理系统402的全部有益效果,在此不再赘述。下面结合图5、图6和图7说明本发明的一个具体实施例。如图5所示,该具体实施例中的空调器500包括中央处理器502、存储器504、转速检测模块506、电机控制模块508、电机510、空调控制器512。其中,中央处理器502控制空调器运行,存储器504存储空调器500运行等信息,转速检测模块506检测室内机转速,电机控制模块508控制电机510运行,电机510拖动风轮运行。空调器500工作过程如下:1)主程序,如图6所示:步骤602,读取初次运行状态;步骤604,判断是否为初次上电运行,则,进入步骤606,否,则结束;步骤606,运行初次运行程序。2)初次运行程序,如图7所示:步骤702,设定并保存不同转速模式对应的各个档位转速:空调器500在设计的时候要测试不同模式的高风档(第1风档)转速、中风(第2风档)、低风(第3风档)等对应的转速,并做成数据表,存放在存储器504内;如表1所示,空调器500在设计的时候有三个转速模式(模式1、模式2和模式3)可用。表1高风转速中风转速低风转速模式11000800400模式2800600300模式3600500200步骤704,令风机运行模式m=1:把风机运行模式1设为当前运行模式;步骤706,中央处理器502发送指令电压vs0:室内机电机以当前模式最高转速nhs运行;步骤708,判断运行时间t≥t1,是,则进入步骤710,否,则重复步骤708:t1为设定时间,比如3分钟;步骤710,检测实际转速nht,计算实际转速和设定转速的差值δnh:(δnh=abs(nhs-nht));步骤712,判断δnh≤δn,是,则进入步骤728,否,则进入步骤714:δn为设计允许的转速差,空调器500在设计时通过实验确定;步骤714,判断nht>nhs+δn,是,则进入步骤716,否,则进入步骤720;步骤716,减小指令电压,令vs1=vs0-δvs:δvs为指令电压最小步长,空调器500在设计时可通过实验确定;步骤718,判断vs1≥vsmin,是,则进入步骤708,否则进入步骤732:vsmin为允许的最小指令电压;步骤720,增大指令电压,令vs1=vs0+δvs;步骤722,判断vs1≤vsmax,是,则进入步骤708,否,则进入步骤724:vsmax为允许的最大指令电压;步骤724,令m=m+1:当前模式+1;步骤726,判断m≤mmax,是,则进入步骤706,否,则进入步骤730:mmax为允许的最大模式;步骤728,把当前模式存储到存储器504中,并按照当前模式运行;步骤730,报低速故障e0,空调器500进入待机状态;步骤732,报失速故障e1,空调器500进入待机状态。空调器500安装后通过运行“初次运行程序”的方式,来确定实际所需最佳风机运行模式,通过如上步骤,细化了空调器500的转速故障的处理方法,一定程度上减少了报转速故障的几率,减少了对用户的干扰和售后工作量。当然,如果电机510自带控制功能,“空调在设计的时候要测试不同模式的高风档(第1风档)转速、中风(第2风档)、低风(第3风档)等对应的转速,并做成数据表,存放在存储器内”这些数据也可以存放在电机510自带控制器的存储器内,也可以存放在电机510外置的存储器内;如果电机510不带控制功能,这些数据可以存放在空调控制器的存储器内,或者这些数据可以存放在可以与空调通讯的其他装置中,比如外置控制器、线控器、遥控器、手机、智能终端等,网络远程服务器等。空调器500上述控制功能的实现,可以是通过电机510自带的控制器实现,或者空调器500自身的空调控制器512实现,或者空调通过接收能与之通讯的外部控制器件的控制信号来实现。另外,表1中设置不同运行模式对应的高风转速、中风转速、低风转速,还可以根据需要设置多个转速风档。本发明第四方面的实施例,提出一种计算机设备,图8示出了本发明的一个实施例的计算机设备800的示意框图。其中,该计算机设备800包括:存储器802、处理器804及存储在存储器802上并可在处理器804上运行的计算机程序,处理器804执行计算机程序时实现以下步骤:在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;控制空调器按照当前指令电压或当前指令电流运行;在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配;若判断结果为相匹配,则控制空调器继续按照当前运行模式运行;以及若判断结果为不匹配,则根据当前电机转速调整当前运行模式。本发明提供的一种计算机设备800,处理器804执行计算机程序时实现:在空调器接收开启指令,首次上电运行时,把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。本发明第五方面的实施例,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:在空调器接收开启指令时,将空调器的当前运行模式设为第一预设转速模式;控制空调器按照当前指令电压或当前指令电流运行;在空调器的运行时长达预设时长时,获取空调器转速检测装置发送的室内机的当前电机转速;判断当前电机转速与预存的当前运行模式对应的设定电机转速是否相匹配;若判断结果为相匹配,则控制空调器继续按照当前运行模式运行;以及若判断结果为不匹配,则根据当前电机转速调整当前运行模式。本发明提供的一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现:在空调器接收开启指令,首次上电运行时,把空调器的风机的运行模式设置为第一预设转速模式,在空调器的设计时会测试不同转速模式的不同风挡的转速,如一个转速模式可以对应高中低三档转速,然后控制空调器按照中央处理器发送的当前指令电压或指令电流运行,在运行预设时长后,进行获取当前的实际电机转速,并与预存的当前运行模式对应的设定电机转速进行比较,判断两者是否匹配,在匹配时,表明按照当前转速模式运行符合实际电机转速,那么控制空调器继续按照当前转速模式运行,如果不匹配,则表明当前电机转速出现问题,继续按照当前转速运行,就会报错,那么根据当前电机转速调整当前运行模式,实现了根据实际电机转速自动选择空调风机运行模式,减少了报转速故障的几率,减少了空调器售后人员上门维修的几率,降低了维修费用,避免了因不必要的报故障信号而导致对用户的打扰。在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1