论文部分内容阅读
在城市轨道交通的各个系统中,地铁环境与设备监控系统能够完成环境与设备状态的采集、处理、显示、远程传输和监控等工作,为城市轨道交通的停靠站点正常运营起着保驾护航的作用。传统的地铁环境与设备监控系统主要采用工业PLC作为控制系统,配合网络通信模块等设备进行通信。由于需要监控地铁站里的设备分布不均,种类多,个别设备数量多、距离远,会出现施工布线难度大、运营成本高、实时性不高等问题,监控系统的成本非常高。因此,结合嵌入式的概念来探索低成本的地铁站里环境与设备监控系统的新技术十分有必要。本文针对城市轨道交通中地铁站里的环境与设备需要监控的需求,结合ARM微处理器的优势,实现在ARM开发板上运行的环境与设备监控系统,对系统软件和图形用户界面设计方面进行了研究,最终设计出一个基于ARM9与Linux操作系统的地铁环境与设备监控系统软件,实现了城市轨道交通中地铁车站环境与设备运行状态监控的功能。本系统硬件部分主要是以TQ2440ARM9开发板为核心进行设计,该开发板包括了三星公司的ARM920T S3C2440AL芯片的微处理器,辅以电源、时钟、存储等外围接口电路。通过网络通信方式,将PC模拟的环境与设备的实时数据传送到开发板,并进行显示,以达到监控的目的。本系统的软件部分是在Linux操作系统下运用Qtcreater开发的应用程序,主要作用是将模拟采集得到的数据进行分析,显示设备的运行状态。能够生动形象的显示地铁站里所监控的环境与设备的实时状态。本文按照嵌入式系统的一般开发流程,对整个系统的开发进行了完整详细的论述。重点描述了基于Linux操作系统的Qt应用程序的开发,包括引导程序的移植,驱动程序的编写,内核的裁剪与移植,图形界面程序的编辑。经过运行与调试,本文所设计的软件,稳定可靠,可扩展,达到了预期的功能要求。