HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

车载ATC系统的数据处理系统的制作方法

2021-02-06 14:02:50|365|起点商标网
车载ATC系统的数据处理系统的制作方法

本发明涉及地铁的车载atc系统(即列车自动控制系统),尤其涉及一种车载atc系统的数据处理系统。



背景技术:

目前,一些地铁线路的atp、ato(atp为列车自动保护装置,ato为列车自动运行系统)功能相继投用以来,由于atc(列车自动控制)系统是从美国ussi公司引进,由于不知晓运营相关的关键设备和系统的技术参数,对运营维护造成了一定的困难。

由于地铁线路的车载信号系统的有关数据只能记录在系统cpu板的eeprom内,由于eeprom的容量有限,系统只提供了短时间内简单的保存一些最终事件记录报告的功能而没有中间变量的监控,因而在设备发生故障特别是瞬间出现的故障时,使得维护人员找不到解决问题的依据,造成故障定位困难,故障处理时间长。因此,有必要对车载atc系统有关的所有关键信息,特别是安全信息进行实时的动态数据监控和记录,并且对常用的观测信息进行界面化处理,实现场景回放功能,使故障分析更为简单。然而,现有技术无法实现上述功能。

因此,亟需一种车载atc系统的数据处理系统,以实现对车载atc系统的关键信息的有效监控和记录。



技术实现要素:

本发明要解决的技术问题是为了克服现有的车载atc系统的相关数据只能短时存储于系统eeprom中因而无法提供对车载atc系统的相关关键信息的监控和记录的缺陷,提出一种新的车载atc系统的数据处理系统。

本发明是通过采用下述技术方案来解决上述技术问题的:

本发明提供了一种车载atc系统的数据处理系统,其特点在于,所述数据处理系统包括:

数据读取模块,其被配置为能够获取所述车载atc系统采集的原始数据,所述原始数据包括十六进制文件,所述十六进制文件记录了与atc系统相关的信息,其中与atc系统相关的信息包括atp信息、ato信息、fsk信息(频移键控信息)、与所述车载atc系统有关的车辆信息、轨旁信息、ats(自动列车监控系统)接口信息中的部分或全部;

数据分析模块,其被配置为能够将所述原始数据转换为ascii码的十六进制文件,并根据预设的配置文件对所述ascii码的十六进制文件进行数据分配组合,从而生成多个待转换文件,然后对所述待转换文件进行进制转换运算生成excel格式的待分析文件;

数据保存模块,其被配置为能够存储所述数据分析模块生成的所述ascii码的十六进制文件、所述待转换文件和所述待分析文件。

较佳地,所述十六进制文件及所述待转换文件的格式均为txt格式。

较佳地,所述数据处理系统还包括:

结果显示模块,其被配置为能够通过调取所述数据保存模块中存储的所述待分析文件查询并显示所述与atc系统相关的信息。

较佳地,所述数据保存模块还被配置为能够将所述待分析文件中的数据存入数组中,所述结果显示模块还被配置为能够通过调取所述数组中的数据查询并显示所述与atc系统相关的信息。

较佳地,所述与atc系统相关的信息均具有对应的时间戳信息,所述数据分析模块在所有数据处理过程中保留所述时间戳信息。

较佳地,所述数据保存模块还被配置为能够将所述待分析文件中的数据根据对应的所述时间戳信息依次存入数组中,所述结果显示模块还被配置为能够依据所述时间戳信息调取所述数组中的数据,从而查询并显示所述与atc系统相关的信息。

较佳地,所述结果显示模块还被配置为根据调取的所述数组中的数据进行模拟回放。

较佳地,所述结果显示模块具有输入控制单元,所述输入控制单元被配置为接收输入的回放控制指令选取所述模拟回放的参数,其中所述模拟回放的参数包括模拟回放的时间段和频率。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:

根据本发明的车载atc系统的数据处理系统,能够对车载atc系统的相关关键信息进行全面的监控和记录,可在不影响其他系统正常工作的基础上,完整、连续的记录车辆运行的相关数据,并且便于处理较大容量的原始文件,转换形成的文件便于查看分析,有助于缩短故障分析和定位的时间、提高故障处理的准确性,并且还能提高维护效率,节约维护成本。

附图说明

图1为根据本发明优选实施例的车载atc系统的数据处理系统的系统框图。

图2为根据本发明优选实施例的车载atc系统的数据处理系统中的软件界面布局的示意图。

图3为根据本发明优选实施例的车载atc系统的数据处理系统的结果显示模块的模拟回放功能部分的逻辑框图

具体实施方式

下面结合说明书附图,进一步对本发明的优选实施例进行详细描述,以下的描述为示例性的,并非对本发明的限制,任何的其他类似情形也都将落入本发明的保护范围之中。

在以下的具体描述中,方向性的术语,例如“左”、“右”、“上”、“下”、“前”、“后”等,参考附图中描述的方向使用。本发明各实施例中的部件可被置于多种不同的方向,方向性的术语是用于示例的目的而非限制性的。

参考图1所示,根据本发明优选实施方式的一种车载atc系统的数据处理系统,该数据处理系统包括:

数据读取模块,其被配置为能够获取所述车载atc系统采集的原始数据,所述原始数据包括十六进制文件,所述十六进制文件记录了与atc系统相关的信息,其中与atc系统相关的信息包括atp信息、ato信息、fsk信息、与所述车载atc系统有关的车辆信息、轨旁信息、ats接口信息中的部分或全部;

数据分析模块,其被配置为能够将所述原始数据转换为ascii码的十六进制文件,并根据预设的配置文件对所述ascii码的十六进制文件进行数据分配组合,从而生成多个待转换文件,然后对所述待转换文件进行进制转换运算生成excel格式的待分析文件;

数据保存模块,其被配置为能够存储所述数据分析模块生成的所述ascii码的十六进制文件、所述待转换文件和所述待分析文件。

其中,所述十六进制文件及所述待转换文件的格式均为txt格式。

参考图1所示,根据本发明的一些优选实施方式,所述数据处理系统还可包括:

结果显示模块,其被配置为能够通过调取所述数据保存模块中存储的所述待分析文件查询并显示所述与atc系统相关的信息。

由于车载atc系统采集的原始数据为十六进制格式,在常用的操作系统诸如微软的windows系统下难以对其进行直接分析。因而需先将车载板采集并生产成的十六进制txt文件转换成ascii码的十六进制txt文件,以便于分析采集到的数据是否正确。为了生成便于直接分析的excel文档,需要将转换成ascii码的十六进制txt文件进行分析处理,根据config文件(即上述预设的配置文件)进行数据分配组合生成txt文件。将经过按config文件处理后的txt文件进行进制转换后生成便于直接分析的excel文件。

根据本发明的一些优选实施方式,所述数据保存模块还被配置为能够将所述待分析文件中的数据存入数组中,所述结果显示模块还被配置为能够通过调取所述数组中的数据查询并显示所述与atc系统相关的信息。

根据本发明的一些优选实施方式,所述与atc系统相关的信息均具有对应的时间戳信息,所述数据分析模块在所有数据处理过程中保留所述时间戳信息。

根据本发明的一些优选实施方式,参考图2所示,软件的界面窗口可大致分割为两大部分,即数据显示和控制部分和站场全图回放模拟部分。

其中,举例来说,数据显示和控制部分可利用mfc来实现。可利用editbox来显示所需的ats信息、车辆自身信息、车辆接口输入/输出信息、轨旁信息。可利用listbox来显示时间信息、可利用editbox设置模拟时间段。此外,可用button来实现读取excel文件、显示日期时间、模拟开始/关闭等控制操作。

关于站场全图回放模拟部分,以上海地铁二号线为例,由于二号线站场全图过大,我们将列车站场全图回放模拟部分按照站点分为3块:徐泾东—南京西路、人民广场—塘镇、凌空路—浦东国际机场,以便于操作和观察。利用编写的列车仿真控件ldirection、lplatform、lsignal、lstation、lswitch、ltrack来绘制站场图。其中,可通过vc++6.0开发平台,利用基于com技术的activex控件技术开发站场图绘制中所用的控件。

根据本发明的一些优选实施方式,所述数据保存模块还被配置为能够将所述待分析文件中的数据根据对应的所述时间戳信息依次存入数组中,所述结果显示模块还被配置为能够依据所述时间戳信息调取所述数组中的数据,从而查询并显示所述与atc系统相关的信息。

根据本发明的一些优选实施方式,所述结果显示模块还被配置为根据调取的所述数组中的数据进行模拟回放。

进一步优选地,所述结果显示模块具有输入控制单元,所述输入控制单元被配置为接收输入的回放控制指令选取所述模拟回放的参数,其中所述模拟回放的参数包括模拟回放的时间段和频率。

根据本发明的一些优选实施方式,参考图3所示,模拟回放功能涉及的前端流程可以是,将excel文档内数据读取存入数组中。由于excel文档内数据量很大,模拟回放时若是每显示一组数都要读取一次excel文档,会大大影响回放速度,故先将excel文档内数据一次性存入数组中,再从数组中调用相应数据进行模拟回放。由此,可大大提高处理效率和响应速度。

在模拟回放中,显示时间戳信息的同时同步显示其他信息。由于excel文档内每组数据信息都有对应的时间戳信息,故以时间戳信息为基准,随着时间戳信息的改变来显示相应的其他数据信息。并且,可根据“轨道id”数据信息在站场图中显示相应的列车位置。根据提供的《轨道id对应表》将“轨道id”与站场图中“轨道名称”相关联,当“轨道id”为某一值时,列车会同步显示在站场图中相应的轨道上。

在模拟回放的控制设计中,举例来说,可以在editbox中输入所需的开始和结束时间来设置所需的模拟时间段,可以在editbox中输入所需的模拟频率,模拟频率即回放每组数据的时间间隔。并且,还可利用button控件来操作模拟回放的开始和结束。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,而且这些变更和修改均落入本发明的保护范围。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips