仿真测试平台、自动仿真测试系统的制作方法

文档序号:13937941阅读:1066来源:国知局
仿真测试平台、自动仿真测试系统的制作方法

本实用新型涉及仿真测试平台、列车运行监控系统(LKJ)自动仿真测试系统。



背景技术:

列车运行监控系统(LKJ)属于安全设备,在保证列车安全运行方面起到极为重要的作用,如何高效、全面、可靠地对LKJ软件进行验证和确认测试是一个亟待解决的问题。目前对LKJ软件功能进行验证和确认测试采用传统手工方式,该方式需要测试人员预先编写文字的测试用例,规定人工给LKJ发送外围信号的位置、时机、数值等,并约定进行人机交互的操作方法、位置、时机等等;执行验证和确认测试时,测试人员需坐在LKJ设备旁边,通过不断操作外围设备给LKJ提供信号、操作LKJ人机界面单元进行人机交互、观察LKJ人机界面单元显示信息及侦听LKJ发送信息判断执行结果是否正确。

现有的手工测试方式存在如下弊端:

1)效率低、工作量大,非常耗时费力;

2)人机无法分离,测试人员必须待在LKJ设备旁边,且不间断地对LKJ设备进行操作,劳动强度过大;

3)测试用例需要人工编写,工作量大,且无法积累和固化;

4)靠人工观察执行过程及对测试结果的正确性进行判定,人为因素过大,必然会造成执行过程中缺陷遗漏或人工对测试结论判定错误的情况,难以保证软件的测试质量;

5)仅能对LKJ系统整体进行测试,无法深入到系统单元间的信息交互层面,且不能保存测试过程中系统的实时交互信息;

6)测试过程不易重复或复现,测试结果的保存及与测试用例的关联管理困难。



技术实现要素:

本实用新型提供一种列车运行监控系统(LKJ)自动仿真测试系统,以解决现有技术存在的问题。

本实用新型采用以下技术方案:

仿真测试平台,包括数据交换单元、信号发生单元、信号采集单元、控制单元、电源控制系统、LKJ系统设备;数据交换单元通过网络与控制单元通信连接;信号发生单元、信号采集单元同时与LKJ系统设备通信连接;控制单元与信号发生单元、信号采集单元通信连接;所述电源控制系统获取外部电源后,与数据交换单元、控制单元、信号发生单元、信号采集单元、LKJ系统设备通信连接。

所述的仿真测试平台为机柜,机柜集成数据交换单元、信号发生单元、信号采集单元、控制单元、电源控制系统、LKJ系统设备,每个平台为一个独立的仿真测试环境。

所述仿真测试平台的电源控制系统包括唤醒单元和电源单元,所述唤醒单元与数据交换单元通信连接,所述外部电源通过电动开关和电源单元通信连接,唤醒单元与电动开关连接。

所述电动开关为继电器。

电源控制系统与控制单元、数据交换单元、测试客户端、服务器组成了电源远程控制系统,电源远程控制系统能够云端远程唤醒和关闭仿真测试平台内部的电源。

自动仿真测试系统,包括多个测试客户端和与客户端通信连接的仿真测试平台集群;所述仿真测试平台集群包括多个仿真测试平台,当测试客户端发送测试序列时,一个或者多个仿真测试平台的数据交换单元接收测试客户端发送的测试序列。

所述测试客户端连接服务器,服务器通过云端通信单元与仿真测试平台的数据交换单元通信连接,服务器为云服务器。

本实用新型的有益效果:

1)通过仿真测试平台,将被仿真测试的设备统一管理和调度,便于测试环境的部署和维护;

2)不需要进行人工干预,能够自动化的测试,即能将人为驱动的测试行为转化为机器执行,能够自动地对LKJ软件进行高效、准确、公正的测试。

附图说明

图1为列车运行监控系统(LKJ)自动仿真测试系统示意框图。

图2为电源自动控制系统示意框图。

具体实施方式

下面结合附图和具体实施方式对本实用新型作进一步详细说明。

本实用新型提供一种仿真测试平台,包括数据交换单元、信号发生单元、信号采集单元、控制单元、电源控制系统、LKJ系统设备;数据交换单元通过网络与控制单元通信连接;信号发生单元、信号采集单元同时与LKJ系统设备通信连接;控制单元与信号发生单元、信号采集单元通信连接;电源控制系统获取外部电源后,与数据交换单元、控制单元、信号发生单元、信号采集单元、LKJ系统设备通信连接。

仿真测试平台为一个独立的仿真测试环境,整体为方便移动的机柜形式,机柜集成有数据交换单元、信号发生单元、信号采集单元、控制单元、电源控制系统、LKJ系统设备。

如图1和图2所示,本实用新型还提供一种具有上述的仿真测试平台的列车运行监控系统(LKJ)自动仿真测试系统,它包括多个测试客户端、与测试客户端通过网络或云端相连的服务器、与服务器通过网络连接的仿真测试平台集群,仿真测试平台集群包括多个仿真测试平台,仿真测试平台的电源控制系统与控制单元、数据交换单元、客户端、服务器中的部分模块组成了电源远程控制系统,该系统具备云端远程唤醒功能。

数据交换单元负责上层测试客户端的服务器与仿真测试平台之间进行数据、指令交互,与服务器及仿真测试平台内部各单元间采用网络通信。数据交换单元可以选用交换机或其它数据交互设备。

电源控制系统用于将外部的AC220V电源转换为仿真测试平台内部各设备所需的各种电压同时具备远程监测及控制功能,能自动控制平台内各设备电源的通断;因此,电源控制系统与测试平台内的各设备均连接,为它们提供电能。具体来说,电源控制系统包括唤醒单元和电源单元,唤醒单元与数据交换单元通信连接,外部电源通过电动开关和电源单元通信连接,唤醒单元与电动开关连接。电动开关可以选择继电器。电源控制系统能够实现仿真测试平台内部电源的远程自动唤醒和关闭功能;电源控制系统与控制单元、数据交换单元、客户端、服务器中的部分模块组成了电源远程控制系统。服务器可选择为云服务器。

上述的电源远程控制系统具备云端远程唤醒和关闭仿真测试平台内部电源功能,服务器从客户端获取电源唤醒的指令,并通过数据交换单元传送给电源控制系统内的唤醒单元;唤醒单元接收到指令后,控制电源单元输入信号开启;电源单元上电后,自动控制电源各路输出开启,唤醒系统内各设备。同理,可远程控制系统设备电源的关闭。

电源远程控制系统还能对系统内单个设备进行唤醒、休眠模式的自动切换。服务器从客户端获取电源唤醒或休眠的指令,并通过数据交换单元传送给控制单元,控制单元通过电源单元连通对应设备电源,或者通过电源单元关闭对应设备电源。

本实用新型的系统能够实现云端远程唤醒,通过测试客户端下发远程唤醒的指令,服务器转发指令,唤醒单元通过数据交换单元接收指令后,控制开启电源单元的电源输入,电源单元上电工作,自动控制开启各路的输出,远程唤醒结束。

本实用新型的系统能够实现云端远程休眠,通过测试客户端下发远程休眠的指令,服务器转发指令,控制单元通过数据交换单元接收指令后,向电源单元发送指令,电源单元根据指令关闭各路的输出,系统设备断电,然后控制单元将电源单元的断电指令经过数据交换单元发送给唤醒单元,唤醒单元关闭电源输出,远程休眠结束。

本实用新型的系统实现单设备远程控制时,首通过测试客户端下发远程控制的指令,服务器转发指令,控制单元通过数据交换单元接收指令后,向电源单元发送指令,电源单元根据指令开启或者关闭对应设备的电源,对应设备上电或者断电,单个设备电源控制结束。

本实用新型的唤醒单元主要由低功耗控制器及控制器的外围控制电路组成,控制器和外围控制电路均属于现有电子常见技术。低功耗控制器包含软件系统及外围通信接口等,控制电路包含继电器、驱动电路等。休眠或关机状态时,控制器及控制电路正常工作;若控制器接收到外部指令,控制电路控制开启电源单元输入信号,电源单元上电启动。

电源单元由电源监测电路、电源控制电路及输出切换电路组成,电源监测电路包含输出电源的采集、数据上传;电源控制电路包含指令接收、分析以及控制信号输出等;输出切换电路包含继电器、驱动电路等。

测试客户端为人机交互单元,使用PC机作为客户端,主要用于进行测试用例、测试序列的编制,及发送自动化测试操纵的请求;同时用于进行自动化仿真测试过程中的人机交互和仿真测试执行过程及测试结果的显示。测序序列包括至少一个测试用例,测试用例由线路模型和设置在线路模型上的测试项目构成,测试项目包括轨道信号、速度、管压、机车工况、开关量、柴速、调车信号、DMI按键信息、ATP信息、EMU信息、BTM信息、GPS信息、ICK信息中的一种或者几种组成,测试项目按照机车真实运行的顺序排布在线路模型上。

服务器用作为仿真测试系统的数据处理及存储单元,用于对仿真测试平台集群的管控及调度,包含对仿真测试平台的选择、对平台工作模式的管控等;同时负责测试用例、测试序列的存储、管理;负责测试客户端与仿真测试平台间信息传递的监督、管理。

信号发生单元用于模拟机车环境下的机车信号,进而为LKJ系统设备提供速度、管压、工况、机车信号、平面调车信号、BTM信息、ATP信息、EMU信息、开关量信息等信号,且信号发生单元可依据平台控制单元发出的指令自动给LKJ系统设备提供上述信号。

信号采集单元用于回采LKJ系统输出的信号,比如里程计、双针表,开关量信号等,此外还对LKJ系统设备之间的关键通信内容进行侦听,比如以太网通信、CAN通信等。

控制单元为仿真测试平台的核心控制器。服务器将测试序列发送给控制单元,控制单元将测试序列转换成测试指令,驱动信号发生单元自动输出LKJ系统设备所需外部信号;同时,LKJ系统设备根据接收的外部信号自动进行运行。

LKJ系统设备主要包含列车运行监控系统(LKJ)自动仿真测试系统待测试LKJ车载设备,主要有主机单元、人机交互单元、扩展单元等,主要用于对接收的信号发生单元的信息进行仿真测试。

本实用新型的列车运行监控系统(LKJ)仿真测试系统通过内部数据交换机单元与外部服务器进行网络通信。服务器将指令通过数据交换单元传输给控制单元,由控制单元根据指令内容控制平台内其它各个单元进行工作。控制单元可通过控制电源控制系统的唤醒单元和电源单元实现平台电源系统的自动控制;控制单元可通过控制信号发生单元实现自动模拟输出LKJ系统设备所需的外部信号功能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1