主权项 |
1、一种用于电容式按键的自适应判决方法,该方法可根据对电容式按键的检测,判断电容式按键进入按键状态或进入未按键状态,其特征在于,该方法包括以下步骤:对检测到的检测信号进行滤波操作;上电后,在30ms内连续对检测信号进行读数,然后对此组读取的数据求取平均以得到初始状态的无按键参考基线;设定噪音基线和按键基线为经验值,在电容按键电路制造完毕后,先行对按键状态下的静态电容值进行测量,基于该静态电容值,获取经验值;将所述噪音基线以及按键基线与滤波后的检测信号进行比较,如果滤波后的检测信号连续多次超过无按键参考基线与按键基线之和,则判断当前进入按键状态;以及在按键状态下,如果滤波后的检测信号连续多次低于无按键参考基线与噪音基线之和,则判断进入未按键状态;自适应调整无按键参考基线,当前状态为未按键状态,而且经过滤波的检测信号小于无按键参考基线与噪音基线之和时,将所述小于无按键参考基线与噪音基线之和的经过滤波的检测信号进行求和,并取其平均值,以作为调整后的无按键参考基线;自适应调整按键基线,当前状态为按键状态,且当前滤波后的检测信号大于无按键参考基线与按键基线之和时,将大于无按键参考基线与按键基线之和的滤波后的检测信号各与无按键参考基线求差值,并求和,并求取平均值;将该平均值乘以一个小于1的参数,以得到调整后的按键基线;自适应调整噪音基线,在未按键情况下,获取多个检测信号;将滤波后的多个检测信号各与无按键参考基线求差值,并求平方和,取平均后进行开方运算,以得到噪音的平均幅度;将计算得到的噪声幅度乘以一个大于1的常数,以得到调整后的噪音基线。 |