一种基于STM32和GSM的网络防盗门的设计

控制/MCU

1878人已加入

描述

随着社会的不断进步,消费者对防盗门的需求量日益增大,更多的家庭为增强家里的安全,愿意安装更加智能化的安全防盗门。尤其是电子技术的发展,各种新技术的出现,传统的防盗门已经不能满足要求。针对消费者对高端防盗门的需求,本项目提出一种基于单片机和GSM网络等模块结合的防盗门,可实现防盗的更智能化,有效地满足消费者的需求。

1、系统总体方案设计

本系统采用嵌入式技术,主要由STM32单片机和GSM短信模块组成,借助可靠、成熟的GSM移动网络信息的数据融合与处理。利用红外对射装置感知门的开关,出现异常便及时送至单片机处理,报警装置可紧接进行报警,GSM网络立即发送短信,使系统趋于完善。当主人进出时可指纹识别或发短信,使出行更简便。系统的原理示意图如图1所示。

GSM

图1 STM32的网络防盗门系统的原理示意图

2、系统硬件设计

STM32的网络防盗门系统按各个模块所要实现的功能不同,将其分为:电源模块、GSM模块、红外对管模块、声光报警模块、指纹识别模块,其系统框图如图2所示。

(1)电源模块:电源模块是整个装置必备的条件,本设计选用的是Li-Po电池,输出电压11.1V,经DC/DC的转换电路,将其转换为稳定的5V电源。

(2)GSM模块:GSM模块具有发送短信,语音通话的功能。系统采用的GSM模块为SIM900A工业级双频GSM模块,支持数据、语音、短信和传真。

(3)红外对管模块:当接收管能收到发射管的红外时,接收管便导通,在输出端输出低电平,当发射管和接收管位置错开时,在输出端输出高电平。

(4)声光报警模块:用蜂鸣器来做声音报警,LED灯来实现光报警。

(5)指纹识别模块:通过比较不同的指纹特征来进行身份鉴定。

GSM

图2 STM32的网络防盗门系统框图

3、系统软件设计

1)主程序设计

系统首先会进行初始化设置,系统时钟SYSCLK通过AHB分频器送给每个模块来调用。在此系统的系统时钟为72MHz,然后进行单片机外设的初始化,单片机与GSM模块通信;用外部中断内置入侵标志。再进行模块的初始化,进入循环后,查看外部中断,来决定是否报警。主程序流程如图3所示。

GSM

图3 主程序流程图

2)外部中断程序设计

触发事件可由STM32F103的输入线配置,中断被触发后,然后外部中断便产生入侵标志,发送报警信息。

3)GSM模块程序设计

短信可以通过AT指令从终端设备或数据终端设备发送,进而来控制移动台,和GSM网络进行交互。此装置主要采用了GSM模块的短信功能,将报警信息通过GSM传输到手机中。

4、结束语

本文设计的STM32网络防盗门系统,可实现STM32有效的控制多种精密传感器与GSM无线通讯模块,GSM通讯模块实时将安全信息发送给家人。

测试结果表明:STM32的网络防盗门系统能够准确的对家里的安全状况进行监测,能达到有异常侵入时,能及时将报警信号发送出去。经过实验检验,STM32的网络防盗门系统运行可靠、稳定、准确,实时监测能力强,便于广泛应用于未来家庭的安全防护工作,具有广泛的应用前景。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
形象代言人o 2019-04-12
0 回复 举报
多谢楼主的热心分享 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分