一种车辆协议诊断工具检测方法和装置制造方法及图纸

技术编号:28036650 阅读:27 留言:0更新日期:2021-04-09 23:19
本发明专利技术公开了一种车辆协议诊断工具检测方法和装置,通过根据预设的协议参数规则,利用仿真模块对车辆的模拟运行过程,得到仿真数据;利用车辆协议诊断工具读取仿真模块的仿真数据,得到读取数据,通过将读取数据与仿真数据进行比较,从而确定车辆协议诊断工具是否发生故障,无需使用真实的车辆进行检测,降低了检测成本。

【技术实现步骤摘要】
一种车辆协议诊断工具检测方法和装置
本专利技术涉及车辆检测领域,尤其是涉及一种车辆协议诊断工具检测方法和装置。
技术介绍
随着汽车技术的不断发展,各类控制器在车辆中的应用越来越广泛,为了实现对车辆的有效控制,避免由于控制器故障影响车辆的调试和正常运行,在控制器正式应用之前,往往需要对其进行调试和检测,而控制器检测所需的车辆协议诊断工具,其功能的准确性和有效性将直接影响控制器的检测结果。现有的车辆协议诊断工具的检测方式往往是基于实体样车进行检测,检测方式较为不便,开发成本较高。
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种低成本的车辆协议诊断工具检测方法和装置。第一方面,本申请实施例提供了一种车辆协议诊断工具检测方法,所述车辆协议诊断工具与仿真模块连接;所述车辆协议诊断工具检测方法包括以下步骤:根据预设的协议参数规则,控制所述仿真模块模拟车辆运行时的数据,得到仿真数据;利用所述车辆协议诊断工具读取所述仿真模块的仿真数据,得到读取数据;将所述读取数据与所述仿真数据进行比较,确定所述车辆协议诊断工具是否发生故障。可选的,所述预设的协议参数规则包括运行数据的变化值和变化规律;控制所述仿真模块模拟车辆运行时的数据的步骤包括:控制所述仿真单元按照所述变化规律,对所述变化值进行变化,得到仿真数据。可选的,利用所述车辆协议诊断工具读取所述仿真模块的仿真数据的步骤包括:获取用户指令和车辆的通信协议;>根据车辆的通信协议将所述用户指令进行封装成控制报文并传输至所述仿真模块;接收所述仿真模块返回仿真数据报文并根据车辆的通信协议进行解析,得到仿真数据。可选的,所述用户指令包括待仿真车辆的车辆信息;所述仿真模块包括仿真车管理模块和仿真车数据管理模块;利用所述仿真模块模拟车辆的运行过程的步骤包括:根据所述车辆信息,从所述仿真车管理模块获取仿真车;从所述仿真车数据管理模块获取预设的协议参数规则;根据所述预设的协议参数规则和所述仿真车模拟车辆运行时的数据,得到仿真数据。可选的,从所述仿真车管理模块获取仿真车的步骤包括:根据所述车辆信息,判断所述待仿真车是否为所述仿真车管理模块已有的仿真车;若是,则从所述仿真车管理模块中调用该仿真车;否则,根据所述车辆信息创建仿真车并进行存储。可选的,还包括以下步骤:获取实车报文和所述实车报文数据解析后的第一数据;将所述实车报文发送至所述车辆协议诊断工具;利用所述车辆协议诊断工具对所述实车报文进行解析,得到第二数据;将所述第一数据与所述第二数据进行比较,确定所述车辆协议诊断工具是否发生故障。第二方面,本申请实施例提供了一种车辆协议诊断工具检测装置,所述车辆协议诊断工具与仿真模块连接;所述车辆协议诊断工具检测装置包括:仿真数据获取模块,用于根据预设的协议参数规则,控制所述仿真模块模拟车辆运行时的数据,得到仿真数据;数据读取模块,用于利用所述车辆协议诊断工具读取所述仿真模块的仿真数据,得到读取数据;故障判断模块,用于将所述读取数据与所述仿真数据进行比较,确定所述车辆协议诊断工具是否发生故障。第三方面,本申请实施例提供了一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的车辆协议诊断工具检测方法的步骤。第四方面,本申请实施例提供了一种车辆诊断系统,包括存储器、处理器以及存储在所述存储器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的车辆协议诊断工具检测方法的步骤。在本申请实施例中,通过根据预设的协议参数规则,利用仿真模块对车辆的模拟运行过程,得到仿真数据;利用车辆协议诊断工具读取仿真模块的仿真数据,得到读取数据,通过将读取数据与仿真数据进行比较,从而确定车辆协议诊断工具是否发生故障,无需使用真实的车辆进行检测,降低了检测成本。为了更好地理解和实施,下面结合附图详细说明本专利技术。附图说明图1是本专利技术一个示例性的实施例中一种车辆协议诊断工具检测方法的流程图;图2是本专利技术一个示例性的实施例中一种车辆协议诊断工具检测装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它例子,都属于本申请实施例保护的范围。在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请实施例所述车辆协议诊断工具可以是车辆维修软件、汽车诊修仪或其它可用于与车辆进行数据交互的装置。所述车辆协议诊断工具可用于发送数据请求信号,并通过接收和分析车辆返回的驾驶参数,从而实现车辆的故障诊断。在一个实施例中,所述仿真模块用于模拟车辆及车辆的电子控制单元的运行数据,所述车辆协议诊断工具与仿真模块连接。如图1所示,本申请实施例提供了一种车辆协议诊断工具检测方法,包括以下步骤:步骤S1:根据预设的协议参数规则,控制所述仿真模块模拟车辆运行时的数据,得到仿真数据;所述预设的协议参数规则可以用于模拟车辆运行时的动态数据。在一个实施例中,所述车辆包括电子控制单元,所述预设的协议参数规则包括电子控制单元包含的协议参数、运行数据的变化值和变化规律等数据;所述运行数据可以是用户预先在实车上进行测试到的实车数据。在其它实施例中,所述预设的协议参数规则也可根据待仿真车辆的具体型号和实际运行情况进行设置本文档来自技高网...

【技术保护点】
1.一种车辆协议诊断工具检测方法,其特征在于,所述车辆协议诊断工具与仿真模块连接;/n所述车辆协议诊断工具检测方法包括以下步骤:/n根据预设的协议参数规则,控制所述仿真模块模拟车辆运行时的数据,得到仿真数据;/n利用所述车辆协议诊断工具读取所述仿真模块的仿真数据,得到读取数据;/n将所述读取数据与所述仿真数据进行比较,确定所述车辆协议诊断工具是否发生故障。/n

【技术特征摘要】
1.一种车辆协议诊断工具检测方法,其特征在于,所述车辆协议诊断工具与仿真模块连接;
所述车辆协议诊断工具检测方法包括以下步骤:
根据预设的协议参数规则,控制所述仿真模块模拟车辆运行时的数据,得到仿真数据;
利用所述车辆协议诊断工具读取所述仿真模块的仿真数据,得到读取数据;
将所述读取数据与所述仿真数据进行比较,确定所述车辆协议诊断工具是否发生故障。


2.根据权利要求1所述的车辆协议诊断工具检测方法,其特征在于,所述预设的协议参数规则包括运行数据的变化值和变化规律;
控制所述仿真模块模拟车辆运行时的数据的步骤包括:
控制所述仿真单元按照所述变化规律,对所述变化值进行变化,得到仿真数据。


3.根据权利要求1所述的车辆协议诊断工具检测方法,其特征在于,利用所述车辆协议诊断工具读取所述仿真模块的仿真数据的步骤包括:
获取用户指令和车辆的通信协议;
根据车辆的通信协议将所述用户指令进行封装成控制报文并传输至所述仿真模块;
接收所述仿真模块返回仿真数据报文并根据车辆的通信协议进行解析,得到仿真数据。


4.根据权利要求3所述的车辆协议诊断工具检测方法,其特征在于,所述用户指令包括待仿真车辆的车辆信息;
所述仿真模块包括仿真车管理模块和仿真车数据管理模块;
利用所述仿真模块模拟车辆的运行过程的步骤包括:
根据所述车辆信息,从所述仿真车管理模块获取仿真车;
从所述仿真车数据管理模块获取预设的协议参数规则;
根据所述预设的协议参数规则和所述仿真车模拟车辆运行时的数据,得到仿真数据。


5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:李留海寇周刚
申请(专利权)人:广州瑞修得信息科技有限公司
类型:发明
国别省市:广东;44

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

1