一种基于远程诊断的汽车仿真测试方法及系统技术方案

技术编号:39838267 阅读:11 留言:0更新日期:2023-12-29 16:23
一种基于远程诊断的汽车仿真测试方法及系统,所述汽车仿真测试方法包括:创建至少一路模拟整车网络,对所述模拟整车网络添加

【技术实现步骤摘要】
一种基于远程诊断的汽车仿真测试方法及系统


[0001]本专利技术属于汽车测试领域,具体涉及一种基于远程诊断的汽车仿真测试方法及系统


技术介绍

[0002]随着汽车技术的发展和人们生活水平的提高,汽车配置的复杂性和汽车故障的复杂性越来越大,对车辆诊断技术人员和维修人员的要求越来预高

当车辆出现故障时,车辆通常被安置在线下门店,本地维修人员通过本地诊断工具连接车辆
OBD(On

Board Diagnostics
,车载自动诊断系统
)
口发送诊断指令,车辆收到指令执行诊断,然后返回结果

线下汽车诊断的过程繁琐且效率较低

[0003]现有技术中,虽然存在基于远程诊断的方法线上解决车辆问题的方法,但是目前远程诊断的环境一般为基于实车的环境进行测试,而针对一些无法模拟的电控单元的故障场景,现有技术很难做到全覆盖,也很难保证异常场景的正确性,使得后期技术人员使用远程诊断系统的时候很难快速且准确地定位故障问题,增加了远程诊断场景下的测试成本


技术实现思路

[0004]鉴于以上所述的现有技术的缺点,本专利技术的目的是提供一种基于远程诊断的汽车仿真测试方法及系统,解决了远程诊断的测试成本较高

效率较低且故障定位不准确的问题

[0005]为实现上述目的,本专利技术采用如下技术方案

[0006]本申请第一方面提供一种基于远程诊断的汽车仿真测试方法,包括:创建至少一路模拟整车网络,对所述模拟整车网络添加
precondition
节点和
ECU
节点;配置控制面板和与所述控制面板关联的系统变量,所述系统变量经所述
precondition
节点与网络信号关联且经所述
ECU
节点与诊断响应代码关联;基于所述控制面板控制所述网络信号和
/
或诊断响应代码生成模拟测试数据

[0007]作为本专利技术的一种实施方式,所述创建至少一路整车模拟网络,对所述模拟整车网络添加
precondition
节点和
ECU
节点包括:在
CANoe
软件中创建
CAN
模拟整车网络,所述
CAN
模拟整车网络包括
BDCAN、PTCANFD、CHCAN、INFOCANFD、BDEXTENDCAN

/

CONNCANFD
;对每路
CAN
模拟整车网络添加
.can
文件,所述
.can
文件包括整车数据库文件和诊断数据库文件;在每路
CAN
模拟整车网络中基于预设前置条件添加同一个
precondition
节点,基于整车网络拓扑结构添加
ECU
节点,所述
precondition
节点和
ECU
节点关联对应的
.can
文件

[0008]作为本专利技术的一种实施方式,所述对每路
CAN
模拟整车网络添加
.can
文件,所述
.can
文件包括整车数据库文件,诊断数据库文件,包括:基于
Database
添加整车数据库文件;基于
Diagnostic/ISO TP
添加整车
ECU
相关的诊断数据库文件

[0009]作为本专利技术的一种实施方式,所述配置控制面板和与所述控制面板关联的系统变量,包括:基于
panel
配置控制面板,所述控制面板通过控件和所述系统变量产生关联;基于
system variables
配置系统变量,所述系统变量包括第一系统变量和第二系统变量,所述第一系统变量经所述
precondition
节点与网络信号关联,所述第二系统变量经所述
ECU
节点与诊断响应代码关联

[0010]作为本专利技术的一种实施方式,所述第二系统变量经所述
ECU
节点与诊断响应代码关联,包括:通过第二系统变量关联
NRC
响应码;通过
CAPL

NRC
响应码以参数的形式传递给
diagSendNegativeResponse
函数,以通过改变控制面板的方式来改变
NRC
响应码

[0011]作为本专利技术的一种实施方式,所述第二系统变量经所述
ECU
节点与诊断响应代码关联,还包括:通过各个
ECU

cdd
文件将
DTC
数据提取出来并存储到
ini
配置文件中,所述
DTC
数据包括
DTC
值和
DTC
的状态码;通过
getProfileString
函数获取
ini
配置文件中的文件数据;通过
diagSetComplexParameter
函数来获取
DTC
数据,以模拟
DTC
故障

[0012]本申请第二方面提供一种基于远程诊断的汽车仿真测试系统,包括:创建模块,至少用于创建至少一路模拟整车网络,对所述模拟整车网络添加
precondition
节点和
ECU
节点;配置模块,至少用于配置控制面板和与所述控制面板关联的系统变量,所述系统变量经所述
precondition
节点与网络信号关联且经所述
ECU
节点与诊断响应代码关联;测试模块,至少用于基于所述控制面板控制所述网络信号和
/
或诊断响应代码生成模拟测试数据

[0013]作为本专利技术的一种实施方式,所述创建模块包括
CAN
模拟整车网络创建子模块,
.can
文件添加子模块和节点添加子模块;所述
CAN
模拟整车网络创建子模块用于在
CANoe
软件中创建
CAN
模拟整车网络,所述
CAN
模拟整车网络包括
BDCAN、PTCANFD、CHCAN、INFOCANFD、BDEXTENDCAN

CONNCANFD
;所述
.can
文件添加子模块用于对每路
CAN
模拟整车网络添加
.can
文件,所述
.can
文件包括整车数据库文件和诊断数据库文件;所述节点添加子模块用于在每路
CAN
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于远程诊断的汽车仿真测试方法,其特征在于,包括:创建至少一路模拟整车网络,对所述模拟整车网络添加
precondition
节点和
ECU
节点;配置控制面板和与所述控制面板关联的系统变量,所述系统变量经所述
precondition
节点与网络信号关联且经所述
ECU
节点与诊断响应代码关联;基于所述控制面板控制所述网络信号和
/
或诊断响应代码生成模拟测试数据
。2.
根据权利要求1所述的基于远程诊断的汽车仿真测试方法,其特征在于,所述创建至少一路整车模拟网络,对所述模拟整车网络添加
precondition
节点和
ECU
节点包括:在
CANoe
软件中创建
CAN
模拟整车网络,所述
CAN
模拟整车网络包括
BDCAN、PTCANFD、CHCAN、INFOCANFD、BDEXTENDCAN

/

CONNCANFD
;对每路
CAN
模拟整车网络添加
.can
文件,所述
.can
文件包括整车数据库文件和诊断数据库文件;在每路
CAN
模拟整车网络中基于预设前置条件添加同一个
precondition
节点,基于整车网络拓扑结构添加
ECU
节点,所述
precondition
节点和
ECU
节点关联对应的
.can
文件
。3.
根据权利要求2所述的基于远程诊断的汽车仿真测试方法,其特征在于,所述对每路
CAN
模拟整车网络添加
.can
文件,所述
.can
文件包括整车数据库文件,诊断数据库文件,包括:基于
Database
添加整车数据库文件;基于
Diagnostic/ISO TP
添加整车
ECU
相关的诊断数据库文件
。4.
根据权利要求2所述的基于远程诊断的汽车仿真测试方法,其特征在于,所述配置控制面板和与所述控制面板关联的系统变量,包括:基于
panel
配置控制面板,所述控制面板通过控件和所述系统变量产生关联;基于
system variables
配置系统变量,所述系统变量包括第一系统变量和第二系统变量,所述第一系统变量经所述
precondition
节点与网络信号关联,所述第二系统变量经所述
ECU
节点与诊断响应代码关联
。5.
根据权利要求4所述的基于远程诊断的汽车仿真测试方法,其特征在于,所述第二系统变量经所述
ECU
节点与诊断响应代码关联,包括:通过第二系统变量关联
NRC
响应码;通过
CAPL

NRC
响应码以参数的形式传递给
diagSendNegativeResponse
函数,以通过改变控制面板的方式来改变
NRC
响应码
。6.
根据权利要求5所述的基于远程诊断的汽车仿真测试方法,其特征在于,所述第二系统变量经所述
ECU
节点与诊断响应代码关联,还包括:通过各个
ECU

cdd
文件将
DTC
数据提取出来并存储到
ini
...

【专利技术属性】
技术研发人员:高沙沙
申请(专利权)人:零束科技有限公司
类型:发明
国别省市:

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

1