一种汽车LIN网络错误处理测试系统及方法技术方案

技术编号:38904658 阅读:26 留言:0更新日期:2023-09-22 14:22
本发明专利技术公开了一种汽车LIN网络错误处理测试系统及方法,属于汽车LIN网络技术领域,包括:LIN总线模拟器,用于模拟汽车LIN网络的通信环境,包括主节点发送数据和从节点接收数据;错误数据注入模块,用于根据用户设定的比例向LIN网络中注入不同类型的错误和异常;数据采集模块,用于收集所有ECU的响应数据,检测总线上的信号,并将其传输至自动化执行测试单元进行处理;自动化执行测试单元,用于调用所述LIN总线模拟器、错误数据注入模块和数据采集模块执行自动化测试,得到自动化测试结果。得到自动化测试结果。得到自动化测试结果。

【技术实现步骤摘要】
一种汽车LIN网络错误处理测试系统及方法


[0001]本专利技术公开了一种汽车LIN网络错误处理测试系统及方法,属于汽车LIN网络


技术介绍

[0002]在汽车电子系统中,LIN总线是一种常用的数据通信协议。为了确保汽车电子系统的正常运行,需要对LIN总线传输的报文进行测试和诊断。目前已经存在许多LIN总线网络错误处理测试方法和系统,但是现有技术还存在以下问题:
[0003]1.效率低:现有的LIN网络测试方法主要依赖手动检查或使用专用设备,操作繁琐、效率低下,难以满足现代汽车生产的快速节奏。
[0004]2.成本高:现有的LIN网络测试设备价格较高,且多数设备只能单独用于特定型号的汽车,无法适配不同类型的汽车。
[0005]3.无法覆盖所有工况:现有的测试方法往往只能测试其中的一部分情况,无法全面有效地测试所有可能出现的情况。
[0006]因此,需要一种高效、低成本、覆盖面广的LIN总线网络错误处理测试方法和系统,以更好地满足现代汽车生产的需求。

技术实现思路

[0007]本专利技术的目的在于解决现有的LIN总线网络错误处理测试方法和系统效率低、成本高且无法覆盖所有工况的问题,提出一种汽车LIN网络错误处理测试系统及方法。
[0008]本专利技术所要解决的问题是由以下技术方案实现的:
[0009]根据本专利技术实施例的第一方面,提供一种汽车LIN网络错误处理测试系统,包括:
[0010]LIN总线模拟器,用于模拟汽车LIN网络的通信环境,包括主节点发送数据和从节点接收数据;
[0011]错误数据注入模块,用于根据用户设定的比例向LIN网络中注入不同类型的错误和异常;
[0012]数据采集模块,用于收集所有ECU的响应数据,检测总线上的信号,并将其传输至自动化执行测试单元进行处理;
[0013]自动化执行测试单元,用于调用所述LIN总线模拟器、错误数据注入模块和数据采集模块执行自动化测试,得到自动化测试结果。
[0014]优选的是,所述错误数据注入模块的模拟制造不同工况至少包括:干扰数据的PID场、同步场、数据场、CHECKSUM场和干扰信号制造帧结构错误。
[0015]优选的是,所述自动化执行测试单元,还用于自动索引测试结果依据。
[0016]根据本专利技术实施例的第二方面,提供一种汽车LIN网络错误处理测试方法,用于第一方面所述的一种汽车LIN网络错误处理测试系统,包括:
[0017]步骤S10,建立测试系统,配置测试条件;
[0018]步骤S20,模拟异常情况,测试网络通讯过程记录自动化测试结果;
[0019]步骤S30,根据所述自动化测试结果提取关键信息,并生成自动化测试报告。
[0020]优选的是,所述步骤S10,包括:
[0021]搭建具备模拟异常情况功能的测试平台,包括硬件设备和软件程序,将测试系统与ECU待测控制器LIN网络进行连接并设置测试条件。
[0022]优选的是,所述测试条件至少包括:LIN网络状态、传输速度、待传输数据。
[0023]优选的是,所述步骤S20,包括:
[0024]通过测试平台,根据用户设定的比例向LIN网络中注入不同类型的错误和异常,模拟制造不同工况;
[0025]随机生成异常文件,并与正常文件一起发送到ECU待测控制器,使用测试平台进行LIN网络错误数据的测试,检测控制器对错误报文的处理情况,并记录测试结果。
[0026]本专利技术相对于现有而言具有的有益效果:
[0027]本专利技术公开了一种汽车LIN网络错误处理测试系统及方法,将测试设备与ECU待测控制器的LIN网络连接起来,并发送各种类型的错误报文,模拟汽车LIN总线网络的各种异常情况,测试和验证ECU的错误处理能力,从而能够真实地模拟汽车LIN网络的实际情况,从而检测ECU的容错能力,能够满足汽车开发和制造过程中对错误检测和处理的需求,并且具有准确性、可靠性和可重复性等优势。
附图说明
[0028]图1是本专利技术一种汽车LIN网络错误处理测试系统的结构示意图。
[0029]图2是本专利技术一种汽车LIN网络错误处理测试方法的流程图。
具体实施方式
[0030]以下根据附图1和2对本专利技术做进一步说明:
[0031]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0033]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0034]如图1所示,本专利技术第一实施例在现有技术的基础上提供了一种汽车LIN网络错误处理测试系统,包括:
[0035]LIN总线模拟器,用于模拟汽车LIN网络的通信环境,包括主节点发送数据和从节
点接收数据;
[0036]错误数据注入模块用于根据用户设定的比例向LIN网络中注入不同类型的错误和异常;数据采集模块用于收集所有ECU的响应数据,检测总线上的信号,并将其传输至自动化执行测试单元进行处理;自动化执行测试单元用于调用所述LIN总线模拟器、错误数据注入模块和数据采集模块执行自动化测试,得到自动化测试结果。
[0037]其中,上述错误数据注入模块的模拟制造不同工况至少包括:干扰数据的PID场、同步场、数据场、CHECKSUM场和干扰信号制造帧结构错误。自动化执行测试单元还可以用于自动索引测试结果依据。
[0038]如图2所示,本专利技术第二实施例在第一实施例的基础上提供了一种汽车LIN网络错误处理测试方法,包括:
[0039]步骤S10,建立测试系统,配置测试条件,具体内容如下:
[0040]搭建具备模拟异常情况功能的测试平台,包括硬件设备和软件程序,将测试系统与ECU待测控制器LIN网络进行连接并设置测试条件,测试条件至少包括:LIN网络状态、传输速度、待传输数据。
[0041]步骤S20,模拟异常情况,测试网络通讯过程记录自动化测试结果,具体内容如下:
[0042]通过测试平台,根据用户设定的比例向LIN网络中注入不同类型的错本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车LIN网络错误处理测试系统,其特征在于,包括:LIN总线模拟器,用于模拟汽车LIN网络的通信环境,包括主节点发送数据和从节点接收数据;错误数据注入模块,用于根据用户设定的比例向LIN网络中注入不同类型的错误和异常;数据采集模块,用于收集所有ECU的响应数据,检测总线上的信号,并将其传输至自动化执行测试单元进行处理;自动化执行测试单元,用于调用所述LIN总线模拟器、错误数据注入模块和数据采集模块执行自动化测试,得到自动化测试结果。2.根据权利要求1所述的一种汽车LIN网络错误处理测试系统,其特征在于,所述错误数据注入模块的模拟制造不同工况至少包括:干扰数据的PID场、同步场、数据场、CHECKSUM场和干扰信号制造帧结构错误。3.根据权利要求1或2所述的一种汽车LIN网络错误处理测试系统,其特征在于,所述自动化执行测试单元,还用于自动索引测试结果依据。4.一种汽车LIN网络错误处理测试方法,用于权利要求1

3中任一项所述的一种汽车LIN网络错误处...

【专利技术属性】
技术研发人员:陆昊楠王邵龙姬楠赵跃张鹏张万友赵伟博谷原野孙运玺
申请(专利权)人:一汽奔腾轿车有限公司
类型:发明
国别省市:

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

1