本设计结合STM32F407内部的资源,完成了汽车防盗系统硬件电路的设计,给出了系统的软件设计和总体流程图。以STM32F407单片机为核心的汽车智能防盗系统,应用蓝牙模块、GPS定位模块,增加了红外人体传感器检测功能和蜂鸣器报警功能,使防盗更加智能化。系统能够准确地采集并处理检测到的警情信息,驱动蜂鸣器及GPS定位模块进行正确的防范与报警处理,蓝牙模块实现系统的自动撤防,方便可靠。
1、系统总体设计
携带钥匙的车主靠近汽车后,自动配对,从而解除布防的功能。系统包含蓝牙模块、电源模块、GSM模块、摄像头模块﹑继电器模块和蜂鸣器模块等。系统总体结构框图如图1所示。
2、系统硬件设计
通过DYP-MEO03红外人体传感器检测,传给STM32F407处理信息,同时蜂鸣器进行报警处理。另一方面通过OV7725摄像头模块拍照并保存图片,通过GSM 模块将定位信息及照片发送给警局,将汽车存在被盗风险信息发送给车主,通过蓝牙模块实现识别功能,继电器模块可以实现断电,盗贼即使进入车内后也不能点火启动汽车,从而真正实现汽车防盗。
3、系统软件设计
系统软件设计采用模块化设计,由主程序、初始化子程序、中断服务与蓝牙匹配程序、GSM发送短信程序和停止报警程序等模块组成。系统的总体程序流程图如图2所示。
图2 系统总体流程图
在主控制器 STM32F407初始化后﹐系统自动检测是否处在上锁状态。如果系统不是上锁状态,则报警器不工作。如果处在上锁状态,启动报警器,报警器自动延迟20s开始工作,以便让使用人有足够的时间锁好门离开汽车。延时后报警器进入值守工作状态,系统保持监视单片机接口和红外人体感应模块,用来采集并处理异常情况。如果有人想要非法入侵车内,通过检测单片机接口,就可以判断汽车是否发生了人员非法入侵。如果有则进行报警措施,通过蜂鸣器进行报警,摄像头模块进行采集人脸信息并保存在SD卡中,再通过调用GSM模块将定位信息和被盗风险发送给警方和车主,单片机再通过蓝牙匹配决定是否解除警报。
4、总结
采用 STM32F407单片机和传感器的汽车智能防盗系统,硬件结构简单,具有体积小、操作简单、使用方便、多功能报警等特点。并且该系统从继电器模块断电的防盗措施到被盗后进行定位报警的追盗措施极大的降低了被盗的风险,从多方面阻断盗窃行为。另配有蓝牙无线通信模块,识别车辆主人从而自动撤防。比以往的机械式防盗装置、芯片式防盗装置、网络式防盗系统等更加智能、高效。今后还可根据市场发展和用户需求,开发其它功能,如:火灾报警、医疗求助、紧急情况呼救、气体的安全等,将其应用渗透到更多的领域。
,