当前位置: 首页> 学位论文 >详情
原文传递 VxWorks在列车超速防护系统中的应用研究
论文题名: VxWorks在列车超速防护系统中的应用研究
关键词: 安全苛求系统;COTS;VxWorks;ATP车载设备
摘要: 随着国内大城市轨道交通网络的大力发展,对城市轨道交通系统的安全和效率提出了更高的要求。而列车运行控制系统在提高运输效率、保证行车安全等方面具有重要的作用。其中的列车超速防护系统(AutomaticTrainProtection,以下简称ATP)是关键部分,它的主要任务是监督列车的运行速度,自动控制列车的制动系统,实现列车的超速防护,这样一种安全性很高的控制系统,必须在软、硬件设计上都要保证系统安全。在ATP车载设备的软件设计方面,目前国内大都采用实时在线仿真系统(ICE),将编译好的汇编语言或高级语言在目标板上进行调试。上述方法的缺点是系统软件、应用软件混合在一起,软件层次性很差,增大了软件设计的复杂度,软件的调试和维护困难,可移植性较差。随着系统不断复杂化,同时为了提升系统性能,研究一种新的软件设计方法,对各种资源进行有效管理很有必要。 本文主要研究了VxWorks实时操作系统在ATP车载设备软件设计中的应用。在分析系统硬件结构的基础上,运用基于COTS技术的软件设计方法,提出了基于VxWorks的车载设备软件层次结构;然后根据具体硬件特点和应用需求对实时操作系统进行裁剪、配置,改写了系统层的板级支持包(BSP);开发了CAN总线控制器的驱动程序,并在此基础上对中间层软件进行了分析设计,为后续应用层软件开发奠定了基础。 基于VxWorks的ATP车载设备软件设计利用嵌入式实时操作系统的优势,简化了系统资源管理,在保证系统实时性、安全性的前提下,有效地降低了软件设计的复杂度,并使得软件具有更好的层次性、可移植性。
作者: 谢火明
专业: 交通信息工程及控制
导师: 唐涛
授予学位: 硕士
授予学位单位: 北京交通大学
学位年度: 2005
正文语种: 中文
检索历史
应用推荐