防止旋钮机械抖动的方法和装置制造方法及图纸

技术编号:3811845 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种防止旋钮机械抖动的方法和装置,此方法包括以下步骤。检测一操作产生的操作输入。若确定该操作输入对应的操作是属于影响旋钮机械抖动的操作,则设置一屏蔽时间,且于该屏蔽时间内不响应对该旋钮的操作产生的旋钮输入。于该屏蔽时间结束后,响应对该旋钮的操作产生的旋钮输入。本发明专利技术通过在可能产生机械抖动的时刻,对旋钮进行屏蔽,由此消除由于机械抖动导致的微波炉误操作。

【技术实现步骤摘要】

本专利技术涉及微波炉的旋钮设计,尤其是涉及防止旋钮机械抖动的方法及其装置。
技术介绍
现有的微波中,越来越多的机种开始加入旋钮功能,给用户更舒适的操作手感以 及直观、友好的操作界面。随着工艺的进步,旋钮的精度也在提高,于是就出现了新的问题,由于机械抖动导 致旋钮的微小动作都会被视为操作输入,进而导致微波炉误操作。
技术实现思路
本专利技术所要解决的技术问题是提供一种防止旋钮机械抖动的方法,消除由于机械 抖动导致的微波炉误操作。本专利技术另提供一种防止旋钮机械抖动的装置,消除由于机械抖动导致的微波炉误 操作。本专利技术为解决上述技术问题而采用的技术方案是提出一种防止旋钮机械抖动的 方法,包括以下步骤。检测一操作产生的操作输入。若确定该操作输入对应的操作是属于 影响旋钮机械抖动的操作,则设置一屏蔽时间,且于该屏蔽时间内不响应对该旋钮的操作 产生的旋钮输入。于该屏蔽时间结束后,响应对该旋钮的操作产生的旋钮输入。在上述的防止旋钮机械抖动的方法中,若确定该操作输入对应的操作不是属于影 响旋钮机械抖动的操作,则响应对该旋钮的操作产生的旋钮输入。在上述的防止旋钮机械抖动的方法中,所述影响旋钮机械抖动的操作包括结合 于该旋钮上的按键动作、以及门动作。在上述的防止旋钮机械抖动的方法中,还包括当检测到对该旋钮的操作产生的 旋钮输入时,设置一屏蔽时间,且于该屏蔽时间内不响应对按键的操作;以及于该屏蔽时间 结束后,响应对按键的操作。在上述的防止旋钮机械抖动的方法中,所述屏蔽时间为100-300毫秒。本专利技术还提出一种防止旋钮机械抖动的装置,包括操作输入装置、旋转编码器以 及控制器。操作输入装置用以检测一操作而产生一操作输入。旋转编码器用以检测对旋钮 的操作而产生旋钮输入。控制器连接该操作输入装置及该旋转编码器,若该控制器确定该 操作输入对应的操作是属于影响旋钮机械抖动的操作,则设置一屏蔽时间,且于该屏蔽时 间内不响应对该旋钮的操作产生的旋钮输入。本专利技术由于采用以上技术方案,通过在可能产生机械抖动的时刻,对旋钮进行屏 蔽,由此消除由于机械抖动导致的微波炉误操作,提高了微波炉操作的可靠性,同时,不会 给用户带来任何操作不便。附图说明为让本专利技术的上述目的、特征和优点能更明显易懂,以下结合附图对本专利技术的具 体实施方式作详细说明,其中图1示出本专利技术一实施例的微波炉旋钮示意图。图2示出本专利技术一实施例的防止微波炉旋钮机械抖动的装置框图。图3示出本专利技术一实施例的防止微波炉旋钮机械抖动的方法流程图。图4示出屏蔽旋钮及按键信号的时序图。具体实施例方式为了避免因机械抖动产生的误操作,本专利技术是设法在可能产生机械抖动的时刻, 对旋钮进行屏蔽,即不接受或者响应旋钮产生的电子信号。可能产生机械抖动的情况是各 种各样的,以微波炉为例,炉门的开关往往会引起较大的震动,从而导致旋钮抖动。另外,微 波炉的旋钮通常设计成如图1所示的结构,外圈为旋钮10,内圈为“开始”按键11。由于尺 寸的问题,在用手指按键的时候,会碰触到旋钮10,从而导致抖动问题的出现。下面就以微 波炉为例来描述防止旋钮机械抖动的设计实例。但本领域技术人员可以理解,本专利技术不仅 限于以下所描述的实例。图2示出本专利技术一实施例的防止微波炉旋钮机械抖动的装置框图。参照图2所示, 本实施例防止旋钮机械抖动的装置包括门开关21、键盘扫描单元22、旋转编码器23以及控 制器24。在本实施例中,门开关21和键盘扫描单元22是作为操作输入装置的实例,用以检 测微波炉的操作而产生各种操作输入。例如,门开关21可以检测微波炉门的开和关,产生 一开关信号给控制器24。键盘扫描单元22可以扫描微波炉面板中的按键输入,并产生对应 的按键输入(如开始键11)给控制器24。旋转编码器23可以检测对旋钮10的操作,而产 生一表征旋钮位置的旋钮输入给控制器24。控制器24连接门开关21、键盘扫描单元22、旋转编码器23,以管理这些部件的运 行,并对这些部件的输入作出响应。在一实施例中,控制器24可由单片机实施,其包含装置运 行所需的 程序及其运行环境,例如CPU和存储器。在控制器24的程序中设置屏蔽时间,当程 序检测到当前操作是开/关门,或是位于旋钮上的按键时,开始进行屏蔽时间的倒计时,在这 段时间内,无论旋钮如何动作,程序都不会对此响应。屏蔽的时间即要满足防止误操作的要 求,又不能使用户有操作上的不便。在屏蔽时间内如果又发生了门开/关动作,或是按下了旋 钮上的开始按键,那么程序将重新开始倒计时屏蔽时间。在屏蔽时间结束后,恢复旋钮功能。图3示出本专利技术一实施例的防止微波炉旋钮机械抖动的方法流程图。参照图3所 示,在控制器24中运行主程序240及键处理模块244和旋钮处理模块242。主程序240在 运行时可以分别调用这两个模块,以返回所需的键值,即键值和旋钮值。首先参看旋钮处理模块242,首先于步骤SlO判断进入这一处理流程之前是否有 影响旋钮机械抖动的操作而产生操作输入,例如门动作或者开始键动作,若有,于步骤Sll 设置旋钮的屏蔽时间T。在一实施例中,可由一定时器进行由T到0的倒计时。然后进入步 骤S12,进行旋钮扫描及处理。之后,于步骤S13判断屏蔽时间是否为0,若是,则保持旋钮 输入值(步骤S14),否则,清除旋钮输入值(步骤S15),最后返回主程序(步骤S16)。于主 程序240中,对于在屏蔽时间内检测到的旋钮值,不需要进行响应,而在屏蔽时间之外检测到的旋钮值,需要进行响应及执行相关操作。另外,在一较佳实施例中,在旋钮动作时也不对开始键进行响应。也就是说,在极 短的时间中,如在IOOms内,只对旋钮10的动作或是开始按键11的动作其中之一进行响 应,这样就不会出现因抖动而产生的意外操作。参看键处理模块244,首先于步骤S20判断进入这一处理流程之前是否有旋钮操 作而产生操作输入,若有,于步骤S21设置按键的屏蔽时间T。在一实施例中,可由一定时器 进行由T到0的倒计时。然后进入步骤S22,进行键盘扫描及处理。之后,于步骤S23判断 屏蔽时间是否为0,若是,则保持键输入值(步骤S24),否则,清除键输入值(步骤S25),最 后返回主程序(步骤S26)。于主程序240中,对于在屏蔽时间内检测到的键值,不需要进行 响应,而在屏蔽时间之外检测到的键值,需要进行响应及执行相关操作。图4示出屏蔽旋钮信号的时序图。如图4所示,在tl时刻,如果门打开或是开始按 键按下,则在tl-t2的屏蔽时间T内,即使有旋钮动作,也不响应。在t2时刻之后,恢复对 旋钮的响应。类似的,在t3时刻,如果有旋钮动作且被接受,则在t3-t4的屏蔽时间T内, 即使有开始按键动作,也不响应。在t4时刻之后,恢复对按键的响应。在本专利技术的实施例中,上述旋钮和按键的屏蔽时间T可为100-300毫秒。本专利技术的上述实施例,通过在可能产生机械抖动的时刻,对旋钮进行屏蔽,由此消 除由于机械抖动导致的微波炉误操作,同时,不会给用户带来任何操作不便。 虽然本专利技术已以较佳实施例揭示如上,然其并非用以限定本专利技术,任何本领域技 术人员,在不脱离本专利技术的精神和范围内,当可作些许的修改和完善,因此本专利技术的保护范 围当以权利要求书所界定的为准。权利要求一种防止旋钮机械抖动的方法,包括以下步骤检测一操作产生本文档来自技高网...

【技术保护点】
一种防止旋钮机械抖动的方法,包括以下步骤:  检测一操作产生的操作输入;  若确定该操作输入对应的操作是属于影响旋钮机械抖动的操作,则设置一屏蔽时间,且于该屏蔽时间内不响应对该旋钮的操作产生的旋钮输入;以及  于该屏蔽时间结束后,响应对该旋钮的操作产生的旋钮输入。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯世华
申请(专利权)人:上海松下微波炉有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1