远程智能密码锁.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
远程智能密码锁.doc

远程智能密码锁 【摘要】利用STM32微控制器与SIM卡做一个远程智能密码锁形成门禁系统,并能实现火灾报警、煤气泄露和光控开关等功能。人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。针对这些锁具给人们带来的不便,远程智能密码锁正好方便安全的解决了这些问题,用户可通过网页、手机客户端远程控制电子锁的状态,也可以在虚拟键盘上键入密码开锁。 【关键词】远程;智能;家居;密码锁 Abstract:Using STM32 microcontroller and SIM card to do a remote intelligent combination lock form the entrance guard system,and can realize the fire alarm,gas leak and light-operated switch,etc.According to these locks brings inconvenience,remote intelligent combination lock is convenient safe solve these problems,the user can through the web,mobile phone remote control client state of electronic lock,can also type in the password lock on the virtual keyboard. Key words:Intelligent;household;remote;lock 1.引言 科技的飞速发展,自然追求也不断的提高。随之“安全”与“便携”这两位先生在我们的生活中扮演者越来越重要的角色。随着近几年来蓬勃发展的3D打印技术,很大程度上降低了复制钥匙的门槛。这些普通密码锁的安全性和可普及性面临着大量的威胁与挑战。像指纹锁这类锁具有比较高的安全保障,但其昂贵的成本使其令许多用户望而却步。远程智能密码锁正好方便的解决了这些问题,它的出现为人们的生活带来了很大的方便,有很广阔的市场前景。 2.方案的确定 2.1 远程智能密码锁设计目标 1)用户能够通过虚拟键盘和手机客户端或网页客户端远程进行开锁且能够设置、修改门锁密码。 2)系统能够允许最多三次密码输入错误,超过3次密码错误系统将自动报警。 3)可以对手机等数码产品进行无线充电。 2.2 可编程智能密码锁总体方案 该远程智能密码锁采用高集成度、低功耗微处理器STM32F103为控制核心。用户键入密码,控制器会进行密码比对,若正确则产生驱动输出控制门锁。不正确控制器会从LCD输出相关提示,输入不正确次数大于3次,控制器会发短信报警。 2.3 远程智能密码锁器件选型 主控器模块选用ST公司的 STM32F103微控制器。GSM/GPRS模块选用SIM公司的SIM900。串口电平转换模块选用Maxim公司的MAX3232。显示器选用ILITEK公司的ILI9341。 3.硬件介绍 3.1 微控制器外围电路 本设计采用片内震荡器,分别在STM32的和两引脚之间连接一个高速和一个低速晶体振荡器,电源滤波电路使用5个0.1uF的小电容并联后接地。 3.2 GSM/GPRS模块电路 3.2.1 SIM900A工作原理 SIM900A通过串口传送的AT指令控制。 3.2.2 SIM卡接口电路 SIM卡接口电路如图1所示。 图1 SIM卡接口电路 3.3 SD卡接口电路 SD协议中规定使用SDIO-CMD引脚来传送全部的SDIO命令以及其回应。 3.4 无线充电部分 我们采用TI电源信号发射芯片bq500211A,此控制器集成了控制到一个单WPC 兼容接收器的无线电源传输所需的全部功能。 4.软件介绍 4.1 控制器主程序 电子锁控制器主程序主要完成对各外围电路,片内外设及I/O 端口进行初始化,通过判断不同事件触发的各个标志,调用不同的函数,实现控制任务。 4.2 HTTP协议 HTTP是一个应用层协议,它使用TCP协议进行可靠的传送。HTTP协议定义了浏览器怎样向万维网服务器请求万维网数据,以及浏览器怎样把数据传送给服务器,它是万维网上能够可靠地交换文件的重要基础。 4.3 通信子程序 首先初始化串口,和中断,通过调用ST库函数发送命令建立TCP连接,再按照HTTP协议格式发送请求。中断函数将接收到的数据存入缓存区中。 5.测试 在完成了作品后,开始系统调试阶段。远程智能密码锁控制器的软件是采用C语言编程,而KEILFOR ARM软件支持C语言的调试和仿真,利用KEIL进行软件的编辑,编译连接,最后再下载到控制器中。 参考文献 [1]刘火良,杨森.STM32库开发实战指南[M].机

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档