教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

数字式密码电子锁电路设计

来源:网络收集 时间:2025-09-12
导读: 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 数字式密码电子锁电路设计 初始条件: 本设计既可以使用集成电路和必要的元器件等。本设计也 可以使用单片机系统构建数字密码电子锁。自行设计所需工作电源。电路组成原理框图见图1,数

课程设计任务书

学生姓名: 专业班级: 指导教师: 工作单位:

题 目: 数字式密码电子锁电路设计 初始条件:

本设计既可以使用集成电路和必要的元器件等。本设计也

可以使用单片机系统构建数字密码电子锁。自行设计所需工作电源。电路组成原理框图见图1,数字密码锁的实际锁体一般由电磁线圈、锁栓、弹簧和锁柜构成。当线圈有电流时,产生磁力,吸动锁栓,即可开锁。反之则不开锁。

图1 数字式电子锁电路原理框图

要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)

1、课程设计工作量:1周。 2、技术要求:

①课程设计中,锁体用LED代替(如“绿灯亮”表示开锁,“红灯亮”表示闭锁)。 ②其密码为方4位(或8位)二进制代码(代码自设定)。

③开锁指令为串行输入码,当开锁密码与存储密码一致时,锁被打开。当开锁密码与存储密码不一致时,可重复进行,若连续三次未将锁打开,电路则报警并实现自锁。(报警动作为响1分钟,停10秒)

④选择电路方案,完成对确定方案电路的设计。计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。安装调试设计电路。

3、查阅至少5篇参考文献。按《武汉理工大学课程设计工作规范》要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。

时间安排:

1、 2012 年 7 月 1 日集中,作课设具体实施计划与课程设计报告格式的要求说明。 2、 2012 年 7 月 1 日,查阅相关资料,学习电路的工作原理。

2、 2012 年 7 月 2 日 至 2012 年 7 月 3 日,方案选择和电路设计。

2、 2012 年 7 月 4 日 至 2012 年 7 月 5 日,电路调试和设计说明书撰写。 3、 2012 年 7 月 6 日上交课程设计成果及报告,同时进行答辩。 课设答疑地点:鉴主14楼实验室。

指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日

1

摘要

本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。系统能完成开锁、超时报警、超次锁定、声光提示、修改用户密码基本的密码锁的功能。依据实际的情况还可以添加管理员解密、调电存储、遥控功能。本系统成本低廉,功能实用

关键词:电子密码锁,单片机系统,液晶显示,密码检验

2

1.绪论

随着人们生活水平的提高,家庭防盗这一问题越来越引人注目,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

设计本课题时构思了两种方案:一种是用以MSP430为主控芯片的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。考虑到数字电路方案电路复杂,控制度比较低,难以满足现在的安全需求,所以本设计采用前一种方案。

本次课程设计就是利用所学的数字电路知识,忽略复杂的实物锁体器件的驱动,简单模拟实现数字密码锁原理功能,从而复习相关知识,达到理论与实践相结合的目的。

2.设计内容及要求

2.1 设计的初始条件及主要任务

课程设计中,锁体用LED代替(如“绿灯亮”表示开锁,“红灯亮”表示闭锁)。 其密码为方4位(或8位)二进制代码(代码自设定)。

开锁指令为串行输入码,当开锁密码与存储密码一致时,锁被打开。当开锁密码与存储密码不一致时,可重复进行,若连续三次未将锁打开,电路则报警并实现自锁。(报警动作为响1分钟,停10秒)

选择电路方案,完成对确定方案电路的设计。计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。安装调试设计电路。

2.2 设计思路

本次的设计任务,运用集成逻辑器件组成的门电路也可以完成,但是考虑到输入信号的数量、逻辑判断的复杂度可以预知其数字逻辑电路会是相当复杂的。而运用具有可以写入程序,按程序完成相关逻辑判断、电平控制的单片机芯片则会大大降低系统的复杂度,因此基于单片机来完成此次设计成为了总体设计方案的首选。

本设计使用的是MSP430单片机,该单片机芯片功能齐全,体积小,性价比高,使用该芯片可以轻易完成该设计任务。配合上外围电路独立按键、1602液晶、蜂鸣器和LED

3

灯构成整个系统。实物电路体积小巧,结构精简。

设计从总体可以分为硬件与软件两个部分。在硬件部分中,由单片机最小系统、1602液晶显示模块、按键控制模块和声光报警模块几个部分构成,其相关控制关系如图2.1;在软件部分中,由按键键值读取、1602液晶显示函数、延时模块、密码读取模块、密码设置模块、密码比较模块、密码找回模块、声光状态模块等几部分组成。

系统整体框架图如下:

MSP430 Flash掉电存储 单片机 声光指示电路 独立按键控制电路 LCD1602显示电路 图2.2 系统整体框架图

3.模块硬件电路设计

3.1 单片机最小系统

此为一个单片机最小系统,其有P1~P6六组I/O口,可以进行相关的电平状态读取与控制操作。最小系统中使用了两个晶振,32768Hz的低速晶振和8MHz的高速晶振,为系统提供可选择的时钟源。由于MSP430单片机工作电压为3.3V,故最小系统中使用了输出3.3V的稳压电路。最小系统电路图如图3.1所示:

4

图3.1单片机最小系统

3.2 独立按键

本设计使用了三个独立按键进行电路设计控制,硬件结构简单,免去了矩阵键盘的大体积,通过程序控制可以通过独立按键输入2进制和10进制数,使用方便。其电路图如图3.2所示:

图3.2 独立按键电路

5

for(i = 0; i < 16; i++)

void LCD_Operation_Question() { uchar i;

Write_Com(0x80); for(i = 0; i < 16; i++) { Write_Date(table1_6[i]); } Write_Com(0x80+0x40); for(i = 0; i < 16; i++) { Write_Date(table2_0[i]); } }

void LCD_Operation_Answer(uchar i) { Write_Com(0x80+0x40+6+location); Write_Com(0x0f); Write_Date( i + 0x30); Write_Com(0x80+0x40+6+location); }

void LCD_Operation_Succeed() { uchar i;

Write_Com(0x80); for(i = 0; i < 16; i++) { Write_Date(table1_1[i]); } Write_Com(0x80+0x40); for(i = 0; i < 16; i++) { Write_Date(table2_7[i]); } }

void LCD_Operation_Congratulation() { uchar i;

Write_Com(0x80); for(i = 0; i < 16; i++) {

16

Write_Date(table1_9[i]); } Write_Com(0x80+0x40); for(i = 0; i < 11; i++) { Write_Date(table2_9[i]); } Write_Date(ps[0] + 0x30); Write_Date(ps[1] + 0x30); Write_Date(ps[2] + 0x30); Write_Date(ps[3] + 0x30); Write_Date(' '); }

void LCD_Opera …… 此处隐藏:3753字,全部文档内容请下载后查看。喜欢就下载吧 ……

数字式密码电子锁电路设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/656765.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)