智能门锁的识别技术中,密码几乎成为标配功能。相比机械按键的触控方式,电容式触控方式可以在加上一层玻璃甚至金属一体成型之后与用户进行交互,由于进行了物理性隔离,使得外壳更具完整性,物理上安全性更佳。

目前做触摸方案的产商有很多,国外的有ADS、Cypress、synaptics等,国内的有合泰、海砾创、贝特莱、敦泰、泰凌微等。在电容触控方式中,分为自容、互容触控方案。

自容方案:使用一个引脚,利用引脚和电源地之间电容的容量变化进行测量

互容方案:利用两个电极之间的电容容量变化进行测量

自容方案简单,计算量小,但速度慢;互容方案相对复杂,但可支持多点触控,速度快。智能门锁为分立式按键,因此一般采用自容式的触摸芯片方案

在触摸感应系统中所有电容的计算都符合平行板电容公式:

在触摸芯片中,实现电容式感应触摸识别的常用电路主要由:驰张振荡电路、电荷转移电路、CDC电容转数字信号电路

电荷迁移电路原理

以爱矽半导体科技的一款电容式触控传感架构为例,

  1. SW1关闭,SW2打开,Vtk对Cp充电;

  2. SW1打开,SW2关闭,Cp的电容向Cx放电,Cx上的电压缓慢上升;

  3. 重复步骤1-2,当Cx的电压升高大于Vref时,比较器输出翻转信号;

  4. 随着Vtk对Cp的充电和Cp对Cx放电次数增加,Cx上的电平不断抬高,当有触摸按键时,外围环境的寄生电容变大,Cp变为Cp+Cf,Cx电压升高到Vref的时间将缩短,于是通过检测数字计数器统计的充放电次数变化,即可判断是否发生触控按键动作

CDC电容转数字信号电路原理

CDC,即Capacitor digital conversion的英文缩写,使用IC内部电流源对内部、外部电容进行充电,在各自电容上产生一定的电压,并将两个电压进行差分放大后使用高精度ADC采样,由于人体的触摸会引起外部电容的变化并导致差分电压的改变,通过监测差分电压的改变并把该变化量转换为数字信号,转换后的数字信号经过硬件低通和DSP处理,最后获得触摸感应判断。

驰张振荡电路原理

驰张振荡电路以所选的频率生成方波,设定R2=R3=R4,

当输出为高电平,上跳变点为Vs=R3/((R2//R4)+R3)=2/3Vs;

当输出为低电平,上跳变点为Vs=(R3//R4)/((R3//R4)+R2)=1/3Vs;

基于驰张振荡电路,触摸IC内部使用定时器对电容充电时间进行测量或者定时检测对应的电容电压是否达到阈值,使用充电时间进行监测要求每个电极都需要一个输入捕获通道,而监测电压阈值则没有这个限制,监测电压阈值更适用于需要多电极的场合,其测量的精度取决于执行一次完整的软件查询需要的CPU周期数,但这种方法会由于多次测量带来一些抖动。

原创不易,若有转载需求,务必告知

如果我的文字对你有所启发或帮助,

点赞\转发”是对我最大的支持

推荐阅读:

一文浅析智能门锁

智能门锁:电源管理概述1

智能门锁:电源管理概述2

硬件大熊原创合集(2022/02更新)

智能门锁:触控原理概述相关推荐

  1. 智能门锁触控中应用的电容式触摸芯片

    指纹解锁.一步开门.远程监测.遇到风险主动发出警报.智能联动等等人们对于门锁各种看似遥不可及的想象,因为智能锁的出现一一变成现实,也因为智能锁的不断进化,人们对于智能生活有了更多想象和期待. 将触控屏 ...

  2. 智能门锁:指纹识别概述

    每个人的皮肤纹路在图案.断点.交叉点上各不相同,指纹识别技术依靠皮肤纹路的唯一性.稳定性,把个体身份同指纹对应起来,通过与预存指纹对比进行身份识别.在实现方式上,指纹识别技术主要分为:电容式.光学式. ...

  3. Android开发实例之多点触控程序

    智能终端设备的多点触控操作为我们带来了种种炫酷体验,这也使得很多Android开发者都对多点触控程序的开发感兴趣.实际上多点触控程序的实现并不是那么遥不可及,而是比较容易.本文就主要通过一个实例具体讲 ...

  4. Android多点触控之——MotionEvent(触控事件)

    今天晚上刚学习了一个多点触控的小程序,后面想对其做一个定制.在写的时候遇到很多问题,于是乎就查了一下API文档,又到网上查了一下高手的文章,最后自己又实践了一下.终于把多点触控事件监听的大概原理给弄清 ...

  5. Android中的多点触控(装载)

    Android多点触控技术 1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC.Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支 ...

  6. android--多点触控的实现

    Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放.手势操作上有更好的用户体验. 在And ...

  7. Android多点触控技术

    1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC.Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouc ...

  8. Android 多点触控消息捕获与处理

    1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC.Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouc ...

  9. 单点触控、多点触控和自定义控件的使用

    单点触控的使用 比如图片的位移.旋转,透明,缩放等. 多点触控的使用 Android多点触控的本质:需要LCD驱动和保存程序本身设计上的支持 市场上的应用:HTC.Motorota和Samsung等知 ...

最新文章

  1. grub-和grub-troubleshootting
  2. python os.chdir函数
  3. c++多态--2(计算器,纯虚函数和抽象类)
  4. 最短路径(信息学奥赛一本通-T1378)
  5. jquery学习之1.10-小练习-选中下拉框内容并显示
  6. 深度linux桌面启动器,在Deepin桌面系统启动器中创建“我的世界”启动项
  7. 微信群 保存到通讯录
  8. Python类继承对象
  9. 强悍的 Linux —— 强悍的 ls
  10. iPhone SDK开发基础之UIPageControl编程
  11. 设计模式学习笔记三:工厂方法模式
  12. 静态路由协议的默认管理距离是_动态路由选择原理(距离矢量路由协议RIP)
  13. java发送邮件-java工具类
  14. 北京上空出现三个太阳?专家:冰晶云对太阳光散射形成“幻日”
  15. CentOS7清理磁盘空间
  16. 什么是计算机的用户名和密码,电脑用户名是什么意思
  17. Android和OpenCV的学习绘制几何图形
  18. 笔记本计算机回收站在哪里,电脑回收站不见了怎么办 四种方法教你快速解决问题【图文教程】...
  19. 【线程池封装】实现简单回射服务器
  20. 【第19天】内涵深厚才能妙语连珠

热门文章

  1. 简单的仿网易云音乐小程序(一)
  2. JS-Cookie操作
  3. 煤矿招聘计算机专业考什么,煤矿职工培训计算机考试系统
  4. 达梦数据库DM8--学习笔记(麒麟v10+dm8)
  5. lin通信ldf文件解析_基于LIN协议的代码自动生成系统及方法_2014108531085_说明书_专利查询_专利网_钻瓜专利网...
  6. js实现下载多张图片并压缩起来
  7. PaddleOCR模型移植安卓
  8. 往事如烟,时间悄悄从指尖溜走
  9. Oracle 日期格式转换:XXXX年XX月XX日
  10. 将JS保存为书签,在网页中运行