【技术实现步骤摘要】
一种触摸按键检测设备及方法
本申请实施例涉及触摸按键
,尤其涉及一种触摸按键检测设备及方法。
技术介绍
随着技术的发展,触摸技术应用在汽车方面也越来越多,比如门把手、天窗、空调面板等,高端的车型一般都使用触摸的方式来实现控制。目前常用的触摸控制原理是电容检测原理,实现方案主要有使用单个微控制单元(MicrocontrollerUnit,MCU)充放电时间计数的方案和MCU加电容传感器的方案,直接检测触摸电极系统电容和等效电容的充放电时间,根据充放电时间的不同判断触摸按键是否被按下。但是上述基于单个MCU电容充放电时间计数的触摸控制模块对定时器时钟精度要求较高,容易出现按键触摸状态判断失误的情况。
技术实现思路
本申请实施例提供一种触摸按键检测设备及方法,以提高按键触摸状态判断的准确度。在第一方面,本申请实施例提供了一种触摸按键检测设备,包括主处理模块和触摸按键模块,所述触摸按键模块包括外部电容、触摸电极和充放电电阻,其中:所述外部电容一端电连接主处理模块的第一输入输出 ...
【技术保护点】
1.一种触摸按键检测设备,其特征在于,包括主处理模块和触摸按键模块,所述触摸按键模块包括外部电容、触摸电极和充放电电阻,其中:/n所述外部电容一端电连接主处理模块的第一输入输出引脚,另一端接地;/n所述触摸电极电连接主处理模块的第二输入输出引脚;/n所述充放电电阻的两端分别电连接主处理模块的第一输入输出引脚和第二输入输出引脚;/n所述主处理模块对外部电容进行充放电控制,通过ADC模块检测所述第一输入输出引脚的电压数据,所述主处理模块基于所述电压数据确定触摸电极的触摸检测结果。/n
【技术特征摘要】
1.一种触摸按键检测设备,其特征在于,包括主处理模块和触摸按键模块,所述触摸按键模块包括外部电容、触摸电极和充放电电阻,其中:
所述外部电容一端电连接主处理模块的第一输入输出引脚,另一端接地;
所述触摸电极电连接主处理模块的第二输入输出引脚;
所述充放电电阻的两端分别电连接主处理模块的第一输入输出引脚和第二输入输出引脚;
所述主处理模块对外部电容进行充放电控制,通过ADC模块检测所述第一输入输出引脚的电压数据,所述主处理模块基于所述电压数据确定触摸电极的触摸检测结果。
2.根据权利要求1所述的一种触摸按键检测设备,其特征在于,所述一种触摸按键检测设备还包括状态反馈收发器,所述状态反馈收发器电连接于所述主处理模块的数据收发接口,用于与外界终端进行通信连接。
3.根据权利要求1所述的一种触摸按键检测设备,其特征在于,所述一种触摸按键检测设备还包括可调控制参数的线性马达,所述主处理模块电连接于所述线性马达的马达驱动器,所述主处理模块通过所述马达驱动器对线性马达的控制参数进行调整。
4.一种触摸按键检测方法,应用于如权利要求1-3任一项所述的一种触摸按键检测设备,其特征在于,包括:
基于对外部电容的充放电控制,通过ADC模块对第一输入输出引脚的电压进行检测,得到电压数据;
基于所述电压数据相对于上一个采样值的变化情况,对电压数据进行滤波更新,得到本次的采样值;
根据本次的采样值和基准值的比较结果,对所述基准值进行更新;
根据本次的采样值和所述基准值确定触摸电极的触摸检测结果。
5.根据权利要求4所述的触摸按键检测方法,其特征在于,所述基于对外部电容的充放电控制,通过ADC模块对第一输入输出引脚的电压进行检测,得到电压数据,包括:
配置第一输入输出引脚和第二输入输出引脚为输出模式,控制第一输入输出引脚的输出电压为VDD,第二输入输出引脚的输出电压为VSS;
配置第一输入输出引脚和第二输入输出引脚为输入模式,通过ADC模块对第一输入输出引脚的电压进行检测,得到电压数据。
6.根据权利要求4所述的触摸按键检测方法,其特征在于,所述基于所述电压数据相对于上一个采样值的变化情况,对电压数据进行滤波更新,得到本次的采样值,包括:
判断所述电压数据相对于上一个采样值的变化方向是否一致;
若所述变化方向不一致,则将滤波计数器和滤波系数重置;
若所述变化方向一致,则根据电压数据相对于上一个采样值的变化幅度更新滤波计数器的累计数,并在滤波计数器的累计数达到计数阈值时,增大所述滤波系数;
根据所述电压数据和所述滤波系数计算本次的采样值。
7.根据权利要求6所述的触摸按键检测方法,其特征在于,所述根据所述电压数据和所述滤波系数计算本次的采样值,包括:
判断所述电压数据是否小于上一个采样值;
若所述电压数据小于上一个采样值,则确定本次的采样值为:Yn=Yn-1-(Yn-1-Xn)×a/C,其中,Yn为本次的采样值,Yn-1为上一个采样值,Xn为电压数据,a为滤波系数,C为系数端点值,并且所述滤波系数小于所述系数端...
【专利技术属性】
技术研发人员:周立功,陈逢坛,杨冠宁,
申请(专利权)人:深圳市周立功单片机有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。