1 / 13
文档名称:

智能电子密码锁.doc

格式:doc   大小:234KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

智能电子密码锁.doc

上传人:薇薇安 2022/1/24 文件大小:234 KB

下载得到文件列表

智能电子密码锁.doc

相关文档

文档介绍

文档介绍:1 / 13
智能电子密码锁
2 / 13
目录
摘要ﻩ3
一、背景ﻩ4
二、系统总体方案设计ﻩ4
三、主要功能实现ﻩ5
四、方案设计与部分要求按键个数较多,为减少I/O的使用数目,本部分采用矩阵行列式键盘的方式,在按键比较多的时候,通常采用这样方法。
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有
N×M个按键的键盘。这种连接方式使单片机的整一个8位端口可以构成 4*4=16 个矩阵式按键,相比独立式按键接法I/O利用率提高了一倍,而且线数越多区别就越明显,假如再多确定矩阵式键盘上任何一个键被按下通常采用行扫描法,行扫描法又称为逐行查询法它是一种最常用的多按键识别方法。

本部分主要目的是实现手机开锁软件与密码锁的互联,使用户可以通过手机开锁软件开锁。实现本部分的功能有两种解决方案。
4. 采用WIFI模块
WIFI模块又名串口WIFI模块,属于物联网传输层,功能是将串口或TTL电平转为符合WIFI 无线网络通信标准的嵌入模式。传统的硬件设备嵌入WIFI模块可以直接利用WIFI连入互联网,实现硬件设备与软件设备的互联。但是WIFI安全性较差,可能存在非法人士窃取密码从而进入互联网,进而控制密码锁,使用户家庭安全无法受到良好保障。
4. 采用蓝牙模块
蓝牙模块是一种集成蓝牙功能的PCBA板,用于短距离无线通信,与WIFI模块使用方式相仿,然而蓝牙模块使用时需要用户与终端配对,以达到入网的目的,所以相比于WIFI模块,蓝牙模块的安全性更高,所以本部分采用蓝牙模块实现软硬件的互联。

电子标签,即射频卡,由IC卡片、感应天线组成,封装在一个标准的PVC卡内,芯片及其天线无任何外露部分。卡片无需电源,在一定范围内靠近读写器时,通过天线的传递来完成数据的读写操作。天线的作用就是产生磁通量,为卡片提供电源,在读写器和卡片之间传送信息。天线的有效电磁场范围就是系统的有效工作区域。读写芯片选取Philips生产的用于读写Mifare1卡的专用芯片MFR500,工作频率为13.56MHz。
7 / 13

4.4.1 采用七段数码管显示
显示电路暂时选用7段数码管设计,采用并行显示的方式,即单片机的P00-P07作为段选码口,P20-P23为位选码口。但是七段数码管显示不够灵活,且会占用过多的I/O口,所以本部分不采用七段数码管显示密码。
4. 采用LCD1602液晶显示器显示
LCD1602可以显示32个字符,占用11个I/O口,功耗较大,不利于本系统的显示,所以不采用LCD1602作为显示部分。
采用NOKIA5110液晶显示器显示
NOKIA5110性价比高,可以显示15个汉字,30个字符;接口简单,仅占用4个I/O便可以驱动;该显示器的显示速度比一般液晶显示屏快;,大大降低了驱动功耗。综上所述,本部分将NOKIA5110应用于显示部分。
五、各部分电路
5.1按键解锁部分电路
    在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通而是通过一个按键加以连接,结构如下图所示:R1—R4用于限流,保护单片机。
                矩阵键盘电路图

8 / 13
蓝牙模块与单片机通讯部分如图所示:


、蜂鸣器电路
9 / 13
六、程序结构框图
开始

检测按键

蓝牙解锁
刷卡解锁
按键解锁
N
N
输入四位密码、判断
N
检测按键
蓝牙配对、检测密码
寻卡
Y


开门
10 / 13
结束
七、源程序代码

sbit red = P0^6;
sbit green = P0^7;
sbit fmq = P0^0;
/*******************电机驱动参数*****************/
#define MotorData P1
unsigned char phasecw[4] ={0x08,0x04,0x02,0x01};//正转电机导通相序
unsigned char phaseccw[4]={0x01,0x02,0x04,0x08};//反