远程CAN总线自动化测试系统及方法技术方案

技术编号:35223078 阅读:36 留言:0更新日期:2022-10-15 10:41
本发明专利技术公开了一种远程CAN总线自动化测试系统及方法,该系统包括:上位机测试模块用于生成测试用例,将测试指令发送到车联网云平台,根据响应报文生成测试报告;车联网云平台用于将测试指令转发到车载T

【技术实现步骤摘要】
远程CAN总线自动化测试系统及方法


[0001]本专利技术涉及自动化测试
,尤其涉及一种远程CAN总线自动化测试系统及方法。

技术介绍

[0002]当前汽车行业迎来智能网联发展浪潮,智能驾驶、C

V2X等技术快速演进,这些前沿技术和需求的落地实践对CAN总线测试等汽车电子系统的功能和性能测试提出了更高的要求。既有的汽车CAN网络等汽车电子系统的测试装置、系统存在经济成本高、学习成本高、使用灵活性和自动化便利度不足的问题,这成为了新的行业形势下提高汽车电子系统测试效率的一块短板。
[0003]当前行业中既有的汽车CAN总线测试系统,往往依赖专门设计的测试主控设备,针对CAN网络或车载网络的终端设备构建封闭测试的链路,不覆盖现有的车联网系统或车联网系统的局部环节,这样导致成本高昂,限制了测试的覆盖度和有效性。
[0004]因此,亟需一种远程CAN总线自动化测试系统及方法。

技术实现思路

[0005]本专利技术的目的是提供一种远程CAN总线自动化测试系统及方法,以解决上述现有技术中的问题,能够基于车联网云平台构建测试流程,测试覆盖了车联网云平台,提高了CAN总线与车外网交互环节测试的有效性;其不依赖专用测试设备,以普通通用计算机作为测试上位机即可承载测试软件,大大降低测试系统的整体成本。
[0006]本专利技术提供了一种远程CAN总线自动化测试系统,包括:
[0007]上位机测试模块、车联网云平台、车载T

BOX和整车CAN网络,所述车联网云平台分别与所述上位机测试模块和所车载T

BOX连接,所述车载T

BOX和所述整车CAN网络连接,其中:
[0008]所述上位机测试模块用于根据待测试车辆的车辆特征,确定车辆测试参数,并根据所述车辆测试参数生成若干测试用例,将与所述测试用例对应的测试指令发送到所述车联网云平台;
[0009]所述车联网云平台用于接收所述上位机测试模块所发送的所述测试指令,并将所述测试指令转发到所述车载T

BOX;
[0010]所述车载T

BOX用于接收所述车联网云平台所发送的所述测试指令,并将所述测试指令对应的CAN指令报文发送到所述整车CAN网络;
[0011]所述整车CAN网络用于接收所述车载T

BOX所发送的所述CAN指令报文,并将CAN总线上的各终端节点针对所述CAN指令报文的CAN总线测试响应报文发送到所述车载T

BOX;
[0012]所述车载T

BOX还用于接收并汇总所述整车CAN网络所发送的所述CAN总线测试响应报文,并将所述CAN总线测试响应报文上传到所述车联网云平台;
[0013]所述车联网云平台还用于接收所述车载T

BOX所上传的所述CAN总线测试响应报
文,并将所述CAN总线测试响应报文转发到所述上位机测试模块;
[0014]所述上位机测试模块还用于接收所述车联网云平台所转发回的所述CAN总线测试响应报文,并根据所述CAN总线测试响应报文判断各所述测试用例是否通过测试,生成测试报告。
[0015]如上所述的远程CAN总线自动化测试系统,其中,优选的是,所述待测试车辆的车辆特征包括待测试车辆的车架号,所述车辆测试参数包括测试功能参数和周期性测试参数,所述测试功能参数包括测试功能类别或功能类别组合,所述周期性测试参数包括是否周期性测试,测试周期长度、周期轮数。
[0016]如上所述的远程CAN总线自动化测试系统,其中,优选的是,所述上位机测试模块具体用于导入或手动输入待测试车辆的车架号,选定测试功能类别或功能类别组合,设置是否周期性测试,编辑测试周期长度、周期轮数,生成若干测试用例,并将各所述测试用例所对应的测试指令到所述车联网云平台。
[0017]如上所述的远程CAN总线自动化测试系统,其中,优选的是,所述整车CAN网络具体用于通过CAN总线接收所述车载T

BOX所发送的所述CAN指令报文,并将所述CAN指令报文发送到CAN总线上的各终端节点,并将CAN总线上的各终端节点针对所述CAN指令报文的CAN总线测试响应报文发送到CAN总线,通过CAN总线将所述CAN总线测试响应报文发送到所述车载T

BOX。
[0018]如上所述的远程CAN总线自动化测试系统,其中,优选的是,所述上位机测试模块具体用于接收所述车联网云平台所转发回的所述CAN总线测试响应报文,解析所述CAN总线测试响应报文,将解析结果与各所述测试用例对应的正确响应进行对比,判断各所述测试用例是否通过测试,生成测试报告。
[0019]本专利技术还提供一种采用上述系统的远程CAN总线自动化测试方法,包括:
[0020]上位机测试模块根据待测试车辆的车辆特征,确定车辆测试参数,并根据所述车辆测试参数生成若干测试用例,将与所述测试用例对应的测试指令发送到车联网云平台;
[0021]所述车联网云平台接收所述上位机测试模块所发送的所述测试指令,并将所述测试指令转发到车载T

BOX;
[0022]所述车载T

BOX接收所述车联网云平台所发送的所述测试指令,并将所述测试指令对应的CAN指令报文发送到整车CAN网络;
[0023]所述整车CAN网络接收所述车载T

BOX所发送的所述CAN指令报文,并将CAN总线上的各终端节点针对所述CAN指令报文的CAN总线测试响应报文发送到所述车载T

BOX;
[0024]所述车载T

BOX接收并汇总所述整车CAN网络所发送的所述CAN总线测试响应报文,并将所述CAN总线测试响应报文上传到所述车联网云平台;
[0025]所述车联网云平台接收所述车载T

BOX所上传的所述CAN总线测试响应报文,并将所述CAN总线测试响应报文转发到所述上位机测试模块;
[0026]所述上位机测试模块接收所述车联网云平台所转发回的所述CAN总线测试响应报文,并根据所述CAN总线测试响应报文判断各所述测试用例是否通过测试,生成测试报告。
[0027]如上所述的远程CAN总线自动化测试方法,其中,优选的是,所述待测试车辆的车辆特征包括待测试车辆的车架号,所述车辆测试参数包括测试功能参数和周期性测试参数,所述测试功能参数包括测试功能类别或功能类别组合,所述周期性测试参数包括是否
周期性测试,测试周期长度、周期轮数。
[0028]如上所述的远程CAN总线自动化测试方法,其中,优选的是,所述上位机测试模块根据待测试车辆的车辆特征,确定车辆测试参数,并根据所述车辆测试参数生成若干测试用例,将与所述测试用例对应的测试指令发送到车联网云平台,具体包括:
[0029]所述上位机测试模块导入或手动输入待本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程CAN总线自动化测试系统,其特征在于,包括:上位机测试模块、车联网云平台、车载T

BOX和整车CAN网络,所述车联网云平台分别与所述上位机测试模块和所车载T

BOX连接,所述车载T

BOX和所述整车CAN网络连接,其中:所述上位机测试模块用于根据待测试车辆的车辆特征,确定车辆测试参数,并根据所述车辆测试参数生成若干测试用例,将与所述测试用例对应的测试指令发送到所述车联网云平台;所述车联网云平台用于接收所述上位机测试模块所发送的所述测试指令,并将所述测试指令转发到所述车载T

BOX;所述车载T

BOX用于接收所述车联网云平台所发送的所述测试指令,并将所述测试指令对应的CAN指令报文发送到所述整车CAN网络;所述整车CAN网络用于接收所述车载T

BOX所发送的所述CAN指令报文,并将CAN总线上的各终端节点针对所述CAN指令报文的CAN总线测试响应报文发送到所述车载T

BOX;所述车载T

BOX还用于接收并汇总所述整车CAN网络所发送的所述CAN总线测试响应报文,并将所述CAN总线测试响应报文上传到所述车联网云平台;所述车联网云平台还用于接收所述车载T

BOX所上传的所述CAN总线测试响应报文,并将所述CAN总线测试响应报文转发到所述上位机测试模块;所述上位机测试模块还用于接收所述车联网云平台所转发回的所述CAN总线测试响应报文,并根据所述CAN总线测试响应报文判断各所述测试用例是否通过测试,生成测试报告。2.根据权利要求1所述的远程CAN总线自动化测试系统,其特征在于,所述待测试车辆的车辆特征包括待测试车辆的车架号,所述车辆测试参数包括测试功能参数和周期性测试参数,所述测试功能参数包括测试功能类别或功能类别组合,所述周期性测试参数包括是否周期性测试,测试周期长度、周期轮数。3.根据权利要求2所述的远程CAN总线自动化测试系统,其特征在于,所述上位机测试模块具体用于导入或手动输入待测试车辆的车架号,选定测试功能类别或功能类别组合,设置是否周期性测试,编辑测试周期长度、周期轮数,生成若干测试用例,并将各所述测试用例所对应的测试指令到所述车联网云平台。4.根据权利要求1所述的远程CAN总线自动化测试系统,其特征在于,所述整车CAN网络具体用于通过CAN总线接收所述车载T

BOX所发送的所述CAN指令报文,并将所述CAN指令报文发送到CAN总线上的各终端节点,并将CAN总线上的各终端节点针对所述CAN指令报文的CAN总线测试响应报文发送到CAN总线,通过CAN总线将所述CAN总线测试响应报文发送到所述车载T

BOX。5.根据权利要求1所述的远程CAN总线自动化测试系统,其特征在于,所述上位机测试模块具体用于接收所述车联网云平台所转发回的所述CAN总线测试响应报文,解析所述CAN总线测试响应报文,将解析结果与各所述测试用例对应的正确响应进行对比,判断各所述测试用例是否通过测试,生成测试报告。6.一种采用权利要求1

5中任一项所述系统的远程CAN总线自动化测试方法,其特征在于,包括如下步骤:上位机测试模块根据待测试车辆的车辆特...

【专利技术属性】
技术研发人员:董伟沈路郑鹏赵海洋徐璐王悦吴承肖温宏宇费亮
申请(专利权)人:安徽江淮汽车集团股份有限公司
类型:发明
国别省市:

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

1