滑动门控制方法、装置、空调器及计算机可读存储介质转让专利

申请号 : CN201910053084.8

文献号 : CN109764484B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 石建华卓森庆刘涛

申请人 : 奥克斯空调股份有限公司

摘要 :

本发明提供了一种滑动门控制方法、装置、空调器及计算机可读存储介质,涉及空调技术领域。该滑动门控制方法包括:响应空调器的关门控制指令,控制空调器的滑动门以第一速度运行,以使滑动门运行第一滑动行程,其中,第一滑动行程表征滑动门由关门初始位置至减速起始位置所滑动的行程;控制滑动门以第二速度运行,以使滑动门运行第二滑动行程,其中,第二滑动行程表征滑动门由减速起始位置越过理论关门位置至停止位置所滑动的行程,且第二速度小于第一速度。该滑动门控制方法、装置、空调器及计算机可读存储介质能够有效消除或降低滑动门关门时的撞击噪音,提高用户体验。

权利要求 :

1.一种滑动门控制方法,其特征在于,包括:

响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程,其中,所述第一滑动行程表征所述滑动门由关门初始位置至减速起始位置所滑动的行程;

控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程,其中,所述第二滑动行程表征所述滑动门由所述减速起始位置越过理论关门位置至停止位置所滑动的行程,且所述第二速度小于所述第一速度。

2.根据权利要求1所述的滑动门控制方法,其特征在于,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤之后还包括:判断检测到的所述滑动门的实际运行行程是否小于所述第一滑动行程,其中,所述实际运行行程表征所述滑动门相对所述关门初始位置所滑动过的实时行程;

若所述滑动门的实际运行行程小于所述第一滑动行程,则控制所述滑动门以所述第一速度继续运行。

3.根据权利要求2所述的滑动门控制方法,其特征在于,所述滑动门控制方法还包括:若所述滑动门的实际运行行程大于或等于所述第一滑动行程,则判断所述滑动门的实际运行行程是否大于或等于所述第一滑动行程且小于实际运行停止行程,其中,所述实际运行停止行程表征所述滑动门由所述关门初始位置至所述滑动门的停止位置所滑动过的行程;

若确定所述滑动门的实际运行行程大于或等于所述第一滑动行程且小于所述实际运行停止行程,则执行所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤。

4.根据权利要求3所述的滑动门控制方法,其特征在于,所述滑动门控制方法还包括:若确定所述滑动门的实际运行行程等于所述实际运行停止行程,则控制所述滑动门停止运行。

5.根据权利要求1所述的滑动门控制方法,其特征在于,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤之后还包括:接收所述滑动门的减速起始位置到位信号;

所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:依据所述减速起始位置到位信号控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程。

6.根据权利要求1-5任一项所述的滑动门控制方法,其特征在于,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行第一滑动行程的步骤之前还包括:响应所述空调器的关门控制指令,判断所述滑动门在待关门时的关门初始位置是否在预设的所述减速起始位置至所述理论关门位置的范围之外;

若确定所述关门初始位置在预设的所述减速起始位置至所述理论关门位置的范围之外,则执行所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤;

若确定所述关门初始位置在预设的所述减速起始位置至所述理论关门位置的范围之内,则执行所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤。

7.根据权利要求1-5任一项所述的滑动门控制方法,其特征在于,所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:控制所述滑动门以第二速度运行,并控制所述滑动门的运行速度逐渐减小。

8.根据权利要求1-5任一项所述的滑动门控制方法,其特征在于,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤包括:响应所述空调器的关门控制指令,控制所述空调器的滑动门的驱动电机以第一运行频率工作,以使所述驱动电机驱动所述滑动门以所述第一速度运行所述第一滑动行程。

9.根据权利要求8所述的滑动门控制方法,其特征在于,所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:控制所述驱动电机以第二运行频率工作,以使所述驱动电机驱动所述滑动门以所述第二速度运行,以使所述滑动门运行所述第二滑动行程,其中,所述第二运行频率小于所述第一运行频率。

10.根据权利要求1-5任一项所述的滑动门控制方法,其特征在于,所述第一滑动行程包括第一角度;所述第二滑动行程包括第二角度;

所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤包括:响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行所述第一角度,其中,所述第一角度表征所述滑动门由所述关门初始位置至所述减速起始位置所转过的角度;

所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:控制所述滑动门以所述第二速度运行所述第二角度,以使所述滑动门运行第二滑动行程,其中,所述第二角度表征所述滑动门由所述减速起始位置至越过所述理论关门位置的停止位置所转过的角度。

11.根据权利要求1-5任一项所述的滑动门控制方法,其特征在于,所述第一速度为所述第二速度的5-10倍。

12.根据权利要求1-5任一项所述的滑动门控制方法,其特征在于,所述减速起始位置临近所述理论关门位置设置。

13.根据权利要求1-5任一项所述的滑动门控制方法,其特征在于,所述关门初始位置与上一次所述滑动门开门时的最终开门停止位置相同。

14.一种滑动门控制装置,包括控制模块(110),所述控制模块(110)用于响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,其特征在于,所述滑动门控制装置(100)用于实施如权利要求1-13任一项所述的滑动门控制方法;

所述控制模块(110),还用于控制所述空调器的滑动门以所述第一速度运行第一滑动行程,其中,所述第一滑动行程表征所述滑动门由关门初始位置至减速起始位置所滑动的行程;

所述控制模块(110),还用于控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程,其中,所述第二滑动行程表征所述滑动门由所述减速起始位置越过理论关门位置至所述停止位置所滑动的行程,且所述第二速度小于所述第一速度。

15.一种空调器,包括存储器(11)和处理器(12),其特征在于,所述空调器还包括:如权利要求14所述的滑动门控制装置(100),所述滑动门控制装置(100)安装于所述存储器(11)中并包括一个或多个由所述处理器(12)执行的软件功能模块。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有滑动门控制程序,所述滑动门控制程序被处理器(12)执行时实现如权利要求1-13任一项所述的滑动门控制方法。

说明书 :

滑动门控制方法、装置、空调器及计算机可读存储介质

技术领域

[0001] 本发明涉及空调技术领域,具体而言,涉及一种滑动门控制方法、装置、空调器及计算机可读存储介质。

背景技术

[0002] 目前带有滑动门的空调器在运行时,滑动门打开露出出风口;空调关闭,滑动门闭合。但是,现有的一种空调器在关门时常会产生较大的撞击噪音,影响了用户体验。

发明内容

[0003] 本发明解决的问题是空调器的滑动门在关门时产生撞击噪音的问题。
[0004] 为解决上述问题,本发明提供一种滑动门控制方法,包括:
[0005] 响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程,其中,所述第一滑动行程表征所述滑动门由关门初始位置至减速起始位置所滑动的行程;
[0006] 控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程,其中,所述第二滑动行程表征所述滑动门由所述减速起始位置越过理论关门位置至所述停止位置所滑动的行程,且所述第二速度小于所述第一速度。
[0007] 该滑动门控制方法在滑动门运行至减速起始位置时,降低滑动门的运行速度,使滑动门减速运行,从而有效消除或降低滑动门关门时的撞击噪音,提高用户体验。
[0008] 进一步地,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤之后还包括:
[0009] 判断检测到的所述滑动门的实际运行行程是否小于所述第一滑动行程,其中,所述实际运行行程表征所述滑动门相对所述关门初始位置所滑动过的实时行程;
[0010] 若所述滑动门的实际运行行程小于所述第一滑动行程,则控制所述滑动门以所述第一速度继续运行。
[0011] 在关门过程中,实时检测滑动门的实际运行行程,判断实际运行行程是否小于第一滑动行程,若滑动门的实际运行行程小于第一滑动行程,则表示滑动门还未滑动至减速起始位置,此时控制滑动门以第一速度继续运行。保证关门过程顺畅,保证关门时间不至于过长。
[0012] 进一步地,所述滑动门控制方法还包括:
[0013] 若所述滑动门的实际运行行程大于或等于所述第一滑动行程,则判断所述滑动门的实际运行行程是否大于或等于所述第一滑动行程且小于实际运行停止行程,其中,所述实际运行停止行程表征所述滑动门由所述关门初始位置至所述滑动门的停止位置所滑动过的行程;
[0014] 若确定所述滑动门的实际运行行程大于或等于所述第一滑动行程且小于所述实际运行停止行程,则执行所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤。
[0015] 在关门过程中,若确定所述滑动门的实际运行行程大于或等于第一滑动行程且小于所述实际运行停止行程,则表示滑动门已达到或着越过减速起始位置,此时控制滑动门以第二速度运行,滑动门降速运行,以避免或降低滑动门撞击噪音。
[0016] 进一步地,所述滑动门控制方法还包括:
[0017] 若确定所述滑动门的实际运行行程等于所述实际运行停止行程,则控制所述滑动门停止运行。
[0018] 滑动门以第二速度运行,直至滑动门的实际运行行程等于实际运行停止行程,则控制滑动门停止运行,从而避免或降低滑动门撞击噪音。
[0019] 进一步地,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤之后还包括:
[0020] 接收所述滑动门的减速起始位置到位信号;
[0021] 所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:
[0022] 依据所述减速起始位置到位信号控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程。
[0023] 接收到滑动门的减速起始位置到位信号,表示滑动门运行至减速起始位置,此时控制滑动门运行第二滑动行程,这样,可以仅在减速起始位置对滑动门进行位置检测,可以降低检测成本。
[0024] 进一步地,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行第一滑动行程的步骤之前还包括:
[0025] 响应所述空调器的关门控制指令,判断所述滑动门在待关门时的关门初始位置是否在预设的所述减速起始位置至所述理论关门位置的范围之外;
[0026] 若确定所述关门初始位置在预设的所述减速起始位置至所述理论关门位置的范围之外,则执行所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤;
[0027] 若确定所述关门初始位置在预设的所述减速起始位置至所述理论关门位置的范围之内,则执行所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤。
[0028] 在滑动门关门时,对滑动门的关门初始位置进行判断,以进一步消除或降低滑动门撞击噪音。
[0029] 进一步地,所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:
[0030] 控制所述滑动门以第二速度运行,并控制所述滑动门的运行速度逐渐减小。
[0031] 这样,可以使滑动门的运行速度逐渐降低,在减速起始位置时,运行更加缓慢,进一步消除或降低滑动门撞击噪音。
[0032] 进一步地,所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤包括:
[0033] 响应所述空调器的关门控制指令,控制所述空调器的滑动门的驱动电机以第一运行频率工作,以使所述驱动电机驱动所述滑动门以所述第一速度运行所述第一滑动行程。
[0034] 可以通过控制驱动电机的运行频率实现对滑动门的运行速度的控制,能够使控制更加准确。
[0035] 进一步地,所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:
[0036] 控制所述驱动电机以第二运行频率工作,以使所述驱动电机驱动所述滑动门以所述第二速度运行,以使所述滑动门运行所述第二滑动行程,其中,所述第二运行频率小于所述第一运行频率。
[0037] 可以通过在滑动门运行至减速起始位置时控制驱动电机由第一运行频率转变为第二运行频率,从而实现将滑动门的运行速度由第一速度转变为第二速度,能够使控制更加准确。
[0038] 进一步地,所述第一滑动行程包括第一角度;所述第二滑动行程包括第二角度;
[0039] 所述响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行第一滑动行程的步骤包括:
[0040] 响应空调器的关门控制指令,控制所述空调器的滑动门以第一速度运行,以使所述滑动门运行所述第一角度,其中,所述第一角度表征所述滑动门由所述关门初始位置至所述减速起始位置所转过的角度;
[0041] 所述控制所述滑动门以第二速度运行,以使所述滑动门运行第二滑动行程的步骤包括:
[0042] 控制所述滑动门以所述第二速度运行所述第二角度,以使所述滑动门运行第二滑动行程,其中,所述第二角度表征所述滑动门由所述减速起始位置至越过所述理论关门位置的停止位置所转过的角度。
[0043] 可以采用滑动门转过的角度度量滑动门运行的行程。
[0044] 进一步地,所述第一速度为所述第二速度的5-10倍。
[0045] 这样,滑动门关门时滑动至减速起始位置即改为相对更加缓慢的第二速度运行,第二速度和第一速度相差较大,从而进一步避免或降低滑动门撞击噪音。
[0046] 进一步地,所述减速起始位置临近所述理论关门位置设置。
[0047] 这样,既可以保证关门不至于花太长时间,也能够有效降低滑动门撞击噪音。
[0048] 进一步地,所述关门初始位置与上一次所述滑动门开门时的最终开门停止位置相同。
[0049] 这样,可以直接利用上一次滑动门开门时的最终开门停止位置,从而确定滑动门关门时运行的第一滑动行程。
[0050] 本发明还提供了一种滑动门控制装置,用于实施上述的任一种滑动门控制方法,所述滑动门控制装置包括:
[0051] 第一控制模块,用于响应滑动门的关门控制指令,控制滑动门的驱动电机以第一运行频率工作,以使所述驱动电机驱动所述滑动门运行第一角度,其中,所述第一角度表征所述滑动门由关门初始位置至临近所述滑动门的理论关门位置的减速起始位置所转过的角度;
[0052] 第二控制模块,用于控制所述驱动电机以第二运行频率工作,以使所述驱动电机驱动所述滑动门运行第二角度,其中,所述第二角度表征所述滑动门由所述减速起始位置至越过所述理论关门位置的停止位置所转过的角度,且所述第二运行频率小于所述第一运行频率。
[0053] 该滑动门控制装置能够有效消除或降低滑动门关门时的撞击噪音,提高用户体验。
[0054] 本发明还提供了一种空调器,包括:存储器、处理器以及上述的滑动门控制装置,所述滑动门控制装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块。
[0055] 该空调器能够有效消除或降低滑动门关门时的撞击噪音,提高用户体验。
[0056] 本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有滑动门控制程序,所述滑动门控制程序被处理器执行时实现上述的任一种滑动门控制方法。
[0057] 该计算机可读存储介质能够有效消除或降低滑动门关门时的撞击噪音,提高用户体验。

附图说明

[0058] 图1为本发明实施例提供的滑动门控制方法及滑动门控制装置所应用的空调器的结构示意框图;
[0059] 图2为本发明实施例提供的滑动门控制方法所应用的空调器的滑动门的位置示意图;
[0060] 图3为本发明实施例提供的滑动门控制方法所应用的空调器的滑动门的驱动电机运行频率示意图;
[0061] 图4为本发明一实施例提供的滑动门控制方法的流程示意框图;
[0062] 图5为本发明另一实施例提供的滑动门控制方法的流程示意框图;
[0063] 图6为本发明又一实施例提供的滑动门控制方法的流程示意框图;
[0064] 图7为本发明一实施例提供的滑动门控制装置的结构示意框图;
[0065] 图8为本发明另一实施例提供的滑动门控制装置的结构示意框图;
[0066] 图9为本发明又一实施例提供的滑动门控制装置的结构示意框图。
[0067] 附图标记说明:
[0068] 10-空调器;11-存储器;12-处理器;100-滑动门控制装置;110-控制模块;120-第一判断模块;130-第二判断模块;140-接收模块;150-第三判断模块。

具体实施方式

[0069] 现有的对开门空调器具有两个滑动门,两个滑动门可以各自连接一驱动电机,也可以通过传动机构与同一驱动电机连接,由驱动电机控制滑动门运行。在对开门空调器关门时,两个滑动门相向运动关门,常会产生撞击噪音。为了解决上述问题,本发明的设计者在研究中发现,滑动门在关门时为防止实际运行中的机械误差(机械误差会造成滑动门在实际关门时未处于理论关门位置,造成两个滑动门之间具有缝隙),滑动门一般都要比理论计算多运行一些行程。另一方面,为了便于用户操作空调器,节约关门时间,滑动门一般竭尽所能地以最快的速度运行。这样,滑动门由于过盈运动,从而造成两个滑动门在高速运行状态下发生撞击堵转,产生很大的噪音。本发明的设计者为改善上述的技术问题,设计出一种滑动门控制方法、装置、空调器及计算机可读存储介质,能够有效消除或者降低滑动门的撞击噪音,提高用户体验。
[0070] 为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0071] 请参阅图1,本发明实施例提供了一种滑动门控制方法及滑动门控制装置100,应用于空调器10,进一步地主要应用于对开门空调器10。该空调器10包括存储器11、处理器12以及滑动门控制装置100。该滑动门控制方法及滑动门控制装置100能够有效消除或者降低空调器10的滑动门关门时的撞击噪音,提高用户体验。其中,滑动门通过驱动电机驱动运行。
[0072] 存储器11和处理器12相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述滑动门控制装置100包括至少一个可以软件或固件(firmware)的形式存储于所述存储器11中或固化在服务器的操作系统(operating system,OS)中的软件功能模块。所述处理器12用于执行所述存储器11中存储的可执行模块,例如所述滑动门控制装置100所包括的软件功能模块及计算机程序等。
[0073] 其中,所述存储器11可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器11用于存储程序,所述处理器12在接收到执行指令后,执行所述程序。
[0074] 请参阅图2,为了方便描述,以下先介绍滑动门的几个位置和几个角度。
[0075] 滑动门的关门初始位置:记作T0,表示滑动门在关门时所处的初始位置,其可以与滑动门在前一次开门时所处的最终位置相同。
[0076] 滑动门的理论关门位置:记作T2,表示滑动门的设计关门位置。本实施例中,其中一个滑动门的理论关门位置为该滑动门与另一个滑动门在理论上相互抵持时该滑动门所处的位置。
[0077] 滑动门的减速起始位置:记作T1,表示滑动门开始减速运行的位置。
[0078] 滑动门的停止位置:记作T3,表示滑动门关门最终停止运行时滑动门所处的位置。理论关门位置位于减速起始位置和停止位置之间。
[0079] 第一滑动行程:记作X1,表征滑动门由关门初始位置至减速起始位置所滑动的行程。
[0080] 理论运行行程:记作X2,表征滑动门由关门初始位置至理论关门位置所滑动的行程。
[0081] 实际运行停止行程:记作X3,表征滑动门由关门初始位置至停止位置所滑动的行程。
[0082] 应当理解,以上的位置和行程针对一个滑动门而言,对开门空调器的两个滑动门各自具有上述的位置和行程。另外,上述的各个行程可以采用距离进行度量,例如,可以采用滑动门滑动前后两个位置之间的直线距离(针对平直的滑动门而言)或弧长距离(针对弧形滑动门而言),也可以采用驱动电机的运行角度来进行度量。对于弧形滑动门,也可以采用滑动门相对其弧形的圆心转过的角度来进行度量。
[0083] 该滑动门控制方法的基本原理是在滑动门关门时,控制滑动门在减速起始位置减速运行,其可以至少采用以下方式实现:
[0084] a.实时检测滑动门的位置,判断滑动门的实时位置是否到达减速起始位置,若到达减速起始位置则控制滑动门减速运行。
[0085] b.检测滑动门是否到达减速起始位置,若到达减速起始位置则控制滑动门减速运行。这里的检测可以是到位触发的检测,即滑动门到达减速起始位置则触发到位信号,以便控制滑动门减速运行。这样,可以不必实时检测滑动门的位置。
[0086] c.设定减速起始位置,并记录上一次滑动门开门的最终开门停止位置,作为滑动门的关门初始位置,又由于滑动门的停止位置和理论关门位置确定(停止位置可以设定,理论关门位置由滑动门的结构确定),则可以根据滑动门的关门初始位置、减速起始位置、理论关门位置及停止位置得到第一滑动行程,控制滑动门运行第一滑动行程即可减速运行,这时可以认为滑动门由减速起始位置开始减速运行。
[0087] 以下对本发明实施例提供的滑动门控制方法进行具体说明:
[0088] 请参阅图3和图4,该滑动门控制方法包括以下步骤:
[0089] 步骤S100,响应空调器的关门控制指令,控制空调器的滑动门以第一速度运行,以使滑动门运行第一滑动行程。
[0090] 需要说明的是,第一滑动行程表征滑动门由关门初始位置至减速起始位置所滑动的行程,其中,关门初始位置与上一次滑动门开门时的最终开门停止位置相同,由于滑动门开门时的最终开门停止位置可能并不相同,因此,不同的滑动门关门行程中滑动门的关门初始位置可能不同,这样,对于不同的滑动门关门行程,第一滑动行程可能不相同,也就是说,第一滑动行程可以是动态变化的。
[0091] 可选地,减速起始位置可以预先设定,通过与理论关门位置的相对位置来进行设置。例如,可以预设减速起始位置与理论关门位置的距离为一定值,也可以设定减速起始位置与理论关门位置之间相对滑动门的弧形的圆心所确定的圆心角角度,从而确定减速起始位置。可选地,减速起始位置临近理论关门位置设置。这样,既可以保证关门不至于花太长时间,也能够有效降低滑动门撞击噪音。
[0092] 为了方便说明,以减速位置预设行程X0表示滑动门由减速起始位置运行至理论关门位置所滑动的行程,该减速位置预设行程可以用来表征减速起始位置相对理论关门位置的运行的行程。可选地,若减速位置预设行程以角度来度量,可以设定为3°-20°,进一步例如可以是5°、6、°、10°或18°等。应当理解,当关门初始位置位于减速起始位置至理论关门位置的范围之外时,减速位置预设行程X0=X2-X1。
[0093] 当接收到空调器的关门控制指令时,控制滑动门以第一速度运行。第一速度为较大的速度,可以保证滑动门在关门时不至于耗费太长时间。
[0094] 本实施例中,步骤S100可以包括响应空调器的关门控制指令,控制滑动门的驱动电机以第一运行频率(记作f1)工作,以使驱动电机驱动滑动门运行第一角度。
[0095] 本实施例中,当接收到滑动门的关门控制指令时,控制滑动门的驱动电机以第一运行频率工作。第一运行频率为较大的运行频率,可以保证滑动门在关门时不至于耗费太长时间。
[0096] 本实施例中,步骤S100之后还包括:
[0097] 步骤S200,判断检测到的滑动门的实际运行行程是否小于第一滑动行程,其中,实际运行行程表征滑动门相对关门初始位置所滑动过的实时行程。
[0098] 应当理解,本实施例中,采用的是实时检测滑动门的位置,即对应于上述的方式a。需要说明的是,实际运行行程即为滑动门在实时运行过程中相对关门初始位置所滑动的行程,表示滑动门运行的实时行程。在关门过程中,实时检测滑动门的实际运行行程,通过判断实际运行行程是否小于第一滑动行程,可以判断滑动门是否运行至减速起始位置。
[0099] 可选地,第一滑动行程可以包括第一角度;也就是说,滑动行程可以以角度度量。则步骤S200可以包括判断检测到的滑动门的实际运行角度是否小于第一角度。其中,实际运行角度表征滑动门相对关门初始位置所转过的角度。第一角度表征滑动门由关门初始位置至临近滑动门的理论关门位置的减速起始位置所转过的角度。
[0100] 若滑动门的实际运行行程小于第一滑动行程,则继续执行步骤S100,控制空调器的滑动门继续以第一速度运行。
[0101] 若滑动门的实际运行行程小于第一滑动行程,则表示滑动门还未滑动至减速起始位置,此时控制驱动电机以第一速度继续工作。保证关门过程顺畅,保证关门时间不至于过长。
[0102] 可选地,若滑动门的实际运行角度小于第一角度,则表示滑动门还未滑动至减速起始位置,此时控制驱动电机以第一运行频率继续工作。保证关门过程顺畅,保证关门时间不至于过长。
[0103] 步骤S300,若滑动门的实际运行行程大于或等于第一滑动行程,则判断滑动门的实际运行行程是否大于或等于第一滑动行程且小于实际运行停止行程。
[0104] 可选地,本实施例中,若滑动门的实际运行角度大于或等于第一角度,则判断滑动门的实际运行角度是否大于或等于第一角度且小于实际运行停止角度。
[0105] 通过实际运行行程与实际运行停止行程进行比较,可以判断滑动门是否到达停止位置。
[0106] 若确定滑动门的实际运行行程大于或等于第一滑动行程且小于实际运行停止行程,则执行步骤S400。
[0107] 步骤S400,控制滑动门以第二速度运行,以使滑动门运行第二滑动行程。
[0108] 其中,第二速度小于第一速度。第二滑动行程记作X4,表征滑动门由减速起始位置至越过理论关门位置的停止位置所滑动的行程。
[0109] 可选地,第一速度为第二速度的5-10倍。这样,滑动门关门时滑动至减速起始位置即改为相对更加缓慢的第二速度运行,第二速度和第一速度相差较大,从而进一步避免或降低滑动门撞击噪音。
[0110] 本实施例中,第二滑动行程可以包括第二角度,步骤S400可以包括控制驱动电机以第二运行频率(记作f2)工作,以使驱动电机驱动滑动门运行第二角度。其中,第二角度表征滑动门由减速起始位置至越过理论关门位置的停止位置所转过的角度,且第二运行频率小于第一运行频率。可选地,本实施例中,第一运行频率可以为第二运行频率的5-10倍。
[0111] 这样,在滑动门运行至减速起始位置时,降低驱动电机的运行频率,使滑动门缓慢运行,从而达到消除或降低滑动门撞击噪音的效果,提高用户体验。
[0112] 若确定滑动门的实际运行行程等于实际运行停止行程,则执行步骤S401,控制滑动门停止运行。
[0113] 本实施例中,步骤S401中可以通过控制驱动电机停止运行,以使滑动门停止运行。步骤S401也可以包括若确定滑动门的实际运行角度等于实际运行停止角度,则控制滑动门停止运行。
[0114] 滑动门以第二运行频率工作,直至滑动门的实际运行角度等于实际运行停止角度,则控制驱动电机停止工作,从而避免或降低滑动门撞击噪音。
[0115] 进一步地,在本发明的一些实施例中,步骤S400中,控制驱动电机以第二运行频率工作,并控制驱动电机的工作频率逐渐减小。这样,可以使滑动门的运行速度逐渐降低,在临近理论关门位置时,运行更加缓慢,进一步消除或降低滑动门撞击噪音。
[0116] 对应于上述的方式c,本发明的一些实施例中,由于关门初始位置与上一次滑动门开门时的最终开门停止位置相同,可以记录上一次开门时滑动门相对其停止位置所滑动的行程,即为本次关门时滑动门的实际运行停止行程X3,又由于减速起始位置和停止位置为设定位置,理论关门位置为由结构确定的已知位置,因此,减速位置预设行程X0为设定值,理论关门位置和停止位置之间的行程X5为设定值,则可以计算得出第一滑动行程X1,即X1=X3-X0-X5。因此,控制滑动门以第一速度运行第一滑动行程X1即可达到减速起始位置。当滑动门运行至减速起始位置时,执行上述的步骤S400即可,使滑动门减速运行,以消除或降低滑动门撞击噪音的效果。进一步地,本发明的一些实施例中,同理可以计算得到第一角度,驱动电机以第一运行频率工作驱动滑动门运行第一角度即可达到减速起始位置。
[0117] 对应于上述的方式b,请参阅图5,在本发明的另一些实施例中,步骤S100之后可以包括:
[0118] 步骤S500,接收滑动门的减速起始位置到位信号。
[0119] 通过位置检测装置例如光栅、光电开关、微动开关等器件来检测滑动门是否到达减速起始位置,若滑动门运行至减速起始位置,位置检测装置则发出减速起始位置到位信号,以依据减速起始位置到位信号来控制滑动门。
[0120] 步骤S400可以包括子步骤S410,步骤S500之后执行子步骤S410。
[0121] 子步骤S410,依据减速起始位置到位信号控制滑动门以第二速度运行,以使滑动门运行第二滑动行程。
[0122] 该实施例中,子步骤S410可以包括依据减速起始位置到位信号控制驱动电机以第二运行频率工作,以使驱动电机驱动滑动门运行第二角度。
[0123] 应当理解,当接收到减速起始位置到位信号,则控制驱动电机以第二运行频率工作,实现滑动门减速运行。
[0124] 另外,在上述实施例的基础上,在控制滑动门关门时,还可以根据滑动门的关门初始位置,判断关门初始位置是否已经处于减速行程内。请参阅图6,本发明的又一些实施例中,在步骤S100之前还可以包括以下步骤S600。
[0125] 步骤S600,响应滑动门的关门控制指令,判断滑动门在待关门时的关门初始位置是否在预设的减速起始位置至理论关门位置的范围之外。
[0126] 该实施例中,在接收滑动门的关门控制指令后,先判断滑动门的关门初始位置是否是在减速起始位置至理论关门位置的范围之外,即判断滑动门是否位于减速起始位置远离理论关门位置的一侧。
[0127] 若确定关门初始位置在预设的减速起始位置至理论关门位置的范围之外,则执行步骤S100。也就是说,若确定关门初始位置在预设的减速起始位置至理论关门位置的范围之外,滑动门距离理论关门位置还比较远,可以先快速运行,再降速运行。
[0128] 若确定关门初始位置在预设的减速起始位置至理论关门位置的范围之内,则执行步骤S400。也就是说,若确定关门初始位置在预设的减速起始位置至理论关门位置的范围之内,滑动门距离理论关门位置较近,则直接降速运行。
[0129] 在滑动门关门时,对滑动门的关门初始位置进行判断,以进一步消除或降低滑动门撞击噪音。
[0130] 综上所述,本发明实施例提供的滑动门控制方法及所应用的空调器10,能够有效消除或降低滑动门撞击噪音的效果,提高用户体验。
[0131] 请参阅图7,本发明实施例提供的滑动门控制装置100用于实施上述的滑动门控制方法,本发明实施例提供的滑动门控制装置100可以包括控制模块110、第一判断模块120和第二判断模块130。
[0132] 控制模块110,用于响应空调器的关门控制指令,控制空调器的滑动门以第一速度运行,以使滑动门运行第一滑动行程。
[0133] 本发明实施例中,步骤S100由控制模块110实现。
[0134] 第一判断模块120,用于判断检测到的滑动门的实际运行行程是否小于第一滑动行程。
[0135] 本发明实施例中,步骤S200由第一判断模块120实现。
[0136] 控制模块110,还用于若滑动门的实际运行行程小于第一滑动行程,控制滑动门继续以第一速度运行,以使滑动门运行第一滑动行程。
[0137] 第二判断模块130,若滑动门的实际运行行程大于或等于第一滑动行程,则判断滑动门的实际运行行程是否大于或等于第一滑动行程且小于实际运行停止行程。
[0138] 本发明实施例中,步骤S300由第二判断模块130实现。
[0139] 控制模块110,还用于控制滑动门以第二速度运行,以使滑动门运行第二滑动行程。
[0140] 本发明实施例中,步骤S400由控制模块110实现。
[0141] 请参阅图8,另外,在本发明的另一些实施例中,滑动门控制装置100还可以包括接收模块140,接收模块140用于接收滑动门的减速起始位置到位信号。
[0142] 本发明实施例中,步骤S500由接收模块140实现。
[0143] 控制模块110,还用于依据减速起始位置到位信号控制滑动门以第二速度运行,以使滑动门运行第二滑动行程。
[0144] 本发明实施例中,子步骤S410由控制模块110实现。
[0145] 请参阅图9,在本发明的另一些实施例中,滑动门控制装置100还可以包括第三判断模块150。
[0146] 第三判断模块150,用于响应滑动门的关门控制指令,判断滑动门在待关门时的关门初始位置是否在预设的减速起始位置至理论关门位置的范围之外。
[0147] 本发明实施例中,步骤S600由第三判断模块150实现。
[0148] 控制模块110,还用于若确定关门初始位置在预设的减速起始位置至理论关门位置的范围之外,则控制空调器的滑动门以第一速度运行,以使滑动门运行第一滑动行程。
[0149] 控制模块110,若确定关门初始位置在预设的减速起始位置至理论关门位置的范围之内,则控制滑动门以第二速度运行,以使滑动门运行第二滑动行程。
[0150] 另外,控制模块110,还用于控制滑动门停止运行。
[0151] 本发明实施例中,步骤S401由控制模块110实现。
[0152] 本发明实施例提供的滑动门控制装置100能够有效消除或降低滑动门撞击噪音的效果,提高用户体验。
[0153] 本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有滑动门控制程序,滑动门控制程序被处理器12执行时实现上述的任一实施例提供的滑动门控制方法。该计算机可读存储介质能够有效消除或降低滑动门撞击噪音的效果,提高用户体验。
[0154] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0155] 另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0156] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0157] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0158] 虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。