一种域控制器测试系统技术方案

技术编号:34145301 阅读:47 留言:0更新日期:2022-07-14 18:48
本发明专利技术提供了一种域控制器测试系统,包括测试装置和域控制器,测试装置包括任务调度模块,域控制器包括任务执行模块,任务调度模块用于向域控制器发送测试指令;任务执行模块用于解析测试指令,根据测试指令确定待测试链路和测试用例,按照测试用例向与待测试链路连接的外接设备发送动作指令,并获取外接设备的执行结果,根据执行结果确定待测试链路的检测结果,将检测结果发送至测试装置,通过本发明专利技术提供的域控制器测试系统,测试装置只需要向域控制器发送测试指令,域控制器即可自行完成对链路的检测,无需特意搭建用于检测链路的测试系统,节省了测试时间及成本。节省了测试时间及成本。节省了测试时间及成本。

【技术实现步骤摘要】
一种域控制器测试系统


[0001]本专利技术涉及汽车设备测试
,尤其是涉及一种域控制器测试系统。

技术介绍

[0002]随着汽车电子化程度越来越高,电子控制单元(ECU)已经成为汽车上最为常见的部件之一,而动辙几十个甚至上百个电子控制单元对传统汽车电子电气分布式架构提出了挑战,于是一种以域为单位的汽车域控制单元(DCU)集成化架构应运而生,智能座舱域控制器是其中之一,它利用处理能力强大的多核CPU/GPU芯片集中控制全景环视(AVM)、车载数据终端(T

Box)、车载信息娱乐(IVI)和驾驶员监控(DMS)等系统,以满足日益智能化、人性化的交互/娱乐需求。
[0003]为了保证智能座舱域控制器及与其外接链路运行的可靠性,需要做大量的测试,在汽车行业“新四化”的引领下,智能座舱域控制器已不再局限于多屏互联(液晶仪表+HUD+中控屏+后排娱乐)实现的交互体验,增强现实抬头显示器、驾驶监测、流媒体后视镜、透明A柱、手势识别、人脸识别、声源定位、织物交互、全息影像等多通道融合交互方式也飞速发展,丰富的座舱功能和不同车型差异化的需求导致多样化的座舱系统配置方案,也给测试带来更多的挑战。
[0004]传统对智能座舱域控制器及与其外接链路的测试方法有实车测试和基于控制器局域网络(CAN)总线的测试,但这两种方法在对智能座舱域控制器及与其外接链路的测试过程中,需要额外的仪器仪表来搭建测试系统,费时费力,且存在着供应链风险。

技术实现思路

[0005]因此,针对现有技术中的问题,本专利技术提供一种域控制器测试系统,用以解决现有技术中存在的问题。
[0006]本专利技术提供了一种域控制器测试系统,包括:测试装置和域控制器,测试装置包括任务调度模块,域控制器包括任务执行模块,任务调度模块用于向域控制器发送测试指令;任务执行模块用于解析测试指令,根据测试指令确定待测试链路和测试用例,按照测试用例向与待测试链路连接的外接设备发送动作指令,并获取外接设备的执行结果,根据执行结果确定待测试链路的检测结果,将检测结果发送至测试装置。
[0007]可选的,在本专利技术提供的域控制器测试系统中,域控制器还包括任务分发模块,任务分发模块用于将测试指令分发至任务执行模块。
[0008]可选的,在本专利技术提供的域控制器测试系统中,域控制器还包括测试用例模块,测试用例模块包括多个测试用例,测试用例与待测试链路一一对应。
[0009]可选的,在本专利技术提供的域控制器测试系统中,域控制器还包括日志模块,日志模块根据检测结果生成日志数据,通过日志模块进行问题定位。
[0010]可选的,在本专利技术提供的域控制器测试系统中,测试装置还包括任务导入模块,任务导入模块用于读取任务文件,将任务文件添加到任务列表,任务调度模块通过解析任务
文件,生成测试指令。
[0011]可选的,在本专利技术提供的域控制器测试系统中,测试装置还包括测试统计模块,测试统计模块对任务执行次数进行统计。
[0012]可选的,在本专利技术提供的域控制器测试系统中,测试装置还包括任务状态更新模块,任务状态更新模块用于对检测结果进行解析,得到检测结果的结构状态字段;若结构状态字段等于预设值,则任务状态更新模块将检测结果确定为成功。
[0013]可选的,在本专利技术提供的域控制器测试系统中,还包括:若结构状态字段大于或小于预设值,则任务状态更新模块将检测结果确定为失败。
[0014]可选的,在本专利技术提供的域控制器测试系统中,测试装置还包括任务显示模块,任务显示模块用于显示任务运行状态、检测结果和任务列表;任务运行状态包括等待状态和运行状态。
[0015]可选的,在本专利技术提供的域控制器测试系统中,任务调度模块还用于使用单线程轮流调度任务列表中的任务,或,为任务列表中的各任务分别分配一个线程独立运行;当任务被调用,且,未获取到任务的运行结果时,将任务的任务运行状态标记为运行状态;当任务未被调用,或,获取到任务的运行结果时,将任务的任务运行状态确定为等待状态。
[0016]本专利技术技术方案,具有如下优点:
[0017]本专利技术提供的域控制器测试系统,测试装置中的任务调度模块向域控制器发送测试指令后,由域控制器中的任务执行模块对测试指令进行解析确定待测试链路和测试用例,按照测试用例向待测试链路连接的外界设备发送动作指令,实现对域控制器及其外接链路的测试,在本专利技术提供的域控制器测试系统中,测试装置只需要向域控制器发送测试指令,域控制器即可自行完成对链路的检测,无需特意搭建用于检测链路的测试系统,节省了测试时间及成本。
附图说明
[0018]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术实施例中域控制器测试系统的一个具体实例的架构示例图;
[0020]图2为本专利技术实施例中域控制器测试系统的一个具体实例的验证流程示例图;
[0021]图3为本专利技术实施例中测试装置的一个具体实例的连接示例图;
[0022]图4为本专利技术实施例中测试装置的一个具体实例的内容示例图;
[0023]图5为本专利技术实施例中域控制器的一个具体实例的连接示例图;
[0024]图6为本专利技术实施例中测试台架的一个具体实例的结构示例图。
具体实施方式
[0025]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
[0027]在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0028]此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0029]本专利技术实施例提供一种域控制器测试系统,如图1所示,该域控制器测试系统包括测试装置和域控制器,其中,测试装置包括任务调度模块,域控制器包括任务执行模块。
[0030]任务调度模块用于向域控制器发送测试指令。
[0031]在一可选实施例中,测试装置中存储有任务列表,任务调度模块先对任务列表中的任务文件进行解析,得到测试指令,再对测试指令进行封装后向域控制器发送。
[0032]任务执行模块用于解析测试指令,根据测试指令确定待测试链路和测试用例,按本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域控制器测试系统,其特征在于,包括测试装置和域控制器,所述测试装置包括任务调度模块,所述域控制器包括任务执行模块,所述任务调度模块用于向所述域控制器发送测试指令;所述任务执行模块用于解析所述测试指令,根据所述测试指令确定待测试链路和测试用例,按照所述测试用例向与所述待测试链路连接的外接设备发送动作指令,并获取所述外接设备的执行结果,根据所述执行结果确定所述待测试链路的检测结果,将所述检测结果发送至所述测试装置。2.根据权利要求1所述的域控制器测试系统,其特征在于,所述域控制器还包括任务分发模块,所述任务分发模块用于将所述测试指令分发至所述任务执行模块。3.根据权利要求1所述的域控制器测试系统,其特征在于,所述域控制器还包括测试用例模块,所述测试用例模块包括多个测试用例,所述测试用例与所述待测试链路一一对应。4.根据权利要求1所述的域控制器测试系统,其特征在于,所述域控制器还包括日志模块,所述日志模块根据所述检测结果生成日志数据,通过所述日志模块进行问题定位。5.根据权利要求1所述的域控制器测试系统,其特征在于,所述测试装置还包括任务导入模块,所述任务导入模块用于读取任务文件,将所述任务文件添加到任务列表,所述任务调度模块通过解析所述任务文件,生成所述测试指令。6...

【专利技术属性】
技术研发人员:赵伦
申请(专利权)人:镁佳北京科技有限公司
类型:发明
国别省市:

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

1