android 电容屏(一):电容屏基本原理篇
关键词:android 电容屏 tp ITO
平台信息:
内核:linux2.6/linux3.0
系统:android/android4.0
平台:S5PV310(samsung exynos 4210)
android 电容屏(一):电容屏基本原理篇
android 电容屏(二):驱动调试之基本概念篇
android 电容屏(三):驱动调试之驱动程序分析篇
一、电容屏工作原理
触摸屏的工作原理概括来说就是上报坐标值,X轴、Y轴的值。前面我们分析了电阻触摸屏,它是通过ADC来检测计算X、Y轴坐标值,下面我们分析一下电容触摸屏的工作原理,看它是如何去检测计算X、Y坐标的值。
与电阻式触摸屏不同,电容式触摸屏不依靠手指按力创造、改变电压值来检测坐标的。电容屏通过任何持有电荷的物体包括人体皮肤工作。(人体所带的电荷)电容式触摸屏是由诸如合金或是銦錫氧化物(ITO)这样的材料构成,电荷存储在一根根比头发还要细的微型静电网中。当手指点击屏幕,会从接触点吸收小量电流,造成角落电极的压降,利用感应人体微弱电流的方式来达到触控的目的。(这是为什么当你带上手套触摸屏幕时,没有反应的原因),下图可以清晰的说明电容屏的工作原理。
二、电容屏模组组成
触摸屏:也就是我们手触摸操作的透明部分;
触摸IC:当电容屏触摸到时,要解析到触点的位置坐标,就是通过这颗芯片去计算处理的。
1、电容式触摸屏的类型主要有两种:
(1)、表面电容式: 表面电容式利用位于四个角落的传感器以及均匀分布整个表面的薄膜,有一个普通的ITO层和一个金属边框,当一根手 指触摸屏幕时,从板面上放出电荷,感应在触 屏 的四角完成,不需要复杂的ITO图案;
(2)、投射式电容: 采用一个或多个精心设计,被蚀烛的ITO,这些 ITO层通过蛀蚀形成多个水平和垂直电极,采用成行/列交错同时带有传感功能的独立芯片。现在平板电脑、手机、车载等多用投射式电容,所以我们后面分析表明投射式电容的构成。
投射电容的轴坐标式感应单元矩阵 :轴坐标式感应单元分立的行和列,以两个交叉的滑条实现 X轴滑条 Y轴滑条 检测每一 格感应单元的电容变化。(示意图中电容,实际为透明的)
2、电容触摸屏分辨率,通道数;
上图所示,X,Y轴的透明电极电容屏的精度、分辨率与X、Y轴的通道数有关,通道越多,分辨率越高。
3、电容触屏的结构分类:
(1)、单层ITO
优点:成本 低,透过率 高,
缺点: 抗干扰能力 差
(2)、单面双层ITO
优点:性能 好,良率高
缺点:成本 较高
(3)、双面单层ITO
优点:性能好,抗静电能力强
缺点:抗干扰能力差
3、电容式触屏的分类及工作原理
(1)、自生电容式触摸屏
Cp-寄生电容
手指触摸时寄生电容增加:Cp’=Cp/Cfinger
检测寄生电容的变化量,确定手指触摸的位置
(2)、互电容式触摸屏
CM-耦合电容
手指触摸时耦合电容减小 ,检测耦合电容变化量,确定手指触摸的位置
四、为什么会出现鬼点,鬼点如何消除
1、为什么会出现鬼点?
当一个手指按下时,X、Y轴只有一个交叉点,两个同时按下时就会出现4个交叉点,如下图所示,我们不期望得到的点就是所说的鬼点。
2、消除鬼点的方法
(1)、分时法:基于时间的多点触摸,假设多点触摸 分时进行,操作间 隔续集毫秒;
(2)、分区法 :将整个触屏物理上分割几个区域 通过判断触摸进入推出 相应区域,从而分出鬼点中分 出真实点。
android 电容屏(一):电容屏基本原理篇相关推荐
- 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏 PDF电磁屏签名: 签名完成后,点坐转化文件: android 开发 实现网页跳转
目录 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏
- android startactivity 跳到锁屏_「瀑布屏」手机到底好不好用?
最近这几年,各大品牌都在围着手机屏幕打转,推陈出新的势头愈演愈烈.而在刘海屏.水滴屏和挖孔屏种种之后,我们又迎来了一个新名词,瀑布屏. 和当初 vivo 与 OPPO 尝试用升降结构隐藏前置摄像头的目 ...
- Android LCD(一):LCD基本原理篇(一/四)
转载自:https://blog.csdn.net/xubin341719/article/details/9125583 关键词:android LCD TFT 液晶 偏光片 彩色滤光片 背 ...
- 第十五章、Android LCD(一):LCD基本原理篇
关键词:android LCD TFT 液晶 偏光片 彩色滤光片 背光 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:samsung ex ...
- android dialog 横向全屏,Dialog全屏,去掉状态栏的方式
dialog即使设置全屏了,但还是有状态栏占用高度这: 直接将下面这行代码放到你的dialog中即可 @Override protected void onStart() { super.onStar ...
- Android 按电源键亮屏/息屏流程分析
上一篇介绍了Android 电源键事件流程分析,其中分析了,在按电源键,长按的时候,弹出系统菜单,以及点击其中的关机按键,都执行了哪些操作.这一篇,作为上一篇的补充,主要分析一下,Android按键亮 ...
- 自定义Android视频播放器 - 切换横竖屏
前一篇自定义了SurfaceView,然后尝试横屏显示,虽然视频适配方面没有问题,但是没有占满整个屏幕. 我分析了一下一般的视频播放器,发现: 竖屏播放视频,播放器的宽度占满手机屏幕的宽度,播放器的高 ...
- 【电容】关于电容,这篇说得太详细了
转载自:http://emakerzone.com/article/229 关键字:薄膜电容,电解电容,陶瓷电容,铝电解电容,钽电容,安规电容 之前的文章中,介绍了电感的一些知识.本文将谈谈电容,介绍 ...
- android4.2屏幕录像,android——使用自带录屏工具进行屏幕录像
在做开源项目的时候,想传一个gif效果图上去.但是,要有连贯的动画效果.所以,就想到先录制视频,然后视频转gif.但是,用第三录屏软件总是不完美. 那么,怎么办呢? android4.4 提供了自带录 ...
- ddms java 截图_从Android设备获取实时截屏
从Android设备获取实时截屏(adb) 前两篇文章已经把如何控制android设备的输入讲了,这一篇就是如何获取输出,通过adb的方式 原理 framebuffer获取流程 AdbClient和A ...
最新文章
- 代码洁癖的春天!Java 效率工具之 Lombok
- string to xml java_Java String to XML - Parse String to XML DOM Example - 入门小站-rumenz.com
- php音译汉字,PHP中的西里尔语音译
- Git修改已提交的commit
- iOS 添加PCH文件
- Java处理Json数据
- 云存储收银系统_重磅丨远丰云收银系统WebPos升级 开启智能收银新时代
- idea打包jar包后java运行jar命令提示jar中没有主清单属性的解决方案
- WindowsMobile配置英文ROM显示中文问题(解决程序中文乱码)
- 能不能算是PLSQL Developer的锅?
- 2014年中国95家企业入围世界500强,超日本
- SSH——Hibernate初学者之旅(五)
- [zz]浅谈自然语言处理(NLP)和 自然语言理解(NLU)
- git在idea中的冲突解决(非常重要)
- one world,one dream
- 【LaTeX排版】LaTeX论文模版
- 混合多云时代下的传统灾备VS云灾备
- 什么叫结构化的算法?为什么要提倡结构化的算法?
- # cmake --version -bash: /usr/bin/cmake: Too many levels of symbolic links
- Focus和SetFocus、GetFocus、LoseFocus
热门文章
- request.getParameter()与request.getParameterValues()
- pycharm上传GitHub时报错:push failed: fatal: unable to access 'https://github.com/***port 443: Timed out
- ubuntu下播放h264和h265工具vlc的安装使用
- 光纤通信原理实验装置,QY-JXSY03
- dlna android电视,DLNA推送安卓手机投屏电视
- 获取实际ip地址(与在百度输入IP搜索得到的ip地址相同,即真实IP地址
- AutoJs学习-QQ聊天机器人
- 【Linux】U盘配合WinPE 安装debian8.6
- python怎么画简单图片-只需 45 秒,Python 给故宫画一组手绘图!
- jsp+ssm+mysql实现的校园二手市场交易平台视频教程