【毕业设计】基于gps的公交监控调度系统的设计_第1页
【毕业设计】基于gps的公交监控调度系统的设计_第2页
【毕业设计】基于gps的公交监控调度系统的设计_第3页
【毕业设计】基于gps的公交监控调度系统的设计_第4页
【毕业设计】基于gps的公交监控调度系统的设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

基于GPS的公交监控调度系统的设计摘要随着城市建设和公交事业的飞速发展,运用高科技手段对公交公司进行管理被提到重要的日程上来,为此,为了方便乘客候车、乘车,提高出行效率,我们在已有的基础上改进了公交监控调度系统。该系统利用GPS无线传输系统来实现公交车辆的管理,在公交车的车站站台处设立一个电子站牌,公交车辆根据自身位置向站台发送本车编号和当时所在的位置,站台进行接收并在电子站牌上显示出车辆的运行状况、途径车站的所有公交车的行车进程、预测公交车到达本站的时间。通过区间运行时间,预测公交车途径站点的道路拥堵状况,以便乘客能随时做出最佳乘车选择。本文具体设计工作包括调度部分设计,车载部分设计和站台部分设计。调度部分以GPS为基础,以以单片机AT89C51为开发工具,将接收到车载的卫星信息进行相应的处理,然后把相关的数据通过无线的发射模块发送给公交站牌,同时把一些信息通过数码管直观的显示出来。站台系统包括接收来自无线数据接收模块发来的信号、中心处理和数据的显示三个模块。又从利用GPS技术实现公交车辆管理的发展概述、发展前景出发,对整个系统的系统设计、详细的硬件设计、软件设计等各个方面做了比较详细的讲述,最后对这一应用的可行性和发展前景做了描述。关键字GPS,电子站牌,单片机,监控调度DESIGNOFBUSMONITORING(7)发送电子站牌终端调度信息(8)计数器加1;(9)启动定时器;(10)若是定时器消息,继续执行,否则转12;(11)停止定时器,转3(12)终止定时器;(13)停止计数器;(14)记录本次凋度消息,标志发送成功(15)结束4硬件设计41硬件元器件411单片机AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFALSHPROGRAMMABLEANDERASABLEREADONLYMEMORY)的低电压,高性能CMOS8位微处理器,简称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,外形及引脚排列如图41所示。图41AT89C51引脚分布图(1)主要特性与MCS51兼容;4K字节可编程闪烁存储器;寿命1000写/擦循环;数据保留时间10年;全静态工作0HZ24HZ;三级程序存储器锁定;1288位内部RAM,片内振荡器和时钟电路;32可编程I/O线,低功耗的闲置和掉电模式;两个16位定时器/计数器;5个中断源,可编程串行通道。(2)管脚说明VCC供电电压;GND接地;P0口P0口为一个8位漏级开路双向I/O口,每一位可驱动8个LSTTL负载。当P0口作为普通输入接口时,应先向口锁存器写“1”。需要输出高电平时,要接上拉电阻;P1口P1口是一个内部自带上拉电阻的8位双向I/O口,每一位可驱动4个LSTTL负载。当P1作为输入接口时,应先向口锁存器写“1”。P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收;P2口P2口为一个内部自带上拉电阻的8位双向I/O口,每一位可驱动4个LSTTL负载,当P2口作为输入接口时,应先向口锁存器写“1”。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号;P3口P3口管脚是8位自带上拉电阻的双向I/O口,每一位可驱动4个LSTTL负载。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流,这是由于上拉的缘故。P3口也可作AT89C51的一些特殊功能口,如图31所示。P3口同时为闪烁编程和编程校验接收控制信号;RST复位输入,高电平有效。当振荡器复位器件时,保持RST脚两个机器周期以上的高电平时间;ALE/PROG地址锁存使能信号输出端。存取片外存储器时,用于锁存低8位地址。即使不访问片外存储器端仍以时钟振荡频率1/6的固定频率向外输出脉冲信号,因此,它可用作对外输出的时钟。然而要注意的是每当访问片外存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效;ERROR外部程序存储器的选通信号。低电平有效,在由片外程序储器取指期间,每个机器周期两次ERROR有效。但在访问片外数据存储器时,这两次有效的ERROR信号将不出现;ERROR/VPP片外程序存储器屏蔽控制端,低电平有效。当ERROR保持低电平时,将屏蔽片内的程序存储器,只访问片外程序存储器。当ERROR端保持高电平时,将访问片内程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1,反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2,来自反向振荡器的输出。振荡器特性,XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除,整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10MS来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。412译码/驱动芯片74LS48因为计算机输出的是BCD码,所以要想在数码管上显示十进制数,就必须先把BCD码转换成7段字型数码管所要求的代码。所以,车载和站牌部分都需要用到74LS48进行译码,并驱动7段数码显示器进行显示功能。74LS48引脚图如图42所示。74LS48为有内部上拉电阻的BCD七段译码器/驱动器,74LS48可将BCD码转换为十进制数据并在共阴极发光二极管显示出来,当指示灯检测到输入端为低电平时,所有输出为高电平。当RBI/RBO端为低电平时,所有输出为低电平。当A3A2A1A0输入为LLLL(相当于十进制的0),且RBI为低电平时,所有输出均为低电平。图4274LS48引脚图413七段数码显示器七段数码显示器是微机系统常用的输出设备。按共极性可分为共阴极和共阳极。在本系统中选用共阴极数码管。显示方式有两种静态显示和动态显示。静态显示是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。这种显示方式的每一个七段显示都需要一个8位数输出口控制。其优点是显示稳定、亮度高、程序简单,但所占硬件资源较多,占用I/O接口多。动态显示是每一位轮流点亮个位显示器,对每一位显示器来说,每隔一段时间就点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间有关。调整电流和时间参数,可以实现亮度较高且稳定显示,但程序繁琐,所以采用静态显示方式。而静态显示要求配有译码驱动器,所以选择了74LS48。七段LED数码管如图43所示。图43七段LED数码管414GPS接收机DH2000E大恒GPS接收机DH2000E是中国大恒公司开发的,并形成了商品化的成熟产品。该产品具有高稳定性和高效性,采用日本古野的GN79N接收板和可选天线以及本公司开发的软件,能够为用户提供实时导航、定位和授时功能,可以广泛地应用于军事、交通、工业等领域。(1)硬件特性接收频率1575421MHZ接收码C/A码并行12通道接收秒脉冲输出信号TTL数据速率4800BPS数据更新率1秒坐标系统WGA84及其它170种坐标系统差分RTCMSC104格式电源电压DC5V025V04W天线规格电压45V55V电流20MA阻抗50欧姆增益10DB35DB(2)软件特性传输速度4800BPS格式STARTBIT1BIT,DATALENGTH8BIT,STOPBIT0BIT协议NMEA0183输出格式,说明如下开头标志;总共5个字节,前两个字节为输出ID号后三个字节为特定的格式,所有GN79的输出ID“GP”意思是GPS;不同的数据由“,”隔开的,且不同格式的数据长度是不相同的;求和检测域的数值表示从“”到“”字节总数和;结束标志;415多用途无线数据收发模块无线数据传输广泛地运用在车辆监控、遥控、身份识别、RF智能卡、无线232数据通信、数字音频、数字图像传输等领域中。数据发射模块的工作频率为315MHZ,频率稳定度极高。特别适合多发一收无线遥控及数据传输系统。数据模块具有较宽的工作电压范围312V,当发射电压为3V时,空旷地传输距离约为50100米,发射功率较小。当发射电压为12V时,为最佳工作电压,具有较好的发射效果,空旷地传输距离8001000米,发射功率约200MW。这套模块的特点是发射功率较大,传输距离较远,比较适合恶劣条件下进行通讯。该模块适合采用ASK方式调制,以降低功耗。最大传输数据速率为96BPS,一般控制在25BPS左右,过高的数据速率会降低接收灵敏度及增大误码率。42电路设计本设计中决定在GPS接收机和车载和站牌部分都采用单工通信方式,以降低设计难度。GPS接收的信号直接从GN79N的七针接口处引出TTL电平的发射端TXD和一条地线接到单片机中去,由于二者的通信距离很短,并且在接收处的接收部分是由软件控制接收的,因此基本可以不考虑误码等情况;站牌部分由于涉及到无线通信,所以必须考虑差错控制,所以可在软件上用编码控制误码率。整个系统全为数字信号,并且所选用的无线的数据收发模块是可以实现数字信号的透明传输的,所以整个系统不需要用比较复杂的滤波器处理。站牌部分的主要工作流程站台部分单片机上电后自动复位,先初始化,设置好串口的波特率与发送部分往无线数据发送模块发送的速率一致,即都为2400BPS,然后准备接收无线数据接收模块来的数据。将数据进行处理后,将车次编号、当前站台信息等进行显示。显示一段时间后进入准备接收数据状态,依次循环不止。421单片机复位电路单片机利用复位电路把电路恢复到起始状态,是单片机的初始化操作。在上电或复位过程中,复位电路负责控制CPU的复位状态,保证CPU在这段时间内保持复位状态,而不是一上电或刚复位完毕就工作,以防止CPU发出错误的指令、执行错误操作,同时提高了电磁兼容性能。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。RST引脚是单片机复位端,高电平有效。当整个系统处于正常工作状态且振荡器稳定后,如果RST引脚上持续输入2个机器周期(即24个振荡周期)以上的高电平,单片机复位。RST引脚内部有一个斯密特ST触发器对输入信号进行整形,以保证单片机内部复位电路的可靠性。因此,单片机外部输入信号不限定为数字波形信号。单片机系统的复位方式有上电复位、掉电复位、手动按钮复位、看门狗复位和外部复位(仅在外部复位引脚处于使能状态)等几种复位方式。系统完成上电后,外部复位引脚若不输入低电平,系统将持续处于复位状态。复位电路包括两部分。外部电路将RST引脚的复位信号送至施密特触发器;在每个机器周期的S5P2时刻,内部复位电路对施密特触发器输出进行采样,最后得到内部复位操作信号。其中R1取10K,C1取82PF复位电路的电路原理图如图44。XTAL218XTAL119ALE30EA31PSEN29RST9P00/AD039P01/AD138P02/AD237P03/AD336P04/AD435P05/AD534P06/AD63P07/AD732P101P112P123P134P145P156P167P178P30/RXD10P31/TXD1P32/INT012P33/INT113P34/T014P37/RD17P36/WR16P35/T115P27/A1528P20/A821P21/A92P22/A1023P23/A124P24/A1225P25/A1326P26/A1427U1AT89C51R110KC382PF图44单片机复位电路422单片机时钟电路本系统中AT89C51的时钟频率在12M到12MHZ之间,且用到的串口较多,而串口的波特率的精度要求很严格,所以为了得到较精确地波特率,采用110592MHZ的晶振。所以图中的晶振频率为110592MHZ,C1和C2为30PF。单片机时钟电路如图45。XTAL218XTAL119ALE30EA31PSEN29RST9P00/AD039P01/AD138P02/AD237P03/AD336P04/AD435P05/AD534P06/AD63P07/AD732P101P112P123P134P145P156P167P178P30/RXD10P31/TXD1P32/INT012P33/INT113P34/T014P37/RD17P36/WR16P35/T115P27/A1528P20/A821P21/A92P22/A1023P23/A124P24/A1225P25/A1326P26/A1427U1AT89C51X1CRYSTALC130PFC230PFC382PF图45单片机时钟电路423数码管显示电路数码管显示电路负责显示乘客有需求的数据,以便乘客方便快捷的获取信息。由于电子站牌系统需要架设在各公交线路的每个站点,总体投入大,从节约成本的角度出发,综合各类硬件的使用寿命、安装方便与否与硬件占用空间多少的系统要求,最终选择LED七段数码管显示屏作为信息发布载体。电子站牌设计中,LED数码管则负责显示车辆编号、乘客数目和站台号。本设计中,采用七段共阴数码管的静态显示方式,同时用74LS48芯片进行译码/驱动。每个LED数码管与一个74LS48相连,74LS48的引脚再与单片机P1口的8个I/O接口分别相连。P1口输出十六进制数据后,通过74LS48芯片译码驱动,最终数码管上得以显示车辆信息。因显示的数据量较少,所以选用静态显示方式。需要显示时,LED可显示相应的数据;若不需要显示,可在A0A3三个二进制数据输入端输入全“1”,输出自动消失。因此,动态灭0的接法比较简单。74LS48的3、4、5引脚的接法是第三脚LT和第四脚BI接高电平,第五脚LE接低电平。具体电路图如图46所示XTAL218XTAL119ALE30A31PSN29RST9P0/AD03901/138P02/AD23703/336P04/AD43505/534P06/AD6307/732P10112P123134P145156P167178P30/RXD1031/T1P32/IN0123/IT113P34/014P37/RD1736/W1635/T115P27/A1528P20/A82121/92P2/A102323/124P24/A122525/132626/1427U1AT89C51A7QA13B1B12C2QC1D6D10BI/RBO4QE9BI5F15LT3QG14U274LS48A7QA13B1B12C2QC1D6D10BI/RBO4QE9BI5F15LT3QG14U374LS48R310KD2LEDBIY图46数码管显示电路原理图424整形电路整形电路用于在发送信号前或接受信号后对信号进行整形处理,以滤除信号中的毛刺,提高数据的传输效率。整个系统中采用了无线模块进行通信,所以都会涉及到信号整形。电子站牌电路中,信号通过无线数据接收模块进行接收。接受到的信号要先通过74LS09进行信号缓冲,以确保数据或时钟的同步传输。经过处理后,单片机再予以接收。电路图如图37所示。123U6A74LS09456U6B74LS09图37电子站牌部分的整形电路原理图425公交车辆车次编号及车站号显示部分本设计中显示采用的是静态显示,用七段共阴数码管显示数据,AT89C51的两个8位接口,P1口和P2可分别外接两个译码/驱动芯片74LS48来显示共四位的数据。十六进制数据直接从P1口和P2口输出就可以在数码管上显示相应的信息,其中P1口显示车辆编号信息,P2口显示当前站台信息,接两个发光二极管可分别显示车辆的行驶方向。因显示数据量较少,所以静态显示的方法是合适的,一个74LS48对应一个数码管,当需要显示时即可显示相应的数据,不需要显示时可将A0A1A2A3全输入为“1”就可自动消失。基于此方式,74LS48的动态灭零等引脚可以采用相对简单的接法,经查阅资料,其接法是将74LS48的第三脚和第四脚接高电平,第五脚接低电平。具体电路在附录中画出。43站牌部分电路设计根据详细电路设计中描述的各个电路,可以设计出站牌系统的电路,其具体电路设计在附录中画出。INPUT指从站牌部分的无线接收模块取信号。5软件设计51系统软件设计思路及工作流程软件设计同样由设计部分和实物部分两方面内容组成。在整体设计中,电路的硬件部分是采用PROTEUS软件设计完成的。根据硬件部分设计的电路,软件设计是电子站牌部分的编写。最终需要实现的功能是电子站牌通过无线数据接收模块接收车辆信号后,对信号进行解码处理,通过P1口显示到站车辆编号,通过P2口显示到站编号。根据系统功能要求,为便于程序汇编,所以对软件设计中的细节部分做出如下规定(1)无线部分的数据发送接收以海明码的形式收发;(2)待发送数据格式为车辆编号信息行驶方向信息当前站台信息时间信息;(3)发送数据前先发送“AAH”作为开头,数据发送完后发送“FFH”作为结尾;(4)行驶方向信息规定为驶向终点站时为“55H”,驶向起点站时为“11H”;(5)车载和站牌间的通信波特率设为2400BPS,且使用异步通信方式,单片机的串口工作为方式一;(6)时间信息是ASCII码进行海明编码后的形式发送,格式为时分秒,且时间是格林威治标准时间(比北京时间晚8个小时)。例如,北京时间是93024,则格林威治标准时间为013024;(7)车载部分接收GPS信号波特率为4800BPS,异步通信模式,串口工作为方式一;根据以上协议,规定系统工作流程如下初始化,设置串口的波特率为4800BPS,车载部分接收GPS信号;判断到站则显示站牌号和运行方向,然后将串口的波特率变为2400BPS,并且将车辆编号信息、方向信息、站牌号信息和时间信息进行海明编码加上起始符和结束符通过串口发送;站牌部分接收数据后进行处理,然后用数码管显示出来。52系统软件部分设计521发送部分程序设计本系统中的发送部分就是将已编好的存放在18H到29H中的已经编好的海明码,加上两个字节的0AAH头和一个字节的0FFH尾发送出去。程序流程图如51所示。在本系统中用到了单片机的两个定时器T0和T1,其中定时器T0主要是用于产生时问较长的延时用,工作在工作方式一,定时器T1是用于产生波特率之用,工作在工作方式二,所用的时钟电路的品振选择的是110952MHZ的定时器工作在方式一时的一次中断时间为(5USFOC16A/2T1)其中A为定时器写入的初值,由此计算出要产生中断时间为50MS的中断的A的初值为4C00H。定时器工作在方式二用以产生波特率时公式为(532/12溢出率波特率TSMOD2)由此可以计算要产生4800BPS波特率时THL初值为0FAH,产牛2400BPS波特率时TH1的初值为0F4H。用产生延时时,由于本系统中延时主要是用于静态显示时能多显示一些时间,决定采用10S的延时,把T0产生一个5S的延时,这个延时直接做一个子程序使用,在需要延时的地方只需要用CALL指令去凋用就可以了。18H送到R0发送0AAH发送R0的数据R0自增R02AH发送0FFH结束NY图51发送部分程序流程图延时子程序如下ORG000BHLJMPPTF0MOVTMOD,21HSETBEASETBET0YANSHIMOVTH0,4CHMOVTL0,00HSETBTR0MOVR4,64HYANSHI1MOVA,R4JZYANSHIAJMPYANSHI1RETPTFOORLTL0,00HMOVTH0,4CHDECR4RETI产生2400BPS波特率子程序如下MOVTMOD,21HMOVTH1,0F4HMOVTL1,0F4HMOVPCON,00HMOVSCON,52HSETBTR1产生4800BP波特率子程序如下MOVTMOD,21HMOVTH1,0FAHMOVTL1,0FAHMOVPCON,00HMOVSCON,52HSETBTR1522站牌部分程序设计(1)站牌部分单片机内存空间分配对站牌部分的单片机的存储空间的标志位进行分配,分配如下31H、32H、33H分别存放时间信号的小时、分钟、秒;6FH7FH为堆栈区,堆栈的首地址设为6FH;5AH6BH为接收无线数据收发模块送来的海明码;48H59H为存放海明码译码后的数据;3AH42H为将译码处理后的数据再进行海明编码处理(把两个只含有4位信息的字节合并为一个含8位信息的字节即两个字节合一个)后存放的区域。其中在3AH、3BH、3CH中存放的是车路编号信息,车辆当前行驶方向信息和车辆当前站牌号信息。对单片机进行内存分配,对以后的编程可以起到说明作用,并且可以作为修改程序的依据。(2)站牌部分主程序流程设计站牌部分涉及接收GPS数据、中心处理和显示功能,主程序流程图设计如图52。(3)接收GPS信号程序流程图接收GPS信号程序流程图根据接收步骤设计,首先进行准备接收工作,且判断GPS数据是否开始接收是通过是否有开头字0AAH,接收数据后将数据存入R0的指定存储单元,最后判断GPS数据结束时判断是否有结束字0FFH,最后才能接收完毕。GPS接收流程图如图53所示。设置波特率为24K延时5S接收数据译码、纠错处理显示延时10S开始结束图52站牌部分主程序流程图(4)对单片机定时器介绍AT89C51单片机的定时器在站牌部分的应用较多,是最重要的部分之一,所以这里介绍定时器的使用方法。A定时作用AT89C51中的计数器除了可以作为计数之用外,还可以作为时钟。时钟也可以应用于定时电路中。AT89C51定时器的计数源是晶振提供的,晶振的频率稳定,所以计数脉冲的时间间隔也很精确。一个12M的晶振提供给计数器的脉冲时间间隔是1秒。B定时/计数器的工作方式定时/计数器共有四种工作方式,分别为工作方式0、1、2、3。在系统设计中,做串口产生波特率的是方式2,做延时用的是方式1。工作方式1是16位的定时/计数方式,将M1M0设为01即可。当GATE0时,GATE取非后为1,进入或门总是输出1,而和或门的另一端INT1无关。在这种情况下,开关的打开、合上只取决于TR1,只要TR1是1,开关就合上,计数脉冲可以畅通无阻。而如果TR10,则开关打开,计数脉冲无法通过,因此定时/计数是否工作只取决于TR1。而当GATE1时,计数脉冲通路上的开关不仅要由TR1控制,而且还要受INT1引脚的控制,只有TR1为1,且INT1引脚的电平也是高电平,开关才合上,计数脉冲才能通过。工作方式2通常用于波特率发生器,用于此用途时,定时器就是为了提供一个时间基准。计数溢出后要做的是重新装入预置数,再开始计数,而且中间不要任何延迟。准备接收AAH送到RO是否接收到AAHAAH接收的数据存到R0指定单元R0自增0FFH结束YNNNYYY图53接收GPS信号程序流程图C定时/计数器的定时/计数范围工作方式116位的定时/计数方式,最多可以计数到2次,即65536次。16工作方式28位的定时/计数方式,最多可以计数到2次,即256次。8延时子程序如下ORG000BHLJMPPTF0MOVTMOD,21HSETBEASETBET0YANSHI1MOVTH0,4CHMOVTL0,00HSETBTR0MOVR4,64HYANSHI11MOVA,R4JZYANSHI1AJMPYANSHI11RETPTF0ORLTL0,00HMOVTH0,4CHDECR4RETI产生2400BPS波特率的程序如下MOVTMOD,21HMOVTH1,0F4HMOVTL1,0F4HMOVPCON,00HMOVSCON,52HSETBTR16总结本论文针对现代交通问题,对公交监控调度系统的硬件和软件设计做出了详细的叙述。随着GPS在各个领域广泛应用,时长对其有了很大的需求。将GPS技术运用到车辆管理中势在必行。GPS系统在民用的各个领域的广泛应用,有了巨大的市场需求,基于GPS系统的各种应用系统的开发也呈现出百家争鸣的状态。把GPS技术应用到城市公交系统的管理调度中,也己经发展为在车辆管理系统应用中的一个重要部分,在全国许多城市的公交公司已经开始应用此系统。基于GPS技术的公交调度应用市场在我国完全有形成一个大产业的可能,而且己经到了开始大规模发展的关键时期,走专业分工、走行业联合、走产业发展、走服务优先、走质量为本的前进道路,是中国GPS应用产业的生存发展胜利之本。论文中所做的公交监控调度系统以实现了部分功能,只需要做一些改进就可以实现更多实用功能。所有的站牌硬件都是基本相同的,但是各路公交车的差别也仅仅只是所经过站台的数目和各个站台的坐标不一致而已。至于站台部分的无线数据传输,随着现在无线通信技术的日益成熟,本来数据传输的误码率就已经很低,再加上用了海明编码技术进行了处理,基本可以保证数据的无误、可靠性传输。随着GPS定位技术的越来越成熟,相应的产品性能也越来越高,而价格也正在下降,如本次在设计中用到的DH2000E中的内核,日本古野的GN79NGPS接收模块,现在的价格为950元左右,这个价格相对于一辆公交车来说是很少的,而且所用的无线数据传输的设备的性价比也在日益提高。此系统对于实现公交车辆的科学管理,方便候车乘客等等方面的作用是显著的。致谢借此论文完成之际,我要对我的导师谭歆老师致以最诚挚的感谢和崇高的敬意在近一年的大学学习与生活中,谭老师以他渊博的学识、严谨求实的治学作风、创新敬业的工作热情、积极乐观的人生信念和真挚平和的待人态度潜移默化地影响着我,使我不仅学到了许多有用的知识与经验,更重要的是学到了一种人生态度。谭老师在学习和工作上对我的谆谆教诲使我受益终生,使我在研究过程中一步步前进,不断迈上新的台阶。还要感谢母校的辛勤培育之恩,感谢学校给我提供了良好的学习环境,使我顺利地完成毕业设计。毕业设计是大学四年所学知识的综合运用,也是理论走向实践的第一步,为以后的工作奠定了基础。感谢各位老师在四年学习生活中无私而热情的帮助,不仅如此,各位老师严谨的学风,渊博的知识,敏锐的思维,热情的为人,朴实的作风更使我深受教育和感染,让我受益终身。在此谨向全体老师致以崇高的敬意和衷心的感谢。还要感谢的是曾经传授我知识和给过我帮助的老师和同学们,是你们伴我度过这美好的大学生活。最后,在此谨向评审本文的多位老师致谢。参考文献1曹晓航GPS车载导航系统技术趋势浅析J现代测绘,2006,29114172日本测地学会,GPS人造卫星精密定位系统M北京地震出版社,19891422L03袁冰冰,郭黎利公交车站闯的无线接力数据通信J应用科技,2004,311211134NINGCHAI,BOONSYYONGHCLOCATIONMANAGEMENTFORGPRSJCOMPUTERNETWORKSOCTOBER,20065015288829015胡汉才单片机原理及其接口技术M清华大学出版社,20036魏立峰,王宝兴单片机原理与应用技术M北京北京大学出版社,200623247廖红卫中国智能交通发展的思考M西南交通大学20048王运琼车辆识别系统中几个关键技术的研究M四川大学20049胡汉才单片机原理及其接口技术M清华大学出版社200310余永权ATMEL89系列单片机应用技术M北京航空航天大学出版社200211刘镇阳等城市智能公共交通系统M北京中国铁道出版社200512杨居义单片机原理与工程应用M北京清华大学出版社200913郭俊亮公共汽车智能车载设备的开发研究D硕士学位论文北京北京交通大学200714胡伍生等GPS测量原理及其应用M北京人民交通出版社200215王幸之等AT89C51列单片机原理与接口技术M北京北京航空航天大学出版社200416张宏杰基于GPS的公交电子站牌的设计D无锡江南大学200717李秀芝基于GPRS与STC单片机的LED显示屏控制系统设计D武汉武汉科技大学200818邵西河、师帅兵、朱亚东智能公交系统中电子站牌的研究J微计算机信息200972728附录I系统原理图XTAL218XTAL119ALE30EA31PSEN29RST9P0/AD039P01/AD138P02/AD237P03/AD336P04/AD435P05/AD534P06/AD63P07/AD732P101P12P123P134P145P156P167P178P30/RXD10P31/TXD1P32/INT012P3/INT113P34/T014P37/RD17P36/WR16P35/T115P27/A1528P20/A821P21/A92P2/A1023P23/A124P24/A1225P25/A1326P26/A1427U1AT89C51A7QA13B1B12C2QC1D6D10BI/RBO4QE9RI5F15LT3QG14U274LS48A7QA13B1B12C2QC1D6D10BI/RBO4QE9RI5F15LT3QG14U374LS48R110KC382PFA7QA13B1B12C2QC1D6D10BI/RBO4QE9RI5F15LT3QG14U474LS48A7QA13B1B12C2QC1D6D10BI/RBO4QE9RI5F15LT3QG14U574LS48R210KR310KD1LEDBIYD2LEDBIYX1CRYSTALC130PFC230PF123U6A74LS09456U6B74LS09附图站牌部分原理图附录II系统源程序站牌部分源程序ORG0000HLJMPMAINORG000BHLJMPPTF0RAMFIRSTEQU5AHRAMENDEQU6CHORG0030HMAINMOVSP,6FHSTARTMOVTMOD,21HMOVTH1,0F4HMOVTL1,0F4HMOVPCON,00HMOVSCON,52HSETBTR1SETBEASETBET0LCALLYANSHINOPBEGINJBCR1,RECEIVESJMPBEGINRECEIVEMOVA,SBUFMOVR0,RAMFIRSTCJNEA,0AAH,BEGIN1RWAIT0JBCR1,CHECK0SJMPRWAIT0CHECK0MOVA,SBUFCJNEA,0AAH,BEGIN1RETURNACALLRDSBUFCJNEA,0FFH,STOREL0AJMPBEGIN1STOREL0MOVR0,AINCR0AJMPRETURNRDSBUFJNBR1,RDSBUFCLRR1MOVA,SBUFRETBEGIN1MOVA,R0XRLA,6CHJNZBEGINNOPNOPMOVR0,5AHMOVR1,48HJIUCUOACALLYIMAMOVR1,AINCR0I

温馨提示

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

评论

0/150

提交评论