一种新的基于GPS公交车自动报站器的设计
基于GPS的公交车智能报站系统设计
基于GPS的公交车智能报站系统设计程望斌;项姣;姚旭倩;周安琪;范坤设;谢模【摘要】As an important transportation, the bus is becoming a beautiful landscape in urban transportation now. With the improvement of city modernization, people have put forward higher requirements on the technology of the city bus station. Therefore, the optimization design on bus intelligent stop-reporting system is necessary conducted. The system is based on GPS technology and the single-chip technology is used in this paper. The system of intelligent bus reporting is scientifically demonstrated and the intelligent station announcer with good function is designed. Besides, the hardware systems and modules are designed, which are consisted of control module, GPS module, button module, voice broadcast module and liquid crystal display module. KEIL C51 is adopted to design software system, the main function module is analyzed and described. Finally, the EDA software tool PROTEUS 7.10 is used to the system simulation, which basically realized intelligent bus reporting function. The system designed in this paper can achieve automatic station reporting function and change the manual control station mode, so it has good use values and application prospects.%公交车作为重要的交通工具,已成为城市交通中一道亮丽的风景.随着城市现代化水平的提高,人们对城市公交车报站技术提出了更高的要求,为此需对公交车报站系统进行优化设计.本文以 GPS 定位技术为基础,采用单片机技术,对公交车智能报站系统进行了科学论证,设计了功能较全的智能报站器.对硬件系统和主要功能模块进行了规划和设计,其中系统硬件设计模块主要包含主控模块、GPS模块、按键模块、语音播放模块和液晶显示模块.同时采用KEIL对系统进行软件设计,对主要功能模块进行了分析和描述.最后,采用EDA工具软件PROTEUS 7.10进行系统仿真实验,基本上实现了智能报站功能.利用文中设计的系统,可实现自动报站功能,改变了手工操控报站方式,因此具有一定的使用价值和应用前景.【期刊名称】《湖南理工学院学报(自然科学版)》【年(卷),期】2016(029)001【总页数】5页(P37-41)【关键词】GPS;AT89C51;公交车;语音报站【作者】程望斌;项姣;姚旭倩;周安琪;范坤设;谢模【作者单位】湖南理工学院信息与通信工程学院,湖南岳阳 414006;湖南理工学院信息与通信工程学院,湖南岳阳 414006;湖南理工学院信息与通信工程学院,湖南岳阳 414006;湖南理工学院信息与通信工程学院,湖南岳阳 414006;湖南理工学院信息与通信工程学院,湖南岳阳 414006;湖南理工学院信息与通信工程学院,湖南岳阳 414006【正文语种】中文【中图分类】TP273随着城市现代化水平的提高,交通污染愈发严重.为响应“绿色出行,低碳生活”的号召,公交车出行变成出行新时尚.如何快速、准确地将公交车的行驶信息传递给乘客,是公共交通系统所面临的一大难题.近几年,手动报站器虽然取缔了人工报站,但该方法仍存在不少弊端.因此,设计一种更加智能化的,保险系数更高的报站系统,是具有实际意义的[1].本文采用基于GPS的智能化公交车报站系统进行报站,不仅具有自动预报、播报功能,还能有效地提高公交车行驶过程中的安全系数.系统以AT89C51为核心控制器件,首先检查系统能否正常接收GPS定位信号,若能正常接收,便将定位信息与站点位置信息相比较,以确定公交车是否到站; 然后由主控模块控制自动执行语音报站,用LCD显示站名[2],若接收不到GPS信号,则启用手动按键报站.此设计成本相对较低,开发周期也很短,与各类专业芯片搭配使用时还可以实现强大而丰富的功能.本文设计的系统主要是由主控模块、GPS模块、按键模块、语音播放模块、液晶显示模块五个模块组成.本设计是以AT89C51为核心控制器件的基于GPS的智能报站系统.首先由GPS模块实时获取公交车位置信息,经无线传输将信息传送至单片机芯片处理[3],然后控制液晶显示模块显示当前到达站名,同时控制语音模块播放当前到站信息.当GPS信号接收不正常时,可通过按键电路,直接发送信号给单片机芯片执行手动报站.系统总体设计框图如图1所示.系统硬件设计主要包含主控模块电路、按键模块电路、LCD1602液晶显示模块电路、ISD1700音频输出模块电路以及GPS模块接口电路.每个部分模块电路通过与AT89C51单片机相结合,均可实现各自功能.主控模块电路由内部时钟信号方式构成,即由晶振和电容共同组建并联谐振电路,可在20MHz频率下工作.同时采取了较为简单的RC复位电路,在上电的一瞬间,由于RST引脚端产生了一个正脉冲使得系统自动复位.LCD1602液晶显示电路采用的是1/16D驱动方式,将八个数据端口即7~14依次与单片机P0口相连接,另外,4,5,6号的数码管脚对应接到P2.0,P2.1,P2.2引脚.音频输出模块中,ISD1700芯片语音录放功能将音频最终通过扬声器喇叭播放出来[4],同时兼备按键功能,按键形式是采用独立式按键,总共设有4个功能按键.GPS模块接口电路在上电之后立即自动发送与接收定位信息数据,其引脚1~3都必须接+5V的系统电源.另外,GPS模块的工作电源电压和51单片机的I/O口电压不同,因此需在中间串联接入一个阻值为27K的电阻充当保护作用.系统主要通过AT89C51芯片对按键模块或GPS模块传送过来的信息做处理,然后将处理后的信息同时传送给后面两个模块,进行音频输出和液晶显示.这样公交车的实时信息就可以简单明了地传达给乘客了.系统总体设计硬件电路如图2所示.3.1 基于GPS的公交车智能报站系统主程序设计思路主程序控制的核心是: 子程序(包括GPS模块、语音模块、LED显示模块)的调用.程序启动,显示开机界面,接着,LED显示下一站站名.本系统有两个控制模式: 按键控制模式和GPS的接收控制模式.系统得到位置信息后,语音模块开启播报模式,同时显示下一站的站点位置信息.到站后,显示灯亮起,提醒乘客下车.此时,若有乘客下车,则执行YES模式,停车; 若无乘客下车,则执行NO模式,系统按当前的方式正常运行.主程序流程图如图3所示.3.2 基于GPS的公交车智能报站系统主要功能模块子程序设计基于GPS的公交车智能报站系统主要功能模块子程序有: 语音模块子程序和LCD 液晶显示子程序.语音模块子程序主要实现的功能是: 接收特定的站点位置信息,当获取到准确信息后,P25端将发出一个负脉冲信号,使得语音模块系统内部指向与接收的站点信息一一对应的语音段,接着P26端将会发出信号,此信号被放大之后,由扬声器播报对应站点位置的语音段,乘客依次获取位置信息.流程图如图4(a)所示.LCD液晶显示子程序的主要功能是: 接收站点位置信息,并把其设为LCD_SetInput()模式,接着决策分析是否初始化LED子函数,当其完成初始化过程后,则显示定位子函数GotoXY()和字符子函数,位置信息设置及调用后,在LCD显示屏上显示站点位置.流程图如图4(b)所示.4.1 系统仿真4.1.1 仿真说明(1)KEY: 模拟GPS信号的接收,若接收,则由高电平变成低电平,并保持一段时间,随信号的消失而消失.因仿真软件中没有GPS模块器件故采用开关KEY替代.(2)D1: 灯亮表示/PLAY使能,此时执行语音播放.(3)D2: 灯亮表示/FWD使能,根据GPS提供的当前站点信息找到语音芯片内对应站点的录音.(4)D3: 灯亮表示车辆正在行驶中,此时语音报站结束,到站门开,D3亮,信号消失后D3灭.(5)LCD模块: 采用LM016L字符型液晶,可以显示公交车站点以及下一站站名.在KEY信号的电平跳变后立即显示下一站站名,否则不改变显示.(6)BUTTON: 当完成一趟公交线路的运行后,按其可恢复到系统预设站点.4.1.2 仿真流程假设公交车在距下一站还有大约一百米的距离时接收到了GPS信号,KEY给出一段时间的低电平持续到公交车离开站点重新出发.这段时间可划分为三个阶段,如图5所示.T1段,当AT89C51芯片检测到KEY信号的下降沿时,液晶显示更新下一站站名并发送一个负脉冲给D2,播放指针则指向下一段语音,延迟一段时间后发送一个负脉冲给D1,播放当前指向语音段,最后D3指示灯亮起.T2段,D3指示灯为亮起的状态,语音报站完毕.T3段,车子驶离信号区,KEY信号恢复上升沿,D3灯灭.4.2 功能实现(1)系统初始化当系统开机时,系统进入初始化界面,此时液晶显示信息为预设站点,且所有LED指示灯D1、D2、D3均未亮.(2)接收信号当系统正常收到GPS定位信息后,主控芯片的P25端口立即输出一个负脉冲,驱使语音芯片下移一位,其内部指针指向当前车站的语音段头.此时闭合控制开关KEY,D2灯亮起,表示根据GPS提供的当前站点信息找到了语音芯片内对应站点的录音,等待播放.延迟一段时间后,P26端口也会输出一个负脉冲信号,控制语音模块播放指针目前指向的语音段即到站信息,这时候D2灯灭,D1灯亮起播放站点信息.公交车继续前进的同时GPS定位系统传输一个信息给51单片机,液晶屏随后显示更站名,然后D3灯亮起.(3)到达站点公交车抵达站点后,D3指示灯为亮起的状态,语音报站完毕.(4)驶离站点打开开关KEY,D3灯灭.(5)循环报站公交车再次到站后,便重复之前的过程.本文设计的公交智能报站系统,利用GPS技术接收定位信号,并采用AT89C51单片机作为主控元件,可实现自动显示报站以及实时更新并显示所在站点信息的功能[5].公交智能报站系统的广泛应用,既可以减少交通安全隐患,又可以使用标准普通话进行语音报站,在为乘客提供准确站点信息的同时也促进了城市公共交通行业的发展.该系统具有功能强、电路简单、成本低、实用性强等特点,因此具有很好的应用前景和现实意义[6].【相关文献】[1] 林小军,赵怀坤,金英才,等.城市公交车自动报站器设计[J].兰州工业学院学报,2011,18(6): 21~23[2] 李吉志.基于单片机的公交车智能语音报站和液晶显示系统设计[J].科技广场,2010,(3): 3472~3473[3] 刘强,贾鸿莉.基于单片机的公交车自动报站器的设计[J].中国科技信息,2011,(9): 106[4] 段了然,李雪莲,杨海龙,等.基于ISD 1700语音控制芯片的低成本公交车自动报站电路设计[J].电子技术与软件工程,2014,(1): 263~263[5] 周锦荣,魏志明.基于AT89C51控制的公交车自动报站器的设计[J].漳州师范学院学报: 自然科学版,2010,23(3): 43~45[6] 张雅兰.公交车自动报站系统改进研究[J].广西工学院学报,2010,21(4): 22~25。
基于GPS定位的公交车自动报站系统的设计
b经贸职业技术学院学生毕业设计(毕业论文)基于GPS定位的公交车自动报站系统的设计系别:机电系专业:应用电子技术(电子产品营销)班级:应电0832班学生姓名:超学生学号: 0801083240 指导教师:王倢婷王益2010年 12 月 19日目录摘要 (I)前言 (1)第一章概述 (2)1.1GPS国外发展形势 (2)1.1.1国外研究现状 (2)1.1.2 国发展现状 (2)1.2 课题研究容及目标 (3)第二章整体框架及方案比较 (4)2.1系统整体框架结构图 (4)2.2单片机的选择 (4)2.3语音芯片的比较 (5)第三章系统的硬件研究与设计 (7)3.1各部分电路图 (7)3.1.1单片机的最小系统 (7)3.1.2LCD12864液晶显示电路 (8)3.1.3 ISD4004 音频输出电路及按键电路 (8)3.1.4 GPS模块接口电路 (9)3.2 系统整体电路图 (10)第四章系统软件的研究与设计 (12)4.1主程序流程图 (12)4.2语音模块子程序 (14)4.3 LCD12864液晶显示子程序 (15)第五章系统校验 (16)5.1系统仿真 (16)5.1.2仿真实现流程 (16)5.2系统运行结果截图 (17)5.2.1开机界面 (17)5.2.2接收信号后 (17)第六章总结与展望 (21)6.1总结 (21)6.2展望 (21)致 (22)参考文献 (23)附录 (24)摘要智能公交系统是指智能交通系统重要研究容,此论文设计了一种基于GPS定位的公交车自动报站系统,它是利用GPS进行数据采集,从而获得车辆位置信息,并结合了语音播放技术,根据公交车所处位置进行自动报站、温磬提示之类的语音服务。
它可以改变传统公交车的语音报站必须由司机操控,否则工作的落后方式,可以做到不需要人工介入,从而实现公交车报站完全智能化。
该系统以GPS 定位技术作为基础来实现自动定位,提供自动报站服务。
基于gps定位的公交车自动报站系统的设计
武汉理工大学毕业设计(论文)基于GPS定位的公交车自动报站系统的设计学院(系):信息工程学院专业班级:通信工程zy1101班学生姓名:***指导教师:***摘要公交车已经成为人们出门必不可少的交通工具,目前公交车上采用的公交报站系统是采用司机手动切换,一方面增加了司机的劳动强度,另一方面由于司机的误报或漏报,不仅会对公交运营产生很大的负面影响,而且会对乘客造成很多不必要的麻烦。
为此,研究公交车自动报站系统是非常必要的。
本论文设计了一种基于GPS定位的公交车自动报站系统。
系统主要由STC89C52单片机、语音模块ISD4004、GPS模块和LCD12864液晶组成,它通过GPS定位获得车辆位置信息,与单片机中预存的位置信息对比,分析车辆运行位置,当公交车到达某站点附近,系统通过语音芯片播放站点信息,并通过液晶显示,从而完成自动报站的功能。
本系统完全不需要人工介入,全程自动报站,而且大大提高了公交车报站的准确性和可靠性,提升了公交系统的服务质量,促进了城市经济的和谐发展。
关键词:公交报站;GPS;单片机;ISD4004;LCDAbstractBuses have become an indispensable means of transportation when people go out .The bus station reporting is using manual switch by drivers now .On the one hand, it increases the driver's labor intensity, on the other hand, it not only has great negative influence on public transportation ,but also will cause a lot of unnecessary trouble to the passengers due to the misstatement or omission of the driver.Therefore, research on automatic bus station reporting system is very necessary.This paper designs a kind of bus system which can automatically broadcast platform name based on GPS.System is mainly composed of STC89C52 single-chip microcomputer, the ISD4004 voice module, GPS module and LCD12864 LCD, it obtains from GPS vehicle location information,and contrasts with single chip microcomputer location information which has stored ,then it analysis the vehicle running status, and broadcasts information from a web server by voice chip,finally the platform information is displayed through the liquid crystal display (LCD),the function of automatically stops has completed.This system doesn't need human's intervention and reports the entire stops automatically, and it greatly improves the accuracy and reliability of the bus station reporting and improves the quality of service of the public transportation system and promotes the harmonious development of urban economy.Key Words:Bus station reporting;GPS;51 single-chip microcomputer;ISD4004;LCD目录第1章绪论 (1)1.1 选题背景 (1)1.2 选题目标 (2)1.3 选题意义 (2)第2章方案设计 (3)2.1 方案比较 (3)2.2 结构框图 (3)第3章硬件设计 (4)3.1 单片机最小系统 (4)3.2 GPS模块接口电路 (6)3.2.1 GPS卫星定位系统 (6)3.2.2 GPS模块描述 (8)3.3 ISD4004语音模块 (12)3.3.1 芯片描述 (13)3.3.2 SPI(串行外设接口) (15)3.4 LCD12864液晶电路 (20)第4章软件设计 (24)4.1 主程序流程图 (24)4.2 语音实现 (25)4.2.1 录音程序 (25)4.2.2 放音程序 (26)4.3 液晶显示 (27)第5章系统测试 (29)5.1 程序下载 (29)5.2 实物测试 (29)第6章总结 (35)第7章致谢 (36)参考文献 (37)附录A 主程序 (38)附录B GPS定位程序 (43)附录C ISD4004语音程序 (48)附录D LCD程序 (50)第1章绪论1.1选题背景随着经济的快速发展和城市人口的逐渐增多,汽车越来越普及,交通需求迅速扩大,公路变得越来越拥挤。
一种公交车自动报站器设计方案
( S c h o o l o f C o m p u t e r S c i e n c e , J i a n g s u U n i v e r s i t y S c i e ce n a n d T e c h n o l o g y , Z h e n j i a n g 2 1 2 0 0 3 , C h i n a )
De s i g n o f Au t o ma t i c Br o a d c a s t Bu s Te r mi n a I Ba s e d o n Na v i g a t i o n
L I Ho ng—s h e ng. S UN Gu o—x i
导航模块 、 G P R S 、 调 度 屏模 块 、 S D 卡。采 用 此 报站 器 , 驾驶 员不 需 要手 动 报 站 , 从 而 更加 专 心 于驾
驶, 减少 了安全隐患, 并且实现 了公交车 自动语音报站、 实 时监控 、 车载 多媒体播放等功 能, 能够很
好的满足公交智能化 的要求, 适合在大中城市公交车中安装使用。 关键 词 : G P S / B D 2双 模 导航 ; 自动报 站 ; 公 交智 能化
D O I 编码 : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 2— 2 2 7 9 . 2 0 1 3 . 0 2 . 0 2 5
中图分类 号 : U 4 6 3 . 9 9
文献 标识码 : B
文章 编号 : 1 0 0 2— 2 2 7 9 ( 2 0 1 3 ) 0 2— 0 0 8 8— 0 4
Ab s t r a c t : I n v i e w o f t h e d e v e l o p i n g t r e n d o f n a v i g a t i o n i n v e h i c l e , a n a u t o ma t i c b r o a d c a s t t e r mi n a l
基于GPS的公交自动报站系统设计(图文)
基于GPS的公交自动报站系统设计(图文)论文导读:基于GPS自动报站系统的应用在一定程度上,解决了传统的报站系统的弊端,但是在高楼林立的都市,也存在着很多GPS 的盲区,在这些区域,自动报站系统会失灵,所以,设计一种可以进行自动、手动任意切换的公交报站系统成为研究的目的和重点。
AVR 单片机的PD3脚模拟出时钟信号来控制数据的发送。
关键词:GPS,AVR,双机通信1 前言近些年随着公交系统的发展,公交报站系统成为公交车辆不可或缺的组成部分,但是传统的手动公交报站系统却有着诸多的弊病,如:按键会加重驾驶员的负担,分散驾驶员的注意力,为安全行驶留下隐患;公交司机会存在误报、漏报甚至是不报的情况,给乘客,尤其是外地游客带来不便[1]。
于是在很多城市,一种基于GPS的自动报站系统得到了应用。
基于GPS自动报站系统的应用在一定程度上,解决了传统的报站系统的弊端,但是在高楼林立的都市,也存在着很多GPS的盲区,在这些区域,自动报站系统会失灵,所以,设计一种可以进行自动、手动任意切换的公交报站系统成为研究的目的和重点。
科技论文。
2 系统硬件结构该系统将GPS模块获取的公交车经度和纬度,传给主机端的单片机,由其判断是否到达预置位置并控制液晶屏显示。
到达预置位置后由主机通过TWI来控制从机,使从机在接到有效控制信号后,控制点阵模块和语言模块进行显示和报站,从而完整实现自动报站功能。
自动报站与手动报站的切换则由从机中的按键进行选择。
图1 硬件系统结构框图2.1主机及其外围系统设计主机部分采用Mega16L单片机作为核心器件,接收GPS模块传送的经纬度数据,经过判断和处理,送交12864液晶模块显示时间、站名等信息,以便司机及时了解相关信息[2]。
GPS接收到有效信号后,传送给MAX232,该芯片将GPS使用的RS232电平和逻辑转换为单片机所使用的TTL电平和逻辑,并最终传给单片机。
科技论文。
本系统中使用Usart与GPS模块进行通信,通信协议采用NMEA0183协议。
基于GPS的公交车智能报站系统的设计-修改 (2)
意义
该系统作为城市智能公交系统的一个有机组成部 分,对于提高城市交通智能化和信息化具有重要 意义。
南京航空航天大学金城学院
DiBee无线通信的自动报站系统,该系统是在车辆和每个站台上分别 安装ZigBee无线通信的收、发模块。缺点是成本较高且安装在室外容易损 坏,维护成本较高。
基于GPS的公交车智能报站系统,利用GPS定位模块实时采集车辆当前的 经纬度,与预先设定的经纬度进行比较,从而报站,该系统的优点是体积 小,功能强,功耗低,实时性和稳定性好。
南京航空航天大学金城学院
Diagram
项目成员情况及职责
季宇峰:项目负责人,主要负责制定项目实施计划及系统的整体方案和最终的 联调。11级自动化专业学生,绩点3.4,学习过C语言编程、单片机、Java开发、 android开发、数据库开发等,曾参加过电子设计创新方面的课题,具有较强的 实践动手能力。
项目研究成果阶段性交流会1次,以PPT报告和实物功 能演示形式进行成果展示。
LOGO
南京航空航天大学金城学院
现有的资源
项目责任部门(实验中心)为团队配 备实践创新经验丰富的指导教师 提供全程指导
项目责任部门(实验中心)提供学生 实践创新训练所需的实验实训场地 和仪器设备
学院还将为项目提供相应的研究 和开发经费
项目
南京航空航天大学金城学院
项目的设计方案
Flash存 储模块
LCD液晶 显示模块
中央控制 单元(单 片机或 ARM处理
器)
GPRS 无线数 据传输 模块
语音提 示模块
电源 模块
GPS定 位 模块
调度中心
南京航空航天大学金城学院
项目创新点
1
采用最新的 GPS定位计数 ,自动获取 卫星定位数 据,实现精 确定位
基于GPS的车辆自动报站器的设计
z)2
1 2
c(vt4
vt0 ) d4
(x3
x)2
( y3
y3
课题:基于GPS车辆自动报站器的设计与开发
电路原理图
GPS接收机原理图 串行接口/GPS通信模块 JTAG接口 USB接口 FLASH/SDRAM 音频电路 电源电路,时钟电路以及复位电路
数控接口
电源
PC机
课题:基于GPS车辆自动报站器的设计与开发
定位原理
(x1 x)2
( y1 y)2 (z1 z)2
1 2
c(vt1 vt0 ) d1
(x2
x)2
( y2
y)2
(z2
z)2
1 2
c(vt2 vt0 ) d2
(x4
x)2
( y4
y)2
(z4
解析出GPS信息
与数据库中数据比较
N 是否到 站
Y
中断处理程序 调用mplayer播放器
播报
课题:基于GPS车辆自动报站器的设计与开发
系 统 流 程 图
总结
基于GPS的嵌入式公交报站系统 的硬件设计
启动代码vivi的移植、 嵌入式Linux移植、文件系统制作
分析Linux设备驱动的结构 如音频驱动
GPS信息接收解析子系统的实现
课题:基于GPS车辆自动报站器的设计与开发
致谢
值此论文完成之际,谨向所有 指导、关心和帮助过我的老师、同 学、亲人和朋友表达我内心由衷的 感激之情。
课题:基于GPS车辆自动报站器的设计与开发
不能提前报站,报站时容易出现错误,中途由 于存在某种原因开关门会引起报站顺序混乱
无线信标式 自动语音报站器 基于GPS的车辆 自动报站器
基于GPS的车辆自动报站器的设计
基于G P S的车辆自动报站器的设计1 引言1.1论文选题的背景和意义伴随着国民经济的飞速发展和城市化的不断进展,人口向城市集中,城市交通需求的总量急剧增长。
与此同时,我国汽车化水平逐年提高,全国民用汽车特别是小汽车的绝大部分均在城市范围内使用。
城市交通拥挤和阻塞现象日趋严重,交通事故频发与环境污染越来越引起社会的普遍关注。
城市交通问题已严重阻碍了城市居民生活水平的提高和整个城市经济的可持续发展,成为城市发展的瓶颈。
最大限度的提高现有交通资源的利用效率是解决问题的根本出路。
城市公共交通由于具有运载量大、运送效率高(人均占用面积小)、能源消耗低、相对污染少等优点,能实现对交通资源的高效利用,从而有效地缓解城市交通压力。
因此,解决城市交通问题的关键是引导人们在出行时尽量选择公共交通工具。
但是要让市民心甘情愿的选择公共交通工具,就必须提高公共交通的服务质量,让市民真正感觉到公共交通的方便、省钱、可靠和快捷。
因此,开发和建设先进的公共交通管理系统以改善公交管理和提高服务的质量,从而改善整个城市交通状况是解决城市交通问题的关键。
从80年代中期开始,大城市的公共汽车交通相继萎缩。
90年代初,公共汽车在居民出行交通结构中,多数大城市从原来30%下降到10%以下。
其原因是公交企业主要依靠政府补贴,运营效率不和经济挂钩,服务质量下降与企业生存无关,因而普遍处于亏损状态。
虽然近年来我国城市公交建设取得了较大的进展,但城市公共交通滞后于经济社会发展的局面没有根本改变。
目前公交车上的数字电视业务单一,仅播放广告,无相应站点附近景点、酒店等介绍信息,智能交通系统发展则应运而生。
目前,国内公交报站器基本上采用人工手动报站,部分城市采用GPS语音自动报站系统,如广州中山、南京、上海、哈尔滨等城市。
由于GPS定位系统自动报站器成本还比较昂贵,现阶段还未普及。
传统的公交运营系统的装备和管理模式还存在着很多缺点和不足。
而城市公共交通是城市建设和发展的重要组成部分,它代表政府体现了当地城市的形象与风貌,同时,好的公交运营系统能为城市公共交通事业的发展创造良好条件与环境,从而创造良好的社会效益与经济效益。
最新基于GPS定位的公交车自动报站系统的设计
b苏州经贸职业技术学院学生毕业设计(毕业论文)基于GPS定位的公交车自动报站系统的设计系别:机电系专业:应用电子技术(电子产品营销)班级:应电0832班学生姓名:李超学生学号:0801083240指导教师:王倢婷王益2010年12 月19日目录摘要..................................................................................................................................................... 前言 0第一章概述 (1)1.1GPS国内外的发展形势 (1)1.1.1国外的研究现状 (1)1.1.2 国内的发展现状 (1)1.2 课题研究的内容及目标 (2)第二章整体框架及方案比较 (3)2.1系统整体框架结构图 (3)2.2单片机的选择 (3)2.3语音芯片的比较 (4)第三章系统的硬件研究与设计 (6)3.1各部分电路图 (6)3.1.1单片机的最小系统 (6)3.1.2 JHD162A液晶显示电路 (7)3.1.3 ISD1700S音频输出电路及按键电路 (7)3.1.4 GPS模块接口电路 (8)3.2 系统整体电路图 (9)第四章系统软件的研究与设计 (11)4.1主程序流程图 (11)4.2语音模块子程序 (13)4.3 JHD162A液晶显示子程序 (14)第五章系统校验 (15)5.1系统仿真 (15)5.1.2仿真实现流程 (15)5.2系统运行结果截图 (16)5.2.1开机界面 (16)5.2.2接收信号后 (16)第六章总结与展望 (19)6.1总结 (19)6.2展望 (20)致谢 (20)参考文献 (21)附录 (22)摘要智能公交系统是指智能交通系统重要研究内容,此论文设计了一种基于GPS 定位的公交车自动报站系统,它是利用GPS进行数据采集,从而获得车辆位置信息,并结合了语音播放技术,根据公交车所处位置进行自动报站、温磬提示之类的语音服务。
基于GPS的公交车自动报站系统设计
基于GPS的公交车自动报站系统设计【摘要】设计了一种基于GPS的公交车自动报站系统,以STC89C52为主控芯片,利用GPS进行数据采集和解析,获得当前车辆位置信息,将信息显示到LCD12864上,通过语音芯片ISD1760结合语音播放技术进行自动报站、温磬提示等语音服务,并且具有提醒车辆超速的功能。
能够完全代替人工手动报站,避免了误报、漏报等现象,实现了公交车报站系统的自动化和智能化。
【关键词】GPS;自动报站;STC89C52;语音1 引言随着城市规模的不断扩大,人们生活、工作节奏的加快。
公交车辆作为现在市民出行的主要交通工具,其服务质量与市民的生活质量息息相关。
现阶段,公交车报站主要是驾驶员手动操作,这样会加重驾驶员的负担,分散驾驶员的注意力,为安全行驶留下隐患。
因此设计一种更加智能化的保险系数更高的报站系统是具有实际意义的。
采用GPS全球定位系统进行自动报站使这一难题迎刃而解。
GPS全球卫星定位系统具有全天候,高精度、自动化、高效益、性能好、应用广等显著特点,它的应用范围正在不断扩大。
能够准确的采集多种数据(时间、经纬度、速度、航向、海拔等等)[1-2]。
本系统结合STC89C52和GPS设计一种公交车语音自动报站系统,无需人工干预,可实现全自动的语音报站。
2 系统组成框图及功能简介2.1 系统组成框图2.2 功能简介①、STC89C52:系统的主控芯片,接收GPS数据并解析,控制语音播放和LCD12864的显示。
②、GPS:通过卫星接收当前位置的经纬度、时间、海拔、航向、速度等信息。
③、语音芯片(ISD1760):存储报站、提示等语音服务信息并播放。
④、显示模块(LCD12864):接收单片机的指令,显示GPS信息和站牌信息。
3 硬件电路图3.1全球定位系统GPS本系统中的GPS接收模块使用的是瑞士u-blox公司生产的NEO-5Q主芯片,此芯片为多功能独立型GPS模组,成本低、体积小,并具有众多特性。
一种新的基于GPS公交车自动报站器的设计
全球卫星导航 的基本原理是 : 星发射 导航 电文 , 卫 其中包 括测距精 度因子 、 开普勒参数 、 轨道摄动参数 、 星钟 差参数 P  ̄ 卫 t大气 传播迟延修 i 正参数等 。地面接收机根据码分多址 C M (oe is n u i e c D A C d v i l l A — D io M t p es) es或频分 多址 F MA(rq ec iso lpeA cs) D Feu nvDv i Mut l ces的特 点 区分 i n i 各导航卫星 ,接 收并识别 相应 的导航 电文 ,测量发来信号的传播时间 At 利用导航电文中的一系列参数逐步计算 出卫星的位置( Y Z。设 i , x ,i … ) 接收机所在待测点位置 为( Yz 接 收机 时钟钟 差为 v, 收机只要能 x ,) , , 接 接收到至少 4颗卫 星信号 , 就可确定其位置和钟差 :
科技信息
一
计 算机 与 网络 Fra bibliotek种新髓 基于 GP S公交车自动报 站器硇i 计 殳
神 马 实业股份 有 限公 司动 力二厂 苏亚超 中平能 化集 团尼龙 化 工四厂 谢 文姬
[ 摘 要 ] 本文介绍 了一种新 的基 于 GP S的高性 能公 交车 自动报 站器 , 它通过 GP S接收模块及 外围传 感器将接收到信 息传 递给单 片机进行数据 和逻辑 处理 , 它具有功能强、 集成度 高、 设计人性化等特点 , 可以满足人们 对未来公共 交通的要 求。 [ 关键词 ] P 单片机 自动报站 器 GS
式 中, c为电磁播 的空 中传播速度 , 即光速。 在 全 球 导 航 系 统 下 ,用 户 接 收 机 根 据 卫 星 导 航 电 文 不 断 地 核 准 其 时钟钟 差 , 以得到很高 的时钟精度 , 可 这就 是精确 的卫星授 时 ; 根据导 航 电文 的规律性的时序特征 , 通过计数器 , 以得到高精度 的同步秒脉 可 冲 P SP l e Scn ) P (us Pr eod信号 , 于同 / e 用 异地 多通道数 据采集与控 制的 同步 操 作 。 42G S 收模 块 原 理 . P 接 本设计采用美国罗克韦儿公 司生产 的 G ST 一 0模块 。 P U 3 其控制 内核是一个 D P处理器 , S 该处理器具有很强的数据运算处 理 能力 ,并有 两个 串 口和时钟输 出;外 围 电路 有实 时时钟 ,并 带有 E P O 保存重要参数)S A R M 等存储器 , 2 R M( 、R M、 O 可对相关重要信息数 据进行存储 、 交换 ; 此外 , 还留有 D S接 口。该模块的卫星采集启动方 GP 式分 为 4种模式 : 热启动方 式 、 初始启动方式 、 冷启动方式 、 冻结启动方 式; 而导航模式则有 3维模 式 、 2维模式和 D — S模式 3种。 GP 此模块 的串口通信协议 主要包 括数据的类型 与信 息格式如下 : 其 中数据类型主要有二进 制信息和 N M EA 全 国海 洋 电子学 会数据信 息 。这两类信息可以通i 串 口与 G S 寸 P 接收机进行通信 。这里重点介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.引言随着社会经济发展和人民生活水平的提高,人们生活节奏越来越快,出行频率越来越高。
传统的“粗放型”交通管理方法在现代市场经济条件下,性价比越来越差,服务也越发不能满足人们的要求。
一种新型的、高效的智能公交系统的开发也显的越来越必要。
智能公交自动报站系统,可以及时准确的为出行乘客提供高质量服务;降低驾驶员工作强度,提高行车的安全系数;为公交公司实时提供公交车的各项参数,为科学调度,优化企业资源提供现场材料。
另外这种智能公交报站系统采取了以人为本的设计思想使其工作更加人性化,更加符合人们的思维和生活习惯,充分满足乘客对高质量服务的要求,提升城市形象。
2.智能公交报站系统发展现状最开始的自动报站器就是一个录音机:通过驾驶员手动方式将报站信息传递给乘客,这种报站方式技术成熟,工作稳定,至今还在市场占据主要位置。
但是报站需要驾驶员手动操作,工作烦琐,误报、错报、漏报现象时有发生,服务质量得不到保障。
随着信息技术、微电子技术和网络技术的发展,各种智能公交报站系统也应运而生。
基于GPS的智能报站系统也随着GPS技术的成熟逐渐由军用向民用方向发展。
3.报站器的硬件设计本智能报站器主要有以下部分组成:键盘设置单元,GPS接收单元,信号处理单元,语音播报单元,显示电路单元、通讯单元等。
键盘设置部分主要完成对报站器功能的设置;GPS接收部分主要完成GPS卫星信号的接收,并通过滤波得到该点的经纬度坐标、时间等信息;信号处理单元主要完成对接收到信息的处理计算,并将其转化为报站信息;语音播报单元主要完成对处理单元所给出信号的放大和滤波;显示单元主要完成站点和时间的显示;通讯单元主要完成公交车参数信息的传递;USB模块主要完成语音资源的下载;RS-232主要完成数据的传输;局域网模块主要为公交信息的网络化提供依据。
图3-1该方案的系统原理图如图3-1所示,它有两片SPACE061A组成。
两片芯片之间通过RS-232通讯协议,进行通讯。
其中一块通过扩展存贮器(FLASH)来构成主控制器,主要完成从PC机下载语音信息;从GPS模块、温度传感器单元、麦克单元的接收和处理;音频单元输出语音信息。
另一块主要完成车速传感器,陀螺仪传感器信息的采集;通过RS-232从主机接收报站和显示信息;公交车实时信息的发送,大屏幕LED的显示。
GPS信号通过接收天线,前置放大电路,GPS模块后送入单片机,在接收不到GPS信号的时候,系统自动导入自屡导航程序,此时车速传感器和陀螺仪传感器单元被启用,下位机对收到的信息进行处理后将标准的车速和方向信息发送给上位机。
温度信号由温度传感器得到,并通过继电器控制空调机来调节车内温度。
语音算法为单片机内置算法。
4.理论分析与计算本章主要从理论上阐述系统中各主要模块的功能和设计原理并通过数学方法作以理论推导。
主要涉及的基础理论包括GPS的导航原理,GPS接收天线原理,GPS接收机原理,GPS接收模块原理;PID控制算法,模糊算法,自屡导航算法。
4.1GPS导航原理全球卫星导航的基本原理是:卫星发射导航电文,其中包括测距精度因子、开普勒参数、轨道摄动参数、卫星钟差参数νti、大气传播迟延修正参数等。
地面接收机根据码分多址CDMA(CodeDivisionMultipleAc-cess)或频分多址FDMA(FrequencyDivisionMultipleAccess)的特点区分各导航卫星,接收并识别相应的导航电文,测量发来信号的传播时间Δti,利用导航电文中的一系列参数逐步计算出卫星的位置(xi,yi,zi)。
设接收机所在待测点位置为(x,y,z),接收机时钟钟差为vt0,接收机只要能接收到至少4颗卫星信号,就可确定其位置和钟差:式中,C为电磁播的空中传播速度,即光速。
在全球导航系统下,用户接收机根据卫星导航电文不断地核准其时钟钟差,可以得到很高的时钟精度,这就是精确的卫星授时;根据导航电文的规律性的时序特征,通过计数器,可以得到高精度的同步秒脉冲PPS(PulsePerSecond)信号,用于同/异地多通道数据采集与控制的同步操作。
4.2GPS接收模块原理本设计采用美国罗克韦儿公司生产的GPSTU-30模块。
其控制内核是一个DSP处理器,该处理器具有很强的数据运算处理能力,并有两个串口和时钟输出;外围电路有实时时钟,并带有E2PROM(保存重要参数)、SRAM、ROM等存储器,可对相关重要信息数据进行存储、交换;此外,还留有DGPS接口。
该模块的卫星采集启动方式分为4种模式:热启动方式、初始启动方式、冷启动方式、冻结启动方式;而导航模式则有3维模式、2维模式和DG-PS模式3种。
此模块的串口通信协议主要包括数据的类型与信息格式如下:其中数据类型主要有二进制信息和NMEA全国海洋电子学会数据信息。
这两类信息可以通过串口与GPS接收机进行通信。
这里重点介绍TU-30的二进制信息字格式与字结构。
TU-30的传输速率为9600bps,无奇偶校验,有8位数据位,1位停止位。
其二进制信息字格式包括信息头、头校验、数据、数据校验等。
以上相关信息通常都保存到模块的EEPROM中。
本设计只取其中的经度、纬度、高度、时间信息,就可以满足设计要求,其它相关信息作为保留功能。
4.3自屡导航算法GPS导航是有GPS接收机接收GPS卫星信号,得到该点的经纬度坐标、速度、时间等信息。
为提高汽车导航定位的精度,通常采用差分GPS技术。
当汽车行驶到底下隧道、高层楼群、高速公路等掩饰物而捕捉不到GPS信号时,系统可自动导入自屡导航系统,此时有车速传感器检测出汽车的行进速度,通过微处理单元的数据处理,从速度和时间中直接导入自律导航系统,此时有车速传感器检测出汽车的行进速度,通过微处理单元的数据处理,从速度和时间中直接算出前进的距离,有陀螺传感器直接检测出前进的方向,陀螺仪还能自动存储各种数据,即使在更换轮胎的暂时停车时,系统也可以重新设定。
5.系统硬件设计系统的硬件电路是系统进行设计的基础和前提。
此系统硬件电路设计主要包括:电源电路、GPS电路、音频电路、检测电路、显示电路、USB、RS-232电路、发射电路、电机及驱动电路。
下面主要就GPS硬件电路的设计和无线通讯单元做以说明。
5.1GPS硬件电路的设计本设计采用集成的接收天线系统和GPS接收模块TU-30,其接线图如下:一种新的基于GPS公交车自动报站器的设计神马实业股份有限公司动力二厂苏亚超中平能化集团尼龙化工四厂谢文姬[摘要]本文介绍了一种新的基于GPS的高性能公交车自动报站器,它通过GPS接收模块及外围传感器将接收到信息传递给单片机进行数据和逻辑处理,它具有功能强、集成度高、设计人性化等特点,可以满足人们对未来公共交通的要求。
[关键词]GPS单片机自动报站器224——图5-1TU-30模块接线图TU-30给用户提供20Pin的应用接口。
如图所示Pin1接天线接口(前置放大电源接口);Pin2接5V电源,Pin3接电池电源输入;Pin5为主复位输入信号;Pin7为NMEA协议选择端;Pin8为ROM默认选择;Pin11为串口1数据输出;Pin12为串口1数据输入;Pin4,6,9,17悬空;Pin10,13,16,18接地。
5.2无线通讯单元的设计图5-2发射单元原理图无线发射电路如5-2所示,电路以MICRF102为核心。
MICRF102是Micrel公司推出的一个单片UHF ASK发射器,采用SOP(M)-8封装,芯片内包含有:由基准振荡器、相位检波器、分频器、带通滤波器、压控振荡器构成的合成器、发射偏置控制、RF功率放大器、天线调谐控制和变容二极管等电路,是一个真正的“数据输入-无线输出”的单片无线发射器件。
UHF合成器产生载频和正交信号输出。
输入相位信号(I)用来驱动RF功率放大器。
天线调谐正交信号(Q)用来比较天线信号相位。
天线调谐控制部分检测天线通道中发射信号的相位和控制变容二极管的电容,以调谐天线,实现天线自动调谐。
功率放大器输出收发射偏置控制单元控制。
ASK/OOK调制,提供低功耗模式,数据传输速率为20kb/s。
6.软件设计6.1主程序的设计图6-1主程序流程图如图6-1系统上电以后,先进行系统初始化,接着采集端口信息。
随即根据采集到的信息送显示程序:车外LED点阵上随机显示欢迎词后显示本站———下站,车内LCD第一行:用小字体显示当时的经度、纬度、时间、温度信息;第二行大字体显示本站———下站,用小字体显示预测的剩余时间;第三行左下角小字体显示当前状态(是自动还是手动),右下角小字体显示工作还是通讯状态。
以后LED点阵、LCD显示通过中断,每隔一段时间进行一次刷新,接着查询键盘,看是否有键按下,如果有键按下进入相应的键处理程序,如果没有键按下时,程序跳至采集端口信息处。
如此反复循环达到公交车自动报站的目的。
(注:需要显示的站名显示语和经度纬度的对应信息均被存在表中)6.2USB主程序流程图图6-2USB主程序流图如图6-2为实现USB操作的主程序流程图。
在系统与PC机连接时,系统将自动调用USB程序:首先系统对所用端口的状态进行初始化,然后查询总线是否复位,如果有则进入总线复位程序,随后查询系统是否挂起,如果是则进入系统挂起程序,然后检测是否为Serup包,如果是则进入协议层处理程序,接着查询端点2的接收数据标志是否为真如果是则进入上传和下载程序,如果假,则系统将返回总线复位查询程序。
7.系统扩展随着现代信息技术和网络技术的发展,一个产品升级换代的速度越来越快,为了适应这种变化提高系统的使用年限降低客户成本。
一方面,本系统不但可以通过下载软件进行功能升级,而且可以扩展局域网模块,USB、RS-232转换模块以增强系统的网络功能。
另一方面,本系统的各个模块独立性很强,不但为维护提供了方便,而且还很容易改造以适应不同层次,不同需求的客户群体。
例如:本产品将LED显示模块去除后即可装入其它车辆为其它车辆提供导航服务,另外本系统的温度检测、方向检测、电机控制,麦克风等都可以作为可选模块。
参考文献[1]张陪仁,张志坚,高修峰编著.十六位单片微处理器原理与应用.北京:清华大学出版社,2005[2]彭家政.GPS技术在公交车上的应用研究.北京:世界电子元器件,2006[3]范军辉,田斌,王勇,田红心,易克初.GPS抗干扰技术研究.北京:世界电子元器件[4]ZHAOYi2lin.VehicleLocationandNavigationSystem[M].ArtechHouseInc,1997.43279[5]LaurenceW,CarstensenJr.GPSandGIS:EnhancedaccuracyinmapmatchingthrougheffectivefilteringofautonomousGPSpoints[J].CartographyandGeographicInformationSystems,1998,25(1):51262225——。