首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
职场驿站
» 基于8位MCU的触摸按键设计方案
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于8位MCU的触摸按键设计方案
发短消息
加为好友
wxg1988
当前离线
UID
856476
帖子
3055
精华
0
积分
1528
阅读权限
70
在线时间
146 小时
注册时间
2011-10-5
最后登录
2014-6-11
金牌会员
UID
856476
1
#
打印
字体大小:
t
T
wxg1988
发表于 2012-6-28 08:20
|
只看该作者
基于8位MCU的触摸按键设计方案
触摸
,
接口
,
用户
MCU
(Micro Controller Unit)中文名称为多点控制单元,又称单片微型
计算机
(Single Chip Microcomputer),是指随着大规模集成电路的出现及其发展,将计算机的
CPU
、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
在需要用户界面的应用方案中,传统的机电开关正在被电容式触摸感应控制所替代。通过对由一个电阻和触摸电极电容组成的RC充
放电
时间的控制,该触摸感应软件可以检测到人手的触摸。由于电极电容的改变,导致的RC
充放电
时间的改变,能够被检测出来,然后经过
滤波
等,最终通过专用的I/O端口,或者I2C/SPI接口发送给主机系统。该软件库所需的元器件BOM表,成本低廉,因为每个通道只需要两个电阻就可以实现触摸检测功能。
1 RC感应原理
RC采样原理就是通过测量触摸电极电容的微小变化,来感知人体对电容式触摸感应器(按键、滚轮或者滑条)的触摸。
电极电容(C)通过一个固定的电阻(R)周期性地充放电。 电容值取决于以下几个参数:电极面积(A),绝缘体相对介电常数( ),空气相对湿度( ),以及两个电极之间的距离(d)。电容值可由下列公式得出:
图1 RC电压检测
固定电压施加在 , 的电压随着电容值的变化而相应增加或者降低, 如图2所示。
图2 测量
充电
时间
通过计算 的电压达到阀值 所需要的充电时间( ),来得到电容值(C)。 在触摸感应应用中,电容值(C)由两部分组成:固定电容(电极电容, )和当人手接触或者靠近电极时,由人手带来的电容(感应电容, )。 利用该原理,就可以检测到手指是否触摸了电极。
图3 触摸感应
这就是用于检测人手触摸的触摸感应软件中感应层所采用的基本原理。
2 硬件实现
图4显示了一个实现的实例。由R1,R2以及电容电极( )和手指电容( )并联的电容(大约5pF) 形成一个RC网络,通过对该RC网络充放电时间的测量,可以检测到人手的触摸。 所有电极共享一个“负载I/O”引脚。电容R2(10K?)是可选的,用于减少对噪声影响。
图4 电容触摸感应实现实例
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议