一种触摸式感应按键的容错方法

文档序号:7526201阅读:117来源:国知局
专利名称:一种触摸式感应按键的容错方法
技术领域
本发明涉及家电产品感应按键技术领域,尤其涉及一种触摸式感应按键的 容错方法。
背景技术
与传统的机械按键相比,触摸感应按键不但在绚丽的面板外观设计中提高 产品档次,而且在实际耐用性、防尘防水等特点让它超越了传统意义上的按键 控制,只要轻轻碰触,就可以实现对功能量化调节、多方向滑动等功能的控制。 目前,新型的家电都开始采用的触摸感应控制的功能按键,例如作为家用 电器之一的电视机,除了接收遥控器的遥控控制,而且还接收主机端的功能按 键控制,如图1所示,遥控器发出经过编码的红外线,电视机的主机端通过红
外遥控接收器接收后解调出遥控编码脉冲,通过1/0( 1nput/0utput,输入输出) 端口输入主才几端的MCU (Microprocessor Control Unit,孩i控制器),MCU经解 码处理得出遥控码信息。
功能按键在主机端主要的实现方式是主机端通过功能按键板采集得到按键 信息。功能按4定板表面有许多触摸式感应按键,内部本身拥有独立的MCU单片 机系统,可以将触摸按键操作转换成模拟电压输出,也可以通过IIC (Inter-Integrated Circuit)总线和主机端通信。
触摸式感应按键主要采用不同的表面电容感应技术,检测感应手指接触面 板所造成的电容微小变化,判断用户按下的按^:位置来响应处理。虽然有美观、 耐用的优点,但也有对湿度、温度等环境因素变化敏感的缺点,需要根据环境 不断调整基准值,控制软件需要具有根据环境的变化自校准的功能,还要具有抗电源噪声、抗电》兹干扰、抗静电和防水的功能。
因为环境的变化都可能造成感应按键误动作,感应按键板给主机端持续发 出非正常的指令,环境自校准的功能也没及时起作用,功能按键板检测到的电 容变化量已经超出预设值,所以表现为感应按键一直在输出非正常的指令,主 机端由于持续执行这些非正常的指令,致使其不能接收并响应正常的指令,功 能按键板与主机端也不能进行IIC通信,即主机端处于锁死状态,不能正常工 作。
尽管现有的家电产品事先已经尽可能的模拟各种极端的情况,以使设计时 尽可能考虑的周到,但仍可能有一些技术模拟不到的特殊的环境情况突发,影 响感应按键的使用。然而,如果为了保证这些特殊的环境情况使用而降低感应 按键灵敏度,则会影响大多数用户的正常使用。

发明内容
本发明要解决的技术问题是,提供一种触摸式感应按键的容错方法,在功
能按键板给主机端MCU持续发出非正常指令时,使主机端MCU及时终止非正常 指令的执行,恢复正常工作状态。
本发明采用的技术方案是,所述触摸式感应按键的容错方法,具体包括以 下步骤
步骤一、检测功能按键板上是否触摸式感应按键按下,若是,则响应与按 下的触摸式感应按^:对应的功能,并累计响应的时间,否则重复执行步骤一;
步骤二、判断所述响应的时间是否超过设定的最长响应时间,若是,则停 止响应所述按下的触摸式感应按键对应的功能,将所述响应的时间清零,否则 跳转步骤一;
步骤三、检测功能按键板上所述按下的触摸式感应按键是否抬起,若是, 则跳转步骤一,否则继续停止响应所述按下的触摸式感应按4定对应的功能,重 复步骤三。步骤一中所述检测功能按键板上是否有触摸式感应按键按下的过程是从 家电设备上电开始,通过检测功能按键板中感应电容量是否发生变化来确定。
所述检测功能按键板中感应电容量是否发生变化包括判断感应电容的变化 量是否超过设定的最小感应电容变化量,若是,则说明感应电容量发生变化, 触摸式感应按键被按下,否则说明感应电容量未发生变化,触摸式感应按键未 被按下。
步骤三中检测功能按键板上所述按下的触摸式感应按键是否抬起的过程 是在功能按键板上有触摸式感应按键持续按下时,通过检测功能按键板中感 应电容量是否发生变化来确定。
所述才企测功能按键板中感应电容量是否发生变化包括判断感应电容的变化 量超过是否超过设定的最小感应电容变化量,若是,则说明感应电容量发生变 化,触摸式感应按键抬起,否则说明感应电容量未发生变化,触摸式感应按键 持续按下。
所述最小感应电容变化量是根据实际需要设定的。 所述最长响应时间均是根据实际需要设定的。 采用上述技术方案,本发明至少具有下列优点
本发明所述触摸式感应按键的容错方法,在检测功能按键板上有触摸式感 应按键按下时,响应与按下的触摸式感应按键对应的功能,并累计响应的时间, 然后判断所述响应的时间是否超过设定的最长响应时间,若是,则果断的停止 响应所述按下的触摸式感应按键对应的功能,若触摸式感应按键仍然持续按下, 则继续停止响应所述按下的触摸式感应按键对应的功能,因为停止了对非正常 操作的响应,使得家电设备的主机端仍能接收红外遥控器等发来的控制信号, 保证家电设备的正常运行。


图l为家电设备控制方式原理示意图;图2为本发明所述触摸式感应按键的容错方法流程示意图。
具体实施例方式
附图及较佳实施例,对本发明提出的所述触摸式感应按键的容错方法,详细说 明如后。
本发明具体实施例, 一种触摸式感应按键的容错方法,如图2所示,具体 包括以下步骤
步骤一、主机端MCU通过功能按键板检测是否有触摸式感应按键按下,若 是,则响应所述按下的触摸式感应按键对应的功能,累计响应的时间,否则重 复执行步骤一;因为当有触摸式感应按键按下时,表明人体或者是某个物体对 感应按键表面进行了碰触,这必然使功能按键板中感应电容量发生改变,所以 检测功能按键板上是否有触摸式感应按键按下可以通过检测功能按键板中感应 电容是否发生变化来确定,具体地,从家电设备上电开始或者尚没有触摸式感 应按键按下时,如果感应电容变化量超过了设定的最小感应电容变化量,则说 明感应电容量发生了变化,触摸式感应按键被按下。然后功能按键板将按下的 触摸式感应按键的编码发送给主机端MCU,主机端MCU对收到的编码信息进 行解码获知功能按键板上有触摸式感应按键按下,响应该按键对应的功能,并 累计响应的时间,若功能按键板上没有触摸式感应按键按下,则重复执行步骤
步骤二、主机端MCU判断所述响应的时间是否超过设定的最长响应时间, 若是,则停止响应所述按下的触摸式感应按《睫对应的功能,将所述响应的时间 清零,否则跳转步骤一。所述最长响应时间可以根据实际需要设定。
步骤三、主机端MCU通过功能按键板检测触摸式感应按键是否抬起,若是 则跳转步骤一,否则继续停止响应所述按下的触摸式感应按键对应的功能,重 复步骤三。功能按键板检测触摸式感应按键是否抬起的原理也是通过检测功能按键板中感应电容量是否发生变化,表明人体或者是某个物体离开感应按键表 面,这必然使功能按键板中感应电容量再次发生改变,在承接步骤二中肯定的
判断之后,功能"^4建板上有触摸式感应按键持续按下,如果此时感应电容变化 量超过了设定的最小感应电容变化量,则说明感应电容量发生了变化,触摸式 感应按键被抬起。步骤一和步骤三中所述最小感应电容变化量可以在家电设备 上电之前,根据实际需要预先在主机端MCU中设定。所述最小感应电容变化量 是根据实际需要设定的。
本发明所述触摸式感应按键的容错方法,在检测功能按键板上有触摸式感 应按键按下时,响应与按下的触摸式感应按4建对应的功能,并累计响应的时间, 然后判断所述响应的时间是否超过设定的最长响应时间,若是,则果断的停止 响应所述按下的触摸式感应按键对应的功能,若触摸式感应按键仍然持续按下, 则继续停止响应所述按下的触摸式感应按键对应的功能,因为停止了对非正常 操作的响应,使得家电设备的主机端仍能接收红外遥控器等发来的控制信号, 保证家电设备的正常运行。
通过具体实施方式
的说明,应当可对本发明为达成预定目的所采取的技术 手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之 用,并非用来对本发明加以限制。
权利要求
1、一种触摸式感应按键的容错方法,其特征在于包括以下步骤步骤一、检测功能按键板上是否触摸式感应按键按下,若是,则响应与按下的触摸式感应按键对应的功能,并累计响应的时间,否则重复执行步骤一;步骤二、判断所述响应的时间是否超过设定的最长响应时间,若是,则停止响应所述按下的触摸式感应按键对应的功能,将所述响应的时间清零,否则跳转步骤一;步骤三、检测功能按键板上所述按下的触摸式感应按键是否抬起,若是,则跳转步骤一,否则继续停止响应所述按下的触摸式感应按键对应的功能,重复步骤三。
2、 根据权利要求1所述触摸式感应按键的容错方法,其特征在于步骤一所述检测功能按键板上是否有触摸式感应按键按下的过程是从家电设备上电开始,通过检测功能按键板中感应电容量是否发生变化来确定。
3、 根据权利要求2所述触摸式感应按键的容错方法,其特征在于所述检测功能按键板中感应电容量是否发生变化包括判断感应电容的变化量是否超过设定的最小感应电容变化量,若是,则说明感应电容量发生变化,触摸式感应按键被按下,否则说明感应电容量未发生变化,触摸式感应按键未被按下。
4、 根据权利要求1或2或3所述触摸式感应按键的容错方法,其特征在于步骤三检测功能按键板上所述按下的触摸式感应按键是否抬起的过程是在功能按键板上有触摸式感应按键持续按下时,通过检测功能按键板中感应电容量是否发生变化来确定。
5、 根据权利要求4所述触摸式感应按键的容错方法,其特征在于所述检测功能按键板中感应电容量是否发生变化包括判断感应电容的变化量超过是否超过设定的最小感应电容变化量,若是,则说明感应电容量发生变化,触摸式感应按键抬起,否则说明感应电容量未发生变化,触摸式感应按键持续按下。
6、 根据权利要求3或5所述触摸式感应按键的容错方法,其特征在于所述最小感应电容变化量是根据实际需要设定的。
7、 根据权利要求1或3或5所述触摸式感应按4建的容错方法,其特征在于所述最长响应时间均是根据实际需要设定的。
全文摘要
本发明公开了一种触摸式感应按键的容错方法,包括检测功能按键板上是否触摸式感应按键按下,若是,则响应与按下的触摸式感应按键对应的功能,并累计响应的时间,否则重复执行本步骤;判断所述响应的时间是否超过设定的最长响应时间,若是,则停止响应所述按下的触摸式感应按键对应的功能,将所述响应的时间清零,否则跳转上一步骤;检测功能按键板上所述按下的触摸式感应按键是否抬起,若是,则跳转步骤一,否则继续停止响应所述按下的触摸式感应按键对应的功能,重复本步骤。采用本发明的家电设备能及时停止对非正常操作的响应,使得主机端仍能接收红外遥控器等发来的控制信号,保证家电设备的正常运行。
文档编号H03M11/10GK101599769SQ200910143668
公开日2009年12月9日 申请日期2009年6月1日 优先权日2009年6月1日
发明者军 刘 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1