资源描述
基于GSM远程室内移动监控系统设计
【摘 要】 本系统基于GSM(Global System for Mobile Communication)移动通信网络,采取STM32作为现场监测和控制关键一个远程监控系统。图像采集端搭载在一辆智能小车上,经过控制小车移动,就能够完成室内全方位图像采集,并经过彩信(MMS, Multimedia Message Service)方法将图片发送给用户,起到了监控防盗作用。
【关键词】 GSM STM32 MMS
【Abstract】 The System based on GSM (Global System for Mobile Communication) Mobile Communication network, using the STM32 as the scene monitoring and control core of a new kind of remote monitoring System. Image acquisition terminal of carrying on a smart car, move through the control of the car, you can do indoor and a full range of image acquisition, and through the MMS (MMS, Multimedia Message Service) way to send pictures to the user, have played an important role in monitoring anti-theft.
【Key words】 GSM STM32 MMS
室内远程监控一直是我们探讨热点,现在远程监控关键有以下多个方法:短距离长线控制;经过市话网;经过Internet网络;经过自组网络;经过数传电台方法。本设计基于GSM远程室内移动监控系统,以STM32作为中央处理器,手机作为用户端,本系统用户经过手机便可简单方便直观随时随地获取室内全方位图片信息以了解和监控室内情况,起到安全防盗等作用。
1 系统设计
1.1 系统网络结构设计
本系统分为三部分,图像采集端完成图像实时采集,数据收发端完成命令发送和图像接收,智能移动端完成室内全方位智能移动实时图像信息。
1.1.1 图像采集端
STM32F103C8T6单片机作为该设计主控芯片,当有中止触发时经过串口发拍照指令,串口摄像头(VC0706)接收到指令后进行初始化及拍照,然后经过STM32GPIO口把采集到图像信息存入到SD卡,完成图片采集。
1.1.2 数据收发端
用户经过手机拨打GSM模块上SIM卡号码,STM32经过和GSM模块相连串口获取拨打用户号码并确定该手机号码是否为我们所绑定用户手机号码,假如不是绑定用户挂断电话,假如是绑定用户则STM32单片机经过串口给GSM模块发送指令进入发送彩信准备阶段;然后再经过另一串口向串口摄像头VC0706发送拍照指令将照片存入SD卡;最终将SD卡数据发送到刚刚来电用户手机号码上,即实现了彩信发送。
1.1.3 智能小车移动端
采取智能移动小车可进行室内全方位移动,我们将图像采集系统搭载在智能移动小车上,经过蓝牙控制可智能壁障小车移动可方便搜集室内全方位图像信息。
1.2 系统功效设计
系统功效结构图1所表示。
(1)经过STM32控制摄像头进行拍照,将从摄像头采集到数据进行处理和存放,将处理好数据经过串口交付给GSM模块,由GSM模块将接收到数据以彩信方法发送到用户手机上,达成实时远程监控目标。
(2)用户能够发送短信给GSM模块来绑定其它用户,GSM模块未来自用户短信解析,经过串口交付给STM32,STM32对用户需求做出反应,从而达成了能够根据用户需求来绑定其它用户。
(3)STM32作为整个系统关键,它要建立起摄像头和GSM模块之间数据传送,自定义部分简单通信协议,使整个系统能够协调稳定工作。
(4)智能移动小车调试及红外检测法壁障设计。
2 软件设计
2.1 摄像头模块软件设计
STM32经过串口和摄像头进行通信,发送拍照指令和读取摄像头采集数据等操作,摄像头关键初始化包含对其采集图片大小进行设定,压缩百分比,摄像头反冲区清理等,关键初始化过程图2所表示。
2.2 GSM模块软件设计
GSM模块需要处理由用户端发送来信息,本设计对短信息(SMS)处理模式是PDU模式,所以对用户信息需要进行Unicode码转换,鉴于Unicode码转换复杂性和本设计需要,只是对Admin和user号码绑定是用短信进行设置,用户发送其它短信内容信息本设计没有再进行对应功效定义。
2.3 SD卡初始化软件设计
STM32F103C8T6是64K闪存程序存放器,20K字节SRAM,为了更多储存我们数据,和方便将SD卡取出放入手机或PC机里浏览照片,我们引入了SD卡,SD初始化首先对对应IO进行初始化,设置SD卡起初运行模式,让系统进入待机状态就能够随时接收由控制端发来控制指令。
2.4 发送彩信软件设计
利用主控模块STM32处理来电号码,并编辑指令存入到缓存区,然后经过使用串口将指令发送给GSM模块,即实现了发送彩信任务,而且我们还能够经过对模块外部编程利用指示灯和蜂鸣器判定是否成功实现彩信发送。
3 结语
本系统基于GSM现成移动平台,以STM32作为主控关键,实现了STM32和GSM间通信,和STM32和串口摄像头间数据传输,此设计能够起到远程室内监控作用,附加上我们可控智能移动小车。基于手机普遍使用,和手机携带和使用方便性和灵活性,大家能够经过手机而且不用下载或安装任何软件就能够随时随地查看室内情况。
参考文件:
[1]刘火良,杨森.STM32库开发实战指南[M].北京:机械工业出版社,.5.
[2]刘琪,王银玲,吴林恒.基于STM32图像采集和显示系统研究[J].数字技术和应用,(02).
[3]何华芝.基于STM32车载监控设备硬件设计[J].电子测量技术,(12):130-145.
展开阅读全文