【技术实现步骤摘要】
用于处理温漂的方法和装置
本申请实施例涉及传感器领域,并且更具体地,涉及一种用于处理温漂的方法和装置。
技术介绍
接近感应装置是指能够识别是否有人靠近的装置。图1示出了一种典型的接近感应装置,分别包括传感器(sensor),用于检测人靠近时候的感应电容的电容变化量ΔC及sensor的固定电容的电容量Cx;运算放大器(amplifier,AMP),用于将检测到的电容信号进行信号放大,再经模数转化器(AnalogDigitalConverter,ADC)进行模数转换后产生原始电容数据RawData。通过原始电容数据RawData与基准单元输出的基准值Out之间的差值Diff与设定阈值的大小关系可以识别有无人体靠近,当无人靠近时,所述差值Diff为0附近波动的数值,当有人靠近时所述差值Diff的数值会比较大,通常基准单元输出的基准值Out是由经验设定的固定值。但在实际应用中,如基于电容式的入耳检测、特定吸收率(SpecificAbsorptionRate,SAR)应用等,都会由于环境温度导致电容变化量ΔC发生缓慢的漂移,当缓慢升温导致的电容变化量接近设定的接近阈值时,则可能会造成接近识别的误判,例如,无人靠近时,接近感应装置却判断为有人靠近。
技术实现思路
本申请实施例提供一种用于处理温漂的方法和装置,用以降低由温漂引起的接近感应装置中的感应电容的电容变化量,以及得到更准确的电容信号。一方面,提供了一种用于处理温漂的方法,该方法应用于接近感应装置中,该方法包括:根据该接近感应装置输出的第 ...
【技术保护点】
1.一种用于处理温漂的方法,其特征在于,所述方法应用于接近感应装置中,所述方法包括:/n根据所述接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;/n根据第(N-K+1)帧原始电容数据对应的滤波数据至第N帧原始电容数据对应的滤波数据,确定所述第N帧原始电容数据对应的第一变化量,所述第一变化量用于指示所述接近感应装置中的感应电容的电容变化量的波动;/n根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,所述基准值用于指示由环境温度变化引起的所述感应电容的电容变化量;/n其中,N为大于1的正整数,M和K为正整数,且M<N,K<N,所述第N帧原始电容数据与所述第N帧原始电容数据对应的基准值之差用于指示第N帧原始电容数据对应的第二变化量,所述第二变化量用于指示由接近引起的所述感应电容的电容变化量。/n
【技术特征摘要】
1.一种用于处理温漂的方法,其特征在于,所述方法应用于接近感应装置中,所述方法包括:
根据所述接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;
根据第(N-K+1)帧原始电容数据对应的滤波数据至第N帧原始电容数据对应的滤波数据,确定所述第N帧原始电容数据对应的第一变化量,所述第一变化量用于指示所述接近感应装置中的感应电容的电容变化量的波动;
根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,所述基准值用于指示由环境温度变化引起的所述感应电容的电容变化量;
其中,N为大于1的正整数,M和K为正整数,且M<N,K<N,所述第N帧原始电容数据与所述第N帧原始电容数据对应的基准值之差用于指示第N帧原始电容数据对应的第二变化量,所述第二变化量用于指示由接近引起的所述感应电容的电容变化量。
2.根据权利要求1所述的方法,其特征在于,所述根据所述接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据,包括:
将所述第(N-M+1)帧原始电容数据至所述第N帧原始电容数据中的最小值,确定为所述第N帧原始电容数据对应的第一数据;
根据第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据,确定所述第N帧原始电容数据对应的滤波数据,L为正整数,L<N。
3.根据权利要求2所述的方法,其特征在于,所述根据第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据,确定所述第N帧原始电容数据对应的滤波数据,包括:
根据所述第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据,确定所述第N帧原始电容数据对应的第二数据,所述第二数据为所述第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据中的最大值;
将所述第N帧原始电容数据对应的第二数据确定为所述第N帧原始电容数据对应的滤波数据。
4.根据权利要求3所述的方法,其特征在于,所述根据第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据,确定所述第N帧原始电容数据对应的第一变化量,包括:
确定所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据之间的多个相邻差分值,所述相邻差分值为所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据中相邻的两个滤波数据之间的差值;
根据所述多个相邻差分值,确定所述第N帧原始电容数据对应的第一变化量。
5.根据权利要求4所述的方法,其特征在于,所述根据所述多个相邻差分值,确定所述第N帧原始电容数据对应的第一变化量,包括:
将所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据之间的(K-1)个相邻差分值的绝对值之和确定为所述第N帧原始电容数据对应的第一变化量,K>1。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,包括:
若所述第N帧原始电容数据对应的第一变化量大于或等于波动阈值,将第(N-1)帧原始电容数据对应的基准值确定为所述第N帧原始电容数据对应的基准值;或
若所述第N帧原始电容数据对应的第一变化量小于所述波动阈值,根据第(N-1)帧原始电容数据对应的第二变化量,确定所述第N帧原始电容数据对应的基准值。
7.根据权利要求6所述的方法,其特征在于,所述根据第(N-1)帧原始电容数据对应的第二变化量,确定所述第N帧原始电容数据对应的基准值,包括:
若所述第(N-1)帧原始电容数据对应的第二变化量小于接近阈值,将所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据中的最大值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量大于或等于所述接近阈值,将剔除了所述(K-1)个相邻差分值中的最大值和最小值之后的多个相邻差分值的平均值与所述第(N-1)帧原始电容数据对应的基准值之和确定为所述第N帧原始电容数据对应的基准值。
8.根据权利要求5所述的方法,其特征在于,在根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值之前,所述方法还包括:
确定所述第(N-1)帧原始电容数据对应的第二变化量与接近阈值的大小关系;
所述根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,包括:
若所述第(N-1)帧原始电容数据对应的第二变化量小于接近阈值且所述第N帧原始电容数据对应的第一变化量大于或等于波动阈值,将第(N-1)帧原始电容数据对应的基准值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量小于接近阈值且所述第N帧原始电容数据对应的第一变化量小于波动阈值,将所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据中的最大值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量大于或等于接近阈值且所述第N帧原始电容数据对应的第一变化量大于或等于波动阈值,将第(N-1)帧原始电容数据对应的基准值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量大于或等于接近阈值且所述第N帧原始电容数据对应的第一变化量小于波动阈值,将剔除了所述(K-1)个相邻差分值中的最大值和最小值之后的多个相邻差分值的平均值与所述第(N-1)帧原始电容数据对应的基准值之和确定为所述第N帧原始电容数据对应的基准值。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述第N帧原始电容数据与所述第N帧原始电容数据对应的基准值的差值确定为所述第N帧原始电容数据对应的第二变化量。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述接近感应装置为自容接近感应装置。
11.一种用于处理温漂的装置,其特征在于,所述装置包括:
第一确定单元,用于根据接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;
第二确定单...
【专利技术属性】
技术研发人员:艾娟,
申请(专利权)人:深圳市汇顶科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。