论文部分内容阅读
智能公交系统是城市交通系统未来发展的重要方向,是解决城市交通问题的关键举措。为了优化城市交通运营、缓解拥塞等问题,就需要大力发展公共交通。智能公交系统可以有效提高公交公司的服务水平和管理水平,明显改善公交系统的运营效率。本文在研读大量参考文献、参考有关设计的基础上,运用GPRS、GPS、ARM以及嵌入式linux技术,提出了基于linux的智能公交无线传输平台的设计,并实现其功能。基于linux的智能公交无线传输终端是智能公交系统的重要组成部分,负责整个系统的数据采集、数据处理,外围设备的控制和数据双向无线传输等功能的实现。本文详细阐述了基于linux的智能公交无线传输终端的设计及其实现,包括系统设计中用到的几种技术基础、无线传输平台总体方案设计、软硬件设计以及系统调试过程的演示,最后还构建了一个智能公交系统网络并对其进行了仿真验证与分析。文章在技术基础中介绍了智能公交系统中使用的三种技术:GPRS、ARM、linux;在本论文的总体设计中提出了终端的功能需求,并针对此需求提出了相应的解决方案;在系统硬件设计中,本文给出了各个模块具体的硬件设计电路图,并就硬件详细设计的关键问题进行相应的分析;在软件设计中,介绍了linux内核的移植与根文件系统的制作,然后给出了系统终端应用软件设计的程序流程图,并对系统功能进行了测试;最后根据长沙公交系统的实际情况,构建了一个智能公交系统,并对其性能进行仿真分析与验证。整个传输终端模块设计完成后,在实际测试过程中对系统运行中存在的缺陷进行了修改和优化。该无线传输系统已经实现了公交车载POS机IC卡数据的采集、GPS数据的上传、语音文件的下载等多项功能,并在长沙市龙骧公司投入试运行,实测效果良好。