一种模拟HDPPU设备的测试系统及测试方法与流程
- 国知局
- 2024-08-01 00:20:18
本发明涉及一种模拟hdppu设备的测试系统及测试方法。
背景技术:
1、城市轨道交通基于通信的列车自动控制系统(cbtc)中,轨旁系统是轨道交通控制系统中最核心的子系统,轨旁系统主要包含了移动授权单元(mcu)、元素控制单元(ecu)、高密度外围设备处理单元(hdppu)以及信号机、道岔、计轴、紧急停车按钮、站台屏蔽门及防淹门等外围设备,轨旁hdppu子模块用于采集轨旁外围设备信号,mcu和ecu子模块通过获得外围设备的信息,控制这些设备的行为;
2、随着我国城市轨道交通的迅猛发展,对于轨道交通系统软件的测试越来越普遍;轨旁系统涉及到较多的轨旁硬件元素,针对软件的实验室测试平台,主要采用真实的mcu、ecu、hdppu硬件,其它外围设备信号都采用轨旁环境仿真软件系统(es),用于仿真轨旁设备及为hdppu提供外部接口信号。由于根据不同轨道线路的布置,不同控制区包含的外围设备数量和复杂度程度不同,但hdppu处理单元只能接口一定数量的外围设备,导致不同控制区的hdppu子模块规格差别很大,特别对于车辆段停车场这种复杂的区域,一个区甚至需要达到6个hdppu,这无疑大大增加了实验室测试的成本和复杂度。
3、因此,提供一种模拟hdppu设备的测试系统及测试方法。
技术实现思路
1、本发明的目的在于克服现有的缺陷而提供的一种模拟hdppu设备的测试系统及测试方法,有效的降低了测试成本和提高了测试效率。
2、实现上述目的的技术方案是:
3、本发明之一的一种模拟hdppu设备的测试系统,包括:
4、es模块,用于测试人员下发命令请求;
5、mcu模块,用于接收测试人员下发的命令请求,并将此请求下发至ecu模块;
6、所述ecu模块,用于根据接收的命令请求,通过s imhdppu(高密度外围设备处理单元)模块对相应的轨旁设备进行控制;
7、所述s imhdppu模块,用于通过软件脚本方式,注入命令涉及的相关轨旁设备的故障,并反馈导致相应轨旁设备发生错误状态的数据报文至所述ecu模块。
8、优选的,所述es模块为一台装有轨旁系统仿真软件的wi ndows pc(操作系统),通过网线连接到交换机上,与所述mcu模块进行通信,通过tcp/ip(传输控制协议/网间协议)与所述s imhdppu模块通信。
9、优选的,所述mcu模块为两套三取二mcu的第一mpu(微处理器)子架,所述第一mpu子架中有3个第一mpu板卡,每个所述第一mpu板卡都通过网线连接到交换机上,与所述ecu模块和s imhdppu模块进行通信。
10、优选的,所述ecu模块为一套二取二的第二mpu子架,所述第二mpu子架中有2个第二mpu板卡,每个所述第二mpu板卡通过网线连接到交换机上,并且所述第二mpu通过can(控制器局域网总线)总线与所述s imhdppu模块通信。
11、优选的,所述s imhdppu模块包括多个s imhdppu,所述s imhdppu的个数通过测试的轨旁区域需要几个hdppu来决定,可以灵活配置和搭建,每个所述s imhdppu是一个装有can卡且有l i nux os的pc机器,并且安装运行s imhdppu软件。
12、优选的,所述es模块,还用于为所述s imhdppu模块提供输入输出信号,满足所述simhdppu模块中不同数量s imhdppu的配置;
13、所述ecu模块,还用于将接收到所有的数据报文发送至所述mcu模块,其中,所有的数据报文包括:错误状态的数据报文和正确的数据报文。
14、本发明之二的一种模拟hdppu设备的测试方法,包括:
15、步骤s1,测试人员通过es模块下命令请求给mcu模块;
16、步骤s2,所述mcu模块给ecu模块下发控制命令;
17、步骤s3,所述ecu模块根据命令,通过所述s imhdppu模块对相应的轨旁设备进行控制;
18、步骤s4,所述s imhdppu模块在接收到所述ecu模块下发的相应命令时,由于注入的故障信息,所述s imhdppu模块自编写回采故障命令,导致相应轨旁设备的状态发生错误,并将错误的状态反馈给所述ecu模块;
19、步骤s5,所述ecu模块将错误状态反馈至mcu模块,所述mcu模块发出错误告警,进而完成对故障场景的测试验证。
20、优选的,所述步骤s4中,测试人员在所述simhdppu模块上通过软件脚本方式,在验证前注入命令涉及的相关轨旁设备的故障信息。
21、本发明的有益效果是:本发明采用模拟的simhdppu设备代替真实hdppu硬件,配置更加灵活,只需要基本的硬件连线,降低了使用真实hdppu设备的硬件和人力成本,同时使用simhdppu进行故障注入测试,可以实现相关信号故障场景,确保测试的完整性,确保了信号设备在该种故障场景下的正确处理能力,从而有效的降低了测试成本和提高了测试效率,同时对于轨旁真实hdppu无法模拟的故障场景,simhdppu可以通过软件的方式,很好的进行模拟的仿真,从而也提高了测试可用性,满足了轨道交通行业高安全性、高可靠性的要求。
技术特征:1.一种模拟hdppu设备的测试系统,其特征在于,包括:
2.根据权利要求1所述的一种模拟hdppu设备的测试系统,其特征在于,所述es模块为一台装有轨旁系统仿真软件的windows pc,通过网线连接到交换机上,与所述mcu模块进行通信,通过tcp/ip与所述simhdppu模块通信。
3.根据权利要求1所述的一种模拟hdppu设备的测试系统,其特征在于,所述mcu模块为两套三取二mcu的第一mpu子架,所述第一mpu子架中有3个第一mpu板卡,每个所述第一mpu板卡都通过网线连接到交换机上,与所述ecu模块和simhdppu模块进行通信。
4.根据权利要求1所述的一种模拟hdppu设备的测试系统,其特征在于,所述ecu模块为一套二取二的第二mpu子架,所述第二mpu子架中有2个第二mpu板卡,每个所述第二mpu板卡都通过网线连接到交换机上,并且所述第二mpu通过can总线与所述simhdppu模块通信。
5.根据权利要求1所述的一种模拟hdppu设备的测试系统,其特征在于,所述simhdppu模块包括多个simhdppu,所述simhdppu的个数通过测试的轨旁区域需要几个hdppu来决定,可以灵活配置和搭建,每个所述simhdppu是一个装有can卡且有linux os的pc机器,并且安装运行simhdppu软件。
6.根据权利要求5所述的一种模拟hdppu设备的测试系统,其特征在于,所述es模块,还用于为所述simhdppu模块提供输入输出信号,满足所述simhdppu模块中不同数量simhdppu的配置;
7.一种模拟hdppu设备的测试方法,其特征在于,包括:
8.根据权利要求7所述的一种模拟hdppu设备的测试方法,其特征在于,所述步骤s4中,测试人员在所述simhdppu模块上通过软件脚本方式,在验证前注入命令涉及的相关轨旁设备的故障信息。
技术总结本发明公开了一种模拟HDPPU设备的测试系统,包括:ES模块,用于测试人员下发命令请求;MCU模块,用于接收测试人员下发的命令请求,并将此请求下发至ECU模块;ECU模块,用于根据接收的命令请求,通过S imHDPPU模块对相应的轨旁设备进行控制;S imHDPPU模块,用于通过软件脚本方式,注入命令涉及的相关轨旁设备的故障,并反馈导致相应轨旁设备发生错误状态的数据报文至ECU模块。还公开了一种模拟HDPPU设备的测试方法。本发明有效的降低了测试成本和提高了测试效率。技术研发人员:童莉莉,倪建辉,冯珺受保护的技术使用者:上海电气泰雷兹交通自动化系统有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240730/200660.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表