【技术实现步骤摘要】
本专利技术涉及触控
,特别涉及一种用于自电容触摸屏的定位方法及装置、触控系统。
技术介绍
触摸屏利用其机械损耗小且体积小的特点,已被广泛应用在各类电子产品上。触摸屏包括电阻触摸屏和电容触摸屏。随着科技的进步,自电容式触摸屏越来越广泛的应用于各种设备。在触摸检测时,自电容屏依次分别检测横向与纵向电极阵列,根据触摸前后电容的变化,分别确定触摸位置的横坐标和纵坐标,然后组合成平面的坐标。自电容的扫描方式,相当于把触摸屏上的触摸点分别投影到X轴(横向)和Y轴(纵向)方向,然后分别在X轴和Y轴方向计算出坐标,最后组合成触摸物体(例如手指)的坐标 但是,传统的方法在计算自电容触摸屏上触摸位置的坐标时,存在以下问题I)坐标曲线的线条不直且弯曲。如图I所示,在一个手指触摸自电容屏的情况下,当手指在移动画直线过程中,由于手指的细微变化会被放大电路进行放大,从而会给自电容触摸屏在检测电容值时带来了一定的影响。例如导致出现的坐标点在连起来后为一条弯弯曲曲的折线,而非预期的直线。2)在两点触摸过程中,计算出来的坐标在鬼点与正常点之间随机变换。图2为两点触摸中真实点的坐标。但是,如果在触摸屏上有两点触摸并且这两个点触摸屏幕有先后顺序,那么计算得到的两点的坐标将是抖动的、不稳定的两个点,如图3所示。这两个点会在真实点与鬼影之间来回变换,致使这两点很不稳定。3)在两点触摸时,当两点靠的过近时,会误判成一个点。如图4所示,如果两点触摸的时候两个物体距离过近,将会使得有电容变化的通道将为连续的,从而导致将此时的两点触摸误判为一点触摸来处理。
技术实现思路
本专利技术的目的旨在至少解决上 ...
【技术保护点】
一种用于自电容触摸屏的定位方法,其特征在于,包括如下步骤:S1:接收来自自电容触摸屏的帧数据,解析当前帧数据以得到所述自电容触摸屏的横向通道以及纵向通道的电容变化量,当所述电容触摸屏的至少一个横向通道和至少一个纵向通道的电容变化量均大于第一阈值时,判断所述电容触摸屏被触摸;S2:根据所述当前帧数据获得触摸所述自电容触摸屏的物体的数量;S3:当所述物体的数量小于等于两个时,计算所述物体的坐标,否则继续接收下一帧数据,其中,当所述物体的数量为两个时,分别计算两个物体横坐标和纵坐标,并将计算得到的所述横坐标和纵坐标进行匹配运算以将属于同一物体的横坐标和纵坐标进行组对。
【技术特征摘要】
1.一种用于自电容触摸屏的定位方法,其特征在于,包括如下步骤 Si:接收来自自电容触摸屏的帧数据,解析当前帧数据以得到所述自电容触摸屏的横向通道以及纵向通道的电容变化量,当所述电容触摸屏的至少一个横向通道和至少一个纵向通道的电容变化量均大于第一阈值时,判断所述电容触摸屏被触摸; S2 :根据所述当前帧数据获得触摸所述自电容触摸屏的物体的数量; S3:当所述物体的数量小于等于两个时,计算所述物体的坐标,否则继续接收下一帧数据,其中, 当所述物体的数量为两个时,分别计算两个物体横坐标和纵坐标,并将计算得到的所述横坐标和纵坐标进行匹配运算以将属于同一物体的横坐标和纵坐标进行组对。2.如权利要求I所述的定位方法,其特征在于,所述获得触摸自电容触摸屏的物体的数量,包括如下步骤 在横向通道或纵向通道上,当检测的电容变化量大于所述第一阈值的多个通道为连续排列时,则判断所述物体的数量为一个; 在横向通道或纵向通道上,当检测的电容变化量大于所述第一阈值的多个通道中的至少两个通道之间具有断点时,则判断所述物体的数量为两个或两个以上。3.如权利要求2所述的定位方法,其特征在于,当电容变化量大于所述第一阈值的多个通道间的断点数量为m个时,则判断所述物体的数量为m+1个。4.如权利要求3所述的定位方法,其特征在于,当所述物体的数量为两个以上时,返回执行所述步骤SI。5.如权利要求2所述的定位方法,其特征在于,当判断所述物体的数量为一个时,在计算所述物体的坐标之前还包括 进一步检测是否将触摸所述自电容触摸屏的两个物体误判为一个物体,且当所述电容变化量满足以下两个条件时,则判断所述物体的数量为两个,否则判断所述物体的数量为一个, (1)在横向通道或纵向通道上,检测的电容变化量大于所述第一阈值的连续排列的通道的数量大于三个; (2)在所述电容变化量大于所述第一阈值的连续排列的多个通道中,位于两侧的通道的电容变化量大于位于中间的通道的电容变化量。6.如权利要求I所述的定位方法,其特征在于,当所述物体的数量为一个或两个时,计算每个所述物体的横坐标和纵坐标分别为 XstopXstopnewxI [n] = ^ {differdata\i\ * /+) + ^ {differdata\i\); i= Xstarti= Xstart YstopYstopnewy l[n] = ^ (differdata[i] * /·) + ^ (differdata[i]);I=-YstartI=-Ystart 其中,newx I [n]为所述物体的横坐标;newyl[n]为所述物体的纵坐标;Xstart为在横向通道上,电容变化量大于第一阈值的起始通道;Ystart为在纵向通道上,电容变化量大于第一阈值的起始通道;Xstop为在横向通道上,电容变化量大于第一阈值的结束通道;Ystop为在纵向通道上,电容变化量大于第一阈值的结束通道;i为当前通道;differdata[i]为当前通道i的电容变化量;n为当前巾贞的序号。7.如权利要求6所述的定位方法,其特征在于,当所述物体的数量为两个时,所述物体包括第一物体和第二物体,其中所述第一物体先于所述第二物体触摸所述自电容触摸屏,将所述第一物体的横坐标和纵坐标,所述第二物体的横坐标和纵坐标进行匹配运算进一步包括 分别计算所述第一物体的横坐标和第二物体的横坐标与前一帧检测中得到的第三物体的横坐标之间的距离,其中,所述第三物体为前一帧中检测到的两个物体触摸所述电容触摸屏时先发生触摸的物体,其中,当所述第二物体的横坐标与所述第三物体的横坐标之间的距离大...
【专利技术属性】
技术研发人员:王经纬,段革新,李振刚,黄臣,杨云,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。