机动车辆跟踪防盗系统设计本科毕业论文(编辑修改稿)内容摘要:

图 5 GSM 模块电路 该系统采用 台湾产 RoyalTek 鼎天 RGM3600 高性能 SRIF 3 GPS 模块。 该模块 采用当今最新的 SRIF3 技术具有 20通道 可以同时追踪 20 颗卫星 ,定位速 14 度快、精度高、 功耗小等优点。 该模块的 RX、 TX 分别与单片机的 TX RX2 相连单片机通过串口来向模块传送指令。 该模块通信协议为 NMEA0183 标准格式协议 GPS 数据格式说明 NMEA0183 格式以“ $”开始,主要语句有 GPGSA, GPGSV, GPGGA, GPVTG,GPRMC 等 GPS DOP and Active Satellites( GSA)当前卫星信息 $GPGSA,1,2,3,3,,3,3,3,4,5,6,7CRLF 1模式 : M = 手动, A = 自动。 2定位型式 1 = 未定位, 2 = 二维定位, 3 = 三维定位。 3PRN 数字: 01 至 32 表天空使用中的卫星编号,最多可接收 12 颗卫星信息。 4 PDOP 位置精度因子( ~) 5 HDOP 水平精度因子( ~) 6 VDOP 垂直精度因子( ~) 7 Checksum.(检查位 ). GPS Satellites in View( GSV)可见卫星信息 $GPGSV,1,2,3,4,5,6,7,?4,5,6,7,8CRLF 1 GSV 语句的总数 2 本句 GSV 的编号 3 可见卫星的总数, 00 至 12。 4 卫星编号, 01 至 32。 5卫星仰角, 00 至 90 度。 6卫星方位角, 000 至 359 度。 实际值。 7讯号噪声比( C/No), 00 至 99 dB;无表未接收到讯号。 8Checksum.(检查位 ). 第 4,5,6,7项个别卫星会重复出现,每行最多有四颗卫星。 其余卫星信息会于次一行出现,若未使用,这些字段会空白。 Global Positioning System Fix Data( GGA) GPS 定位信息 15 $GPGGA,1,2,3,4,5,6,7,8,9,M,10,M,11,12*hhCRLF 1 UTC 时间, hhmmss(时分秒)格式 2 纬度 (度分)格式(前面的 0也将 被传输) 3 纬度半球 N(北半球)或 S(南半球) 4 经度 (度分)格式(前面的 0 也将被传输) 5 经度半球 E(东经)或 W(西经) 6 GPS 状态: 0=未定位, 1=非差分定位, 2=差分定位, 6=正在估算 7 正在使用解算位置的卫星数量( 00~12)(前面的 0 也将被传输) 8 HDOP 水平精度因子( ~) 9 海拔高度( ~) 10 地球椭球面相对大地水准面的高度 11 差分时间(从最近一次接收到差分 信号开始的秒数,如果不是差分定位将为空) 12 差分站 ID 号 0000~1023(前面的 0 也将被传输,如果不是差分定位将为空) Remended Minimum Specific GPS/TRANSIT Data( RMC)推荐定位信息 $GPRMC,1,2,3,4,5,6,7,8,9,10,11,12*hhCRLF 1 UTC 时间, hhmmss(时分秒)格式 2 定位状态, A=有效定位, V=无效定位 3 纬度 (度分)格式(前面的 0也将被传输) 4 纬度半球 N(北半球)或 S(南半球) 5 经度 (度分)格式(前面的 0 也将被传输) 6 经度半球 E(东经)或 W(西经) 7 地面速率( ~ 节,前面的 0 也将被传输) 8 地面航向( ~ 度,以真北为参考基准,前面的 0 也将被传输) 9 UTC 日期, ddmmyy(日月年)格式 16 10 磁偏角( ~ 度,前面的 0也将被传输) 11 磁偏角方向, E(东)或 W(西) 12 模式指示(仅 NMEA0183 版本输出, A=自主定位, D=差分, E=估算, N=数据无效) Track Made Good and Ground Speed( VTG)地面速度信息 $GPVTG,1,T,2,M,3,N,4,K,5*hhCRLF 1 以真北为参考基准的地面航向( 000~359 度,前面的 0 也将被传输) 2 以磁北为参考基准的地面航向( 000~359 度,前面的 0 也将被传输) 3 地面速率( ~ 节,前 面的 0 也将被传输) 4 地面速率( ~ 公里 /小时,前面的 0也将被传输) 5 模式指示(仅 NMEA0183 版本输出, A=自主定位, D=差分, E=估算, N=数据无效) 3. 1. 5 外部输入输出 电路设计 图 6外部输入输出部分电路 17 该部分主要包括振铃提示电路,继电器控制电路,以及一路模拟传感器的按键电路组成。 振铃电路和继电器控制电路都是利用单片机 IO 口来控制三极管导通截止来实现蜂鸣器和继电器动作。 该电路中按键 只是模拟传感器信号,用来表示机动车紧急情况时相应传感器采集到 信息 传给该设备,经过处理将信息发送给远程终端。 3. 2 软件设计 ( 1) 软件 设计思路 该系统主要程序包括: GSM 驱动、 GSM 数据处理、 GPS 数据接收处理 、外部按键检测、数据储存以及振铃和继电器驱动程序 等。 GSM 驱动主要是通过单片机串口 1 向 GSM 模块发送 AT 指令来控制该模块以及查询短信情况。 同时 STC11F32XE 具有双串口,串口 2 可以很好的与 GPS 模块连接实时检测定位信息。 这给程序编写以及硬件设计带来了很大方便 该设备是一远程监控设备所以有许多数据例如,密码、手机号码等需要永久储存(掉电不丢失)并且需要 方便修改,由于本设备采用的单片机内置 EPPROM 所以该部分程序 与外部硬件无关。 程序编写比以往外置储存器方便。 软件程序采用以主程序为驱动,根据实际情况调用相应功能子程序。 ( 2)软件流程图 下图为本设计的软件程序流程图: 18 图 7 程序流程图 19 结论 经过一段时间的研究学习 本设计 已经 可以实现 实时检测设备的定位信息 ,并且可以利用远程手机控制该设备查询当前的定位信息并且可以利用手机向设备发送指令来控制其开关继电器来实现切断机动车电路。 该设备设有一应急按键来模拟汽车遇到紧急情况时,该系统可以将此信息以短信的方式返到 远程控制手机上。 并且该系统设有远程监听功能,用户可以随时通过手机向系统发送相应指令进行监听。 主机工作参数如下: 工作电压: 8— 12V 工作电流: 1000mA 20 致 谢 本设计 的 顺利 完成得到了院系领导老师的大力支持和帮助,尤其是我的指导老师田存伟老师 在百忙之中抽出宝贵的时间,仔细耐 心地指导我、 鼓励我 、让我有了 解决问题的信心,使设计得以顺利的完成。 本设计的过程中曾多次与同学探讨问题,通过探讨使自己的想法更完善。 另外,我院学生创新实验室的全体师生,也为本设计提供 了很大的帮助。 在此,对他们表示由衷的感谢。 电子信息技术日新月异地飞速发展,人们总是处在不断学习阶段,再加上我 水平有限,所以本设计肯定存在许多不妥当 的地方,欢迎广大老师和同学批评指正。 最后, 我在这里要 感谢系里的所有老师, 是 他们精心的栽培 与悉心指导 为我以后的学习 、 工作打下了坚实的基础。 21 参考文献 [ 1] 童诗白 , 华成英 . 模拟电子技术基础(第三版) 北京 : 高等教育出版社 , 20xx [ 2]阎石 . 数字电子技术基础(第四版) 北京 : 高等教育出版社 , 1997 [ 3] 王增福,李昶,魏永明 .新编常用稳压电源电路 北京:电子工业出版社, 20xx [ 4] 龚华生 .元器件自学通 北京: 电子工业出版社, [ 5] 魏立峰 , 王宝兴 . 单片机原理与应用技术 北京 : 北京大学出版社 , 20xx [ 6] 王昊,李欣,郑凤翼 .通用电子元器件的选用与检测 北京: 电子工业出版社, 20xx [ 7] 陈永甫 .常用半导体器件及模拟电路 北京:人民邮电出版社, 20xx [ 8]谭浩强 . C 程序设计(第三版) 北京 : 清华大学出版社 , 20xx [ 9] 求是科技 .单片机通信技术与工程实践 北京:人民邮电出版社, 20xx [ 10] 李华 . MCS51 系列单片机实用接口技术 . 北京:北京航空航天大学, 1993 [ 11]何立民 . 单片机应用技术选编 18 北京 : 北京航空航天大学 出版社 , 199320xx [ 12] 石东海 .单片机数据通信技术从入门到精通 西安:西安电子科技大学 出版社, 20xx [ 13] 张弘 .USB 接口设计 . 西安:西安电子科技大学 出版社, 20xx [ 14] 李朝青 . PC 机及单片机数据通信技术 北京 : 北京航空航天大学出版社 , 20xx [ 15] 窦振中 .单片机外围器件使用手册 — 储存器分册 . 北京 : 北京航空航天大学出版社 ,20xx 22 附录 ( 1)主机电路图 ( 2)系统源程序 dog equ 0c1h dd equ 0c2h addrh equ 0c3h addrl equ 0c4h cmd equ 0c5h trig equ 0c6h contr equ 0c7h 000h ljmp main 000bh ljmp duan 030h main: clr clr。 gsm 模块开机 mov 8eh,0。 允许内置片外 ram使用 mov tmod,21h。 定时 /计数器 0 工作于方式 1 mov th0,3cH mov tl0,0b0H setb et0。 开定时 /计数器 0允许 setb tr0。 定时 /计数器 0 开始运行 setb ea。 mov tmod,20h mov scon,50h mov th1,0fdh。 波特率 9600 mov tl1,0fdh mov pcon,00h setb tr1 setb tr1。 T1 开始工作 lcall del lcall bbb3 jnb ,csh mov dptr,05 lcall du cjne a,39。 539。 ,csh ljmp cshh csh: mov dptr,00 lcall cha mov a,08h mov dptr,00 lcall xie mov a,39。 139。 mov dptr,01 lcall xie mov a,39。 239。 mov dptr,02 lcall xie mov a,39。 339。 mov dptr,03 lcall xie mov a,39。 439。 mov dptr,04 lcall xie mov a,39。 539。 mov dptr,05 lcall xie lcall bbb3 lcall dell lcall bbb3 cshh: mov dptr,01 lcall du mov 5ah,a inc dptr lcall du mov 5bh,a inc dptr lcall du mov 5ch,a inc dptr lcall du mov 5dh,a jnb ri,$ clr ri kjys: lcall del clr ri。 gsm 模块初始化 ========= lcall sat。 联络模块 lcall del lcall sat lcall del lcall ate0。 关回显 lcall del lcall ate0 24 lcall del lcall cmgf。 设置短信模式 text lcall del lcall cmgf lcall del lcall cmgd lcall del lcall cmgd lcall bbb2 clr ri clr ti。 ========================= main1: jnb ,kk1 mmm1:。 jnb ,kk2 mmm2:。 jnb ,kk3 mmm3: jnb ri,main1 lcall cc lc。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。