一种电容传感器的定位方法技术

技术编号:6883937 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种电容传感器的定位方法,其步骤如下:首先,逐次顺序扫描相邻的正触控电极或者负触控电极,获取相邻的正触控电极或者负触控电极的电容差值,为第一组数据;然后,逐次顺序扫描相邻的电极组,获取相邻的电极组的电容差值,为第二组数据;最后,利用第一组数据和第二组数据计算X位置坐标和Y位置坐标。此种方法只需通过两次扫描获得两组数据判断触摸位置坐标,减少了扫描次数,节省了扫描时间,能够简单快速的判断出触摸位置的坐标。?

【技术实现步骤摘要】

本专利技术涉及一种传感器的定位方法,尤其是指。
技术介绍
一种电容传感器利用电容的原理传递X方向和Y方向上信号,可以是ΙΤ0(铟锡氧化物)层、PCB板、键盘或者触摸屏等,通常由人的手指或者触控笔致动。电容传感器通常排列有多行或者多列的触控电极,手指或者触控笔会使得所述触控电极的电容量发生变化, 通过扫描各触控电极,检测所述各触控电极的变化量侦测手指或者触控笔触碰触摸屏的具体位置。现有的扫描方法在确定X轴坐标时需要进行多次扫描,确定Y轴坐标时由于触控电极的配置方式不同,需要进行再一次的扫描,并且计算X轴坐标时,没有对Y轴扫描结果进行有效地利用,扫描次数多,扫描时间长。因此需要为广大用户提供一种扫描次数少,扫描时间短的定位方法来解决以上问题。
技术实现思路
本专利技术实际所要解决的技术问题是如何提供一种扫描次数少,扫描时间短的定位方法。为了实现本专利技术的上述目的,本专利技术提供了,其中所述电容传感器包括多个电极组,所述电极组包括正触控电极和负触控电极,所述电容传感器的定位方法步骤如下首先,逐次顺序扫描相邻的正触控电极或者负触控电极,获取相邻的正触控电极或者负触控电极的电容差值,记录第一组数据;然后,逐次顺序扫描相邻的电极组,获取相邻的电极组的电容差值,记录第二组数据;最后,利用第一组数据和第二组数据计算X位置坐标和Y位置坐标。与现有技术相比,本专利技术只需通过两次扫描获得两组数据判断触摸位置坐标,减少了扫描次数,节省了扫描时间,能够简单快速的判断出触摸位置的坐标。附图说明图1是根据本专利技术所述单层电极的结构图。图2是根据本专利技术触控后感应量的变化图。图3是根据本专利技术侦测Y轴方向上的方法流程图。具体实施例方式下面结合附图和实施例对本专利技术作进一步的说明。本专利技术电容传感器的定位方法所涉及的扫描配置,具有布设于一侧的单层电极组即单层电极,请参考图1所示的电极层1的结构图,所述电极层1包括多个电极组10以及与电极组10通过导线连接的控制芯片13。所述每个电极组10均具有两个触控电极,分别为正触控电极11和负触控电极12。所述正触控电极11与所述负触控电极12相向排列,且一个方向上的电极分别布设于另一个方向电极之间的空隙区域。本专利技术通过采用对所述电极层1的不同配置获得两组数据,通过对两组数据的进行处理得出触摸位置。下面详细介绍如何获得两组数据以及两组数据的处理方法对于第一组数据,需要对所述电极层1逐行或者逐列扫描,每次同时扫描两触控电极 11、12,然后获取两触控电极11、12的电容差值。具体的说若所述电极层1共有N个电极组10,先逐次扫描所述正触控电极11,即先扫描第一个电极组10中的正触控电极11直至扫描到最后一个电极组10的正触控电极11为止。具体的,对所述电极组10中的正触控电极11扫描时,第一次扫描将第一个电极组10中的正触控电极11作为扫描S端,顺序的与第一个电极组10相邻的第二个电极组的正触控电极11作为参考R端,此时第一个电极组10和第二个电极组10中的负触控电极12和其它电极组10均悬空或者均接地,根据所述扫描配置,完成第一次扫描获得第一组数据XII。同理,第二次扫描将第二个电极组10中的正触控电极11作为S端,顺序排列的第三个电极组10的正触控电极11作为参考R端, 此时第二个电极组10和第三个电极组10中的负触控电极12和其它电极组10均悬空或者均接地,根据所述扫描配置,完成第二次扫描获得第二组数据X12。依次顺序类推,直到获得第N-I组数据Xl (N-I)为止。这样完成了对所述电极层1电极组10中正触控电极11的扫描,获得了第一组数据。第一组数据不仅可以通过扫描正触控电极11获得,也可以扫描负触控电极12获得,具体的,逐次扫描负触控电极12,即从第一个电极组10中的负触控电极12扫描至最后一个电极组10的负触控电极12为止,同样对所述电极组10中的负触控电极12扫描时,第一次扫描将第一个电极组10中的负触控电极12作为扫描S端,顺序的与第一个电极组10 相邻的第二个电极组的正触控电极11作为参考R端,此时第一个电极组10和第二个电极 10组中的正触控电极11和其它组电极10均悬空或者均接地,根据所述扫描配置,完成第一次扫描获得第一组数据X21。同理,第二次扫描将第二个电极组10中的负触控电极12作为扫描S端,顺序排列的第三个电极组10的正触控电极11作为参考R端,此时第二个电极组10和第三个电极组10中的正触控电极11和其它电极组10均悬空或者均接地,根据所述扫描配置,完成第二次扫描获得第二组数据X22。依次顺序类推,直到获得第(N-I)组数据X2 (N-I)为止。对于第二组数据,需要对所述电极层1扫描,同时扫描两相邻的电极组10,然后获取两电极组10之间的电容差值。具体的,将所述电极层1中第一个电极组10作为扫描S 端,此时将由正触控电极11和负触控电极12构成的每个电极组10均看成一个矩形,即每个电极组10中的正、负触控电极相互导通;将顺序排列的第二个电极组10作为参考R端, 第一次扫描时,将顺序排列的其它组电极均悬空或者均接地;第二次扫描时,将所述电极层 1中第二个电极组10作为扫描S端,将顺序排列的第三个电极组10作为参考R端,此时其它电极组10均悬空或者均接地;依次顺序类推,获得第二组数据。对第二组数据进行整理将获得近似正弦曲线的波形图,如图2所示。第二组数据的获得不限于上述方式,也可将所述第一个和第二个电极组10均作为扫描S端,此时,顺序排列的第三个和第四个电极组10均作为参考R端,其它电极组均悬空或者均接地,同上依次顺序类推。根据上述所获得的第一组数据和第二组数据就可以判断出触控对象在X位置坐标,具体的说,与第一组数据之和以及对第二组数据获得的图形进行积分获得的数据有关, 所述第一组数据之和为所述正触控电极11扫描后所获得数据之和SXl (n-1)或者所述负触控电极12扫描后所获得数据之和SX2 (n-1),即X位置坐标为第一组数据之和除以对第二组数据获得的图形进行积分获得的数据,再乘以常数C确定而得,其中常数C是分辨率有关的常数,可以根据结果进行调整。而对于Y位置坐标需要采用与上述不同的方法,下面具体论述请结合参考图2和图3所示,在所述扫描的第二组数据中,需要检测所述电极组10扫描后产生的数据,分别找出所述电极组所连接的扫描线上所产生数据中的最大、最小感应值,然后根据所获得的最大、最小感应值作进一步的判断和处理。设在所述电极层1上的电极组10所连接的扫描线上都侦测到了数据,且出现了最大感应值M以及最小感应值N,其中,最大感应值M为正值, 最小感应值N为负值;然后接着判断与电极组所连接的扫描线上所产生的最大感应值M是否大于提前预设的正门槛感应值M0,所产生的最小感应值N是否小于提前预设的负门槛感应值N0,即判断最大感应值M是否大于正门槛感应值M0,同时最小感应值N是否小于负门槛感应值NO ;若满足上述两个条件,则再继续检查上述最大、最小感应值M、N之间是否有穿越零感应值;若任意相邻的最大、最小感应值M、N之间穿越了零感应值,则表明有触控对象触碰,且穿越零感应值的点就是触碰点位置坐标,从图2可以看出,只有感应值为M和N的最大、最小感应值之间满足了穿越零感应值的条件,则说明这个位置有触控对象本文档来自技高网...

【技术保护点】
1.一种电容传感器的定位方法,其中所述电容传感器包括多个电极组,所述电极组包括正触控电极和负触控电极,所述电容传感器的定位方法步骤如下:首先,逐次顺序扫描相邻的正触控电极或者负触控电极,获取相邻的正触控电极或者负触控电极的电容差值,记录第一组数据;然后,逐次顺序扫描相邻的电极组,获取相邻的电极组的电容差值,记录第二组数据;最后,利用第一组数据和第二组数据计算X位置坐标和Y位置坐标。

【技术特征摘要】
1.一种电容传感器的定位方法,其中所述电容传感器包括多个电极组,所述电极组包括正触控电极和负触控电极,所述电容传感器的定位方法步骤如下首先,逐次顺序扫描相邻的正触控电极或者负触控电极,获取相邻的正触控电极或者负触控电极的电容差值,记录第一组数据;然后,逐次顺序扫描相邻的电极组,获取相邻的电极组的电容差值,记录第二组数据;最后,利用第一组数据和第二组数据计算X位置坐标和Y位置坐标。2.如权利要求1所述的电容传感器的定位方法,其特征在于所述X位置坐标和所述Y 位置坐标跟据所述第一组数据之和以及第二组数据获得的图形求得。3.如权利要求2所述的电容传感器的定位方法,其特征在于所述X位置坐标与对所述第二组数据获得的图形进行积分获得的数据有关,所述Y位置坐标与第二组数据获得的图形中穿越零感应值的位置有关。4.如权利要求1或2所述的电容传感器的定位方法,其特征在于所述扫描电极组的正触控电极时,所述电极组的负触控电极均悬空或者均接地。5.如权利要求4所述的电容传感器的定位方法,其特征在于若一个电极组中的正触控电极作为扫描端,而顺序排列的相邻...

【专利技术属性】
技术研发人员:金莉李海陈奇
申请(专利权)人:苏州瀚瑞微电子有限公司
类型:发明
国别省市:32

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

1