当前位置:主页 > 科技论文 > 计算机论文 >

基于Android平台的电阻式触摸屏校准算法的研究与实现

发布时间:2018-05-06 07:21

  本文选题:Android + 触摸屏 ; 参考:《北京交通大学》2012年硕士论文


【摘要】:21世纪是以网络为核心的信息时代,网络已经成为信息社会的命脉和全球经济发展的重要基础。Android是Google公司也在2007年11月5日推出的一个开源的,从它面世至今一直是程序员热衷开发的对象。越来越多的移动终端开始采用Android作为操作系统。由于输入操作的需要,移动终端均选用一块全触屏作为其主要的输入方式,大部分的触摸屏为电阻式触摸屏。由于存在机械误差和放大因素存在的误差,几乎所有电阻式触摸屏的设备在出厂前均要经过一定的校准。同时,Android源码中没有提供触摸屏校准的程序。因此,触摸屏校准算法的研究至关重要。 本文设计的触摸屏校准算法适用于Android2.3平台,在简要介绍了Android系统和触摸屏的工作原理后,分析了Android系统的框架结构、应用程序的特点和Android开发环境的搭建。接着,重点研究了触摸屏校准的原理,推导了经典的校准公式,并介绍了常用的触摸屏校准算法。同时,对触摸屏校准算法的进行了优化,总结出本文中的校准算法,并通过添加结果滤波和中值计算,减少了各种噪声对触摸屏的点坐标数据的影响,提高了校准的精度。 通过搭建Android开发平台,设计了一种可以在Android系统中使用的校准程序,对触摸屏上获得的点坐标进行校准。经交叉编译后,将触摸屏的校准程序运行在S3C6410平台上进行测试。测试结果显示,经过校准后的触摸屏,对于用户触摸点的坐标判断的准确性和灵敏度都有了很大的提高,可以完成快速、准确的坐标变换功能。掌握这种技术,对于降低移动终端的成本至关重要。
[Abstract]:The 21st century is the information age with the network as the core. The network has become the lifeblood of the information society and the important foundation of the global economic development. It has been an object that programmers are keen to develop ever since it came out. More and more mobile terminals begin to use Android as the operating system. Because of the need of input operation, the mobile terminal chooses a full touch screen as its main input mode, and most of the touch screen is resistive touch screen. Because of the mechanical error and the error of magnification, almost all the resistive touch screen equipments have to be calibrated before leaving the factory. At the same time, Android source code does not provide touch-screen calibration procedures. Therefore, the research of touch screen calibration algorithm is very important. The calibration algorithm of touch screen designed in this paper is suitable for Android2.3 platform. After briefly introducing the working principle of Android system and touch screen, the frame structure of Android system, the characteristics of application program and the construction of Android development environment are analyzed. Then, the principle of touch screen calibration is studied, the classical calibration formula is deduced, and the commonly used touch screen calibration algorithm is introduced. At the same time, the calibration algorithm of touch screen is optimized, and the calibration algorithm in this paper is summarized. By adding the result filter and median calculation, the influence of various noises on the point coordinate data of touch screen is reduced, and the accuracy of calibration is improved. By building the Android development platform, a calibration program can be used in the Android system to calibrate the point coordinates obtained on the touch screen. After cross-compiling, the calibration program of touch screen is run on S3C6410 platform for test. The test results show that the calibrated touch screen can improve the accuracy and sensitivity of the user's touch point coordinate judgment greatly and can complete the rapid and accurate coordinate transformation function. Mastering this technology is essential to reduce the cost of mobile terminals.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP334.3

【参考文献】

相关期刊论文 前10条

1 张春,郭兴众;双环模糊调速系统的设计与仿真研究[J];安徽工程科技学院学报(自然科学版);2003年02期

2 吴素平;刘飞;;直流电机调速系统模糊控制仿真分析[J];长沙电力学院学报(自然科学版);2006年04期

3 何世杰;;基于S3C2410的触摸屏驱动开发及校准算法[J];电脑知识与技术;2010年19期

4 亢海伟,杨庆芬,王硕禾;基于MATLAB模糊逻辑工具箱的模糊控制系统仿真[J];电子技术应用;2000年02期

5 杨伟钧;戴青云;张辉;何最红;;基于STC单片机的触摸屏五点校准算法设计与实现[J];仪器仪表用户;2008年03期

6 陈昱;江兰帆;;基于Google Android平台的移动开发研究[J];福建电脑;2008年11期

7 许荣斌;谢莹;朱永红;;触摸屏校准常用算法分析[J];工业控制计算机;2006年04期

8 高焕堂;;迎接IT第三波:移动时代[J];程序员;2008年01期

9 孟岩;;Android组件模型评析(上)[J];程序员;2008年01期

10 差沙;地狱男爵;;用Android开发手机应用[J];程序员;2008年01期



本文编号:1851341

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1851341.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4fde8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com