基于STM32的汽车远程智能监控防盗系统设计
作者:高学东 祁志娟 程冉 周莉莉
来源:《科技风》2016年第08期
        摘 要:设计以ST32F013ZET6为核心的汽车远程智能防盗系统,实现当汽车发生异常情况时,摄像头抓拍图像,然后通过GSM/GPRS发送给车主手机并向车主打电话报警,当汽车丢失时,可以根据车主指令返回汽车当前GPS信息,达到远程智能防盗的效果。
        关键词:STM32F103ZET6;远程智能防盗;GSM/GPRS;GPS
        近些年来,随着移动通讯技术的快速发展,覆盖全世界的GSM/GPRS网络已经成为人们日常生活的必需品。本系统以GPS为信息采集器搜集汽车的位置信息,以STM32F103ZET6为核心控制器,以GSM/GPRS为网络媒介,并以手机为终端监视平台,极大地方便了车主对本系统的使用。汽车被盗事件发生后,车主能很快掌握第一手资料包括汽车位置信息和嫌疑人影像资料等,帮助警方在最短时间内破案。
        本系统打破传统的机械式防盗,结合现代网络技术,能够在很大程度上保障消费者权益,操作简单明了,适合各类人使用,具有广泛的应用前景。
        1 系统整体结构
        本系统设计两种工作模式:监控模式和非监控模式,用户可通过发送手机短信进行指令控制。当车主下车后,使用手机发送开启监控指令进入监控模式。当有人以非常手段强行打开车门时,摄像头将抓拍图像并转换为彩信,通过GSM/GPRS发送到车主手机,实现对汽车的初步保护;当汽车被盗走后,系统根据车主指令将汽车的实时位置以短信形式反馈给车主,让车主及时掌握汽车的位置。
        2 系统硬件设计
        本系统硬件部分包括震动传感器模块电路,摄像头连接电路,SD卡连接电路,GPS连接电路,GSM/GPRS连接电路,以及系统电源模块电路和调试模块电路。
        2.1 电源模块
汽车防盗报警系统        本系统使用的电源为5V和3.3V,外部供电5V,通过AMS1117-3.3稳压模块实现5V到3.3V的转换。
        2.2 震动传感器模块
        本系统震动传感器模块使用的是SW-420 常闭型震动传感器,其工作电压为3.3V-5V,信号通过比较器输出,当检测到有震动时,MCU检测到输出低电平,从而判断发生了异常情况。
        2.3 摄像头和SD卡模块
        由于MCU的内部空间有限,采集的图像需要首先保存到SD卡中,然后再通过GSM/GPRS模块从SD卡中读取图片,发送给用户手机。
        摄像头模块采用CMOS数字摄像头OV7670,该摄像头传感器体积小、工作电压低,提供单片 VGA 摄像头和影像处理器的所有功能。
        2.4 GSM/GPRS模块
        本系统GSM/GPRS模块采用ALIENTEK 推出的一款高性能GPS/GPRS模块ATK-SIM900A-V15。
        SIM900A支持 RS232串口,支持 5V-24V 的工作范围,可以提供包括语音、短信和 GPRS 数据传输功能,可以通过AT指令进行控制。
        通过发送AT指令来控制移动台的功能,与GSM网络业务进行交互,实现AT指令进行打电话、短信、电话本、数据业务等方面的控制。
        2.5 GPS模块
        本系统采用的GPS定位模块为ATK-NEO-6M-V23。GPS模块输出定位数据采用NMEA-0183协议,控制协议采用UBX协议。
        通过串口根据UBX协议可以配置GPS模块的串口波特率、配置输出GPRMC、GPVTG、GPGGA、GPGSA、GPGSV 和 GPGGL 6种帧数据的一种或几种、配置测量频率(本系统采用的频率为5Hz)。
        3 系统的软件设计