个人觉得:由于手机的指纹解锁让广大的用户对指纹这种识别方式有了很高的认可度。指纹挂锁在未来几年会有很不错的市场。指纹挂锁在学校、健身房等很多半公开场合有很大的需求。
我这里主要就技术实现介绍一下。我将从低功耗方案、MCU选型、指纹sensor选型、操作流畅性设计几个方面来展开。
1.待机。
待机是核心指标,实现比较理想的待机,需要从低功耗和电池两个方面考虑。

  • 电池选型
    由于挂锁的体积一般很小,所以电路板的长度一般不会超过30mm,于是电池更不能太大。干电池是没戏了,7号电池的长度是4.25cm,没办法放进挂锁中。纽扣电池的容量太小,而且也用于的购买和安装都不是很方便
    综上所述,锂电池基本是不二选择。锂电池可以选择尺寸大约20mm6mm4mm【长宽高】,其容量大约在3.7V * 100mAh。容量应该是够用了,后面我会详细计算一下理论待机时长。
  • 元器件低功耗设计:待机主要是MCU、指纹sensor、电机驱动、触摸检测、稳压五个部分。
    a) MCU使用standby模式,待机功耗在3-5uA。
    b) 指纹sensor直接断电,待机功耗为0;
    c) 电机驱动使用集成的H桥或者用MOS管搭一个H桥,待机功耗都可以到1-2uA的级别;
    d) 触摸检测可以使用TTP223做待机检测,待机功耗在3uA左右。
    e) 稳压芯片选择LDO比如HT7533,待机功率大约2.5-5uA。
    综上:整机的待机功耗在8.5-15uA的范围。我的模组实测待机功耗是12uA。

2. MCU选型。
MCU可选的比较多,可以使用专用的芯片,比如。。。【这个我还真不太想去了解有哪些,反正开发资料也不好拿】。或者通用的芯片,比如st、CC、nrf、gd等。两种MCU都可以完成指纹的一系列工作。
使用通用芯片的好处是资源更加多,我们可以在网上找到比较成熟的软件demo和PCBA demo;缺点是需要把指纹算法移植到MCU中,对于没有相关技术资源的企业或者个人来说,是一件比较有难度的事。
然后指纹算法本身的计算量不大,只要MCU的主频有50MHz就基本够用了,目前比较通用的MCU是GD32FFPR。别的MCU也是可行的,比如你想用蓝牙和指纹的功能,就可以使用nrf52840这个MCU,可以一个IC集成蓝牙,指纹,NFC刷卡功能【一个IC集成的指纹蓝牙刷卡目前只有demo,还正在测试中】
专用芯片的劣势就在于,资料相对比较少,然后也比较封闭,从0到1做起来,坑是挺多的【反正我是不想搞】。
综上所述,MCU的选型方面,就看自己的技术优势了。

3.Sensor选型:这一块其实不用怎么考虑,挂锁对指纹的安全级别要求不是很高,所以,你手头有啥便利的供应商就用啥吧。
4.操作流畅性选型:一般的操作就是三个:录入、删除、开锁。其中删除和录入是超低频操作,开锁是超高频操作。所以在功能设计的时候,让录入和删除麻烦些也没什么关系。开锁速度一定要快。

这里列举一下我使用的方案
1.电池:100mA 和130mA 150mA 的3.7V锂电池可选
2.MCU:GD32FFPR
3.指纹:比亚迪生产,型号未知【哈哈哈哈哈哈】。
4.电机驱动:L9110S
5.充电管理:TP4056【TP4056几乎没有什么外围电路,充电一个小时基本就能充满电池】
6.触摸IC:TTP223
7.LDO:HT7533-7
这里放一下我实测的充电数据,基本可以满足要求。

都是非常通用的元器件。除去电机【电机价格在6元左右】和电池【4元左右,太便宜的就别买了】,物料20元可以搞下来。
因为功能简单,功能开发就很容易了。

这里给大家粗略计算一下按照上面的方案的待机时长的理论值【实际情况和我的计算值差别不大】

耗电:待机期间电流:50mA 一天开锁5次 一次开锁耗时3S
一天耗电:3S * 5 * 50mA + 24h * 11.5uA = 0.6mAH
总计可用:100mAH / 0.6mAH = 170天;开锁次数:170 * 5 = 837次;
撑半年没问题

如果有表达不清楚的地方,欢迎留言指正,或者联系 17633350870【同微信号】
下面放一波图:

给大家分享一下指纹挂锁的方案相关推荐

  1. 指纹挂锁方案公司开发

    指纹挂锁的由来其实很简单,指纹挂锁是由传统的物理挂锁演而来,挂锁的锁体上装有可以扣接的U型锁环,使挂锁通过U型锁环直接与锁体扣接成为封闭形锁具.由于挂锁的结构特点,决定了挂锁使用方便灵活,用途广泛.其 ...

  2. rgb颜色判断语句_首款RGB智能指纹挂锁,既能报警还能减压,简直无锁不能

    对经常出差的小伙伴来说,出门在外还是需要注意个人财产保护的,毕竟害人之心不可有,防人之心不可无.尤其是包里装着贵重数码科技产品和重要资料的朋友,在背包拉链上挂一把锁,也能在一定程度上起到防盗的作用.随 ...

  3. 智能指纹门锁芯片方案技术开发

    产品概述 我司指纹锁芯片方案系列采用 32 bit ARM Cortex-M4 内核,内置密码算法硬件加速引擎,集成大容量加密 Flash 存储器,支持指纹信息安全存储,支持市场主流半导体指纹及光学传 ...

  4. 微信如何批量删除聊天记录?分享超全的删除方案!

    微信如何批量删除聊天记录?使用微信的时间一长,占据手机的空间会非常多.对于内存小的用户来说简直就是灾难,为了有效腾出手机的空间,删除不重要的微信聊天记录非常有必要,今天给大家分享最全的删除方案,手把手 ...

  5. 小米air13.3 I7 8550U MX150 指纹版降温方案

    小米air13.3 i7 8550U MX150 指纹版降温方案 我的小米air13.3笔记本是18年9月份买的,配置如下:CPU是i7 8550U 显卡是MX150 带指纹解锁.平常使用的时候性能还 ...

  6. 智能指纹挂锁方案—模组—西城微科

    1.规格参数 支持360°任意方向按压式指纹识别 96x96的Sensor矩阵 分辨率为508DPI ESD:+/-12kV空气,+/-8kV接触 FRR:<1% FAR:<0.002% ...

  7. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi

    一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...

  8. 分享2款XSHELL配色方案及导入配色方案的方法

    在众多SSH工具中,老左还是比较喜欢XSHELL,每天习惯对着默认的黑色背景和白色字体颜色的时候可能稍显枯燥,在"Xshell设置个性背景图的方法"也曾经介绍过直接自定义背景图片, ...

  9. 微信二次分享解决图标文案失效方案

    转自:https://www.cnblogs.com/backtozero/p/7064247.html 前言 刚进入一家新公司,接到的第一个任务就是需要需要自定义微信分享的效果(自定义缩略图,标题, ...

最新文章

  1. 买房必看!又一程序员自编“购房宝典”火爆 GitHub
  2. Loadrunner 8.1 下载
  3. labview叠加白噪声_振荡器的相位噪声模型
  4. spring之AOP(转)
  5. Python FastApi:快速建立docker容器/挂载共享文件夹/导入导出
  6. P5322-[BJOI2019]排兵布阵【背包】
  7. xshell 秘钥连接_如何使用PuTTY和xshell 分别远程连接linux,并配置秘钥认证
  8. model 提交表信息java,Angular6+antd+java+SpringMVC,表单提交自动接收模型对象?
  9. 【Flink】kafka INVALID_PRODUCER_EPO send data to Kafka old epoch newer producer same transactionalId
  10. [HDU 2191] 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
  11. JDBC Driver
  12. MongoDB3.x中添加用户和权限控制
  13. vim mark bookmarks使用
  14. [收藏]经典爱情十句话
  15. 侍魂胧月传说服务器维护,侍魂胧月传说手游7月1日停机维护更新公告
  16. Ubuntu 命令行安装chrome
  17. redis的安装步骤
  18. 【SQLite关系型数据库】SQLite语法
  19. GBP310-ASEMI整流桥GBP310
  20. Ubuntu 16.04 硬盘安装

热门文章

  1. Android网络编程入门解析
  2. 回文日期 php,c语言程序实例大全,220个详细程序源代码
  3. yolomouse怎么用_YoloMouse(游戏鼠标光标修改工具)_YoloMouse(游戏鼠标光标修改工具)官方版下载 - 键盘鼠标 - 绿软家园...
  4. Java+Swing+mysql用户信息管理系统
  5. Bsgrid表格插入日期表头
  6. 瑞士酒店管理大学计算机专业,瑞士DCT国际酒店管理学院生活费用详细介绍
  7. 解锁iPhone密码锁?
  8. Android指南针陀螺仪开发
  9. 九龙证券|AI重塑半导体基础设施,人工智能发展持续加速
  10. js使用input上传文件夹、拖拽上传文件夹并将文件夹结构展示为树形结构