需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6680 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文设计的智能指纹密码锁以 STM32 103ZET6 为核心,整个系统设计所使用的模块有 STM32 103ZET6、AS608 指纹模块、GPRS(SIM900a)模块、串口屏、五线四相步进电机。 STM32 103ZET6 为主控模块,负责整个系统的运行控制。AS608 指纹模块内置 DSP 芯片,负责指纹信息采集。当 AS608 指纹模块检测到录入指纹时,将传输特殊指令给 STM32,同STM32 内部的密钥算法开始计算、生成有效密码,并通过 GPRS(SIM900a)通信模块将生成的密码发送到指定手机里,此时只需要将密码输入串口屏,串口屏将会把采集到的密码上传到 STM32 内,STM32 将会对密钥算法生成的密码与上传的密码进行比对,如果一致的话,STM32 将发生驱动指令给步进电机,步进电机打开门。
关键词: STM32 103ZET,AS608 指纹模块,GPRS 通信模块,串口屏,步进电机
目录 摘要 Abstract 1前言 .6 2总体方案设计 .6 2.1总体思路 .6 2.2硬件的选型 .6 2.2.1 单片机选型 .6 2.2.2指纹模块选型 7 2.2.3显示屏选型 7 2.2.4驱动电机选型 7 3硬件模块介绍 .7 3.1STM32 106ZET6 单片机介绍 7 3.1.1Cortex-M3 处理器组件 .8 3.1.2嵌套向量中断控制器(NVIC) .8 3.1.3Cortex-M3 的优点 8 3.2AS608 指纹模块 .10 3.2.1AS608 指纹模块系统资源 .11 3.3GPRS 通信模块 12 3.3.1GPRS 通信模块简介 12 3.3.2Unicode 码 13 3.4串口屏 13 3.5步进电机 14 4 总体设计介绍 .15 4.1AS608 指纹模块工作流程图 16 4.2SIM900a(GPRS)通信模块工作流程图.17 4.3串口屏模块工作流程图 18 5调试 19 5.1Kile 介绍 19 5.2实物运行照片 19 总 结21 致 谢22 参 考 文 献23 AS608 指纹模块检测程序:24 SIM900A 模块测试程序:29 |