本发明专利技术涉及一种实时编码单元的测试装置及测试方法,所述实时编码单元包括多个独立编码模块,所述测试装置包括CPCI主机,所述CPCI主机上集成有CPU卡、CAN卡和多个串口卡,多个所述串口卡分别与对应的独立编码模块相连接。所述测试包括数据通信测试、通信时间约束测试、生命老化值测试、CRC校验故障测试或监测故障测试。本发明专利技术能够在整体规模运行的场景下进行测试,而且结构更加简单,在不同测试场景进行测试时,无需修改列控中心软件,工作量更小,容易针对测试场景进行灵活调整,能够支持整机规模测试和定制场景测试,解决了以往测试项目不完整,或测试环境复杂,测试场景定制困难的问题。问题。问题。
【技术实现步骤摘要】
一种实时编码单元的测试装置及测试方法
[0001]本专利技术属于编码单元
,特别涉及一种实时编码单元的测试装置及测试方法。
技术介绍
[0002]实时编码单元是列控中心的关键组成部分,用于将列控中心的报文实时编码转发至地面电子单元,单元结构组成包含16块编码板,8块编码接口板,2块电源接口板,1块底板。
[0003]因为该单元与行车安全息息相关,所以对于该单元的功能测试尤为重要。目前,通常采用单板通信测试和整体运行测试两种测试方法。单板测试通过提供各单板工作条件,采用电压测试、阻抗测试、通信测试等方法确认硬件功能。整机运行是将待测单元接入真实列控中心,由列控中心与待测单元进行通信,按照固定场景向待测单元发送报文数据,通过单元的上传监测数据确定单元工作状态。单板测试可以确定各单板硬件功能,但缺少单元整体规模运行场景下的测试。整机运行是通过规模运行进行测试,能够测试单元整体运行功能,但测试系统构成复杂,任何测试场景的实现都需要修改列控中心软件,而列控中心涉及关联设备众多,软件修改工作量较大,不易针对测试场景进行灵活调整。
[0004]为了解决上述问题,需要设计一种实时编码单元的测试装置及测试方法。
技术实现思路
[0005]针对上述问题,本专利技术提供一种实时编码单元的测试装置,所述实时编码单元包括多个独立编码模块,所述测试装置包括CPCI主机,所述CPCI主机上集成有CPU卡、CAN卡和多个串口卡,多个所述串口卡分别与对应的独立编码模块相连接。
[0006]优选地,所述独立编码模块包括一块编码接口板和两块编码板,每个所述编码板上均设有两个CPU。
[0007]优选地,每个所述独立编码模块均通过三路CAN总线与列控中心通信,其中两路CAN总线用于业务信息通信,另一路总线用于监测信息上传。
[0008]优选地,所述CAN总线均与编码板上对应的CPU相连接。
[0009]优选地,所述独立编码模块上设有四个第一通信接口,所述第一通信接口用于与地面电子单元进行通信。
[0010]优选地,所述测试装置还包括电源模块,所述电源模块与实时编码单元相连接。
[0011]优选地,所述串口卡上集成有四个第二通信接口,每个第二通信接口分别与对应的第一通信接口相连接。
[0012]优选地,所述第一通信接口和第二通信接口均为RS422通信接口。
[0013]本专利技术还提供一种实时编码单元的测试方法,所述测试包括数据通信测试、通信时间约束测试、生命老化值测试、CRC校验故障测试或监测故障测试。
[0014]优选地,所述数据通信测试包括用户报文数据通信测试和传输报文数据通信测试。
[0015]优选地,所述数据通信测试包括:设置定时器的时间,并以所述定时器的时间为周期向编码板发送同步帧;记录测试装置的时间戳;向编码板发送四个应答报文数据包;向编码板发送校验帧;判断是否能在所述定时器所设定的时间内接收到编码板返回的状态数据包和报文校验包。
[0016]优选地,进行用户报文数据通信测试时,所述应答报文数据包为15帧;进行传输报文数据通信测试时,所述应答报文数据包为17帧。
[0017]优选地,连续收取独立编码模块报文安全数据帧信号,确认通道计数字段递增,记录时间戳,动态分析连续两个所述时间戳之间的时间间隔;连续收取独立编码模块时序请求帧信号,确认通道计数字段递增,记录时间戳,动态分析连续两个所述时间戳之间的时间间隔;模拟地面电子单元向独立编码模块发送FSFB/2协议包请求信号,记录每次发送后的时间戳,判断是否能够在规定的时间内接收到独立编码模块发出的允许信号。
[0018]优选地,设置定时器的时间,并以所述定时器的时间为周期向编码板发送同步帧;向编码板发送四个传输报文应答器报文数据包;每路CAN总线依次轮询与所有编码板进行通信;在任意时刻停止向任一编码板发送传输报文应答报文数据包;判断所述编码板是否在规定的时间内停止发送报文安全数据帧信号。
[0019]优选地,设置定时器的时间,并以所述定时器的时间为周期向编码板发送同步帧;向编码板发送四个传输报文应答器报文数据包;每路CAN总线依次轮询与所有编码板通信;在任意时刻起改变所述传输报文应答器报文数据包,同时发送错误校验帧;通过RS422通信接收报文安全数据帧信号,判断自发送错误校验帧开始对应的编码板是否停止发送报文安全数据帧信号。
[0020]优选地,所述监测故障测试包括:设置定时器的时间,并以所述定时器的时间为周期向编码板发送同步帧;向编码板发送四个传输报文应答器报文数据包;每路CAN总线依次轮询与所有编码板通信;每隔一段时间模拟地面电子单元通过RS422通信发送FSFB/2协议包请求信号,且实时接收RS422通信数据;采集监测CAN总线数据,通过数据中帧类型判断数据是否包含板卡状态数据帧、用户数据包和报文数据包。
[0021]本专利技术具有以下有益效果:(1)本专利技术中,测试装置包括CPCI主机,CPCI主机上集成有多个串口卡,每个串口卡分别与对应的独立编码模块相连接,能够在整体规模运行的场景下进行测试,而且结构
更加简单,在不同测试场景进行测试时,无需修改列控中心软件,工作量更小,容易针对测试场景进行灵活调整;(2)本专利技术采用CPCI主机,可以很方便的进行硬件资源扩展,包括CAN通信、串口通信等,测试软件采用标准库函数和各硬件驱动应用程序接口API进行定制开发,能够支持整机规模测试和定制场景测试,解决了以往测试项目不完整,或测试环境复杂,测试场景定制困难的问题。
[0022]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1示出本专利技术实施例中一种实时编码单元的测试装置示意图;图2示出本专利技术实施例中编码单元总线结构图;图3示出本专利技术实施例中一种实时编码单元的测试方法流程图;图4示出本专利技术实施例中测试时序图;图5示出本专利技术实施例中数据通信测试流程图;图6示出本专利技术实施例中通信时间约束测试流程图;图7示出本专利技术实施例中生命老化值测试流程图;图8示出本专利技术实施例中校验故障测试流程图;图9示出本专利技术实施例中监测故障测试流程图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种实时编码单元的测试装置,所述实时编码单元包括多个独立编码模块,其特征在于,所述测试装置包括CPCI主机,所述CPCI主机上集成有CPU卡、CAN卡和多个串口卡,多个所述串口卡分别与对应的独立编码模块相连接。2.根据权利要求1所述的一种实时编码单元的测试装置,其特征在于,所述独立编码模块包括一块编码接口板和两块编码板,每个所述编码板上均设有两个CPU。3.根据权利要求2所述的一种实时编码单元的测试装置,其特征在于,每个所述独立编码模块均通过三路CAN总线与列控中心通信,其中两路CAN总线用于业务信息通信,另一路总线用于监测信息上传。4.根据权利要求3所述的一种实时编码单元的测试装置,其特征在于,所述CAN总线均与编码板上对应的CPU相连接。5.根据权利要求1所述的一种实时编码单元的测试装置,其特征在于,所述独立编码模块上设有四个第一通信接口,所述第一通信接口用于与地面电子单元进行通信。6.根据权利要求1所述的一种实时编码单元的测试装置,其特征在于,所述测试装置还包括电源模块,所述电源模块与实时编码单元相连接。7.根据权利要求5所述的一种实时编码单元的测试装置,其特征在于,所述串口卡上集成有四个第二通信接口,每个第二通信接口分别与对应的第一通信接口相连接。8.根据权利要求7所述的一种实时编码单元的测试装置,其特征在于,所述第一通信接口和第二通信接口均为RS422通信接口。9.一种实时编码单元的测试方法,基于权利要求1
‑
8任一项所述的测试装置完成,其特征在于,所述测试包括数据通信测试、通信时间约束测试、生命老化值测试、CRC校验故障测试或监测故障测试。10.根据权利要求9所述的测试方法,其特征在于,所述数据通信测试包括用户报文数据通信测试和传输报文数据通信测试。11.根据权利要求10所述的测试方法,其特征在于,所述数据通信测试包括:设置定时器的时间,并以所述定时器的时间为周期向编码板发送同步帧;记录测试装置的时间戳;向编码板发送四个应答报文数据包;向编码板发送校验帧;判断是否能在所述定时器所设定的时间内接收到编码板返回的状态数据包和报...
【专利技术属性】
技术研发人员:谢再盛,石苗,杨文哲,李斌,
申请(专利权)人:北京全路通信信号研究设计院集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。