欢迎来到天天文库
浏览记录
ID:56249325
大小:1.32 MB
页数:45页
时间:2020-03-24
《基于单片机与GSM模块的电子密码锁设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、泉州师范学院毕业论文(设计)题目基于单片机与GSM模块的电子密码锁设计物理与信息工程学院电子信息科学与技术专业07级1班学生姓名陈仕镇学号070303040指导教师吴志伟职称讲师完成日期2011年4月教务处制目录摘要引言第1章电子密码锁的总体设计方案的选择第1.1节方案一:采用数字控制电路第1.2节方案二:采用单片机为主控制器的方案第1.3节方案三:采用单片机为主控制系统,GSM模块作为报警系统第2章主要元器件说明第2.1节MCS-51单片机介绍第2.2节LCD1602显示器介绍第2.3节AT24C02串行EPROM介绍第2.4节GSM模块说明第3章系统硬件设计第3.1节系统硬
2、件总设计第3.2节电源第3.3节按键输入部分第3.4节单片机与GSM模块串行通信部分第4章系统软件设计第4.1节主程序流程图第4.2节按键功能流程图第4.3节密码设置流程图及报警流程图第5章系统软件设计第4.1节主控制板的调试第4.2节GSM模块调试总结参考文献致谢附录图基于单片机与GSM的电子密码锁的设计物理与信息工程学院电子信息科学与技术070303040陈仕镇指导老师吴志伟讲师【摘要】:随着科学技术的发展,电子密码锁已经越来越成为人们生活中不可或缺的安全防范利器。文章首先介绍了基于单片机和GSM模块的密码控制系统,然后简要描述了设计电子密码锁系统的意义。文章采用分块模式,
3、对整个系统的硬件与软件设计进行描述,其中硬件部分着重介绍了GSM模块,单片机STC89C51作为MCU及其外围电路,24C02存储电路,矩阵按键输入电路,LCD显示电路,GSM模块与主控制板连接电路等。软件部分用C语言编写主控制器与GSM模块的发送接收,24C02的读写。设计了一款可以多次修改密码,自动锁定按键等功能的电子密码锁。【关键词】:电子密码锁;单片机;GSM;24C02;引言当今世界科技不断发展,人们的安全意识越来越高,安全成了我们共同的话题。在银行、酒店、商场、航天等各行各业,防盗报警更是至关重要的,对环境要进行密切的监视,以防止失窃的发生,当发生失窃时能第一时间报
4、警。这里我就介绍一下我自己做的一款基于51单片机和GSM模块的电子密码锁。传统的机械锁被撬的事件屡见不鲜,因为其构造简单,功能单一,没智能化,位置固定,不能随意换位置。而电子锁克服了机械式密码锁设置密码量少、安全性能差的缺点,并且其保密性高,使用灵活性好,密码可变,安全系数高,使电子密码锁无论在技术上还是在方便性上都受到了广大人们群众的亲爱。随着大规模集成电路的出现,特别是单片机的问世,出现了许多带微处理器的智能密码锁。而我设计的电子密码锁是一种基于MCS-51和GSM模块智能锁的硬件和软件设计及实现方案,综合应用了所学的单片机、通信原理、电路设计等方面的知识。特别适用于家庭、
5、办公室、服务、学生宿舍及宾馆等场所等的文档、财务等安全报警。电路设计具有按键输入有效提示,输入错误提示,开锁电路,控制报警电路,修改密码等多种功能,可在意外泄密的情况下随时修改密码6位数密码,保密性强,使用灵活性高。当密码连续3次输入错误时便会通过GSM模块自动报警并且蜂鸣器响。它是通过按键输入与存储密码进行对比,从而控制电磁锁的开关,具有推广意义。本设计中采用了微处理器STC89C51芯片单片机为主控制芯片,采用LCD1602液晶显示屏幕与矩阵式键盘,方便手动输入与数字显示。为了防止掉电等意外事件的发生,我们采用了AT24C02作为掉电保护。用户想打开锁必须通过键盘输入正确的
6、密码。密码输入错误有提示,为了提高安全性,当输入密码连续3次错误蜂鸣器响起并通过GSM模块报警。并且用户可以随时用手机向GSM模块发出通信使密码锁处于锁定状态。锁打开后才能修改密码,输入新密码时需要2次确认,以防止误操作。这些人性化设计使其更安全可靠、通过GSM模块和单片机的组合运用使其具有一定的智能化,硬件电路简单、易于实现、可以通过软件对系统进行优化,具有很好的市场推广价值。第1章电子密码锁的总体设计方案的选择为了使设计更具有针对性,可靠性更强,在做设计之前我想了2种不同的设计方案。1.1方案一:采用数字控制电路(基于用以74LS112)。利用双JK触发器74LS112构成
7、数字逻辑电路控制,555电路等实现对锁的控制。设置9个按键,其中4个是有效按键,其它的都是干扰按键,如果按下干扰键,键盘输入自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过20秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警30秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。该系统外围电路少,功能单一并且不能通过编程来实现,密码一旦忘记或掉电就无法开锁,输入密码无提示,准确性和灵活性差。所以不采用[1]。1.2方案二:采用单片
此文档下载收益归作者所有