- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能公交报站系统
北斗卫星的公交报站系统
城市公共交通是城市建设和发展的重要组成部分,随着城市的扩建,人们生活节奏的加快,公共交通问题显得日益重要。在我国城市里,公交车仍然是城市交通的主体,它的服务质量与市民们的生活息息相关,也是衡量一个城市的文明指标。而国内大多数城市现有的公交车还是采用传统的公交系统,没有实现完全的智能化,比如公交车报站只能由人工按键来实现,离不开驾驶员的相应操作,公交车司机要一边开车一边按键报站,这就增加了驾驶员的操作负担,驾驶员开车时为报站而分散精力,存在一定的安全隐患,同时也往往出现误报、漏报甚至干脆不报等现象,给乘客带来了很大的不便。因此,公交车对自动报站系统的需求也日益强烈。
北斗卫星导航系统是中国自行研制的全球卫星定位与通信系统(BDS),是继美全球定位系统(GPS)和俄GLONASS之后第三个成熟的卫星导航系统。行驶时,安装在车身上的北斗卫星定位模块实时采集所在的经纬度数据,站点的经纬度数据进行对比分析,是否需要显示屏和语音模块报站,公交车自身具备报站的功能传统公交报站产生的问题。北斗卫星导航系统
1系统方案设计
整个北斗卫星智能公交报站系统芯片北斗卫星模块、MP3语模块、显示模块、LED点阵显示模块控制按键、传感器、模块等8组成。
系统的结构框图车辆出站之后,立即向乘客预报下一站点的名称,驾驶员可以通过LCD液晶屏观察车辆行驶情况
图1 智能公交报站系统系统框图2.1 硬件部分
处理器选用晶科技)STC12C5A60S2芯片,周期T,速度是传统的-12倍,K的程序空间和的双串口运算能力强负责解析北斗卫星单片机的数据包并对数据进行处理以及控制屏幕显示和语音播报。
卫星模块采用和芯星通的UM220精度达到m,速度精度为m/s, 支持单系统独立定位和多系统联合定位在弱信号环境下有卓越的信号接收能力和快速的第一次定位时间(TTFF)
同时具有能耗低的特点非常适合公交车定位。
卫星定位模块
MP3语音模块采用BAT系列MP3 语音模块,可以选择的工作模式有MP3 模式、直放模式、并行模式和串行模式flash中,通过单片机发送相关的命令,就能对其进行控制。
图3 BAT系列MP3 语音模块
LED点阵显示屏PCtoLCD2003取模软件可以将希望显示的文字转换成字模。
图4 LED点阵模块12864是带中文字库的液晶显示屏,?内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
图5 12864LCD液晶显示模块
2.2 电路设计
智能公交报站系统的原理图如图所示模块STC单片机进行数据处理和控制,系统输入电压为V 通过LM7805降压芯片将至V。整电路设计采用大面积接地、滤波电源隔离等优化设计,增加电路的稳定性和抗干扰能力
图6 智能公交报站系统电路原理图
2.3 软件程序设计
检测系统的程序设计采用C语言,程序设计包括串口初始化、LCD液晶屏初始化语音模块初始化数据采程序中,首先对各个模块进行检测和初始化,如果初始化成功串口采集北斗模块发送过来的数据包,解析得到的信息,处理器通过将实时数据与原有进行对比,、出站情况当将要进站时,MP3语音模块和显示屏即将到达的站点提醒乘客,当公交车出站之后预报下一个将要到达的站点若车车行驶途中突然失去北斗卫星信号,则启用按键控制模式,手动控制报站并且继续监测是否有信号,当信号恢复后,继续试验自动报站。
图7 北斗定位信息数据包
8 程序流程图3 测试结果及分析
选取4点模拟为公交站点,在系统中设定进入站点进行报站,播报到达站点,站点为出站开始预报下一个站实际报站站点的距离和设定值的误差。经过实际测试,得出如下数据。
测试次数21.3(米) 19.2 19.4 20.3 19.9 20.0 19.7 20.0 2 19.5 20.3 17.4 19.3 20.4 18.6 18.8 21.5 3 17.1 19.2 18.5 18.6 20.9 19.0 20.7 19.4 4 20.9 21.5 20.3 22.9 19.9 19.3 18.6 22.3 平均值9.65 20.3 20.3 19.3 19.4 20.8 误差 1.5% 1.5% 3.75% 1.5% 1.5% 3.5% 3.0% 4.0%
根据测试数据,发现实际报站距离和设定值)的误差超过%,达到了较高的。
通过以上测试发现利用北斗卫星进行公交报站有着较高的准确度和不断的测试和改进,代替人工报站人工报站问题为公交车驾驶员负担对智能化有着十分重要的
[参 考
文档评论(0)