论文部分内容阅读
随着城市规模的不断扩大,人们生活、工作节奏的日益加快,市民对公共交通的服务质量也提出了更高的要求。公交汽车作为现在的主要公共交通工具,其服务质量不仅与市民的生活质量息息相关,也是一座城市形象的重要体现窗口。设计一个能将公交车的行驶信息快速、准确、及时的传递给乘客的智能化报站系统能够有效的提高公交车的服务质量,具有积极的现实意义。
本文中设计的自动报站系统以全球定位系统(GPS)的导航电文数据为基础实现报站、报时、报警等功能,文中详细介绍了全球定位系统的理论基础,分析了导航电文的内容,从接收的有效GPS信号中获取了所需的数据,并且对数据进行了必要的处理和误差补偿,能够有效地提高报站的准确性与可靠性。
在硬件设计中,本系统使用HOLUX GR-213卫星接收机接收GPS数据:采用STC89C52RC单片机作为系统的核心处理单元,可以处理接收机传输过来的数据并控制语音芯片放音以及LCD显示屏和LED数码管显示的内容:采用录音回放型ISD4004语音芯片存储语音并放音;采用LCD显示屏显示站名、时间、提示语句等资料。系统使用C51作为软件设计工具,并以Keil软件作为编译器进行开发,使得程序可读性强并具有很强的可移植能力,可以为系统的改进和性能优化提供极大的便利。
本系统成功地通过调试,能够稳定的运行。与传统的手动按键相比,智能报站系统不存在漏报、少报和报错的问题,并且还具有根据车速提供的实时超速报警、拐弯等提示功能,能够显著提高公交车辆的安全性,系统中对车辆行驶中的距离差距的判断和行车偏差的补充方法能够显著提高报站的准确度,在现有自动报站系统尚不具备。本系统在控制成本的基础上其性能仍能够满足公交运营的需要,具有极高的实用价值。