毕业论文-基于GPS和GSM的交通事故智能报警系统_第1页
毕业论文-基于GPS和GSM的交通事故智能报警系统_第2页
毕业论文-基于GPS和GSM的交通事故智能报警系统_第3页
毕业论文-基于GPS和GSM的交通事故智能报警系统_第4页
毕业论文-基于GPS和GSM的交通事故智能报警系统_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文-基于GPS和GSM的交通事故智能报警系统毕业论文-基于GPS和GSM的交通事故智能报警系统/毕业论文-基于GPS和GSM的交通事故智能报警系统前言调查显示,配备头部保护侧气囊的车辆,驾驶员一侧发生侧面冲撞事故时的驾驶员死亡率比未配备侧气囊的车辆少37%,而配备胸腹部保护侧气囊的车辆,相同情况下的驾驶员死亡率则减少26%。轿车通过配备头部保护侧气囊,在发生冲撞时的死亡率将有所降低。而在与较高的车辆发生侧面冲撞时,通常是车辆重心比较矮的车辆危险度较高,因此可以说,配备头部保护侧气囊起到了提高安全性的效果。另外,SUV的驾驶员死亡率在配备头部保护气囊时降低52%,而配备胸腹保护气囊时则减少30%。进一步的调查显示,在所有的死亡人员里面,约有70%是因为错过最佳抢救时间而导致的死亡的,而这70%里面有35%的人是因为没有与时报警求救而丧失生命的,因此能否在发生交通事故的第一时间报警求救已经成为了减少交通事故人员伤亡的一个突破。现有的安全气囊只是在发生车祸时弹出安全气囊,起到保护作用,并没有后续的求救服务,发生交通事故时,如果驾驶员发生昏迷,且车辆所在路段又没有车辆或行人经过,驾驶员将很难得到与时的救治,如果能够尽早向外界发出求救信息,则可以挽救驾驶员的生命;而且,如果相关部门能够早一步到达事故现场,将会使调查、取证更为容易,减小了证据灭失的可能性,有助于客观公正的处理事故,与时排除隐患。为了尽可能减少生命和财产的损失,一款交通事故报警器孕育而生,该设计旨在解决因交通事故导致伤者昏迷丧失报警能力的问题,提高交通事故的报警速度,便于交警在事故的第一时间迅速出警,减小因事故导致的交通压力,同时与时呼叫急救中心,最大程度的减少人员伤亡。该设计是把安全气囊、加速度传感器、GPS定位器、单片机、GSM模块有机的结合在一起,达到交通事故智能报警的目的。其中事故发生信息由安全气囊的碰撞传感器和加速度传感器收集,当发生重大交通事故时,安全气囊的传感器和加速度传感器同时发送电流信号触发单片机工作,单片机将控制GPS定位器定位出交通事故地点,同时控制警报装置发出声光报警信号,若规定时间内,驾驶员没有关闭开关,则改系统判定车上人员丧失求救能力,该系统将自动为事故人员报警求救。

汽车发生交通事故时,利用安全气囊的碰撞传感器和加速度传感器检测汽车的碰撞强度信息,然后由安全气囊ECU和加速度传感器判别碰撞强度是否达到或超过规定值,以此判断交通事故等级。当碰撞强度超出规定值时,单片机工作,与此同时警报铃声将响起且单片机工作信号灯亮起,单片机工作后发送信号至GPS定位器由其定位出交通事故地点并反送至单片机,单片机将把交通事故地点、车牌号、车型、车主联系电话以与货物类型(是否为汽油等危险物)等信息整合并发送到GSM通信模块,30秒内若无人工关闭报警装置,GSM通信模块将自动发送信息至122和120进行求救。若警报装置响后的30秒内,驾驶员关闭开关,控制系统将关闭警报装置,并不向122和120进行求救。当遇特殊情况,没有自动报警时,受伤人员还可以手动启动报警装置,为防止误报,装置将在警铃响起的30秒后,报122和120急救中心;若30秒内,车主关闭开关,则系统工作停止并不向122和120进行求救。目录摘要 IAbstract II第1章绪论 11.1开发的必要性和意义 11.2国内外同类产品情况 11.3系统的设计基本思路和创新点 21.4系统的特点: 31.5该系统的科学性和实用性: 31.6该系统的市场前景 41.6.1从经济利益方面考虑 41.6.2从消费者需求方面考虑: 4第2章智能报警系统介绍 52.1系统简介 52.2系统的工作原理 52.3各部分组成框架与原理 72.3.1单片机(STC89C52RC)工作原理 72.3.2GPS工作原理 122.3.3GSM工作原理 172.3.4安全气囊的原理: 262.3.5安全气囊的碰撞传感器: 272.3.6加速度传感器: 282.4系统的技术指标和关键技术 302.4.1技术指标: 302.4.2关键技术: 31第3章软件设计 32第4章报警信息实例 384.1终端接收到的信息 384.2实物图片: 394.3改进方案: 39第5章总结 40参考文献 41致谢 43附录 44摘要随着我国道路交通事业的飞速发展,交通事故猛增已成了交通管理所面临的严重问题。汽车交通作为人类文明的标志,彻底地改变了人类发展的历史进程,给人类以舒适和便捷等正面效应的同时也给人类生活带来一些负面效应,交通事故就是其中最严重、危害最大的负面效应之一,并造成了大量的生命和财产的损失。针对此现状,本文设计了一种交通智能报警器,当车祸发生时,报警器启动,提醒车主并开始计时,如果30秒内车主按下撤消按钮则取消报警,如果30秒内车主没有撤消报警,则说明车主已经丧失求救能力,此时GPS收集当前位置信息(包括经度和纬度等相关信息),单片机检测到报警信号后综合GPS定位出的位置信息和车主相关信息通过GSM与时发给110、120、保险公司,从而对车主实行与时的救治和交通事故的处理,在一定程度上减小了生命和财产的损失关键词:交通事故损失报警救治AbstractWiththerapiddevelopmentofroadtransportation,theincreasingofthetraficaccidenthascometobeaseriousproblem.Automobiletrafficasasymbolofhumancivilizationhasbroughtradicalchangestotheprocisionofhumanbeinghistory’sdevelopment,bringingcomfortandconvenience.However,whichhasalsobroughtsomenegativeeffectinthemeantime.Traficaccidentisoneofthenegativeeffectandcauseahugelossofbothlifeandwealth.Tothecurrentsituation,Idesignacaralarm.Whentheaccidenthappens,thealarmwillbeactiviated.Ifthedriverdoesn’tcancelthealarmin30secondswhichmeansthatheorshereallyneedtobesaved,theGPSwillcollectsomeimformationsuchaslongitudeandlatitude,andthentheMCUsendsomeusefullimformationto110,120,andinsurancecompanyviaGSM.Inthiswaypeoplewhogetinjuredcouldgettimelycure,sodotheaccidentswhichcanpartlyreducethelossofbothlifeandwealth.Keywords:TraficAccidentLossAlarmCure绪论开发的必要性和意义发生交通事故时,如果驾驶员发生昏迷,且车辆所在路段又没有车辆或行人经过,驾驶员将很难得到与时的救治,如果能够尽早向外界发出求救信息,则可以挽救驾驶员的生命;而且,如果相关部门能够早一步到达事故现场,将会使调查、取证更为容易,减小了证据灭失的可能性,有助于客观公正的处理事故,与时排除隐患。该产品不仅可用于私家车,还可用于一些特种车辆,如长途客运车、危险品货运车等,便于管理部门对车辆进行规范管理。国内外同类产品情况现在国内市场GPS和GSM技术主要用于汽车的防盗报警系统方面,用于紧急求救方面的相对较少,此处挑选一具有代表性的YD-R88车载定位系统与本系统进行基本比较:YD-R88车载定位系统交通事故智能报警系统功能远程监听,远程断油断电,智能电话防盗报警,超速告警,电子围栏,紧急求助,等几大功能交通事故的智能报警求救信息系统内预先录制好的求救语音交通事故地点、车牌号、车型、车主电话号码等报警方式手动启动智能求救有无碰撞传感器和加速度传感器无有应用范围以私家车为主除摩托车以外的所有机动车辆上表中的YD-R188车载定位系统也有紧急求助的功能,但该装置只是设置有一紧急求救按钮,当遇到紧急情况时,按下此按钮,系统将根据预先设定的第一号码和第二号码拨号,语音报出事先录制好的求救语音;但该系统无法智能地定位处汽车所在的位置,必须通过网上平台,登陆运营商的网站才能查询,且当遇到受伤人员失去知觉或者受伤严重无法移动等情况时,无法达到求救效果。相对而言交通事故智能报警系统能智能定位、自动求救,只要系统判断交通事故达到一定等级,就会自动为车主报120、122与保险公司,将事故地点、车牌号、车型、与车主联系方式等信息发送出去。如果乘客受伤情况不严重,车主可以自行决定是否需要发送报警信息;如果伤势严重(以无知觉或无动手能力为准),系统将在提示时间过后发送报警信息,达到智能求救的目的。该系统目前只针对智能报警功能而设计,不比市场上那些专门的车载系统功能全面,但本系统既可以独立使用,还可以联合一些车载系统共同使用,丰富了此类产品的功能性。智能判断事故等级,自动发送报警信息,而且信息全面、准确,最大可能的减少误报,提高救援效率,这是该系统的最大优势。系统的设计基本思路和创新点(1)基本思路:利用安全气囊的震动传感器和加速度传感器判断交通事故等级。发生重大交通事故时,利用GPS定位器定出交通事故地点。利用GSM模块传送交通事故地点、车牌号、车型、车主电话号码等信息至122、120与保险公司。当遇到突发状况,系统未能自动报警,可按紧急按钮进行求救。系统设置报警延迟时间,以判断车上人员受伤程度,以便车主在意识清醒的情况下自行决定报警与否。(2)创新点:能够在事故发生时,收集相关信息(事故发生地点、车主信息等)实现智能报警。系统的特点:1、快:即系统反应时间迅速,能在事故发生的同时作出判断并报警。2、准:即报告信息准确,而且设置人性化的手动开关,也是为了发出求救信息的准确性。3、详:即发送的报警信息非常详细,为让接收信息的部门能在第一时间做出正确的决策提供可靠保证。该系统的科学性和实用性:安全气囊的振动传感器和ECU装置以与加速度传感器已是成熟的技术,可以准确的获取碰撞信息,并且不需要增加成本。GPS定位器的定位技术与GSM的短信报警技术比较成熟易于成功。该系统仅是在原有的技术基础上进行改进和集成创新,开发出一个特殊的控制模块,将以上的技术有机的结合起来,达到交通事故报警的目的,产品的可行性较高。该系统的应用范围广泛,可用于除摩托车以外的所有机动车型,且成本较低具有很高的实用价值。该系统的市场前景从经济利益方面考虑据统计,2009年我国汽车保守估计有量约7000万辆,2010年我国汽车保有量大概8500万。由于当前市场还没有这类交通事故智能报警系统,预计该产品的毛利在40%(大约200元)左右的话,如果全国有5%的汽车安装此产品,那么收益约为85,000,000*5%*200=8.5亿,而且一旦产品被消费者接受,其应用数量还会大大增加,收益非常可观,处于经济利益考虑,我相信会有商家投资此的产品。从消费者需求方面考虑:据不完全统计,仅2010年上半年,全国共发生道路交通事故99282起,造成27270人死亡,116982人受伤,直接财产损失4.1亿元。所以交通安全应该是每一个行走在路上的人最担心的事,尤其对于那些长时间从事货运和客运的人们,出于旅途平安的考虑,人们愿意借助一些产品在发生事故时能得到第一时间的救助,而此的系统正是满足了人们的这方面需求,产品价格不高,对于有车一族完全可以接受。智能报警系统介绍系统简介为了尽量减少交通事故发生后由于救助延迟而导致的生命和财产的损失,开发出一套交通事故智能报警系统,该系统能在发生交通事故时第一时间发出求救信息,以便相关部门迅速作出反应,保证事故得到与时解决。车载安全气囊系统是大多数车辆的标准配置,车载安全气囊系统除了可以提高驾驶员在事故中的生还几率外,它还是整个车辆上的电子装置中最先感应到事故发生的装置,本系统利用车载安全气囊系统这种“最先感应到事故发生”的优点,将车载安全气囊系统作为“传感器”,在第一时间发出求救信息。系统的基本结构不仅包括安全气囊的震动传感器和加速度传感器,还包括单片机、GPS模块和GSM模块。其中震动传感器和加速度传感器负责将碰撞时的振动强度信息传到单片机中,然后单片机根据设定的程序自行判断事故等级,并发出是否需要发送报警信息的指令,并触发GSM模块和GPS模块工作,此时GPS模块将时刻监测的地理位置坐标信息传到GSM模块,最后由GSM模块整合各种信息,发出求救短信。系统的工作原理车载安全气囊系统的工作原理是:碰撞传感器将检测到的信号输入ECU,ECU判断碰撞强度是否满足条件,若满足条件则ECU控制安全气囊引爆管引爆,安全气囊充气;本发明中处理器与ECU的控制关系为:事故发生时,ECU在向安全气囊引爆管发送控制信号的同时,也向处理器发送信号。车辆发生事故后,车载安全气囊系统的ECU控制安全气囊打开,其输出信号被单片机监测到后,单片机从GPS模块中提取车辆当前位置信息,并控制GSM模块将求救信息发送至相关单位。这种方案即不论驾驶员的意识是否清醒,都直接发出求救信息,这种方案可用于一些特种车辆,如长途客运车、危险品货运车等,便于管理部门对车辆进行规范管理。更进一步的,可在汽车上设置声、光报警装置和人机交互装置,声、光报警装置和人机交互装置都连接到单片机。如果事故发生后,驾驶员的意识仍然清醒,驾驶员可通过操作人机交互装置自行关闭报警装置且不发送求救信息,这种方案可用于私家车。其中GPS模块可用车载导航系统替代。该系统提出的一种比较全面的车载交通事故智能报警系统的控制方法为:单片机内存储有包含车辆、驾驶员的相关资料的求援信息(如车辆型号、牌照、车主电话、血型等);单片机的工作步骤为:1)单片机实时监测安全气囊ECU和加速度传感器的输出信号,若满足报警条件,则进入步骤2),否则继续监测;2)单片机向GPS模块调取当前车辆位置信息,对当前车辆位置信息和求援信息作发送前预处理,并控制声、光报警装置进行报警,进入步骤3);3)在设定的延迟时间30秒内,单片机检测是否有来自人机交互装置(即下图中的开关)的关闭报警信号,有,立即关闭声、光报警装置,取消步骤2)中的发送前预处理的操作,返回步骤1);超过延迟时间,仍无来自人机交互装置的关闭报警信号,则保持声、光报警装置的开启状态,进入步骤4);4)单片机控制GSM模块,将求援信息和当前车辆位置信息发送至120报警平台、110报警平台、122交通管理中心以与车辆所属的保险公司。图2.2.1系统工作原理汽车碰撞图2.2.1系统工作原理汽车碰撞碰撞传感器感应碰撞强度安全气囊系统ECU判定碰撞强度是否超过规定值安全气囊引爆安全气囊充气保护驾驶员GPS定位器单片机声光报警装置取消报警按钮GSM模块122交通控制中心保险公司120急救中心人工报警按钮加速度传感器各部分组成框架与原理单片机(STC89C52RC)工作原理STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。单片机总控制电路如下图2.3.1:图2.3.1单片机总控制电路1.时钟电路STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图2.3.2(a)所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图2.3.2(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。(a)内部方式时钟电路(b)外部方式时钟电路图2.3.2时钟电路2.复位与复位电路(1)复位操作复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。表一一些寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H(2)复位信号与其产生RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。产生复位信号的电路逻辑如图2.3.3所示:图2.3.3复位信号的电路逻辑图整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图3.3.4(a)所示。这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图3.3.4(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图2.3.4(c)所示:(a)上电复位(b)按键电平复位(c)按键脉冲复位图2.3.4复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。本系统的复位电路采用图3.3.4(b)上电复位方式。STC89C52具体介绍如下:①主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。④可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7STC89C52主要功能如表二所示。表二STC89C52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写FlashROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能GPS工作原理全球定位系统是一个以空间为基础的全球卫星导航系统,可以全天候一直在任何地点位于或邻近地球在四个或更多GPS卫星畅通无阻线路范围内提供可靠的位置和时间信息。它是由美国政府维护并且任何持有GPS接收器的人都可以免费的接受信息。全球定位系统由美国国防部创建并付诸实践,最初建立在24枚卫星运行的基础之上。它建立与1973年,减少了大量的导航设备并克服了先前导航系统的局限。全球定位系统的基本概念全球定位系统接收器通过在地球之上的全球定位系统卫星上发出信号的精准时间来计算它的位置。每枚卫星不断地传送以下信息:消息被传送的时间精确轨道信息(星历表)一般系统状态和所有全球定位系统卫星的概略轨道(年历)。接收器利用收到的信息来确定每则信息的传送时间并计算它到每颗卫星的距离。这些与卫星所在位置之间的距离在三遍测量术的辅助下应用,根据哪种算法的运用,来计算接收器的位置。这个位置或许通过移动的地图或纬度和经度被显示出来,可能也包括海拔信息。许多全球定位系统单位显示获得的信息例如方向和速度,这些都由位置的变动来计算。.三枚卫星也许足够解决位置问题,因为空间是三维的,一个离地面附近的位置是可计算的。然而,就算是一个极小的时间差乘以极大光速.这个速度是卫星传送信号的速度.会导致一个非常大的位置误差。所以接收器使用四个或更多卫星解决接收器来解决接受者的地点和时间问题。多数全球定位系统的应用程序能有效地隐藏准确地计算的时间,只有地点被使用。然而一些少数专业的全球定位系统也应用时间,包括时间传送、交通信号定时,以与手机基地的时间和同步。虽然常规操作需要四颗卫星,特殊情况除外。如果已知一个变量,接收器可以只靠三颗卫星来确定它的位置。(例如,船或飞机已知海拔位置。)当少于四枚卫星可用的情况下,一些全球定位系统接收器可能使用附加的线索或假设(例如,重复利用最后已知的海拔、推测航行法,惯性导航或者包括从车载计算机的得到的信息)得到一个模糊的位置。安置演算介绍这个部分提供一个描述全球定位系统接收器如何运作的介绍,误差将被忽略。使用从至少四枚可用的卫星收到的消息,GPS接收器能确定发出的时间,然后测出与这些时间相对应的卫星的位置。用x、y和z组成位置和发出的时间,被设定为,这里下标i代表卫星的数字并且按重要性依次标为1,2,3,4。已知消息收到显示的时间tr,全球定位系统接收器可以用计算信息的传送时间。假设信息以光速传输,c,传输的距离或者伪距,可以用计算出来。卫星的位置和伪距被定义为一个球体,以和伪距半径相同的卫星为中心。接收器的位置在这个球体的某处。因此在四枚卫星的情况下,全球定位系统接收器显示的位置是在或者靠近四个球体表面的交叉点上。在没有误差的理想状态下,全球定位系统接收器在四个表面的一个精确交叉点上。如果两个球体的表面的交叉点多于一点,那么他们相交成圆圈。文章“三边测量”说明了这个数学逻辑。下面就解释了这个两个球体相交成圆圈的现象。第三个球面与前两个的交集是它与这个环形的交点。在许多实践旨趣的情况下,这意味着它们相交在两点。另一种现象,球面在两点相交成环状(非圆盘状),说明有交集。二个交集用小点标记。文章“三边测量”再次说明了这个数学逻辑。对于汽车和其他靠近地球的交通工具,全球定位系统接收器的正确位置是最接近地面的交叉点。作为太空飞船,最正确的位置可能是离地球最远的交叉点。全球定位系统接收器的正确位置也是最接近卫星的表面与相应的第四枚卫星的交叉点。修正全球定位系统接收器时钟在无误差条件下计算位置的方法已经解释了。其中一个最重要的误差来源是全球定位系统接收器的时钟。由于光速C的值非常大,是从全球定位系统接收器到卫星的估算距离,伪距,在全球定位系统接收器时钟对误差非常敏感。这就建议全球定位系统接收器的工作必需一个极端准确和昂贵的时钟。但另一方面,制造商宁愿选择制造为大众市场接受的低价全球定位系统接收器。解决这种全球定位系统问题的困境的方法取决于如何解决卫星表面的交叉点问题。它是第三个球面的相交点的可能性很大,由于前面两个球面的交叉的环形通常是相当大的,因此,第三个球面可能和这个大环形相交。非常不可能的是,表面与第四枚卫星相应的球面不与相交之前三颗卫星两个交叉点中的任何一个相交,因为任何时间差可能造成它错过相交一个点。但是,从全球定位系统接收器的有效估算位置到与相应球体跟第四枚卫星的距离可以被用于修正时间的误差。让r4表示从全球定位系统接收器的有效估算位置到与相应第四枚卫星球体表面的距离,并且让p4表示第四枚卫星的伪距。让da=r4-p4。da是从计算全球定位系统接收器位置到球形的表面与对应的第四枚卫星表面的距离。因而商数,,提供一个估计:(正确时间)−(接收器在随车携带的时钟上所表示的时间),并且全球定位系统接收器时钟是提前的如果b是正值或是延迟的如果b是负值。但是,应该记住一个更简单的函数da也许是在导航上需要用重复算法来估计的时间错误。GPS接收机输出数据格式:NMEA‐0183NMEA0183是美国国家海洋电子协会(NationalMarineElectronicsAssociation)为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(RadioTechnicalCommissionforMaritimeservices)标准协议。序号命令说明最大帧长1$GPGGA全球定位数据722$GPGSA卫星PRN数据653$GPGSV卫星状态信息2104$GPRMC运输定位数据705$GPVTG地面速度信息346$GPGLL大地坐标信息7$GPZDAUTC时间和日期注:发送次序$PZDA、$GPGGA、$GPGLL、$GPVTG、$GPGSA、$GPGSV*3、$GPRMC协议帧总说明:该协议采用ASCII码,其串行通信默认参数为:波特率=4800bps,数据位=8bit,开始位=1bit,停止位=1bit,无奇偶校验。帧格式形如:$aaccc,ddd,ddd,…,ddd*hh<CR><LF>1、“$”..帧命令起始位2、aaccc..地址域,前两位为识别符,后三位为语句名3、ddd…ddd..数据4、“*”..校验和前缀5、hh..校验和(checksum),$与*之间所有字符ASCII码的校验和(各字节做异或运算,得到校验和后,再转换16进制格式的ASCII字符。)6、<CR><LF>..CR(CarriageReturn)+LF(LineFeed)帧结束,回车和换行这次设计中需要的就只有$GPRMC的数据:GPRMC推荐最小数据量的GPS信息(RecommendedMinimumSpecificGPS/TRANSITData)$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*<13><CR><LF><1>UTC(CoordinatedUniversalTime)时间,hhmmss(时分秒)格式<2>定位状态,A=有效定位,V=无效定位<3>Latitude,纬度ddmm.mmmm(度分)格式(前导位数不足则补0)<4>纬度半球N(北半球)或S(南半球)<5>Longitude,经度dddmm.mmmm(度分)格式(前导位数不足则补0)<6>经度半球E(东经)或W(西经)<7>地面速率(000.0~999.9节,Knot,前导位数不足则补0)<8>地面航向(000.0~359.9度,以真北为参考基准,前导位数不足则补0)<9>UTC日期,ddmmyy(日月年)格式<10>MagneticVariation,磁偏角(000.0~180.0度,前导位数不足则补0)<11>Declination,磁偏角方向,E(东)或W(西)<12>ModeIndicator,模式指示(仅NMEA01833.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)<13>校验和。通过单片机编程提取其中的经度和纬度,从而达到定位的目的.GSM工作原理一、概述GSM数字蜂窝移动通信技术已得到成熟而广泛的应用,目前以建成的覆盖全国的GSM数字蜂窝移动通信网,是我国公众移动通信网的重要方式。它能提供话音、短消息、数据等多种业务。短消息服务是GSM网络的一项重要业务,在远距离监控、数据采集、GPS定位、无线报警、缴费通知、车辆调度等领域有着广泛的应用。GSM模块通常都提供UART串行接口,因此很容易和单片机在物理层上互联。使用符合GSM07.05和GSM07.07标准的AT指令集,可以使GSM模块方便地完成短消息接收/发送等各种操作。移动设备ME(手机或GSM模块等)主要负责与GSM网络进行无线通信,终端适配器TA负责ME与外部终端设备TE的信息交换,AT指令就是在TA与TE之间传送的。TE可以是PC,或者是单片机系统,通过AT指令与ME进行信息交互。现在市场上的GSM模块,如TC35、FALCOM等,都把ME和TA集成在一起,这样整个通信就变成了TE与GSM模块之间的通信了。由于短消息具有内容直观,传送距离远,用户无需建造信号中转站,成本相对低廉,因此在控制领域的应用日益广泛。二、TC35简介TC35I模块介绍短消息模块采用西门子的TC35i。该模块的特性如表1所示。TC35i模块有40个引脚,通过一个ZIF(ZeroInsertionForce,零阻力插座)连接器引出。这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。TC35i的第1~5引脚是正电源输入脚通常推荐值4.2V,第6~10引脚是电源地。11、12为充电引脚,可以外接锂电池,13为对外输出电压(共外电路使用),14为ACCU-TEMP接负温度系数的热敏电阻,用于锂电池充电保护控制。15脚是启动脚IGT,系统加电后为使TC35i进入工作状态,必须给IGT加一个大于100ms的低脉冲,电平下降持续时间不可超过1ms。16~23为数据输入/输出,分别为DSR0、RING0、RxD0、TxD0、CTS0、RTS0、DTR0和DCD0。tc35i模块的数据输入/输出接口实际上是一个串行异步收发器,符合ITU-TRS232接口标准。它有固定的参数:8位数据位和1位停止位,无校验位,波特率在300bps~115kbps之间可选,默认9600。硬件握手信号用RTS0/CTS0,软件流量控制用XON/XOFF,CMOS电平,支持标准的AT命令集。其中18脚RXD、19脚TXD为TTL的串口通讯脚,需要和单片机或者PC通讯。TC35i使用外接式SIM卡,24~29为SIM卡引脚,SIM卡同TC35i是这样连接的:SIM上的CCRST、CCIO、CCCL、CCVCC和CCGND通过SIM卡阅读器与TC35i的同名端直接相连,ZIF连接座的CCIN引脚用来检测SIM卡是否插好,如果连接正确,则CCIN引脚输出高电平,否则为低电平。表1TC35i模块特性特性说明信息传送内容语音和数据电源单电源3.3V~4.8V频段双频GSM900MHz和DCS1800MHz(Phase2+)发射功率2W(GSM900MHzClass4)1W(DCS1800MHzClass1)SIM卡连接方式外接天线由天线连接器连接外部天线温度范围工作温度:-20°Cto+55°C储存温度:-30°Cto+85°C工作电流损耗通话模式:300mA(典型值.)空闲模式:3.0mA(最大值)省电模式:50μA(最大值)短信息MT,MO,CB和PDU模式外型尺寸54.5x36x3.6mm通讯接口RS232(指令和数据的双向传送)SIM卡操作电压3V/1.8V电话薄功能存储于SIM卡中模块复位采用AT指令或掉电复位串口通讯波特率300bps至115kbps自动波特率范围4.8kbps至115kbpsTC35i的第32脚SYNC引脚有两种工作模式,一种是指示发射状态时的功率增长情况,另一种是指示TC35i的工作状态,可用AT命令AT+SYNC进行切换,本模块使用的是后一种。当LED熄灭时,表明TC35i处于关闭或睡眠状态;当LED为600ms亮/600ms熄时,表明SIM卡没有插入或TC35i正在进行网络登录;当LED为75ms亮/3s熄时,表明TC35i已登录进网络,处于待机状态。30、31、32脚为控制脚,其中30为RTCbackup,31为Powerdown,32为SYNC。

35~38为语音接口,35、36接扬声器放音。37、38可以直接接驻极体话筒来采集声音(37是话筒正端,39是话筒负端)

单片机通过两根I/O口控制TC35的开关机、复位等,通过串口与TC35进行数据通信。本项目通信速率为4800bps,采用8位异步通讯方式,1位起始位,8位数据位,1位停止位。

TC35模块输入输出的TTL正电平逻辑不是+5V,而是+2.9V,因此必要时加端口保护。

图1TC35功能框图1、TC35的电流消耗指标:1〉通话模式的峰值电流(TALKmodeofpeak),1.8A2〉通话模式的典型电流(TALKmode),300mA@900MHz/270mA@1800MHz3〉空闲模式(IDLEmode)的消耗电流,10mA4〉休眠模式(SLEEPmode)的消耗电流,3mA5〉关机模式(PowerDownmode)的消耗电流,50μATC35-AT指令全集:一、一般命令AT+CGMI给出模块厂商的标识。AT+CGMM获得模块标识。这个命令用来得到(GSM900DCS1800PCS1900)。当模块有多频带时,回应可能是不同频带的结合。AT+CGMR获得改订的软件版本。AT+CGSN获得GSM模块的IMEI(国际移动设备标识)序列号。AT+CSCS选择TE特征设定。这个命令报告TE用的是哪个状态设定上的ME。ME于是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。AT+WPCS设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。AT+CIMI获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。在读取IMSI之前应该先输入PIN(如果需要PIN的话)。AT+CCID获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件。AT+GCAP获得能力表。(支持的功能)A/重复上次命令。只有A/命令不能重复。这命令重复前一个执行的命令。AT+CPOF关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的功能与+CPOF相同。AT+CFUN设定电话机能。这个命令选择移动站点的机能水平。AT+CPAS返回移动设备的活动状态。AT+CMEE报告移动设备的错误。这个命令决定允许或不允许用结果码“+CMEERROR:”或者“+CMSERROR:”代替简单的“ERROR”。AT+CKPD小键盘控制。仿真ME小键盘执行命令。AT+CCLK时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。AT+CALA警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃)AT+CRMP铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。AT+CRSL设定或获得到来的电话铃声的声音级别。二、呼叫控制命令ATD拨号命令。这个命令用来设置通话、数据或传真呼叫。ATH挂机命令。ATA接电话。AT+CEER扩展错误报告。这个命令给出当上一次通话设置失败后中断通话的原因。AT+VTD给用户提供应用GSM网络发送DTMF(双音多频)双音频。这个命令用来定义双音频的长度(默认值是300毫秒)。AT+VTS给用户提供应用GSM网络发送DTMF双音频。这个命令允许传送双音频。ATDL重拨上次电话号码。AT%Dn数据终端就绪(DTR)时自动拨号。ATS0自动应答。AT+CICB来电信差。AT+CSNS单一编号方案。AT+VGRAT+VGT增益控制。这个命令应用于调节喇叭的接收增益和麦克风的传输增益。AT+CMUT麦克风静音控制。AT+SPEAKER喇叭/麦克风选择。这个特殊命令用来选择喇叭和麦克风。AT+ECHO回音取消。AT+SIDET侧音修正。AT+VIP初始化声音参数。AT+DUI用附加的用户信息拨号。AT+HUI用附加的用户信息挂机。AT+RUI接收附加用户信息。三、网络服务命令AT+CSQ信号质量。AT+COPS服务商选择。AT+CREG网络注册。获得手机的注册状态。AT+WOPN读取操作员名字。AT+CPOL优先操作员列表。四、安全命令AT+CPIN输入PIN。AT+CPIN2输入PIN2。AT+CPINCPIN的剩余的尝试号码。AT+CLCK设备锁。AT+CPWD改变密码。五、电话簿命令AT+CPBS选择电话簿记忆存储。AT+CPBR读取电话簿表目。AT+CPBF查找电话簿表目。AT+CPBW写电话簿表目。AT+CPBP电话簿电话查询。AT+CPBN电话簿移动动作。这个特殊命令使电话簿中的条目前移或后移(按字母顺序)AT+CNUM签署者号码。AT+WAIP防止在下一次重起时初始化所有的电话簿。AT+WDCP删除呼叫电话号码。AT+CSVM设置语音邮件号码。0891683110100305F0240B500009001422262522305B1582C16030891683110100305F0240B50000900142227232230432994C06AT+CMGR=3+CMGR:"RECREAD",,,"09/10/24,23:25:09+32"0123456789ABCDEF六、短消息命令AT+CSMS选择消息服务。支持的服务有GSM-MO、SMS-MT、SMS-CB。AT+CNMA新信息确认应答。AT+CPMS优先信息存储。这个命令定义用来读写信息的存储区域。AT+CMGF优先信息格式。执行格式有TEXT方式和PDU方式。AT+CSAS保存设置。保存+CSAS和+CSMP的参数。AT+CRES恢复设置。AT+CSDH显示文本方式的参数。AT+CNMI新信息指示。这个命令选择如何从网络上接收短信息。AT+CMGR读短信。信息从+CPMS命令设定的存储器读取。AT+CMGL列出存储的信息。AT+CMGS发送信息。AT+CMGW写短信息并存储。AT+CMSS从存储器中发送信息。AT+CSMP设置文本模式的参数。AT+CMGD删除短信息。删除一个或多个短信息。AT+CSCA短信服务中心地址。AT+CSCB选择单元广播信息类型。AT+WCBM单元广播信息标识。AT+WMSC信息状态(是否读过、是否发送等等)修正。AT+WMGO信息覆盖写入。AT+WUSS不改变SMS状态。在执行+CMGR或+CMGL后仍保持UNREAD。七、追加服务命令AT+CCFC呼叫继续。AT+CLCK呼叫禁止。AT+CPWD改变追加服务密码。AT+CCWA呼叫等待。AT+CLIR呼叫线确认限制。AT+CLIP呼叫线确认陈述。AT+COLP联络线确认陈述。AT+CAOC费用报告。AT+CACM累计呼叫计量。AT+CAMM累计呼叫计量最大值。AT+CPUC单价和货币表。AT+CHLD呼叫相关的追加服务。AT+CLCC列出当前的呼叫。AT+CSSN追加服务通知。AT+CUSD无组织的追加服务数据。AT+CCUG关闭的用户组通过单片机向GSM发送相关的AT指令,从而实现语音短信等功能。安全气囊的原理:当汽车速度在30km/h以上受到正面碰撞(碰撞角度与汽车中轴线成30°角度之内)或侧面碰撞时,安装在汽车前部或侧面的碰撞传感器利用碰撞时产生的惯性力,检测到碰撞作用的时间、汽车减速度即碰撞强度。SRSECU将碰撞传感器送来的碰撞信号与ECU内储存的碰撞触发数据进行比较,如果判定碰撞强度达到或超过其规定值,则指令接通安全气囊引爆管的工作电路,引爆管迅速爆炸燃烧,并引燃气体发生器内的气体发生剂。气体发生剂的燃烧十分剧烈,在瞬间产生释放出大量气体,经过滤冷却后充入折叠的安全气囊,使气囊在极短的时间内突破衬垫迅速膨胀展开成扁球状。在驾驶员或乘员头部、胸部或身体因碰撞时的反冲力向前或向侧面冲去时,鼓起的气囊在驾驶员或乘员的前部或侧面车身硬件间成弹性缓冲气垫,利用气体本身的阻尼作用或气囊背面排气孔排气节流的阻尼作用,吸收并分散驾驶员和乘员的冲击能量。气囊鼓起后很快就从气囊背面的小孔排出部分气体而变瘪,柔软的气囊表面就能有效地保护人体头部、胸部和身体其他部分免受冲击伤害或减轻伤害程度。气囊内部充填的气体在受到驾驶员或乘员反冲压迫时,能缓冲驾驶员或乘员受到的碰撞冲击力,避免了驾驶员头部和身体与汽车零部件的硬碰撞,从而减少驾驶员或乘员的伤害程度。但如果膨胀后有弹性的安全气囊在受到驾驶员或乘员的反冲压迫时还不放气变瘪,则有可能因驾乘人员的头部埋在气囊中无法呼吸,憋气死亡。或内部有压力气体使有很强弹性的气囊将驾乘人员反弹回去,与汽车上其他零部件产生二次碰撞,造成驾乘人员的二次伤害。汽车碰撞事故发生时,安全气囊引爆管引爆点燃气体发生器的具体点火时间,是决定SRS系统性能优劣的十分重要的指标。如果碰撞事故发生时,引爆管引爆点火过早,则在乘员的头部和胸部向前冲的同时,气囊也迅速膨胀,则有可能导致乘员头部和胸部受到高速爆出的气囊的冲击,造成乘员伤亡或巨大的伤害。如果引爆管引爆点火过晚,则在乘员头部和胸部已经冲撞到转向盘或汽车其他汽车零部件上时,气囊尚未膨胀而起不到保护作用。引爆管引爆的最佳点火时间是当气囊充满气体膨胀时,乘员头部和胸部正好与膨胀的气袋接触。从引燃气体发生剂安全气囊开始膨胀鼓起,到受到驾驶员或乘员反冲压迫迅速泄气变瘪的时间很短,仅有约0.1s。安全气囊从充满气体膨胀到泄气只有如此短暂的时间,因此必须具备极迅速地完成冲气和放气动作的功能,才能有效保护驾驶员和乘员的安全。图2.3.4安全气囊工作原理安全气囊的碰撞传感器:碰撞传感器的功用是对汽车碰撞强度做出检验,并将其产生的与碰撞强度成比例的电子信号传送给电控单元(ECU)。碰撞传感器分为安装于汽车左、右翼子板下或前保险杠内侧的安全气囊传感器(侧向安全气囊传感器安装在车门或门柱上)和装于气囊控制装置中的安全传感器两类。前气囊传感器的结构可以是下图所示的粘性阻尼式传感器图2.3.5粘性阻尼式碰撞传感器1-传感器壳;2-O型密封圈;3-钢球;4-永久磁铁;5-固定板;6-电器触点;7-永久磁铁;8-触电;9-滚筒;10-钢球粘性阻尼式传感器在结构上由永久磁铁、滚筒、钢球和触电等组成,当汽车正常行驶时,钢球收到永久磁铁吸引,紧靠在滚筒的内端。一旦当汽车受到一定强度的碰撞时,钢球在惯性的作用下可以克服永久性磁铁的吸力和球体与滚筒之间空气的粘性阻力,迅速向滚筒外端移动,最终使传感器内的电路触电闭合,发出碰撞信号。加速度传感器:MMA7260三轴加速度传感器低成本微型电容式加速度传感器采用了信号调理、单极低通滤波器和温度补偿技术,并且提供4个量程可选,用户可在4个灵敏度中的选择。该器件带有低通滤波并已做零g补偿。

本产品还提供休眠模式,因而是电池充电的手持设备产品的理想之选。XYZ

•可选灵敏度(1.5g/2g/4g/6g)

•低功耗:500μA

•休眠模式:3μA

•低压运行:2.2V-3.6V

•6mmx6mmx1.45mm的无引线四方扁平(QFN)封装;

•高灵敏度(800mV/g@1.5g)

•快速开启

•低通滤波器具备内部信号调理

•设计稳定、防震能力强

•无铅焊接

•环保封装

•成本低可用在机器人、智能车、自由落体探测、动作探测等场合,具有较高的灵敏度,能进行立体XYZ三轴向检测,使相应设备能智能响应位置、方位和移动的变化。可用来做评估和研发。板子特点:可直接5V供电,兼容51等单片机,也可直接3.3V供电,和AVR单片机供用一组电源。标准的接口间距,可直接插到万用板上。1、提供1.5g、2g、4g、6g四档加速度量程,灵敏度分别为800、600、300、200mV/g。板上带量程选择开关。2

、DIP集成电路型封装,方便扩展。3、加速度信号输出为模拟电压,用户仅需AD转换即可得到加速度信号!尺寸:17.3*19.2毫米三轴加速度传感器功能图解图2.3.6图2.3.6图2.3.7系统的技术指标和关键技术技术指标:

GPS:工作电压:3.3V、5V可选输出电平:TTL电平支持通讯协议:NMEA-0183v2.2版本规格输出处理速度:49MHZ操作电流:低于30mA定位时间:1.3分钟功率:0.15W信号输出频率:<1秒一次GSM:工作电压:5~6V工作电流:300mA待机电流:10mA关机电流:10uA支持指令:AT指令单片机89C52RC:工作温度-55.125摄氏度最高工作电压:6.6V直流输出电流:15.0mA关键技术:安全气囊ECU和加速度传感器判断碰撞强度并发送信号;GPS定位器定位事故地点;单片机整合各种信息并判断是否需要发送短信;GSM通信模块发送报警信息。软件设计为了提高程序处理的实时性和快速姓,程序采用了中断分别用于报警和串口数据处理(接收和发送),介于单片机中断优先级只有高低两级之分,人为关闭报警信号则采用复位功能。当报警信号出现时单片机开始计时并执行声光报警以提醒驾驶员,此间如果按下取消报警按钮(复位)则取消报警,如果在规定时间内没有取消,则开始提取GPS有效信息并通过GSM发送至报警中心。系统电路图如图3.1.1图3.1.1系统电路图蜂鸣器P1.0VCCP1.1P0.0P1.2图3.1.1系统电路图蜂鸣器P1.0VCCP1.1P0.0P1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6RETP0.7P3.0/RXDEAP3.1/TXDALEP3.2/INT0PSENP3.3/INT1P2.7P3.4P2.6P3.5P2.5P3.6/WRP2.4P3.7/RDP2.3XTAL2P2.2XTAL1P2.1GNDP2.0STC89C52RCVCCTXDGNDVCCRXDGNDGPS模块GSM模块VCCOUTGND加速度传感器电源开关复位按钮人工报警按钮闪光灯+5V设计流程图如图3.1.2开始初始化开始初始化外部中断0是否发生生接收并处理GPS信息通过GSM发送车事故发生位置等相关信息30秒延时开始,同时声光报警提醒车主,并在规定时间内判定是否有取消报警信号否是是否图3.1.2流程图具体过程如下:单片机通电后开始程序初始化与一些车主的基本信信息相关的设置ucharcodename[18]="Name:MrLiang";//车主姓名ucharcodechepaihao[25]="platenumber:A-16168";//车牌号ucharcodetelenumber[27]="telenumber;//车主电话号码ucharcodecolor[16]="Color:Black";//车的颜色ucharcodeTxtMode[9]={"AT+CMGF=1"};//短信模式设置TXT模式ucharcodeCSCA[22]={"AT+CSCA=+8613800230500"};//18个数(移动中心号码设置)ucharcodeCMGS[19]={"AT+CMGS};//10个(短信格式设置可以为固定+86的手机)单片机时刻监测是否有中断0(即当车祸发生时,碰撞传感器和加速度传感器或者通过人工报警按钮会发出一个低电平信号)发生,如果有中断则进入中断程序,进行声光报警提醒车主,同时开始30秒的延迟。delay_Xms(uintt)//延迟程序{ uinti,j; for(i=t;i>0;i--) for(j=113;j>0;j--);}voidext0()interrupt0using2//外部中断0程序{a=1;D10LED=0;//闪光灯工作D11LED=0;//蜂鸣器工作delay_Xms(30000);//延时30秒D10LED=1;//闪光灯停止工作D11LED=1;//蜂鸣器停止工作IE=0X90;}3、如果规定时间内按下取消报警按钮(即复位按钮)则返回程序初始化那一步,否则单片机接收GPS的信息,通过筛选提取经纬度并综合车主的一些信息然后通过GSM发送报警信息GPS数据接收程序:voidgps()interrupt4using0//接收GPS数据(外部中断0){inti=0;while(1){if(a==1){if(SBUF=='R'){for(i=0;i<47;i++){gpsshuju[i]=SBUF; while(RI==0); RI=0; EA=0;} flag=1; return;}while(RI==0);RI=0; } }}经纬度提取程序:for(k=0;k<11;k++)//提取纬度weidu[k]=gpsshuju[17+k];for(k=0;k<12;k++)//提取经度jingdu[k]=gpsshuju[29+k];发送短信程序: GSM_AT();GSM_TXT();delay_Xms(1000);GSM_CSCA(); delay_Xms(1000);GSM_CMGS(); GSM_HUA1(); delay_Xms(1000);delay_Xms(1000);报警信息实例终端接收到的信息由于本次使用GPS装置质量有限,GPS定位能力不强,当处于室内或阳台时,GPS定不到坐标(此处为实验地点),故报警信息分为以下两类:GPS信号不稳定时:Accidenthappening!!(事故发生提醒)Platenumber:A-16168(车牌号)Color:Black(车颜色)Name:MrLiang(车主姓名)Telephonenumber车主电话)Poorsignal,pleasemovesomewhereofbettersignal.GPS信号稳定时:Accidenthappening!!(事故发生提醒)Latitude:2929.1036,N(纬度)

Longitude:10634.1133,E(经度)Platenumber:A-16168(车牌号)Color:Black(车颜色)Name:MrLiang(车主姓名)Telephonenumber车主电话)实物图片:图5.2.1实物改进方案:1、该系统的报警信息此时为英文书写,可在之后改用汉字书写。2、该系统的事故地点此时为经纬坐标,可以在之后改为具体事故地点。3、该系统还可以在GSM模块处加一语音版,可在报警以后达到事主与报警人员的直接通话。4、根据需要,可以开发一信息接收器,专门接收报警信息,经过信息筛选后再报警,确保信息的准确。如:可用于再次确定系统是否误报;或者可以把接收器和电脑连接,处理英文和汉字之间的转换与经纬坐标与具体事故地点之间的转换。总结此设计结合了碰撞传感器、加速度传感器、单片机、声光报警装置、GPS、GSM,通过这几个部件的充分结合而智能报警的效果,如果运用于现实生活中,能在一定程度上尽量减小交通事故中生命和财产的损失,而且有非常好的市场前景。通过此次设计,让我对单片机有了进一步的了解,增长了碰撞传感器、加速度传感器方面的知识,并且熟悉了GPS、GSM相关指令。在本次设计的过程中,我遇到了非常多的困难,甚至有了放弃的想法,但是通过不屑的努力,渡过了几个不眠之夜,最终还是坚持下来了,并且做出了实物,丰富了知识,大大提高了我的自信。参考文献1、刘云、陈绍伟:《新形势下构建道路交通预防机制办法浅析》,公安部交管局信息网,2003年10月20日。2、刘宇豪:《交通执法与交通肇事查处实务全书》,中国物价出版社,1998年9月出版。3、韦怀乾、陶清廉:《道路交通管理调研论文集》,1999年3月出版。4、孟宏伟:《道路交通管理》,群众出版社,2000年4月第1版。5、马忠梅、籍顺心、张凯、马岩.单片机的C语言应用程序设计.北京航空航天大学出版社.2000.6、王惠南.GPS导航原理与应用[M].北京:科学出版社,2003:67-86.7、莫雷(Mouly,M),帕特(Pautet,M.B.).GSM数字移动通信系统.北京.电子工业出版社.1996:20-28、王无畏.

GSM移动通信网络优化的研究与实现[D].电子科技大学,

2005,(07)

.9、杜海清.

GPS/GSM系统应用研究[D]辽宁工程技术大学,

2002

.

10、金军.

\o"安全气囊的\“安全死角\”相似度40%"安全气囊的“安全死角”[J].汽车运用,

2008,(09)

11、刘晓杰.汽车GPRS防盗报警系统的研究与设计[D].大连理工大学,2010,(10)12、房俊龙.

车辆GPS网络管理系统总体设计与GIS终端定位监测功能的实现[D]东北农业大学,

2000

13、肖丹,沙斐.

GSM/CDMA系统中应用GPS的EMC问题研究[J]安全与电磁兼容,

2003,(05)

.14、师青.

\o"GPS接收机基带处理芯片设计研究相似度29%"GPS接收机基带处理芯片设计研究[D].西安电子科技大学,

200615、张新.应变式三维加速度传感器设计与相关理论研究[D].合肥工业大学,2008,(05)16、美国安全气囊新标准[J].世界标准化与质量管理,

2000,(06)

.

17、W.Lewandowski,C.Thomas.

GPSTimeTransfer

.ProceedingsoftheIEEE,

1991,vol.79,

vol.79

(No.7)

:991-1000

.

18、ATMEL.

AT89C52datasheet

.2003,致谢在本次论文的撰写中,我得到了刘朝涛老师的精心指导,不管是从开始定方向还是在查资料准备的过程中,一直都耐心地给予我指导和意见,使我在总结学业与撰写论文方面都有了较大提高;同时也显示了老师高度的敬业精神和责任感。在此,我对刘朝涛老师表示诚挚的感谢以与真心的祝福。四年大学生活即将结束,回顾几年的历程,老师们给了我很多指导和帮助。他们严谨的治学,优良的作风和敬业的态度,为我树立了为人师表的典范。在此,我对所有的学院的老师表示感谢,祝你们身体健康,工作顺利!附录总程序如下:#include<reg52.h>#include<absacc.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedcharsbitD10LED=P0^0;sbitD11LED=P0^1;ucharflag;uchara;ucharxdatagpsshuju[47];ucharxdatajingdu[12];ucharxdataweidu[11];ucharcodechehuo[23]="Accidenthappening!!";ucharcodejing[15]="longitude:";ucharcodewei[9]="latitude:";ucharcodename[18]="Name:MrLiang";ucharcodechepaihao[25]="platenumber:A-1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论