- 10
- 0
- 约4.26千字
- 约 7页
- 2018-02-16 发布于天津
- 举报
基于中颖8位微控制器的电容式触摸按键控制器设计-SinoWealth
基于中颖8位微控制器的电容式触摸按键控制器设计
前言
随着信息世界的不断发展需要用户界面的应用方案也由传统的机电开关正在向电容式
触摸感应控制所替代。
我们通常所说的电容式触摸屏是在玻璃表面贴上一层透明的特殊金属导电物质。当手指
触摸在金属层上时,触点的电容就会发生变化,使得与之相连的振荡器频率发生变化,通过
测量频率变化可以确定触摸位置获得信息。
现在市场上有很多的触摸屏产品,比如触摸屏手机,学习机等,都是对触摸屏的应用。
但是我们也常常应触摸效果不好带来很多烦恼。触摸屏手机就是很好的例子,用触摸屏写短
信是很纠结的事情,总是要出现与自己要写出来的相差很远的字出来,有时候还是觉得用按
盘好点。
为此,最近 Sino wealth 开发了一套触摸感应软件,使得任意一款8位的中颖微控制器
都可以作为一个电容式触摸按键控制器使用。通过对由一个电阻和触摸电极电容组成的 RC
充放电时间的控制,该触摸感应软件可以检测到人手的触摸。由于电极电容的改变,导致的
RC 充放电时间的改变,能够被检测出来,然后经过滤波等,最终通过专用的 I/O端口,或
者 I2C/SPI接口发送给主机系统。而且该软件库所需的元器件 BOM 表,成本低廉,因为每个
通道只需要两个电阻就可以实现触摸检测功能。
RC 感应原理
RC 采样原理就是通过测量触摸电极电容的微小变化,来感知人体对电容式触摸感应器
(按键、滚轮或者滑条)的触摸。
电极电容(C)通过一个固定的电阻(R)周期性地充放电。 电容值取决于以下几个参
数:电极面积(A),绝缘体相对介电常数,空气相对湿度,以及两个电极之间的距离(d)。
电容值可由下列公式得出:
图1:RC电压检测。
固定电压施加在,的电压随着电容值的变化而相应增加或者降低,如图2所示。
图2:测量充电时间。
通过计算 VOUT 的电压达到阀值 VTH 所需要的充电时间(TC),来得到电容值(C)。在触
摸感应应用中,电容值(C)由两部分组成:固定电容(电极电容,CX)和当人手接触或者
靠近电极时,由人手带来的电容(感应电容,CT)。电极电容应该尽可能的小,以保证检测
到人手触摸。因为通常人手触摸与否,带来的电容变化一般就是几个 pF(通常5pF)。 利用
该原理,就可以检测到手指是否触摸了电极。
图3:触摸感应。
这就是用于检测人手触摸的触摸感应软件中感应层所采用的基本原理。
硬件实现
图4显示了一个实现的实例。由 R1,R2以及电容电极(CX)和手指电容(CT)并联的电
容(大约5pF) 形成一个 RC 网络,通过对该 RC 网络充放电时间的测量,可以检测到人手的
触摸。 所有电极共享一个“负载 I/O”引脚。电阻 R1和 R2尽量靠近 MCU放置。电容 R1(阻
值在几百欧到几兆欧之间)是主要电容,用于调节触摸检测的灵敏度。电容 R2(10KΩ)是
可选的,用于减少对噪声影响。
图4:电容触摸感应实现实例。
3 软件实现
3.1充电时间测量原理
为了保证健壮的电容触摸感应的应用,充电时间的测量需要足够的精确。
采用一个简单的定时器(无需 IC 功能)和一系列简单的软件操作,即定时地检查感应
I/O 端口上的电压是否达到阀值。这样的话,时间测量的精确度就取决于执行一次完整软件
查询需要的 CPU 周期数。这种测量方法会由于多次测量带来一些抖动,但是由于没有硬件限
制,这种方法适用于需要很多电极的场合。
基本测量
使用普通定时器进行充电时间的测量。对电容充电开始之前,定时器
您可能关注的文档
- 基于CT法的束向相间测量-inspire-hep.PDF
- 基于CT扫描的植被发育斜坡土体大孔隙和渗透性研究-自然灾害学报.PDF
- 基于EF5的高频感应加热电源的设计与实现-郑州大学学报工学版.PDF
- 基于Eucalyptus的基础设施即服务云框架协议设计The-中国云计算.PDF
- 基于FPGA的高精度时间数字转换方法研究电测与仪表.PDF
- 基于GIS的网格法煤炭资源储量估算方法-复旦学报(社会科学版).PDF
- 基于GPU和Kinect的快速物体重建-模式识别国家重点试验室-中国.PDF
- 基于GRACE和MODIS数据的长江流域陆地水储量变化-长江科学院.PDF
- 基于Harris角点检测的位移测量算法-冯雪课题组.PDF
- 基于HJ-1A卫星超光谱数据的太湖叶绿素a浓度及悬浮物浓度反演.PDF
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)