当前位置: 首页 > 专利查询>王文洲专利>正文

一种用于自电容式触摸屏的定位方法技术

技术编号:9901065 阅读:90 留言:0更新日期:2014-04-10 12:28
本发明专利技术涉及一种用于自电容式触摸屏的定位方法,该方法包括:模块初始化;启动并进行电容数字转换器驱动扫描;采集收集到的模拟数据信号;通过模数转换器,输出数字信号;判断是单个触点还是多个触点;进一步确定触点的位置;将得到的出点位置信息传送至上位机。与现有技术相比,本发明专利技术具有如下优点:引入压力参数作为检测标准的一个指标,能够正确判断触点位置,且方法没有复杂的运算过程,简单易行,易于推广。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及,该方法包括:模块初始化;启动并进行电容数字转换器驱动扫描;采集收集到的模拟数据信号;通过模数转换器,输出数字信号;判断是单个触点还是多个触点;进一步确定触点的位置;将得到的出点位置信息传送至上位机。与现有技术相比,本专利技术具有如下优点:引入压力参数作为检测标准的一个指标,能够正确判断触点位置,且方法没有复杂的运算过程,简单易行,易于推广。【专利说明】
本专利技术涉及一种触摸屏定位
,具体地说是。
技术介绍
触摸屏利用其机械损耗小且体积小的特点,已被广泛应用在各类电子产品上。触摸屏包括电阻触摸屏和电容触摸屏。随着科技的进步,自电容式触摸屏越来越广泛的应用于各种设备。在触摸检测时,自电容屏依次分别检测横向与纵向电极阵列,根据触摸前后电容的变化,分别确定触摸位置的横坐标和纵坐标,然后组合成平面的坐标。自电容的扫描方式,相当于把触摸屏上的触摸点分别投影到X轴(横向)和Y轴(纵向)方向,然后分别在X轴和Y轴方向计算出坐标,最后组合成触摸物体(例如手指)的坐标。传统基于自电容技术的检测算法由于鬼点的问题无法支持真实两点的检测,而绝大部分手势操作都是基于两点检测,这使得基于自电容的技术的芯片在触摸屏,触摸板上的应用受到局限性。在传统的基于自电容的检测算法中,如果有两点触摸电容屏或触摸板,算法将会找到两组X和Y轴的数据,其分别为(Xa,Xb),(Yn,Ym),这两组数据可以组合成四个坐标位置,只有两个位置是真实的触摸点,另外两个位置是所谓的鬼点。如果无法区分真实的触摸点与鬼点,则会在定位过程中出现判断错误。
技术实现思路
对上述现有技术,本专利技术要解决的技术问题是:提供,引入另一参数用于进一步判断真实的触摸点与鬼点的位置。为了解决上述问题,本专利技术构造,该方法为:51:模块初始化;52:启动并进行电容数字转换器驱动扫描;53:采集收集到的模拟数据信号;54:通过模数转换器,输出数字信号;55:判断是单个触点还是多个触点;56:进一步确定触点的位置;57:将得到的出点位置信息传送至上位机。优选的,所述的用于自电容式触摸屏的定位方法的步骤S2包括如下步骤:521:电容数字转换器启动扫描;522:驱动线逐列发出驱动信号;523:感应线逐列发出感应信号;524:将接收到的驱动信号和感应信号存储于MCU中;525:重复扫描N次;S26:将存储于MCU中的N组数据进行均值处理。优选的,所述的用于自电容式触摸屏的定位方法的步骤S5包括如下步骤:551:求取X轴与Y轴上电容计数变化为极大值所对应的感应单元的数量;552:对所得数量进行判断;判断标准为:当在X轴与Y轴上只有一个电容计数变化的极大值时,判断为单点触摸;当在X轴或Y轴上有多于一个电容计数变化的极大值时,判断为多点触摸。优选的,所述的用于自电容式触摸屏的定位方法的步骤S6包括如下步骤:561:当出现单点触摸的情况时,记录的X轴与Y轴的坐标为所述的触点坐标;562:当出现多点触摸的情况时,检测各感应坐标点的压力值;563:当压力值大于阈值Z时,则判断该点为有效触点,记录该点的坐标为触点坐标,否则舍弃该感应坐标点。优选的,所述的重复扫描的次数N大于或等于1。优选的,所述的阈值Z与外部物体所施加的压力和所使用触摸屏的最大承受压力相关。优选的,所述的外部物体为手指或电容笔。与现有技术相比,本专利技术具有如下优点:引入压力参数作为检测标准的一个指标,能够正确判断触点位置,且方法没有复杂的运算过程,简单易行,易于推广。【专利附图】【附图说明】图1为本专利技术实施的用于自电容式触摸屏的定位方法流程图。图2为图1中电容数字转换器驱动扫描流程图。图3为图1中进一步确定触点位置的流程图。【具体实施方式】为了让本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图对本专利技术作进一步阐述。本专利技术的【具体实施方式】如图1?图3所示,,应用于加入了对压力敏感的材料的自电容式触摸屏,以下以两个触点为例进行说明。该方法的具体步骤如下:51:模块初始化;52:电容数字转换器启动扫描;53:驱动线逐列发出驱动信号;54:感应线逐列发出感应信号;55:将接收到的驱动信号和感应信号存储于MCU中;56:重复扫描N次;57:将存储于MCU中的N组数据进行均值处理。S8:采集经过均值处理的模拟数据信号;S9:通过模数转换器,输出数字信号;S10:求取X轴与Y轴上电容计数变化为极大值所对应的感应单元的数量;Sll:对所得数量进行判断;判断标准为:当在X轴与Y轴上只有一个电容计数变化的极大值时,判断为单点触摸,执行步骤S12 ;当在X轴或Y轴上有多于一个电容计数变化的极大值时,判断为两点触摸,执行步骤S13。S12:当出现单点触摸的情况时,记录的X轴与Y轴的坐标为所述的触点坐标,然后执行步骤S15 ;513:当出现两点触摸的情况时,检测各感应坐标点的压力值;514:当压力值大于阈值Z时,则判断该点为有效触点,记录该点的坐标为触点坐标,否则舍弃该感应坐标点。S15:将得到的出点位置信息传送至上位机。其中,重复扫描的次数N大于或等于1。其中,阈值Z与外部物体所施加的压力和所使用触摸屏的最大承受压力相关。所使用触摸屏的最大承受压力,由生产厂家出厂前进行压力测试所得。阈值Z的取值越大,对鬼点的误判率越低,但同时灵敏度也会降低。本领域技术人员可根据其生产经验与产品需求,确定阈值Z。其中,外部物体可以为手指或电容笔等。本实施例中,只讲述了对两点的定位方法,对多点的定位方法与两点的定位方法一致,只是检测的坐标数量有所增加。本实施例中,所提到的自电容式触摸屏为具有压力感应功能的自电容式触摸屏即可。以上所述为本专利技术的较佳实施方式,并非对本专利技术作任何形式上的限制。需要说明的是,在不背离本专利技术精神及其实质的情况下,熟悉本领域的技术人员当可根据本专利技术作出各种相应的改变和变形,但这些改变和变形都应属于本专利技术所附的权利要求的保护范围。【权利要求】1.,其特征在于,包括如下步骤:51:模块初始化;52:启动并进行电容数字转换器驱动扫描;53:采集收集到的模拟数据信号;54:通过模数转换器,输出数字信号;55:判断是单个触点还是多个触点;56:进一步确定触点的位置;57:将得到的出点位置信息传送至上位机。2.根据权利要求1所述的用于自电容式触摸屏的定位方法,其特征在于,所述的用于自电容式触摸屏的定位方法的步骤S2包括如下步骤:521:电容数字转换器启动扫描;522:驱动线逐列发出驱动信号;523:感应线逐列发出感应信号;524:将接收到的驱动信号和感应信号存储于MCU中;525:重复扫描N次;526:将存储于MCU中的N组数据进行均值处理。3.根据权利要求1所述的用于自电容式触摸屏的定位方法,其特征在于,所述的用于自电容式触摸屏的定位方法的步骤S5包括如下步骤:551:求取X轴与Y轴上电容计数变化为极大值所对应的感应单元的数量;552:对所得数量进行判断;判断标准为:当在X轴与Y轴上只有一个电容计数变化的极大值时,判断为单点触摸;当在X轴或Y轴上有多于一个电容计数变化的极大值时,判断为多点触摸。4.根据权利要求1所述的用于自电容式触摸屏的定位方法,其特征在于,所述的用于自电容式触摸屏的定位方法的步骤S6包括如下步本文档来自技高网...

【技术保护点】
一种用于自电容式触摸屏的定位方法,其特征在于,包括如下步骤:S1:模块初始化;S2:启动并进行电容数字转换器驱动扫描;S3:采集收集到的模拟数据信号;S4:通过模数转换器,输出数字信号;S5:判断是单个触点还是多个触点;S6:进一步确定触点的位置;S7:将得到的出点位置信息传送至上位机。

【技术特征摘要】

【专利技术属性】
技术研发人员:王文洲
申请(专利权)人:王文洲
类型:发明
国别省市:广东;44

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

1