更新时间:11-14 上传会员:小四哥
分类:单片机自动化 论文字数:19479 需要金币:2000个
摘要:进入二十一世纪,汽车的发展也像它那滚滚的车轮一样飞速地前进着,从1913年福特第一条流水线生产的开发以来,汽车走进了美国的千家万户,如今,在中国这个拥有着十多亿人口的东方大国,也上演了汽车工业迅猛发展的时代潮流,大到繁华的都市,小到偏僻的乡村,各式各样的汽车在人们的视野里穿行,而汽车工业的发展同样对防盗技术的进步提出了更高的需求。随着近年来手机应用呈现出百花齐放百家争鸣的局面,传统车钥匙锁已经不能满足人们的防盗需求,对于普通家庭而言,车辆的失窃也是一笔不小的损失,相对于为车辆买一份保险,做好防盗工作能够第一时间降低失窃所带来的损失的概率。
本文分析了一种基于GSM和GPS的车辆智能防盗系统的设计,深入研究了传统51单片机的硬件端开发和android手机app的软件设计,并在此基础上编写了单片机的C程序设计和android客户端的java开发。实现了通过硬件端的智能防盗检测,把失窃的实时位置信息等借助GSM手段上传到云平台,android应用端则负责使用HTTP协议把数据下载到本地,并根据获得的位置数据判断是否为误报警重启报警程序或关闭引擎。
该系统实体部分主要由基于51内核和单片机、GSM/GPS通信集成模块、人体红外传感器、震动传感器、继电器模块和附有SIM卡的android手机组成;软件部分则主要由负责报警检测、发送定位信息的单片机C程序和能够显示实时定位信息的android客户端java程序组成。而服务端使用新兴的物联网云平台,根据相应的协议在客户端编写相应的数据格式。
主要功能包括智能检测失窃、远程定位、实时路径显示、远程重启、远程关闭引擎等。一旦检测到非法启动车辆(有人靠近,同时触发震动),就会以3秒左右的时延不断地上传位置数据,而用户则可以能过android应用查看实时的位置信息,并借此来判断车辆是否被非法启动,从而在合适的位置远程断开继电器,进而关闭发动机。
关键词:Android;51单片机;GSM/GPS集成模块;红外传感器;震动传感器;云平台
目录
摘要
Abstract
1. 绪论-1
1.1 课题研究的背景与意义-1
1.2 课题的研究现状与发展趋势-1
1.3 课题研究的主要内容-2
1.4 本章小结-2
2. 系统技术介绍-3
2.1 51单片机简介-3
2.2 安卓相关简介-4
2.3 高德地图开发工具包介绍-5
2.4 OneNET物联网云平台简介-6
2.5 本章小结-7
3. 硬件系统设计-8
3.1 硬件总体构成-8
3.1.1 红外传感器-8
3.1.2 震动传感器-9
3.1.3 继电器模块-10
3.1.4 GSM/GPS通信模块-11
3.2 硬件电路的连接-14
3.3 硬件系统的程序设计-14
3.4 本章小结-16
4. 软件系统设计-17
4.1 软件总体构成-17
4.1.1 活动界面构成-17
4.1.2 数据库的构成-19
4.1.3 工具类的构成-19
4.2 软件主要功能-19
4.2.1 HTTP请求获取坐标数据-20
4.2.2 HTTP请求数据的解析-21
4.2.3 定位坐标的标记和轨迹的绘制-23
4.2.4 重启和关停指令的实现-24
4.3 软件系统的工作流程-25
4.4 本章小结-26
5. 系统的功能测试-26
5.1 硬件测试-26
5.1.1 GPS信号的解析-26
5.1.2 短消息控制指令的执行-27
5.2 软件功能测试-28
5.2.1 初始化界面-28
5.2.2 定位坐标和轨迹的绘制-29
6. 总结-38
参 考 文 献-39
致 谢-40