System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及汽车总线通信,具体地涉及一种车载以太网信号路由测试系统、方法及电子设备。
技术介绍
1、随着汽车产业的快速发展,智能化、网联化已成为行业的重要发展方向。以太网技术因其高带宽、高速率以及技术成熟度高等特点,越来越多的应用在车载网络技术中。车辆内部ecu之间的通信也随着车载以太网的引入而变得日益复杂,车载网络中信号的路由方式也由传统的can对can之间的路由,增加了can与ethernet之间的路由,使得信号路由成为车载网络技术的关键挑战之一,保障信号在车载网络中准确和及时的传输至关重要。
2、针对can与ethernet之间的路由,传统的手动测试存在测试方法单一、测试效率低下、测试准确性不足等问题,无法满足现代汽车总线的测试需求。本专利技术针对车载以太网can与ethernet之间的信号路由提供一种自动化测试系统及方法,实现车载以太网网关信号路由的综合测试,解决人为手动测试方法单一、低效率、低质量的问题。
技术实现思路
1、本专利技术实施例的目的是提供一种车载以太网信号路由测试系统、方法及电子设备,用于解决上述现有技术中存在的技术问题。
2、为了实现上述目的,本专利技术实施例提供一种车载以太网信号路由测试系统,包括:
3、车载总线监控模块、程控电源模块、程控bob模块、can总线通信模块、上位机以及在上位机端运行的测试执行脚本;
4、其中,所述程控电源模块通过串行总线与所述上位机相连,通过上位机程控指令,实现电压调节设置,
5、所述can总线通信模块与所述程控bob模块及所述被测网关控制器相连,用于通过can总线对所述程控bob模块发出控制指令来控制所述被测网关控制器kl30和kl15电的通断,以及对所述被测网关控制器发送网络管理报文进行总线唤醒;
6、所述车载总线监控模块与所述被测网关控制器有路由需求的can和以太网端口相连,进行报文数据监控,并仿真网络节点构建仿真报文,向被测网关控制器各物理端口发送仿真报文,以模拟需要路由的报文;
7、上位机与所述程控bob模块、所述程控电源模块、所述车载总线监控模块以及所述can总线通信模块相连,提供控制指令,并通过测试软件搭建测试环境,执行测试流程。
8、另一方面,本专利技术提供一种应用于车载以太网信号路由测试系统的车载以太网信号路由测试方法,包括:
9、进行车载以太网路由在some/ip-sd过程中的行为测试,以确定网关控制器路由是否符合some/ip协议要求及通信需求;
10、进行车载以太网路由在网络管理中的行为测试,以确定网关控制器路由在满足睡眠条件下预设时间内路由功能是否正常;
11、进行车载以太网路由映射测试,以确定网关控制器路由映射规则是否和通信路由表一致;
12、进行车载以太网路由功能测试,以确定周期型报文是否正确转发以及路由延时时间是否符合通信需求。
13、可选的,进行车载以太网路由在some/ip-sd过程中的行为测试,以确定网关控制器路由是否符合some/ip协议要求及通信需求,包括:
14、监听被测网关控制器以太网端口报文数据,并将监听的被测网关控制器以太网端口报文数据转化为以太网格式报文;
15、若报文格式出现find报文,则在以太网域仿真并发送offer报文,否则,则判定dut不符合some/ip协议要求,输出上电发送find报文测试不通过结果;其中,offer报文服务id与find报文服务id一致,且携带服务所在位置;
16、若dut在收到offer报文后发出订阅事件组报文,则在can总线域不仿真路由报文的情况下,监听所有以太网域的offer报文,若其携带的服务id存在于路由表中,则判定dut不符合基于some/ip的通信路由需求,输出上电不发送offer service测试不通过结果;
17、若所有以太网域的offer报文携带的服务id不存在于路由表中,则在can总线域仿真需要的路由报文,根据路由表中的路由映射规则在以太网域目的端口监听offer报文,若其携带的服务id与can id对应,则判定dut符合基于some/ip的通信路由需求,并输出上电发送offer service测试通过结果;若其携带的服务id与can id不对应,则判定dut不符合基于some/ip的通信路由需求,输出上电发送offer service测试不通过结果。
18、可选的,在监听被测网关控制器以太网端口报文数据,并将监听的被测网关控制器以太网端口报文数据转化为以太网格式报文之前,所述车载以太网信号路由测试方法还包括:
19、初始化上位机测试执行脚本参数配置,其中,初始化上位机测试执行脚本参数配置包括配置加载通信路由表、更改配置路径以及配置总线监控模块与被测控制器之间的端口映射;
20、启动总线监控模块对总线进行数据监听以及启动程控电源模块对dut进行供电。
21、可选的,进行车载以太网路由在网络管理中的行为测试,以确定网关控制器路由在满足睡眠条件下预设时间内路由功能是否正常,包括:
22、预先设置的dut网络管理睡眠时间,并启动车载总线监控模块对总线进行数据监听以及启动程控电源模块对dut进行供电,以使dut出于唤醒状态;
23、选取一条路由条目执行并完成some/ip-sd过程,并针对所选路由条目在can总线域或以太网总线域仿真需要路由的报文,设置路由报文发送间隔周期;
24、记录dut满足睡眠条件对应的时间;
25、在以太网总线域或can总线域监听dut转发的路由报文,记录最后一条转发报文的时间,其中,若是在can总线域仿真发送的路由报文,则监测以太网总线域转发的路由报文,若是在以太网总线域仿真发送的路由报文,则监测can总线域转发的路由报;
26、基于预先设置的dut网络管理睡眠时间、设置的路由报文发送间隔周期、dut满足睡眠条件对应的时间以及最后一条转发报文的时间,判断网络管理中网关关闭及维持路由功能是否正常。
27、可选的,基于预先设置的dut网络管理睡眠时间、设置的路由报文发送间隔周期、dut满足睡眠条件对应的时间以及最后一条转发报文的时间,判断网络管理中网关关闭及维持路由功能是否正常,包括:
28、若预先设置的dut网络管理睡眠时间和二倍的路由报文发送间隔周期的第一差值小于等于最后一条转发报文的时间和dut满足睡眠条件对应的时间的第二差值,则确定网络管理中网关维持路由功能正常,若第一差值大于第二差值,则判断网络管理中网关维持路由功能异常;
29、若第二差值小于等于预先设置的dut网络管理睡眠时间和二倍的路由报文发送间隔周期之和,则判断网络管理中网关关闭路由功能正常,本文档来自技高网...
【技术保护点】
1.一种车载以太网信号路由测试系统,其特征在于,包括:
2.一种应用于权利要求1所述的车载以太网信号路由测试系统的车载以太网信号路由测试方法,其特征在于,包括:
3.根据权利要求2所述的车载以太网信号路由测试方法,其特征在于,进行车载以太网路由在SOME/IP-SD过程中的行为测试,以确定网关控制器路由是否符合SOME/IP协议要求及通信需求,包括:
4.根据权利要求3所述的车载以太网信号路由测试方法,其特征在于,在监听被测网关控制器以太网端口报文数据,并将监听的被测网关控制器以太网端口报文数据转化为以太网格式报文之前,所述车载以太网信号路由测试方法还包括:
5.根据权利要求2所述的车载以太网信号路由测试方法,其特征在于,进行车载以太网路由在网络管理中的行为测试,以确定网关控制器路由在满足睡眠条件下预设时间内路由功能是否正常,包括:
6.根据权利要求5所述的车载以太网信号路由测试方法,其特征在于,基于预先设置的DUT网络管理睡眠时间、设置的路由报文发送间隔周期、DUT满足睡眠条件对应的时间以及最后一条转发报文的时间,判断
7.根据权利要求2所述的车载以太网信号路由测试方法,其特征在于,进行车载以太网路由映射测试,以确定网关控制器路由映射规则是否和通信路由表一致,包括:
8.根据权利要求2所述的车载以太网信号路由测试方法,其特征在于,进行车载以太网路由功能测试,以确定周期型报文是否正确转发以及路由延时时间是否符合通信需求,包括:
9.根据权利要求8所述的车载以太网信号路由测试方法,其特征在于,遍历路由表中所有CAN总线域周期信号路由条目,基于路由报文转发到总线上的首条报文时间戳、在以太网总线域源端口仿真发送路由报文出现在总线上的时间戳、第n+1条报文时间戳、预先设置的路由延迟时间以及周期报文发送周期,判断DUT路由周期是否符合路由需求,包括:
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上进行运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求2-9任一项所述的车载以太网信号路由测试方法的步骤。
...【技术特征摘要】
1.一种车载以太网信号路由测试系统,其特征在于,包括:
2.一种应用于权利要求1所述的车载以太网信号路由测试系统的车载以太网信号路由测试方法,其特征在于,包括:
3.根据权利要求2所述的车载以太网信号路由测试方法,其特征在于,进行车载以太网路由在some/ip-sd过程中的行为测试,以确定网关控制器路由是否符合some/ip协议要求及通信需求,包括:
4.根据权利要求3所述的车载以太网信号路由测试方法,其特征在于,在监听被测网关控制器以太网端口报文数据,并将监听的被测网关控制器以太网端口报文数据转化为以太网格式报文之前,所述车载以太网信号路由测试方法还包括:
5.根据权利要求2所述的车载以太网信号路由测试方法,其特征在于,进行车载以太网路由在网络管理中的行为测试,以确定网关控制器路由在满足睡眠条件下预设时间内路由功能是否正常,包括:
6.根据权利要求5所述的车载以太网信号路由测试方法,其特征在于,基于预先设置的dut网络管理睡眠时间、设置的路由报文发送间隔周期、dut满足睡眠条件对应的时间...
【专利技术属性】
技术研发人员:杨庆雨,路志强,刘东升,王子琦,裴志华,
申请(专利权)人:济南汽车检测中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。