一种按键控制系统技术方案

技术编号:20149812 阅读:36 留言:0更新日期:2019-01-19 00:03
本实用新型专利技术公开了一种按键控制系统,包括单片机和按键单元,按键单元包括第一按键开关和第二按键开关;所述第一按键开关和第二按键开关均包括两个动臂和四个定触点;所述第一按键开关的两个动臂连接单片机的PWM输入口一,第一按键开关的第二定触点和第三定触点分别连接单片机的PWM输出口四和PWM输出口二;所述PWM输出口四连接第二按键开关的第一动臂,所述PWM输出口二连接第二按键开关的第二动臂;所述第二按键开关的第一定触点和第四定触点分别连接单片机的PWM输入口三,本实用新型专利技术在受到电池辐射干扰或者ESD时,由于每种按键开关状态由单片机的PWM输入口一和PWM输入口三检测到的PWM都是不同的组合,因此按键开关误触发的概率会大大减小。

【技术实现步骤摘要】
一种按键控制系统
本技术涉及按键控制
,尤其涉及一种按键控制系统。
技术介绍
目前,在单片机系统里,按键是常见的输入设备,一般在按键的设计上,常用的几种方案如下:一是通过单片机的GPIO口直接检测单个按键;二是按键较多时使用矩阵键盘;三是将按键接到外部中断引脚上,利用按键按下产生的边沿信号进行按键检测;上述几种方案在受到电磁辐射干扰或ESD时,按键电路会出现电压异常,单片机误检测导致按键误触发。现有技术中出现了通过利用单片机的ADC接口,在不同的按键按下时,能够使得ADC接口上的电压不同来识别按键,但由于分压电阻精度、单片机ADC接口检测精度问题,造成按键检测不准确,且按键一旦内部接触不良,则可能出现按键串位,同时按键产生的抖动会造成一定的识别错误。
技术实现思路
针对上述技术问题,本技术提供了一种在受到电池辐射干扰或者ESD时,能够大大降低按键误触发概率的按键控制系统。为了解决上述技术问题,本技术提供的具体方案如下:一种按键控制系统,包括单片机和按键单元,按键单元包括第一按键开关和第二按键开关;所述第一按键开关和第二按键开关均包括两个动臂和四个定触点;所述第一按键开关的两个动臂连接单片机的PWM输入口一,第一按键开关的第二定触点和第三定触点分别连接单片机的PWM输出口四和PWM输出口二;所述PWM输出口四连接第二按键开关的第一动臂,所述PWM输出口二连接第二按键开关的第二动臂;所述第二按键开关的第一定触点和第四定触点分别连接单片机的PWM输入口三。优选的,所述第一按键开关和第二按键开关均为双刀双掷开关,采用ALPS公司的SPVQC10100型号的开关,是一种防水检测型开关,使用稳定性强。优选的,所述PWM输出口二和PWM输出口四分别持续输出不同的PWM,控制PWM输出口二和PWM输出口四输出不同的PWM,使得每种按键开关状态不同时能获得不同的PWM组合。优选的,所述PWM输出口二和PWM输出口四分别持续输出不同的50%和30%的PWM,在每种按键开关状态不同时能获得不同的PWM组合。优选的,所述开关为SPVQC10100开关,采用ALPS公司的SPVQC10100型号的开关,是一种防水检测型开关,使用稳定性强的优点。优选的,所述单片机为R7F7010223AFP单片机,具有普通I/O口和PWM输入、输出,能够控制PWM输出口二和PWM输出口四分别持续输出不同的PWM。与现有技术相比,本技术的有益效果在于:本技术在受到电池辐射干扰或者ESD时,由于每种按键开关状态由单片机的PWM输入口一和PWM输入口三检测到的PWM都是不同的组合,因此按键开关误触发的概率会大大减小。附图说明图1为三种不同按键开关状态图;图2为不按下第一按键开关和第二按键开关的电路连接图;图3为按下第一按键开关的电路连接图;图4为按下第二按键开关的电路连接图。具体实施方式为了详细说明本技术的技术方案,下面将结合本技术实施例的附图,对本技术实施例的技术方案进行清楚、完整的描述。显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于所描述的本技术的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。本实施例提供了一种按键控制系统,包括单片机和按键单元,按键单元包括第一按键开关和第二按键开关;第一按键开关和第二按键开关均包括两个动臂和四个定触点;第一按键开关的两个动臂连接单片机的PWM输入口一,第一按键开关的第二定触点和第三定触点分别连接单片机的PWM输出口四和PWM输出口二;PWM输出口四连接第二按键开关的第一动臂,PWM输出口二连接第二按键开关的第二动臂;第二按键开关的第一定触点和第四定触点分别连接单片机的PWM输入口三,通过设置PWM输出口二和PWM输出口四分别持续输出不同的PWM,控制PWM输出口二和PWM输出口四输出不同的PWM,使得每种按键开关状态不同时能获得不同的PWM组合。其中,第一按键开关和第二按键开关均为双刀双掷开关,采用ALPS公司的SPVQC10100型号的开关,是一种防水检测型开关,使用稳定性强,单片机采用具有普通I/O口和PWM输入、输出的单片机即可,如本实施例中采用的是RENESAS公司的R7F7010223AFP型号单片机。如图1所示,为本实施例中三种不同按键开关状态图,其中,单片机各端口在一条线上表示互相导通,首先设定PWM输出口二和PWM输出口四分别持续输出不同的50%和30%的PWM,如图2所示,其中,S1为第一按键开关,S2为第二按键开关,引脚1为第一动臂,引脚4为第二动臂,引脚2为第一定触点,引脚3为第二定触点,引脚5为第三定触点,引脚6为第四定触点,当不按第一按键开关和第二按键开关时,单片机PWM输出口二输出占空比为50%的PWM,单片机PWM输出口四输出占空比为30%的PWM,单片机PWM输入口三接收到占空比为50%的PWM,单片机PWM输入口一接收到占空比为30%的PWM。如图3所示,当按下第一按键开关时,单片机PWM输出口二输出占空比为50%的PWM,单片机PWM输入口一和PWM输入口三接收到占空比为50%的PWM。如图4所示,当按下第二开关按键时,单片机PWM输出口四输出占空比为30%的PWM,单片机PWM输入口一和PWM输入口三接收到占空比为30%的PWM。本技术提供的按键控制系统,当受到电磁辐射干扰或ESD时,按键开关误触发的概率会大大减小,因为每种按键开关状态,单片机的PWM输入口一和PWM输入口三检测到的PWM都是不同的组合,且叠加在PWM信号的干扰信号比叠加在普通高低电平信号的干扰信号更容易被分辨出来,当PWM受到干扰信号,可通过软件进行滤波处理,提高按键开关的抗干扰能力。上面结合附图对本技术的实施方式作了详细说明,但是本技术并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本技术宗旨的前提下作出各种变化。本文档来自技高网...

【技术保护点】
1.一种按键控制系统,包括单片机和按键单元,其特征在于:按键单元包括第一按键开关和第二按键开关;所述第一按键开关和第二按键开关均包括两个动臂和四个定触点;所述第一按键开关的两个动臂连接单片机的PWM输入口一,第一按键开关的第二定触点和第三定触点分别连接单片机的PWM输出口四和PWM输出口二;所述PWM输出口四连接第二按键开关的第一动臂,所述PWM输出口二连接第二按键开关的第二动臂;所述第二按键开关的第一定触点和第四定触点分别连接单片机的PWM输入口三。

【技术特征摘要】
1.一种按键控制系统,包括单片机和按键单元,其特征在于:按键单元包括第一按键开关和第二按键开关;所述第一按键开关和第二按键开关均包括两个动臂和四个定触点;所述第一按键开关的两个动臂连接单片机的PWM输入口一,第一按键开关的第二定触点和第三定触点分别连接单片机的PWM输出口四和PWM输出口二;所述PWM输出口四连接第二按键开关的第一动臂,所述PWM输出口二连接第二按键开关的第二动臂;所述第二按键开关的第一定触点和第四定触点分别连接单片机的PWM输入口三。2.根据权利要求1所述的按键控...

【专利技术属性】
技术研发人员:黄冲梁展鸿杨全义
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:新型
国别省市:广东,44

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

1