检测方法技术

技术编号:39399357 阅读:10 留言:0更新日期:2023-11-19 15:52
本申请涉及计算机应用技术领域,并公开了检测方法

【技术实现步骤摘要】
检测方法、检测装置、模拟平台及设备


[0001]本申请涉及计算机应用
,特别是涉及检测方法

检测装置

模拟平台及设备


技术介绍

[0002]汽车生产厂家在新车投产时,在总装车间需要用到诊断设备,也就是电检设备

[0003]目前,在新车正式量产前,由于实车资源少,项目初期新车配置不完整,软件发布时间的影响,使得电检设备检测程序难以得到充分的调试和验证,电检设备程序质量难以保证

[0004]如此,便会造成新车量产后,电检设备容易出现各种问题,导致车辆无法完成电检需要人工推车下线

[0005]综上所述,如何有效地解决对诊断设备进行验证和检查等问题,是目前本领域技术人员急需解决的技术问题


技术实现思路

[0006]本申请的目的是提供检测方法

检测装置

模拟平台及设备,能够调试验证诊断设备,检查诊断设备诊断流程的规范性

[0007]为解决上述技术问题,本申请提供如下技术方案:
[0008]一种检测方法,包括:
[0009]模拟平台获取诊断设备对电子控制器单元发送的第
N
个请求命令;所述
N
为大于0的自然数;
[0010]从所述电子控制器单元的诊断命令流程中,查找帧编号为所述
N
的诊断设备请求命令;
[0011]在所述请求命令与所述诊断设备请求命令不一致的情况下,采取目标操作,以提示所述诊断设备出错

[0012]在一实施例中,包括:
[0013]在所述请求命令与所述诊断设备请求命令一致的情况下,向所述诊断设备反馈与所述请求命令匹配的回复命令

[0014]在一实施例中,所述采取目标操作,以提示所述诊断设备出错,包括:
[0015]从所述诊断命令流程中查找与所述请求命令一致的目标诊断设备请求命令;其中,所述目标诊断设备请求命令的帧编号为
M
,所述
M
为大于0且与所述
N
不同的自然数;
[0016]若所述
M
大于所述
N
,则对外输出漏发帧编号为所述
N

M
‑1的请求命令提示信息;
[0017]若所述
M
小于所述
N
,则对外输出帧编号为所述
M
的请求命令重复发送提示信息

[0018]在一实施例中,所述采取目标操作,以提示所述诊断设备出错,包括:
[0019]从所述诊断命令流程中查找与所述请求命令一致的目标诊断设备请求命令;
[0020]若查到所述目标诊断设备请求命令,则对外输出命令顺序错误提示信息;
[0021]若无法查到所述目标诊断设备请求命令,则输出命令内容错误提示信息

[0022]在一实施例中,从所述电子控制器单元的诊断命令流程中,查找帧编号为所述
N
的诊断设备请求命令,包括:
[0023]获取车型模拟诊断数据文件;所述程序模拟诊断数据文件包括各个车型对应的诊断文件,所述诊断文件中包括所属车型中各个电子控制器单元及各个所述电子控制器单元的诊断命令流程;
[0024]从所述车型模拟诊断数据文件中查找出当前车型的诊断文件;
[0025]从所述诊断文件中,查找所述诊断设备请求命令

[0026]一种检测方法,包括:
[0027]诊断设备向模拟平台中的电子控制器单元发送第
N
个请求命令;所述
N
为大于0的自然数;所述模拟平台执行如上述的调试方法的步骤;
[0028]在接收到回复命令的情况下,向所述模拟平台中的电子控制器单元发送第
N+1
个请求命令;
[0029]在超时未接收到所述回复命令的情况下,进行报错

[0030]在一实施例中,所述向模拟平台中的电子控制器单元发送第
N
个请求命令,包括:
[0031]确定诊断车型,依次选中所述诊断车型的每一个所述电子控制器单元;
[0032]设置当前选中的所述电子控制器单元的通讯参数;
[0033]基于所述通讯参数,向所述电子控制器单元发送所述第
N
个请求命令

[0034]一种模拟平台,包括:
[0035]命令接收模块,用于获取诊断设备对电子控制器单元发送的第
N
个请求命令;所述
N
为大于0的自然数;
[0036]命令查找模块,用于从所述电子控制器单元的诊断命令流程中,查找帧编号为所述
N
的诊断设备请求命令;
[0037]命令报错模块,用于在所述请求命令与所述诊断设备请求命令不一致的情况下,采取目标操作,以提示所述诊断设备出错

[0038]一种诊断装置,包括:
[0039]命令发送模块,用于向模拟平台中的电子控制器单元发送第
N
个请求命令;所述
N
为大于0的自然数;在接收到回复命令的情况下,向所述模拟平台中的电子控制器单元发送第
N+1
个请求命令;
[0040]报错模块,用于在超时未接收到所述回复命令的情况下,进行报错

[0041]一种电子设备,包括:
[0042]存储器,用于存储计算机程序;
[0043]处理器,用于执行所述计算机程序时实现上述检测方法的步骤

[0044]一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述检测方法的步骤

[0045]应用本申请实施例所提供的方法,模拟平台获取诊断设备对电子控制器单元发送的第
N
个请求命令;
N
为大于0的自然数;从电子控制器单元的诊断命令流程中,查找帧编号为
N
的诊断设备请求命令;在请求命令与诊断设备请求命令不一致的情况下,采取目标操作,以提示诊断设备出错

[0046]在本申请实施例中,可以基于模拟平台对诊断设备进行检验

具体的,当模拟平台获取到诊断设备对电子控制器单元发送的第
N
个请求命令的情况下,从电子控制器单元的诊断命令流程中,查找出帧编号为
N
的诊断设备请求命令

然后,将诊断设备发送的请求命令和诊断设备请求命令进行比对,在发现二者不一致的情况下,采集目标操作,以提示诊断设备出错

因而,可调试验证诊断设备,并检查诊断设备诊断流程的规范性

[0047]也就是说,本申请的技术效果:当诊断本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种检测方法,其特征在于,包括:模拟平台获取诊断设备对电子控制器单元发送的第
N
个请求命令;所述
N
为大于0的自然数;从所述电子控制器单元的诊断命令流程中,查找帧编号为所述
N
的诊断设备请求命令;在所述请求命令与所述诊断设备请求命令不一致的情况下,采取目标操作,以提示所述诊断设备出错
。2.
根据权利要求1所述的检测方法,其特征在于,包括:在所述请求命令与所述诊断设备请求命令一致的情况下,向所述诊断设备反馈与所述请求命令匹配的回复命令
。3.
根据权利要求1所述的检测方法,其特征在于,所述采取目标操作,以提示所述诊断设备出错,包括:从所述诊断命令流程中查找与所述请求命令一致的目标诊断设备请求命令;其中,所述目标诊断设备请求命令的帧编号为
M
,所述
M
为大于0且与所述
N
不同的自然数;若所述
M
大于所述
N
,则对外输出漏发帧编号为所述
N

M
‑1的请求命令提示信息;若所述
M
小于所述
N
,则对外输出帧编号为所述
M
的请求命令重复发送提示信息
。4.
根据权利要求1所述的检测方法,其特征在于,所述采取目标操作,以提示所述诊断设备出错,包括:从所述诊断命令流程中查找与所述请求命令一致的目标诊断设备请求命令;若查到所述目标诊断设备请求命令,则对外输出命令顺序错误提示信息;若无法查到所述目标诊断设备请求命令,则输出命令内容错误提示信息
。5.
根据权利要求1至4任一项所述的检测方法,其特征在于,从所述电子控制器单元的诊断命令流程中,查找帧编号为所述
N
的诊断设备请求命令,包括:获取车型模拟诊断数据文件;所述程序模拟诊断数据文件包括各个车型对应的诊断文件,所述诊断文件中包括所属车型中各个电子控制器单元及各个所述电子控制器单元的...

【专利技术属性】
技术研发人员:刘新熊文龙
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1