一种远程车控系统的自动化测试装置及其搭建方法制造方法及图纸

技术编号:37815507 阅读:12 留言:0更新日期:2023-06-09 09:45
本发明专利技术涉及远程车控系统技术领域,具体提供一种远程车控系统的自动化测试装置及其搭建方法,方法包括以下步骤:HIL负载箱系统设计;台架搭建与调试;自动化测试框架设计;系统初始化设计;代码设计;系统调试。本发明专利技术基于python软件工程及HIL负载箱测试系统,模拟远程指令,达到控制目标输出的目的,支持前置条件预设,每条用例执行之前可设置前置条件,支持循环耐久测试,实现连续不间断的自动化测试,并生成完整的测试报告,实现远程控制服务的稳定性和耐久测试。的稳定性和耐久测试。的稳定性和耐久测试。

【技术实现步骤摘要】
一种远程车控系统的自动化测试装置及其搭建方法


[0001]本专利技术属于远程车控系统
,具体涉及一种远程车控系统的自动化测试装置及其搭建方法。

技术介绍

[0002]随着汽车智能化的发展,车联网服务作为智能汽车不可或缺的一环也随之普及。远程车控作为其核心部分,它需要车主或测试人员使用手机APP发送相关控制指令(比如开关车窗、解闭锁等),可实现车主在手机端对车辆的控制和交互,大大提升了车主的体验感和科技感。
[0003]软件定义汽车提出后,整车架构逐渐从传统分布式的EE架构向面向服务的分布式架构转型升级。对于车身而言,由传统的CAN控制转变为服务控制,且当前支持的远程控制功能数量较多,如远程车窗、远程解闭锁等,给测试人员带来了一定的困难。传统系统测试为手动操作手机app执行测试,查看车辆上的执行器是否响应成功,同时需要在多部测试手机上进行功能测试,手动测试工作量大,耗时长,测试效率低,需要对远程测试工作投入大量的人力物力。同时,新的软件架构下,不再支持传统模式下的CAN工具模拟远程信号对车身控制器的功能测试,对测试人员和设备提出了新的挑战。

技术实现思路

[0004]本专利技术的目的是:旨在提供一种远程车控系统的自动化测试装置及其搭建方法,用来解决现有车辆系统手动测试工作量大,耗时长,测试效率低,需要对远程测试工作投入大量的人力物力的问题。
[0005]为实现上述技术目的,本专利技术采用的技术方案如下:
[0006]第一方面,本申请提供一种远程车控系统的自动化测试装置搭建方法,包括以下步骤:
[0007]S110,基于上位机、被控对象HIL负载箱和控制器硬件平台设计HIL负载箱系统;
[0008]S120,连接所述上位机、所述被控对象HIL负载箱和所述控制器硬件平台并进行调试;
[0009]S130,测试工程脚本设计,所述测试工程脚本用于模拟车辆的目标控制器向被测车身控制器发送通信报文或服务指令、以及检测被测车身控制器所反馈的通信报文;
[0010]S140,基于功能对所述被控对象HIL负载箱初始化;
[0011]S150,基于编程软件设计文字测试用例,所述文字测试用例至少包括所述服务指令;
[0012]S160,对所述文字测试用例进行系统调试。
[0013]结合第一方面,在一些可选的实施方式中,所述上位机中内嵌有测试管理软件和实时软件测试模型,所述控制器硬件平台基于线束与所述被控对象HIL负载箱连接,所述对象HIL负载箱内预设有与所述控制器硬件平台连接的线束。
[0014]结合第一方面,在一些可选的实施方式中,所述方法包括:将所述上位机与所述被控对象HIL负载箱连接;将所述被控对象HIL负载箱与所述控制器硬件平台连接,所述调试包括检验线束是否通路、上位机软件通信基础设置及总线通信是否正确和线束通道数据量是否正常。
[0015]结合第一方面,在一些可选的实施方式中,所述服务指令基于编程转换为与所述目标控制器和/或所述车身控制器匹配的格式和内容。
[0016]结合第一方面,在一些可选的实施方式中,所述初始化包括:对所述被控对象HIL负载箱的底层代码进行初始化。
[0017]结合第一方面,在一些可选的实施方式中,所述步骤还包括:接口的调用封装和用例设计,其中,所述用例设计的内容包括前提条件、测试步骤、期望结果、实际结果和条件恢复。
[0018]结合第一方面,在一些可选的实施方式中,所述系统调试包括:基于信号的输出值与预设期望值的对比结果输出测试结果。
[0019]第二方面,本申请提供一种上所述的远程车控系统的自动化测试装置,包括依次通讯连接的上位机、被控对象HIL负载箱和控制器硬件平台。
[0020]采用上述技术方案的专利技术,具有如下优点:
[0021]本专利技术基于python软件工程及HIL负载箱测试系统,模拟远程指令,达到控制目标输出的目的。支持前置条件预设,每条用例执行之前可设置前置条件,支持循环耐久测试,实现连续不间断的自动化测试,并生成完整的测试报告,实现远程控制服务的稳定性和耐久测试。
附图说明
[0022]本专利技术可以通过附图给出的非限定性实施例进一步说明;
[0023]图1为本申请实施例中自动化测试装置框图;
[0024]图2为本申请实施例中测试装置搭建流程;
[0025]图3为本申请实施例中用例管理设计图;
[0026]图4为本申请实施例中python用例设计截图;
[0027]图5为本申请实施例中测试执行报告。
[0028]主要元件符号说明如下:
[0029]1:上位机;2:控制器硬件平台;3:被控对象HIL负载箱;4:CAN/LIN设备;5:ETH;6:CAN/LIN设备;7:I/O线束。
具体实施方式
[0030]以下将结合附图和具体实施例对本专利技术进行详细说明,需要说明的是,在附图或说明书描述中,相似或相同的部分都使用相同的图号,附图中未绘示或描述的实现方式,为所属
中普通技术人员所知的形式。另外,实施例中提到的方向用语,例如“上”、“下”、“顶”、“底”、“左”、“右”、“前”、“后”等,仅是参考附图的方向,并非用来限制本专利技术的保护范围。
[0031]结合附图1,本申请实施例提供一种远程车控系统的自动化测试装置搭建方法,方
法包括以下步骤:
[0032]S110,基于上位机1、被控对象HIL负载箱2和控制器硬件平台3设计HIL负载箱系统;
[0033]S120,连接所述上位机1、所述被控对象HIL负载箱2和所述控制器硬件平台3并进行调试;
[0034]S130,测试工程脚本设计,所述测试工程脚本用于模拟车辆的目标控制器向被测车身控制器发送通信报文或服务指令、以及检测被测车身控制器所反馈的通信报文;
[0035]S140,基于功能对所述被控对象HIL负载箱2初始化;
[0036]S150,基于编程软件设计文字测试用例,所述文字测试用例至少包括所述服务指令;
[0037]S160,对所述文字测试用例进行系统调试。
[0038]在步骤S110中,基于上位机1、被控对象HIL负载箱2和控制器硬件平台3设计HIL负载箱系统。HIL(Hardware

in

the

Loop)硬件在环测试系统能够按照真实被控对象和控制器接口仿真开关或总线信号输入,另一方面能够对控制指令做出正确的响应并发出正确的状态值。主要由上位机1、控制器硬件平台3和被控对象HIL负载箱2,上位机1中包含了测试管理软件和实时软件测试模型。控制器硬件平台3通过定制的线束连接到被控对象HIL负载箱2,被控对象HIL负载箱2可根据控制器硬件平台3的输出电频控制相应的执行器,被控对象HIL负载箱2中设计了连接到控制器硬件平台3的CAN通信线束,所以上位机1PC端通过CAN/LIN设备4连接负载箱,实现模拟外部控制器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程车控系统的自动化测试装置搭建方法,其特征在于,包括以下步骤:S110,基于上位机(1)、被控对象HIL负载箱(2)和控制器硬件平台(3)设计HIL负载箱系统;S120,连接所述上位机(1)、所述被控对象HIL负载箱(2)和所述控制器硬件平台(3)并进行调试;S130,测试工程脚本设计,所述测试工程脚本用于模拟车辆的目标控制器向被测车身控制器发送通信报文或服务指令、以及检测被测车身控制器所反馈的通信报文;S140,基于功能对所述被控对象HIL负载箱(2)初始化;S150,基于编程软件设计文字测试用例,所述文字测试用例至少包括所述服务指令;S160,对所述文字测试用例进行系统调试。2.根据权利要求1所述的自动化测试装置搭建方法,其特征在于,所述上位机(1)中内嵌有测试管理软件和实时软件测试模型,所述控制器硬件平台(3)基于线束与所述被控对象HIL负载箱(2)连接,所述被控对象HIL负载箱(2)内预设有与所述控制器硬件平台(3)连接的线束。3.根据权利要求1所述的自动化测试装置搭建方法,其特征在于,所述方法包括:将所述上位机(1)与所述被控对象HIL负载箱(2)连接;...

【专利技术属性】
技术研发人员:李兵
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1