[发明专利]一种基于mini2440开发板的触摸屏校正方法无效
| 申请号: | 201310122676.3 | 申请日: | 2013-04-10 |
| 公开(公告)号: | CN103246395A | 公开(公告)日: | 2013-08-14 |
| 发明(设计)人: | 毛峡;李添;陈立江;赵鹏飞;郑海超 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G06F3/041 | 分类号: | G06F3/041 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 mini2440 开发 触摸屏 校正 方法 | ||
1.为解决mini2440开发板上触摸屏校正的问题,本发明提出了一种基于mini2440开发板的触摸屏9点校正方法,包括以下步骤:
步骤一:提出了触摸屏的9点校正算法原理;
步骤二:说明了触摸屏校正程序的基本思路并给出了程序流程图;
步骤三:根据实验结果,给出了校正公式。
2.根据权利要求1所述,其步骤一中的主要特征为:首先,由于触摸屏和LCD是两个不同的物理器件,在安装触摸屏时不可避免的存在一定的误差,如旋转或平移;其次,mini2440开发板上的LCD分辨率为240×320,指的是每行的宽度是240个像素,高度是320个像素,但是由于触摸屏处理的数据是点的物理坐标,该坐标是通过触摸屏控制器转换过来的,要想实现触摸屏的物理坐标与LCD上的像素点一一对应,则两者之间需要通过校正;最后,校正公式为:
XL=AXC+BYC+C (1)
YL=DXC+EYC+F (2)
其中(XL,YL)表示LCD的坐标,(XC,YC)表示触摸屏的坐标,A,B,C,D,E,F表示6个参数;
进一步对公式进行推导得到9点校正公式如下:
ΣXL=AΣXC+BΣYC+nC (3)
Σ(XLXC)=AΣ(XC)2+BΣ(XCYC)+CΣXC (4)
Σ(XLYC)=AΣ(XCYC)+BΣ(YC)2+CΣYC (5)
ΣYL=DΣXC+EΣYC+nF (6)
Σ(YLXC)=DΣ(XC)2+EΣXCYC+FΣXC (7)
Σ(YLYC)=DΣ(XCYC)+EΣ(YC)2+FΣYC (8)
其中n表示坐标的个数,在本发明中n=9。
3.根据权利要求2所述,其步骤二的主要特征为:mini2440开发板采用的是四线制电阻式的触摸屏接口,触点坐标的检测是通过A/D转换来实现的,首先设置触摸屏接口为等待中断模式,待产生中断后再设置为自动XY坐标转换模式,依次读取触点的坐标,然后将坐标值写入寄存器存储,本方法中选择物理地址为(50,50),(120,50),(190,50),(50,160),(120,160),(190,160),(50,270),(120,270),(190,270)的9个点,依次触摸,将得到的逻辑地址存入寄存器中。
4.根据权利要求3所述,其步骤三的主要特征为:将得到的9个点的逻辑地址代入校正公式,根据克拉姆法则,求出参数A、B、C、D、E、F。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310122676.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳能聚光器
- 下一篇:一种拼音输入的方法和装置





