System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种整车间接网路管理方法自动化测试方法及系统技术方案_技高网

一种整车间接网路管理方法自动化测试方法及系统技术方案

技术编号:41327554 阅读:4 留言:0更新日期:2024-05-13 15:05
本发明专利技术提供了一种整车间接网路管理方法自动化测试方法及系统,自动化测试方法包括以下步骤:S1.车型架构配置,确定发送报文模块对应网段;S2.识别总线DBC文件,提取间接网络管理ECU节点名称及对应报文ID数量;S3.将ECU节点信息及预设停发报文时间通过文件形式导入到测试系统中;S4.整车下电处理;S5.监控各ECU节点的报文发送;S6.判断ECU节点的下电延时停发报文时间是否满足预设时间范围;S7.当报文监控时间超出Tmax时停止监控并生成测试结果。自动化测试系统用于运行上述方法。通过本发明专利技术提供的方法和系统,能测试验证休眠状态下ECU节点延时停发报文时间是否符合预设需求,规避了因开发不到位导致整车不休眠或者休眠时间长的问题。

【技术实现步骤摘要】

本专利技术涉及自动化测试领域,具体地,涉及一种整车间接网路管理方法自动化测试方法及系统


技术介绍

1、随着智能网联化的不断发展,汽车网络can节点越来越多,据统计智能网联汽车的节点多达40多个,因此,对节点休眠的要求也越来越高。在整车系统架构中,网络管理功能是实现网络休眠的重要方法。网络休眠采用标准的网络管理方法,目前网络管理方法有很多,一般将osek网络管理和autosar等网络管理称为直接网络管理方法,反之称为间接网络管理方法。目前大部分节点采用的网络管理方法是间接网络管理方法,要求节点在整车进入off档位后及时停止发送应用报文,使网络进入休眠状态。整车下电后如果不及时停发应用报文,将直接影响网络休眠情况,导致整车网络不能及时休眠,容易使整车馈电,并直接影响电池的使用寿命。

2、因此,针对采用间接网络管理方法ecu节点的情况,很有必要在车辆进入off档后整车网络休眠过程中,验证并校对节点延时停发报文时间是否和预设计一致,否则容易出现整车不休眠情况,更有甚者直接影响客户的用户体验。

3、当前现有专利技术技术中的自动化测试系统仅涉及开发osek、autosar等直接网络管理方法测试方法,而未涉及间接网络管理的自动化测试系统。因此,需要一种自动化间接网路管理测试方法,测试验证休眠状态下ecu节点延时停发报文时间是否符合设计需求,规避因开发不到位导致整车不休眠或者休眠时间长的问题。


技术实现思路

1、针对现有技术中的缺陷,本专利技术的目的是提供一种整车间接网路管理方法自动化测试方法及系统以测试验证休眠状态下ecu节点延时停发报文时间是否符合设计需求,规避因开发不到位导致整车不休眠或者休眠时间长的问题。

2、为实现上述技术效果,本专利技术采用如下所述技术方案:

3、根据本专利技术的第一个方面,提供一种整车间接网路管理方法自动化测试方法,包括以下步骤:

4、s1.车型架构配置,确定发送报文模块对应网段;

5、s2.识别总线dbc文件,根据信号名称提取间接网络管理ecu节点名称及对应报文id数量;

6、s3.将ecu节点信息通过文件形式导入到测试系统中,并输入各ecu节点的预设下电延时停发报文时间范围;

7、s4.整车下电处理,使整车处于off档位模式;同时开始监控总线信号;

8、s5.监控各ecu节点的报文发送,监控各ecu节点报文发送时间的最大值为tmax,tmax大于整车休眠的时间;

9、s6.判断ecu节点的下电延时停发报文时间是否满足预设时间范围;若满足,则记录该符合设计要求的ecu节点、报文id及其下电延时停发报文时间;若超出预设时间,记录该不符合设计要求的ecu节点、报文id及其下电延时停发报文时间;

10、s7.当报文监控时间超出tmax时,停止监控报文,自动生成测试结果;若监控报文发送时间未超出tmax,继续执行步骤s5。

11、在本技术方案中,提出了一种通用性强、自动化程度高、准确率高的自动化间接网络管理测试方法来校对整车的间接网络管理的开发状态是否符合预设需求,用于规避因开发不到位导致整车不休眠的问题。其中,监控各ecu节点报文发送时间的最大值为tmax,需要注意的是监控时间最大值tmax为略大于整车休眠的时间。ecu节点的下电延时停发报文时间和预设时间的比对过程减少了人工测试投入,通过识别信号名称提取节点和导入比对信息的方法,有效地提高了测试比对正确率和效率。ecu节点根据dbc文件自主采集,也减少了手动填写工作量。

12、优选地,在步骤s2中,针对一个ecu节点发送多帧报文的情况,只监控一个id。

13、在本技术方案中,针对一个节点发送多帧报文的情况,只监控一个id,能避免同时一个节点的多帧数据,提高测试效率。

14、优选地,在步骤s2中,如果ecu节点没有下电延时停发报文需求,下电延时停发报文时间为0s。

15、优选地,在步骤s4中,当整车处于off档位模式时不允许模拟发送应用报文。

16、优选地,步骤s7中所述测试结果包括ecu节点名称、报文id、停止发送报文时间、测试状态。

17、根据本专利技术的第二个方面,提供一种整车间接网路管理方法自动化测试系统,用于运行上述自动化测试方法。

18、与现有技术相比,本专利技术具有如下的有益效果:

19、1.本专利技术的自动化测试方法自动化程度高,全程通过信号导入和dbc文件识别提取方法,减少人工参与工作量,可规避一些误操作的错误。

20、2.本专利技术的自动化测试方法通用性强,可通过车型架构配置,更改导入信息文件,能适用于任何车型的间接网络管理测试方法。同时,可以在整车上采集数据,也能完成整车的间接网络管理测试。

21、3.本专利技术的自动化测试方法测试方法简单、易操作,仅需要通过can设备建立相应测试系统工程就能完成整车的自动化测试过程。

22、4.本专利技术的自动化测试方法测试效率高,可自动化完成测试后并自动生成测试报告,不用投入人工去分析数据。而且可根据车型配置,能避免因路由情况导致相同数据在不同网段上出现误测情况。

本文档来自技高网...

【技术保护点】

1.一种整车间接网路管理方法自动化测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的整车间接网路管理方法自动化测试方法,其特征在于,在步骤S2中,针对一个ECU节点发送多帧报文的情况,只监控一个ID。

3.根据权利要求1所述的整车间接网路管理方法自动化测试方法,其特征在于,在步骤S2中,如果ECU节点没有下电延时停发报文需求,下电延时停发报文时间为0s。

4.根据权利要求1所述的整车间接网路管理方法自动化测试方法,其特征在于,在步骤S4中,当整车处于OFF档位模式时不允许模拟发送应用报文。

5.根据权利要求1所述的整车间接网路管理方法自动化测试方法,其特征在于,步骤S7中所述测试结果包括ECU节点名称、报文ID、停止发送报文时间、测试状态。

6.一种整车间接网路管理方法自动化测试系统,用于运行权利要求1至5任一所述方法。

【技术特征摘要】

1.一种整车间接网路管理方法自动化测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的整车间接网路管理方法自动化测试方法,其特征在于,在步骤s2中,针对一个ecu节点发送多帧报文的情况,只监控一个id。

3.根据权利要求1所述的整车间接网路管理方法自动化测试方法,其特征在于,在步骤s2中,如果ecu节点没有下电延时停发报文需求,下电延时停发报文时间为0s。

<...

【专利技术属性】
技术研发人员:吴皓源夏永强刘钦陈江波
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1