基于GPS汽车防盗追踪器的设计.doc
《基于GPS汽车防盗追踪器的设计.doc》由会员分享,可在线阅读,更多相关《基于GPS汽车防盗追踪器的设计.doc(55页珍藏版)》请在三一办公上搜索。
1、广 西 大 学毕业设计(论文)课题名称 基于GPS的汽车防盗定位器学 院 计算机与电子信息学院专 业 电子信息工程班 级 071班学 号 0707200218姓 名 王坚强指导教师 聂 雄完成日期 2011年5月29日摘要随着全球经济的快速发展,汽车已经进入人们的家庭,但同时越来越多的汽车被盗,汽车被盗是车主一大损失,因此汽车定位防盗系统占据了很大的市场需求。目前一些商用车的防盗系统具有小功能、 大容量和高功率消耗的缺点,在本文中设计出了一个用基于STC 单片机的低功耗防盗系统,该系统结合GSM 通信网络和GPS 接收模块,通过GPS模块接收经度、纬度、速度等位置信息,同时,通过GSM网络或者
2、电话将信息传送给车主,该汽车防盗系统可用于GPS定位和汽车防盗,它具有很高的性价比。该系统集成传统的防盗技术和GSM/GPS技术,通过STC单片机设计原理,利用基于GSM短消息的无线通信协议,构建了一个车主、监控中心和汽车之间通信的交互平台,车主和监控中心可利用短消息对汽车状态进行监控并可以发送控制指令,从而实现了全方位的汽车防盗监控。本文论述了汽车防盗系统所涉及基本原理,包括系统数据信息处理中用的GSM短信息协议、AT指令和国际航海电子协会标准导航NEM协议。同时,也详细介绍了系统的硬件构成,包括系统电源电路、微控制器STC12C5A60S2、GSM无线模块、GPS接收模块以及外围的检测控制
3、电路,在软件设计上采用模块化方法,即将整个系统软件分为几大模块:系统模块、GSM处理模块和GPS处理模块等,供主控模块调用。关键词: GPS GPRS GSM 汽车防盗系统 单片机AbstractWith the fast development of global economy, car has come into peoples family. But theft of car increases at the same time. Theft of car is a big loss for the owner of car. Currently,some commercial car
4、 guard systems have little function, large volume and high power consumption. In this paper, a low power consumption guard system is designed with STC microcontroller. The system combines GPS receiver module with GSM communication network. It can receive location information such as longitude, latit
5、ude and speed through the GPS module. At the same time, some messages about position information are transmitted by GSM network or telephone. The car guard system can be used to guard and localize position of car. It is of high performance-price ratio.Integrating the traditional vehicle alarm techno
6、logy and GSM/GPS technology and according to the designing principles of STC monolithic integrated circuit,the system builds up a mutual platform among the vehicle owner,the monitor center and the vehicle by using the vehicle monitor and monitor protocol based on GSM short messageVehicle owners and
7、the monitor center call monitor the state of the vehicle and send controlling instructions by means of SMS,So as to realize all-directional vehicle alarm and monitorThis article elaborates basic principle of vehicle localization and the theft-against system,including protocol of SMS(GSM0705),AT Inst
8、ruction and the protocol of navigation(NEMA-0183)used in the systemSimultaneously,the construct of hardware is introduce in detail,including power circuit of system,Microcontroller STC12C5A60S2,wireless GSM telecommunication module TC35GPS module and outer control circuitUses the modular method in t
9、he software design,soon the overall system software divides into several big modules:System module,security interface module,GSM processing module and GPS processing module and so on,for master control module transfer;,Using the VC60 designs in the position machine monitoring software,completes to t
10、he GSM module correlation instruction test and the SMS receiving and sending functionKey words:GPS , GPRS ,GSM,Car alarm system , Single-chip computer目录摘要2ABSTRACT3目录5第一章 绪论71.1 课题研究的背景及意义71.2 设计方案的提出及认证71.3课题主要研究内容81.4主要工作9第二章 系统用到的主要芯片及模块介绍102.1 STC12C5A60S2 介绍102.2 G-star GS-89模块142.3 sim300模块19第
11、三章 相关知识原理243.1GPS知识介绍243.2 GSM知识介绍273.3 AT命令知识介绍28第四章 硬件电路设计314.1.系统总体介绍314.2 G-star GS-89芯片的输出电路介绍324.3 SIM300模块输出电路设计介绍334.4 单片机主控板电路设计344.5 电源及其外围电路设计39第五章 软件设计及实现425.1 软件总体模块介绍425.2 主控程序分析425.3 GPS定位数据处理子程序435.4 各模块初始化介绍475.5 外部中断处理子程序515.6 键盘扫描子程序515.7 本章小结52第六章 毕业设计总结及心得收获53参考文献54附录56致 谢57第一章
12、绪论1.1 课题研究的背景及意义国内外汽车防盗装置的种类繁多,发展迅速,目前国际上流行的基本上是电子式汽车防盗产品,如汽车识别钥匙、电子编码点火钥匙、生物特征电子锁,它具有很好的性价比,在市场上占有绝对优势。欧盟所有新车型从1997年开始都必须配备电子防盗装置,并经过过渡期后,将此规定变成法律限期强制施行,据统计,装有电子防盗器汽车的被盗率为万分之四五,而未装电子防盗装置的汽车被盗率则高达万分之四十。机械锁是最早的汽车防盗锁,现已很少单独使用,主要与电子式芯片联合使用。从20世纪70年代至今,以轿车为突破口,汽车锁已由初期的机械控制发展成现在的电子密码遥控呼救信息报警系统,且防盗功能有很大提高
13、。总体来看,国内的汽车防盗技术水平仅为国际20世纪90年代后期的水平,国内掌握制动器防盗装置的开发实验技术并形成批量生产的厂商只有几家,且防盗装置一般都存在报警范围小、只能实现本地报警、不能实现远程控制,只能实现单纯报警、对被盗车辆不能实现跟踪控制等缺点8。除此之外,国内制定的汽车防盗法规不够健全,执行不够严格;生产企业对汽车防盗的认识不够重视,资金投入不足,这些都造成国内汽车防盗水平相对落后,不能适应我国汽车发展对汽车防盗技术的需求。因此,我国汽车防盗产品的升级换代势在必行,汽车防盗必将进入一个调整发展的新时期5。1.2 设计方案的提出及认证一 .方案一 以两块AT89C2051单片机和一块
14、铁电存储器FM25040组成一个具有双CPU双串行口的控制模块,用控制模块控制GPS模块进行定位信息的提取,还有控制GSM模块进行定位数据的发送以及接收控制中心发送过来的命令以传给控制中心来控制整个系统。双CPU模块的CPU1接收定位导航信息后,进行压缩处理,并与中心发送的控制信息比较检测后送入FM25040存储,双CPU模块的CPU2则首先检测控制中心有无控制命令发布并执行与处理,然后把FM25040中的定位导航信息读出并通过GSM模块发送至控制中心,控制中心通过GSM网络,用电脑或者手机进行定位数据的收集和显示15。 二.方案二 用STC12C5A60S2单片机微处理器作为控制中心,用G-
15、star GS-89作为GPS数据采集模块,sim300作为系统与GSM网络交换数据信息模块,通过STC单片机的串口2来控制GPS模块接收汽车的经度、纬度等位置信息,并将数据信息存储在存储器中,用STC单片机用串口1与sim300进行数据交换,单片机会检测是否通过sim300芯片接收到用户发送来的监控命令,然后再将存储在存储器中的定位数据用sim300芯片通过GSM网络发送给用户,而用户可以通过手机发送短信或者通过计算机发送控制命令来查询汽车的位置信息。三.方案确定 由于本系统可以只用一块STC单片机的两个串口就可以控制GPS和GSM模块,而不需要两块单片机组成的双CPU来控制这两个模块,这样
16、会增加设计的复杂性,双CPU还要通过串口进行数据交换,而且用的两块单片机成本和能源消耗都比较大。所以本文采用的是方案二,只用一块STC单片机作为控制模块。1.3课题主要研究内容本课题主要对汽车防盗器进行研究,在分析GSM/GPS原理及其应用的基础上,针对传统汽车防盗器功能单一、结构简单、可靠性不高的缺点,在充分研究该系统各要素的基础上,以微控制器STC12C5A60S2为核心,通过该处理器的串口和各个数字IO端口分别实现对GSM/GPS模块的控制和对汽车防盗器的驱动,并利用GSM模块实现与车主和监控中心的交互,实现对汽车的跟踪定位功能和防盗防抢功能,也可将传统的汽车防盗器改造为新兴的无线网络汽
17、车防盗系统17。内容具体如下:(1)通过与单片机系统的结合可将传统的汽车防盗器改造为具有远程监控功能的无线网络防盗系统。(2)根据GSM网络相应的通讯协议,构建一个与监控中心、车主和汽车之间的交互平台。(3)结合全球卫星定位系统(GPS),实现对汽车当前的位置、速度等信息进行实时监控20。系统框图如下GSM网络GSM模块(sim300)CUP串行口控制模块GPS模块UART1UART0 图1-1系统框图1.4主要工作针对课题的要求,我的工作应有如下部分:1由于本课题要用到许多芯片和模块,应先熟悉这些模块的功能和用法,如STC12C5A60S2单片机模块、Gstar-gs89模块以及SIM300
18、模块的性能特点。2因要模拟GPS的数据操作,故要熟悉GPS的定位原理、GPS数据接收格式及其压缩方法。3由于本课题的通信方式采用短消息的方式通信,应熟悉短消息的知识、短消息格式及其数据接收压缩原理。4熟悉控制G-star GS-89的AT指令知识,特别是控制短消息的AT指令格式。5本课题要做出硬件电路,要熟练应用PROTEL软件。6要熟练应用单片机的开发系统,如仿真器、编程器及其软件的应用。本课题的开发使用的是Keil uVision4编程器。7编写出应用程序。8硬件电路的制作。16第二章 系统用到的主要芯片及模块介绍2.1 STC12C5A60S2 介绍2.1.1芯片介绍STC12C5A60
19、S2单片机是宏晶科技生产的单时钟/机器周期(1T)单片机,是高速/低功耗/超强抗干扰能力的新一代8051单片机,指令代码完全兼容传统的80511,但速度快8-12倍。内部集成了MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合1。2.1.2主要特性.高速:1个单时钟/机器周期,增强型8051内核,速度比普通的8051快8-12倍,.宽电压:5.5V3.3V.增加第二复位功能脚(高可靠复位,可调整复位门槛电压,频率小于12MHZ时无需此功能增加外部掉电检测电路,可在掉电是及时把数据存进EEPROM,正常工作时无需操作EEPROM低功耗设计:空
20、闲模式(可由任意一个中断唤醒)低功耗设计:掉电模式(可由外部中断唤醒),可支持下降沿/上升沿和远程唤醒工作频率:0-35MHz,相当于普通的8051:0-420MHz时钟:外部晶体和内部RC振荡器可选在ISP下载编程用户程序时设置8/16/20/32/40/48/52/56/60/62K字节片内Flash程序存储器,擦写次数100000次以上芯片内EEPROM功能,擦写次数100000次以上ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器8通道,10位高速ADC,速度可达25万次每秒,2路PWM还可当2路D/A使用2通道捕获/比较单元(PWM/PCA/CCP)4个16位定时器兼通
21、普通的8051定时器T0/T1,2路PWM实现2路定时器可编程时钟输出功能,T0在P3.4输出时钟,T1在P3.5输出时钟,BRT在P1.0输出时钟高速SPI串行通道端口全双工异步串行通信(UART),兼容普通的8051串口先进的指令集结构,兼容普通的8051指令集,有硬件乘法/除法指令通用的I/O口(36/40/44)12.1.3.管脚说明管脚图如图2-1所示 图2-1 STC12C5A60S2 VCC:供电电压GND:接地P3口:P3口的P3.0P3.5、P37是内部带有上拉电阻的7个双向I/O引脚。P36用于固定片内比较器的输出信号并且它作为一通用I/O引脚而不可访问。P3口缓冲器可吸收
22、20mA电流。当P3口引脚写入1时,它们被内部上拉电阻拉高并可用作输入端。用作输入时,被外部拉低的P3口引脚将用上拉电阻而流出电流2。P3口也可作为STC12C5A60S2的一些特殊功能口,如下所示:口管脚备选功能P3. 0RXD(串行输入口)P3.IrxD(串行输出口)P3.2/INT0(外部中断O)P3.3/INT1(外部中断1)P3.4 TO(记时器0外部输入)P3.5 T1(记时器1外部输入)P3口同时为闪存编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。XTALI:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 GPS 汽车 防盗 追踪 设计

链接地址:https://www.31ppt.com/p-2957849.html