毕业论文--一种多功能电子密码锁的设计与实现

毕业论文--一种多功能电子密码锁的设计与实现

ID:35618908

大小:3.42 MB

页数:49页

时间:2019-04-02

毕业论文--一种多功能电子密码锁的设计与实现 _第1页
毕业论文--一种多功能电子密码锁的设计与实现 _第2页
毕业论文--一种多功能电子密码锁的设计与实现 _第3页
毕业论文--一种多功能电子密码锁的设计与实现 _第4页
毕业论文--一种多功能电子密码锁的设计与实现 _第5页
资源描述:

《毕业论文--一种多功能电子密码锁的设计与实现 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南大学毕业设计(论文)HUNANUNIVERSITY毕业论文论文题目一种多功能电子密码锁的设计与实现学生姓名学生学号专业班级电子信息工程1103学院名称电气与信息工程学院指导老师学院院长2015年5月一种多功能电子密码锁的设计与实现第49页湖南大学毕业设计(论文)摘要目前,飞速发展的电子技术以及互联网技术,使得电子密码锁以惊人的速度逐步取代传统的机械锁。与传统的锁具相比,电子密码锁具备以下优点:保密性好;密码可变;有报警和显示功能;操作简单;灵活性高等。随着技术和性能的不断优化,电子密码锁已被广泛的应用于各个场合。应用于不同场合,密码锁的设计所需要考

2、虑的因素会有所不同,方案也会千差万别。本课题以电子密码锁为研究对象,通过短信和按键两种方式来控制电子密码储物柜开锁;实现密码输入达到三次错误时,进行电话、短信以及声光等多方式报警;并且实现短信修改开锁密码;短信修改目的手机号码;短信停止声光报警等功能。在硬件设计中,采用了STM32F103RBT6作为主控芯片,通过串口与SIM900A通信,并借助GSM通信网络,实现电话和短信报警以及短信开锁等功能。芯片的Flash存储将记录密码锁的运行状态、操作信息。键盘采用了4X4矩阵按键。在软件程序设计上,采用了C语言编写程序。一方面,C语言编程及调试的时间少,可

3、大大缩短开发周期,且软件可读性高,便于改进和扩充;另一方面,C语言程序中寄存器分配、数据类型由编译器管理,可以摆脱单片机自身指令的限制。关键词:电子密码锁;GSM;STM32;报警;一种多功能电子密码锁的设计与实现第49页湖南大学毕业设计(论文)DesignandimplementationofamultifunctionalelectroniccipherlockAbstractCurrently,withtherapiddevelopmentofelectronictechnologyandInternettechnology,electronic

4、lockistograduallyreplacethetraditionalmechanicallocks.Comparedwiththetraditionalpasswordlock,electroniclockshavethefollowingadvantages:confidentiality;passwordvariable;alarmanddisplay;easytooperate;highflexibility.Withthecontinuousoptimizationoftechnologyandperformance,electroni

5、clockshavebeenwidelyusedinvariousoccasions.Appliedtodifferentscenarios,thedesignofpasswordlockneedtoconsiderthedifferentfactors,andtheprogramwillvarywidely.Theissuewithelectroniclocksfortheobjects,textandbuttonsintwowaystoachievecontrollockerslock;implementpasswordincorrectlythr

6、eetimeswhenreached,viatextmessage,phone,andothermulti-waysoundandlightalarms;andimplementSMSmodifyunlockpasswords;SMSmodifiesthedestinationphonenumber;SMSstopaudiblealarm.Inthehardwaredesign,usingtheSTM32F103RBT6asthemasterchip,tocommunicatewithSIM900Athroughtheserialport,withth

7、eaidofGSMcommunicationnetwork,whichcanimplementtelephonyandSMSalarmsandmessagesunlockfunctions.Flashmemorychipswillrecordlocksrunningstatusandoperatinginformation.Thekeyboardusesthe4X4matrixbuttons.Insoftwareprogramming,weusetheCprogramminglanguage.Ontheonehand,Clanguageprogramm

8、inganddebuggingoflesstime,cangreatlyshortenthed

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。