基于STM32的GSM短信报警系统的设计与实现
时间:09-15
来源:3721RD
点击:
系统程序主流程图如图7所示,系统先初始化,然后检测是否设防。因为单片机利用AT指令控制GSM模块,将数据传送出去。AT指令按照GSM模块支持的AT指令格式书写,通过单片机的串口发送出去。所以此模块的"设防","撤防"则可以通过以下方式:如果模块被命令"AT+CFUN=0"设置成最小功能模式, 则关闭射频功能和SIM卡的功能,在这种情况下,串口仍然可以继续使用,但是和射频功能及SIM卡功能相关的AT命令不能使用。 此时为撤防状态。当模块通过"AT+CFUN=0"设置为最小功能,模块可以通过"AT+CFUN=1"命令返回全功能模式。此时为设防状态。一旦"设防"之后,系统正常工作。如果单片机通过热释电模块检测到有人进入,马上通过串口发送一个高电平到GSM模块,使模块发送短信给主人,同时扬声器发声报警。
图7 系统程序主流程图
4 结束语
该系统有以下特色:由于该系统设置了具有"设防"和"撤防"功能,可以避免误报;同时系统中扬声器和软件配合,能迅速而有效地起到报警作用;另外,借助先进稳定、成熟高效的GSM 移动网络,使得该报警系统更具智能化和集成化,报警方式更显直观性和可靠性;最后可针对家庭的实际需要开发其他功能,如添加摄像头等,使系统更加完善。
总之,由于系统结构设计合理,STM32 单片机与GSM 模块技术应用到位,功能电路实现较好,系统性能良好、稳定,较好地达到了家庭防盗要求的各项指标。而且该系统成本低、实用性和可操作性强,有着一定的应用价值,能得到广泛的应用和发展。
- STM32-FSMC机制的NOR Flash存储器扩展技术(11-20)
- 基于Cortex-M3的 STM32微控制器处理先进电机控制方法(11-23)
- 基于STM32控制的声音导引系统(01-16)
- 基于Cortex-M3的STM32微控制器处理先进电机控制方法(03-07)
- 基于STM32的嵌入式语音识别模块设计(03-29)
- 新一代嵌入式微处理器STM32F103开发与应用(05-08)