【嵌入式实践】【芝麻】【硬件篇-2】从0到1给电动车添加指纹锁:指纹模块电路讲解

 0. 前言

        该项目是基于stm32F103和指纹模块做了一个通过指纹锁控制电动车的小工具。支持添加指纹、删除指纹,电动车进入P档等待时计时,计时超过5min则自动锁车,计时过程中按刹车可中断P档状态,同时中断锁车计时。改项目我称之为“芝麻”,取自芝麻开门(明明是车,哪里来的“门”,因为插钥匙的地方被修车师傅称之为“电门锁”)。

d5290199615c4295a70303b5f68292ad.png专栏目录快速导航

视频地址:b站链接

软件、硬件、机械原件存放位置:https://gitee.com/sunkai64/zhima


 1. 目标

        这篇文章的目标是讲明白如下指纹模块电路图的原理:

2. 指纹模块介绍

        关于指纹模块的介绍主要参考这篇数据手册:链接

        DS211半导体指纹模块采用晟元AS608指纹算法识别芯片,集成了120*120像素传感器和指纹算法芯片 为一体化指纹处理模块,具有体积小、功耗低、接口简单等特点,模块可靠性高、干湿手指适应性好,指纹搜索速度快。DS211 模块还具备感应手指功能,当手指按压到指纹采集面时,模块 Touch 脚输出高电平。 DS211 模块通讯接口为 UART 接口 , 本模块作为从设备,由主设备发送相关命令对其进行控制。

3. 引脚介绍

3.1 引脚整体介绍

1)UART接口:Pin4 - Pin5为UART通信使用的接口,其中4为数据输出接口,5为数据输入接口。因为是铺铜的uart接口,这里就不做额外介绍了。

2)Touch引脚:这个引脚用作判断指纹模块是否有信号输入进来,也就是判断是否有指纹按下,如果有这个引脚会变为高电平。我们可以用这个引脚配合芯片的外部中断优化指纹模块的监控逻辑,不需要通过循环来判断是否有外部信号输入。

3)Pin-1和Pin3:指纹模块有两路电源输入,Vsen 是给传感器供电,VDD 是给主控芯片 DSP 供电,即指纹模组主要是由指纹传感器 Sensor 和主控芯片 DSP 组成。在给整个系统上电之初,必须同时给这两路电源供电。指纹传感器 Sensor 不仅具有触摸感应的功能,而且还负责指纹图像的采集,所以 Vsen 须使用LDO 供电,不可直接使用 MCU 的 GPIO 口供电

3.2 MCU控制指纹模块VDD

        为了降低功耗,一般都是切断电源 VDD,只保留 Vsen,即只给传感器 Sensor 供电。我们来分析下第1章中的电路是如何控制VDD开关的:

1)当WEL_PWR接入高电平时,三极管Q4的基极和发射极之间会有足够的正向电压,使三极管导通。在这种情况下,电流可以从集电极流向发射极,从而允许电源电流流过晶体管。使的电源打开,指纹模块的Pin3接入3.3V电压。

2)当WEL_PWR接入低电平时,三极管Q4的基极和发射极之间没有足够的正向电压,这会使三极管关断。在这种情况下,电流不能从集电极(C)流向发射极(E),从而阻止电源电流流过晶体管,使得指纹模块Pin3无电压输入。

---------------------【芝麻】项目相关文章都会收集在此专栏----------------------

感谢你看到这里,如果不介意的话,帮忙点个赞、关注支持一下~

  • 16
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值