触摸按键的原理有电容式触摸、电阻式触摸、电感式触摸、光电式触摸等,最常见,应用最广泛的是电容式触摸
电容式触摸反应灵敏、成本低、技术成熟、抗干扰也好,应用非常广泛;可以代替传统的机械式开关;手机、家电、数码等等设备有见到它的身影。本文将大家揭开电容式触摸原理的神秘面纱吧。
电容式触摸是怎么实现的呢?
电容式触摸顾名思义就是有电容,电容有什么作用呢?电容可以存储电荷。其实电容式触摸感应就是利用电容存储电荷和电荷可以转移原理来实现的。
电荷转移是一个怎么样的过程
说得简单一点就是:电荷通过导体从高电势的一端运动到低电势的一端,最终达到平衡。
当了解了电荷转移原理,就可以通过电荷转移获得电容值了
利用电容存储电荷的特性
通过电极上的待测电容Cx向采样电容Cs充电
然后通过上面所说的电荷转移过程,重复步骤3~6进行电荷转移,直到I/O检测到采样电容Cs变为高电平。因为采样电容Cs是固定已知的,所以通过计算电荷转移过程的次数就可以测出待测电容的大小了,当然电荷转移过程中的模拟开关是硬件做在I/O里面的。
当我们知道怎么测出待测电容后,就可以进行电容式触摸感应检测了
当电极没有被触摸时,电荷转移的次数基本上是稳定的
当电极被触摸时,因为人体也是一个电容,人体电容对电极电容Cx的影响(Cx变大),电荷转移的次数就变少了。这时候你明白为什么戴上手套就没法操作手机了吧?
现在市场上的各种品牌的单片机基本上都有带电容触摸功能的系列,触摸功能都是硬件实现,并提供软件库给开发工程师使用的。所以大家了解明白基本原理就可以了,也不需要自行用I/O来搭建触摸检测电路来做电容触摸感应检测。
当然电容触摸感应也有它的缺点。水、油这些东西对它有很大的影响,用非导体或者戴上手套进行接触没反应了。电容触摸感应按键在PCB布线上也是有很多注意事项和要求的,实现电容触摸感应很容易,但要做出稳定、可靠的电容触摸感应按键还是要有点技术要求的。