The invention discloses an induction key detection device and detection method, detection method comprises a pulse generating module receives the key signal port selector, generates a pulse signal, the counter receives the pulse signal, the counter is arranged in the processor, the pulse signal processing device in different period of time to receive the treatment, judge key state induction. The invention combines hardware and software, uses less hardware, and is integrated with high hardware, and is connected with analog circuits, thereby reducing interference between devices and having high sensitivity.
【技术实现步骤摘要】
一种感应按键检测方法和检测装置
本专利技术涉及感应按键
,尤其涉及一种感应按键检测装置和检测方法。
技术介绍
电容式感应按键是一种常见的非接触式电子按键,相比于传统的机械按键,具有防水、寿命长、性能稳定、反应灵敏等优点,因而被广泛应用于各种电子电器产品的控制版面当中。现有技术的电容式感应按键应用“弛张振荡器”的原理,但因为主要依赖硬件元件,而且电路结构复杂,导致产生了硬件成本高和不方便校准的技术问题。
技术实现思路
针对上述存在的技术问题,本专利技术提供一种感应按键检测装置,硬件上,通过复用处理器通常应有的定时器和计数器,实现了降低了硬件成本的技术效果,解决了硬件成本高和灵活性低的技术问题。一种感应按键检测方法,脉冲生成模块接收经端口选择器选择的按键信号,生成脉冲信号,计数器接收所述脉冲信号,所述计数器设置于处理器中,所述处理器对不同时间段接收到的脉冲信号进行处理,判断感应按键状态。所述的处理器对不同时间段接收到的脉冲信号进行处理,判断感应按键状态的具体步骤为:A1、初始化脉冲生成模块和处理器;A2、处理从每个通道读取的若干次的脉冲信号数据,获取基准信号;A3、触发中断程序;A4、在中断程序中从当前通道读取一次脉冲信号数据,作为实时信号;A5、比较基准信号和实时信号,如果两者之差的绝对值大于设定的阈值,则表示中断时间内感应按键被按下,否则表示感应按键未被按下;A6、切换至下一通道;A7、跳出中断程序;A8、当产生定时中断时,执行A3—A7。优选的,所述切换至下一通道的步骤A6,可以在所述步骤A4之后,在所述步骤A5之前。优选的,所述脉冲信号数据是固定时间 ...
【技术保护点】
一种感应按键检测方法,其特征在于:脉冲生成模块接收经端口选择器选择的按键信号,生成脉冲信号,计数器接收所述脉冲信号,所述计数器设置于处理器中,所述处理器对不同时间段接收到的脉冲信号进行处理,判断感应按键状态。
【技术特征摘要】
1.一种感应按键检测方法,其特征在于:脉冲生成模块接收经端口选择器选择的按键信号,生成脉冲信号,计数器接收所述脉冲信号,所述计数器设置于处理器中,所述处理器对不同时间段接收到的脉冲信号进行处理,判断感应按键状态。2.根据权利要求1所述的感应按键检测方法,其特征在于:所述的处理器对不同时间段接收到的脉冲信号进行处理,判断感应按键状态的具体步骤为:A1、初始化脉冲生成模块和处理器;A2、处理从每个通道读取的若干次的脉冲信号数据,获取基准信号;A3、触发中断程序;A4、在中断程序中从当前通道读取一次脉冲信号数据,作为实时信号;A5、比较基准信号和实时信号,如果两者之差的绝对值大于设定的阈值,则表示中断时间内感应按键被按下,否则表示感应按键未被按下;A6、切换至下一通道;A7、跳出中断程序;A8、当产生定时中断时,执行A3—A7。3.根据权利要求2所...
【专利技术属性】
技术研发人员:王春华,
申请(专利权)人:江苏沁恒股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。