一种喷油嘴控制方法、装置和车载设备及可读存储介质

文档序号:1610843 发布日期:2020-01-10 浏览:37次 >En<

阅读说明:本技术 一种喷油嘴控制方法、装置和车载设备及可读存储介质 (Oil nozzle control method and device, vehicle-mounted equipment and readable storage medium ) 是由 刘均 程驰 詹伟 刘国柱 裴慧 庄文龙 于 2019-10-18 设计创作,主要内容包括:本申请提供一种喷油嘴控制方法,应用于车载设备,包括:接收到对至少一个喷油嘴控制指令;解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。本申请操作简单,成本低,且可以支持所有车型,不需要使用与车辆对应的设备即可实现对车辆某些汽缸的喷油嘴的控制。本申请同时还提供了一种喷油嘴控制装置、一种车载设备和计算机可读存储介质,均具有上述有益效果。(The application provides an oil nozzle control method, which is applied to vehicle-mounted equipment and comprises the following steps: receiving a control instruction for at least one fuel spray nozzle; analyzing at least one oil injection nozzle control instruction to obtain at least one oil injection nozzle control information, wherein the oil injection nozzle control information comprises an oil injection nozzle number and a corresponding control oil injection nozzle state; and sequentially sending the control information of the oil nozzle to the vehicle electronic control unit so that the vehicle electronic control unit controls the current oil nozzle state of the corresponding oil nozzle to be converted into the corresponding control oil nozzle state. This application easy operation, it is with low costs, and can support all motorcycle types, need not use the equipment that corresponds with the vehicle can realize the control to the fuel sprayer of some cylinders of vehicle. The application also provides an oil nozzle control device, a vehicle-mounted device and a computer readable storage medium, and the oil nozzle control device, the vehicle-mounted device and the computer readable storage medium all have the beneficial effects.)

一种喷油嘴控制方法、装置和车载设备及可读存储介质

技术领域

本申请涉及车辆技术领域,特别涉及一种喷油嘴控制方法、喷油嘴控制装置、车载设备和计算机可读存储介质。

背景技术

车辆的发动机每个汽缸都有喷油嘴,一般有几缸就有几个喷油嘴,比如四缸发动机有四个喷油嘴,六缸有六个喷油嘴,发动机启动时默认都是所有汽缸的喷油嘴一起启动的,发动机在启动和停止的时候都是所有喷油嘴一起启动和停止工作的,但是在某些场景下,比如发动机汽缸故障排查,会需要将发动机各汽缸的喷油嘴有些打开有些关闭,以便于分析排查,比如四缸发动机,只打开1缸喷油嘴,其它关闭来检查。相关技术中,如果要关闭某些汽缸的喷油嘴只能通过专门的原厂车型设备才行,不同的车系的设备也不一样。如果要设置多个车系的喷油嘴就需要多个设备费用太高,而且设备大而且多不方便携带。

因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

发明内容

本申请的目的是提供一种喷油嘴控制方法、喷油嘴控制装置、车载设备和计算机可读存储介质,喷油嘴控制方式简单,费用低。其具体方案如下:

第一方面,本申请公开了一种喷油嘴控制方法,应用于车载设备,包括:

接收到对至少一个喷油嘴控制指令;

解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,所述喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;

依次将所述喷油嘴控制信息发送至车辆电子控制单元,以便所述车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

可选的,所述依次将所述喷油嘴控制信息发送至车辆电子控制单元,包括:

向车辆电子控制单元发送目标喷油嘴状态读取指令,以便所述车辆电子控制单元根据所述目标喷油嘴状态读取指令得到对应的当前喷油嘴状态;

获取与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应所述控制信息的控制喷油嘴状态进行对比,得到对比结果;

根据所述对比结果得到目标喷油嘴控制信息,并发送所述目标喷油嘴控制信息至所述车辆电子控制单元,以便所述车辆电子控制单元控制与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态;

向所述车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有所述目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

可选的,所述根据所述对比结果得到目标喷油嘴控制信息,并发送所述目标喷油嘴控制信息至所述车辆电子控制单元,包括:

当所述对比结果是与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送所述目标喷油嘴控制信息至所述车辆电子控制单元。

可选的,所述述根据所述对比结果得到目标喷油嘴控制信息,并发送所述目标喷油嘴控制信息至所述车辆电子控制单元,包括:

当所述对比结果是所述当前喷油嘴状态与所述目标喷油嘴状态一致时,则发送确定指令至所述车辆电子控制单元;

接收到所述车辆电子控制单元发送的确定成功信息。

可选的,所述接收到对至少一个喷油嘴控制指令之前,包括:

检测到接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取车辆识别码VIN码指令得到VIN码信息;

读取所述车辆OBD模块反馈的所述VIN码信息;

根据所述VIN码信息确定所述车辆对应的车型;

从诊断协议文件中得到与所述车型对应的所述车辆电子控制单元的发动机诊断功能信息。

可选的,所述从诊断协议文件中得到与所述车型对应的所述车辆电子控制单元的发动机诊断功能信息之后,还包括:

根据所述发动机诊断功能信息建立与所述车辆电子控制单元的通信链接;

发送发动机激活命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述发动机激活命令进行激活;

接收到所述车辆电子控制单元发送的发动机激活成功信息;

发送校验命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述校验命令发送目标数据;

接收到所述目标数据,并利用预设算法对所述目标数据进行计算得到目标编码,并发送至所述车辆电子控制单元;

当所述车辆电子控制单元验证所述目标编码正确时,接收到所述车辆电子控制单元发送的验证正确信息。

可选的,所述从诊断协议文件中得到与所述车型对应的所述车辆电子控制单元的发动机诊断功能信息之后,还包括:

从所述诊断协议文件中得到与所述车型对应的所述喷油嘴信息;

根据所述喷油嘴信息,播报可选择喷油嘴信息。

第二方面,本申请公开了一种喷油嘴控制装置,包括:

接收模块,用于接收到对至少一个喷油嘴控制指令;

解析模块,用于解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,所述喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;

控制模块,用于依次将所述喷油嘴控制信息发送至车辆电子控制单元,以便所述车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

可选的,所述控制信息模块,包括:

发送单元,用于向车辆电子控制单元发送目标喷油嘴状态读取指令,以便所述车辆电子控制单元根据所述目标喷油嘴状态读取指令得到对应的当前喷油嘴状态;

对比单元,用于获取与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应所述控制信息的控制喷油嘴状态进行对比,得到对比结果;

目标喷油嘴控制信息发送单元,用于根据所述对比结果得到目标喷油嘴控制信息,并发送所述目标喷油嘴控制信息至所述车辆电子控制单元,以便所述车辆电子控制单元控制与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态;

迭代控制单元,用于向所述车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有所述目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

可选的,所述目标喷油嘴控制信息发送单元,包括:

控制指令发送子单元,用于当所述对比结果是与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送所述目标喷油嘴控制信息至所述车辆电子控制单元。

可选的,所述目标喷油嘴控制信息发送单元,包括:

确定指令发送子单元,用于当所述对比结果是所述当前喷油嘴状态与所述目标喷油嘴状态一致时,则发送确定指令至所述车辆电子控制单元;

确定成功信息接收子单元,用于接收到所述车辆电子控制单元发送的确定成功信息。

可选的,还包括:

读取VIN码指令发送模块,用于检测到接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取车辆识别码VIN码指令得到VIN码信息;

VIN码信息获取模块,用于读取所述车辆OBD模块反馈的所述VIN码信息;

车型确定模块,用于根据所述VIN码信息确定所述车辆对应的车型;

发动机诊断功能信息获得模块,用于从诊断协议文件中得到与所述车型对应的所述车辆电子控制单元的发动机诊断功能信息。

可选的,还包括:

第一通信链接建立模块,用于根据所述发动机诊断功能信息建立与所述车辆电子控制单元的通信链接;

发动机激活命令发送模块,用于发送发动机激活命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述发动机激活命令进行激活;

发动机激活成功信息接收模块,用于接收到所述车辆电子控制单元发送的发动机激活成功信息;

校验命令发送模块,用于发送校验命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述校验命令发送目标数据;

目标编码处理模块,用于接收到所述目标数据,并利用预设算法对所述目标数据进行计算得到目标编码,并发送至所述车辆电子控制单元;

验证正确信息接收模块,用于当所述车辆电子控制单元验证所述目标编码正确时,接收到所述车辆电子控制单元发送的验证正确信息。

可选的,还包括:

喷油嘴信息获得模块,用于从所述诊断协议文件中得到与所述车型对应的所述喷油嘴信息;

播报模块,用于根据所述喷油嘴信息,播报可选择喷油嘴信息。

第三方面,本申请公开了一种车载设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现以下步骤:

接收到对至少一个喷油嘴控制指令;解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,所述喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;依次将所述喷油嘴控制信息发送至车辆电子控制单元,以便所述车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:向车辆电子控制单元发送目标喷油嘴状态读取指令,以便所述车辆电子控制单元根据所述目标喷油嘴状态读取指令得到对应的当前喷油嘴状态;获取与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应所述控制信息的控制喷油嘴状态进行对比,得到对比结果;根据所述对比结果得到目标喷油嘴控制信息,并发送所述目标喷油嘴控制信息至所述车辆电子控制单元,以便所述车辆电子控制单元控制与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态;向所述车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有所述目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:当所述对比结果是与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送所述目标喷油嘴控制信息至所述车辆电子控制单元。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:当所述对比结果是所述当前喷油嘴状态与所述目标喷油嘴状态一致时,则发送确定指令至所述车辆电子控制单元;接收到所述车辆电子控制单元发送的确定成功信息。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:检测到接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取车辆识别码VIN码指令得到VIN码信息;读取所述车辆OBD模块反馈的所述VIN码信息;根据所述VIN码信息确定所述车辆对应的车型;从诊断协议文件中得到与所述车型对应的所述车辆电子控制单元的发动机诊断功能信息。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:根据所述发动机诊断功能信息建立与所述车辆电子控制单元的通信链接;发送发动机激活命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述发动机激活命令进行激活;接收到所述车辆电子控制单元发送的发动机激活成功信息;发送校验命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述校验命令发送目标数据;接收到所述目标数据,并利用预设算法对所述目标数据进行计算得到目标编码,并发送至所述车辆电子控制单元;当所述车辆电子控制单元验证所述目标编码正确时,接收到所述车辆电子控制单元发送的验证正确信息。

可选的,所述处理器执行所述存储器中保存的计算机子程序时,可以具体实现以下步骤:从所述诊断协议文件中得到与所述车型对应的所述喷油嘴信息;根据所述喷油嘴信息,播报可选择喷油嘴信息。

第四方面,本申请公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收到对至少一个喷油嘴控制指令;解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,所述喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;依次将所述喷油嘴控制信息发送至车辆电子控制单元,以便所述车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:向车辆电子控制单元发送目标喷油嘴状态读取指令,以便所述车辆电子控制单元根据所述目标喷油嘴状态读取指令得到对应的当前喷油嘴状态;获取与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应所述控制信息的控制喷油嘴状态进行对比,得到对比结果;根据所述对比结果得到目标喷油嘴控制信息,并发送所述目标喷油嘴控制信息至所述车辆电子控制单元,以便所述车辆电子控制单元控制与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态;向所述车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有所述目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当所述对比结果是与所述目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送所述目标喷油嘴控制信息至所述车辆电子控制单元。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当所述对比结果是所述当前喷油嘴状态与所述目标喷油嘴状态一致时,则发送确定指令至所述车辆电子控制单元;接收到所述车辆电子控制单元发送的确定成功信息。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:检测到接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便所述车辆OBD模块根据所述读取车辆识别码VIN码指令得到VIN码信息;读取所述车辆OBD模块反馈的所述VIN码信息;根据所述VIN码信息确定所述车辆对应的车型;从诊断协议文件中得到与所述车型对应的所述车辆电子控制单元的发动机诊断功能信息。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据所述发动机诊断功能信息建立与所述车辆电子控制单元的通信链接;发送发动机激活命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述发动机激活命令进行激活;接收到所述车辆电子控制单元发送的发动机激活成功信息;发送校验命令至所述车辆电子控制单元,以便所述车辆电子控制单元根据所述校验命令发送目标数据;接收到所述目标数据,并利用预设算法对所述目标数据进行计算得到目标编码,并发送至所述车辆电子控制单元;当所述车辆电子控制单元验证所述目标编码正确时,接收到所述车辆电子控制单元发送的验证正确信息。

可选的,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:从所述诊断协议文件中得到与所述车型对应的所述喷油嘴信息;根据所述喷油嘴信息,播报可选择喷油嘴信息。

本申请提供一种喷油嘴控制方法,包括:接收到对至少一个喷油嘴控制指令;解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

可见,本申请通过利用车载诊断系统解析解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,车载诊断系统依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态,该方式操作简单,成本低,且可以支持所有车型,不需要使用与车辆对应的设备即可实现对车辆某些汽缸的喷油嘴的控制。

本申请同时还提供了一种喷油嘴控制装置、一种车载设备和计算机可读存储介质,均具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种喷油嘴控制方法的流程图;

图2为本申请实施例所提供的另一种喷油嘴控制方法的流程图;

图3为本申请实施例所提供的另一种喷油嘴控制方法的流程图;

图4为本申请实施例所提供的另一种的喷油嘴控制方法的流程图;

图5为本申请实施例所提供的另一种的喷油嘴控制方法的流程图;

图6为本申请实施例所提供的一种喷油嘴控制装置的结构示意图;

图7为本申请实施例提供的一种车载设备的结构图;

图8为本申请实施例提供的另一种车载设备的结构图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

相关技术中,如果要关闭某些汽缸的喷油嘴只能通过专门的原厂车型设备才行,不同的车系的设备也不一样。如果要设置多个车系的喷油嘴就需要多个设备费用太高,而且设备大而且多不方便携带,基于上述技术问题,本实施例提供一种喷油嘴控制方法,应用于车载设备,通过利用车载诊断系统解析所有的喷油嘴控制指令后,得到多个控制信息,根据控制信息得到对应的喷油嘴控制信息;车载诊断系统通过发送喷油嘴控制信息至车辆电子控制单元,控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态,该方式操作简单,成本低,且可以支持所有车型,不需要使用与车辆对应的设备即可实现对车辆某些汽缸的喷油嘴的控制,具体请参考图1,图1为本申请实施例所提供的一种喷油嘴控制方法的流程图,具体包括:

S101、接收到对至少一个喷油嘴控制指令。

用户通过客户端设置多个喷油嘴控制指令。本实施例不对下发至少一个喷油嘴控制指令的方式进行限定,可以是通过语音控制、屏幕勾选或者其他方式。可以理解的是,不同的车辆的汽缸的数量不同,但是每一个汽缸对应有一个喷油嘴,因此,本实施例中不对喷油嘴控制指令的数量进行限定,用户可自定义设置,只要是不超过汽缸的数量即可。

S102、解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态。

通过通信接口接收到客户端发送的至少一个喷油嘴控制指令,解析该至少一个喷油嘴控制指令,每个喷油嘴控制指令对应有控制信息,因此,得到至少一个喷油嘴控制信息,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态。例如,当车辆包括四个汽缸时,每个汽缸对应有一个喷油嘴,得到的多个喷油嘴控制指令,其中,第一个喷油嘴控制指令包括汽缸ID1、控制喷油嘴状态是打开、该汽缸的历史信息1、该汽缸的当前使用参数1;第二个喷油嘴控制指令包括汽缸ID2、控制喷油嘴状态是关闭、该汽缸的历史信息2、该汽缸的当前使用参数2;第三个喷油嘴控制指令包括汽缸ID3、控制喷油嘴状态是开启、该汽缸的历史信息3、该汽缸的当前使用参数3。此时对上述喷油嘴控制指令解析,得到多个控制信息,对应的,第一个控制信息包括汽缸ID1、控制喷油嘴状态为打开;第二个控制信息包括汽缸ID2、控制喷油嘴状态为关闭;第一个控制信息包括汽缸ID3、控制喷油嘴状态为打开。

S103、依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

可以理解的是,一般是车辆电子控制单元控制喷油嘴的开关,具体的,是车辆电子控制单元中的发动机电子控制单元控制喷油嘴的开关。

依次将喷油嘴控制信息发送至车辆电子控制单元,车辆电子控制单元接收到喷油嘴控制信息后,控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。可以理解的是,当喷油嘴的当前喷油嘴状态是a,控制喷油嘴状态是b时,车辆电子控制单元控制喷油嘴的喷油嘴状态由a变成b;当喷油嘴的当前喷油嘴状态是b,控制喷油嘴状态是b时,车辆电子控制单元不进行处理;或者控制喷油嘴的喷油嘴状态由b变成b;或者重复获取喷油嘴状态,确定是否是b,保证喷油嘴的喷油嘴状态为b。

基于上述技术方案,本实施例通过利用车载诊断系统解析解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,车载诊断系统依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态,该方式操作简单,成本低,且可以支持所有车型,不需要使用与车辆对应的设备即可实现对车辆某些汽缸的喷油嘴的控制。

基于上述实施例,本实施例提供一种喷油嘴控制方法,应用于车载设备,具体请参考图2,图2为本申请实施例所提供的另一种喷油嘴控制方法的流程图,包括:

S201、接收到对至少一个喷油嘴控制指令。

S202、解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态。

具体请参考上述实施例,本实施例不再进行赘述。

S203、向车辆电子控制单元发送目标喷油嘴状态读取指令,以便车辆电子控制单元根据目标喷油嘴状态读取指令得到对应的当前喷油嘴状态。

可以理解的是,需要控制与控制信息对应的多个喷油嘴,本实施例中,目标喷油嘴状态读取命令针对的是多个喷油嘴中的一个,将该喷油嘴作为目标喷油嘴,其中,目标喷油嘴的选取方式可以是根据获取到客户端发送的喷油嘴控制指令的先后,或者是根据多个喷油嘴对应的编号即ID序号,当然,还可以是其他的方式,用户可自定义设置。

S204、获取与目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应控制信息的控制喷油嘴状态进行对比,得到对比结果。

本步骤的目的是为了获取与目标喷油嘴状态读取指令对应的当前喷油嘴状态,并将其与对应的控制喷油嘴状态进行对比,得到对比结果。

S205、根据对比结果得到目标喷油嘴控制信息,并发送目标喷油嘴控制信息至车辆电子控制单元,以便车辆电子控制单元控制与目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态。

此时,对比结果包括第一结果和第二结果,第一结果是与目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态一致,第二结果是与目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致。

当对比结果是第一结果时,目标喷油嘴控制信息可以空即不操作,此时目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态相同;目标喷油嘴控制信息还可以是控制当前喷油嘴状态与对应的控制喷油嘴状态相同,此时,确保了获取当前喷油嘴状态时错误的情况的发生,保证了操作实现的精确度;目标喷油嘴控制信息还可以发送确认状态指令至车辆电子控制单元,以便重新确定当前喷油嘴状态,保证喷油嘴状态的可靠性。

当对比结果是第二结果时,目标喷油嘴控制信息可以是发送目标喷油嘴控制信息至车辆电子控制单元,以便实现目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态的目的即可。

S206、向车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

当存在多个喷油嘴控制指令时,则当完成第一个目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作后,继续执行步骤S203,直至完成所有的操作。

基于上述技术方案,本实施例通过与目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应控制信息的控制喷油嘴状态进行对比,得到对比结果;根据对比结果得到目标喷油嘴控制信息,以便实现所有目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作,能够了解当前喷油嘴的状态,避免重复控制,保证喷油嘴状态控制的准确性。

基于上述实施例,本实施例提供一种喷油嘴控制方法,应用于车载设备,具体请参考图3,图3为本申请实施例所提供的另一种喷油嘴控制方法的流程图,包括:

S301、接收到对至少一个喷油嘴控制指令。

S302、解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,并根据多个控制信息得到对应的喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态。

S303、向车辆电子控制单元发送目标喷油嘴状态读取指令,以便车辆电子控制单元根据目标喷油嘴状态读取指令得到对应的当前喷油嘴状态。

S304、获取与目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应的控制喷油嘴状态进行对比,得到对比结果。

S305、当对比结果是与目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送目标喷油嘴控制信息至车辆电子控制单元。

S306、向车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

基于上述技术方案,本实施例通过上述手段,实现了所有喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

基于上述实施例,本实施例提供一种喷油嘴控制方法,应用于车载设备,具体请参考图4,图4为本申请实施例所提供的另一种喷油嘴控制方法的流程图,包括:

S401、接收到对至少一个喷油嘴控制指令。

S402、解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,并根据多个控制信息得到对应的喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态。

S403、向车辆电子控制单元发送目标喷油嘴状态读取指令,以便车辆电子控制单元根据目标喷油嘴状态读取指令得到对应的当前喷油嘴状态。

S404、获取与目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应的控制喷油嘴状态进行对比,得到对比结果。

S405、当对比结果是当前喷油嘴状态与目标喷油嘴状态一致时,则发送确定指令至车辆电子控制单元;

S406、接收到车辆电子控制单元发送的确定成功信息。

S407、向车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

基于上述技术方案,本实施例当对比结果是当前喷油嘴状态与目标喷油嘴状态一致时,则发送确定指令至车辆电子控制单元,以便重新确定当前喷油嘴状态,保证喷油嘴状态的可靠性。

基于上述实施例,本实施例提供一种喷油嘴控制方法,应用于车载设备,具体请参考图5,图5为本申请实施例所提供的另一种喷油嘴控制方法的流程图,包括:

检测到车载设备可以是车载诊断系统接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便车辆OBD模块根据车辆识别号码读取车辆识别码VIN码指令得到VIN码信息。

其中,OBD装置为小型设备,直接插在车辆的OBD接口上即可使用,OBD装置中运行的有LINUX或者ANDROID的操作系统,所以在OBD装置内可以运行下位机程序。另外OBD装置硬件方面有KWP,CAN,PWM,VPW等常见车辆协议的硬件收发器,可以通过车辆的OBD接口和汽车的各ECU进行通讯。将OBD装置插在车辆的OBD接口上面,由OBD来供电,16号脚为电源线,4号脚为地线,5号脚为信号地线。OBD装置上电后下位机程序就会自动运行,先向车辆发送读取VIN码命令,由于刚开始无法确认车辆的协议,所以将每个协议的读取VIN码指令都会按顺序发送一遍,直到汽车返回VIN码信息,常见的协议有CAN,KWP,ISO9141,PWM,VPW,每种协议的通讯参数和命令都不一样,已经写在下位机程序中,例如CAN协议的通讯管脚为6,14,波特率为500K,读VIN码的命令为0x0807df 0209020000000000。

读取车辆OBD模块反馈的VIN码信息。

其中,车辆OBD模块通过回复命令将VIN码信息返回。

根据VIN码信息确定车辆对应的车型。

其中,VIN码信息包括VIN码,从17个字节的VIN码中就可以解析出车辆具体的车型,比如VIN码是WDD2210222a253260,就表示这款车系是奔驰(BENZ),车型是S350。

从诊断协议文件中得到与车型对应的车辆电子控制单元的发动机诊断功能信息。

其中,根据解析出来的具体的车型,去OBD装置中的诊断协议文件中去查找此车型对应的发动机系统的发动机诊断功能信息。发动机诊断功能信息主要包括了这个系统的通讯管脚,协议类型,通讯波特率,系统的过滤ID,系统激活的命令,各汽缸喷油嘴状态读取命令,发动机安全校验算法和命令,各汽缸喷油嘴状态设置命令等等。

根据发动机诊断功能信息建立与车辆电子控制单元的通信链接。

其中,首先OBD装置通过OBD总线建立与车辆电子控制单元的通信链接,具体可以是建立与发动机ECU的通信链接,建立通信链接的时候需要设置OBD装置的收发器的通讯参数,比如设置协议类型为CAN类型,通讯管脚为6,14号脚,通讯波特率为500K,系统的过滤ID为发送ID是0xfc00,接收ID是0xfd00。

发送发动机激活命令至车辆电子控制单元,以便车辆电子控制单元根据发动机激活命令进行激活。

其中,通过OBD总线建立通讯链接后,向车辆电子控制单元发送发动机激活命令,比如0x1001。

接收到车辆电子控制单元发送的发动机激活成功信息。

其中,车辆电子控制单元回复0x5001即发动机激活成功信息,表示系统已经激活成功。

发送校验命令至车辆电子控制单元,以便车辆电子控制单元根据校验命令发送目标数据。

接收到目标数据,并利用预设算法对目标数据进行计算得到目标编码,并发送至车辆电子控制单元。

当车辆电子控制单元验证目标编码正确时,接收到车辆电子控制单元发送的验证正确信息。

其中,OBD装置通过发送校验命令来进行发动机系统安全校验,来防止非法操作发动机,相当于一个口令一样,比如OBD装置先发送0x2701命令即校验命令,车辆电子控制单元会回复一个SEED数据即目标数据,比如0x670111223344,其中11223344即为SEED数据,得到SEED数据后,就要通过特定的算法将SEED数据计算成CODE码即目标编码,只有CODE码计算正确,车辆电子控制单元才允许执行节气门复位操作,OBD装置可以通过诊断协议文件中保存的算法,将SEED计算出CODE码,比如0x11223344通过算法计算出来的CODE为0x55667788,将计算的CODE码填充到安全校验命令中发送给发动机ECU,比如0x270255667788。车辆电子控制单元接收到CODE码后,会在车辆电子控制单元中进行计算校验看是否正确,如果CODE正确,则返回正确数据即验证正确信息给OBD装置,比如0x6202,就表示发动机的安全检验通过。

接收到对至少一个喷油嘴控制指令。

其中,读取客户端发送的多个喷油嘴控制指令令,比如车主选择的是要将第1汽缸的喷油嘴进行关闭,则OBD装置先从诊断协议文件中查找到当前发动机第1汽缸的喷油嘴的状态读取命令,还有开启和关闭的命令。

向车辆电子控制单元发送目标喷油嘴状态读取指令,以便车辆电子控制单元根据目标喷油嘴状态读取指令得到对应的当前喷油嘴状态。

其中,OBD装置向车辆电子控制单元发送第1汽缸的喷油嘴的目标喷油嘴状态读取指令,比如0x22f00a。

获取当前喷油嘴状态,并将当前喷油嘴状态与控制喷油嘴状态进行对比,得到对比结果。

其中,车辆电子控制单元会将第1汽缸的喷油嘴状态通过回复命令返回,比如0x62f00a01即当前喷油嘴状态。然后通过算法将回复命令中的喷油嘴状态解析出来,比如回复命令的第4个字节,如果为0表示关闭状态,如果为1表示打开状态。将当前喷油嘴状态与控制喷油嘴状态进行对比得到对比结果,对比结果包括一致、不一致。

根据对比结果得到目标喷油嘴控制信息,并发送目标喷油嘴控制信息至车辆电子控制单元,以便车辆电子控制单元控制与目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态。

其中,如果当前第1汽缸的喷油嘴已经为关闭状态,则不再进行处理。如果当前第1汽缸的喷油嘴为打开状态,则向车辆电子控制单元发送第1汽缸喷油嘴关闭命令,比如0x2ff00a00,车辆电子控制单元接收到命令后,会将第1汽缸的喷油嘴进行关闭。当一个喷油嘴的状态改变后,可以接着操作其它的喷油嘴,过程相同。

基于上述实施例,本实施例提供一种喷油嘴控制方法,还包括:从诊断协议文件中得到与车型对应的喷油嘴信息;根据喷油嘴信息播报可选择喷油嘴信息。

可知,当车型确定以后,车型所对应的发动机型号就已经确定,发动机的汽缸数量以及各汽缸对应的喷油嘴等都已经确定,都是按照车型保存在诊断协议文件中。根据车型从诊断协议文件中获取当前发动机的汽缸数量,然后语音提示车主要对哪个汽缸进行操作,车主通过按钮选择汽缸后,再提示车主要进行什么操作,比如是开启喷油嘴还是关闭喷油嘴。便于用户操作,提高用户体验。

下面对本申请实施例提供的一种喷油嘴控制装置进行介绍,下文描述的喷油嘴控制装置与上文描述的喷油嘴控制方法可相互对应参照,参考图6,图6为本申请实施例所提供的一种喷油嘴控制装置的结构示意图,包括:

接收模块610,用于接收到对至少一个喷油嘴控制指令;

解析模块620,用于解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;

控制模块630,用于依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

本实施例通过利用车载诊断系统解析解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,车载诊断系统依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态,该方式操作简单,成本低,且可以支持所有车型,不需要使用与车辆对应的设备即可实现对车辆某些汽缸的喷油嘴的控制。

可选的,控制信息模块630,包括:

发送单元,用于向车辆电子控制单元发送目标喷油嘴状态读取指令,以便车辆电子控制单元根据目标喷油嘴状态读取指令得到对应的当前喷油嘴状态;

对比单元,用于获取与目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应控制信息的控制喷油嘴状态进行对比,得到对比结果;

目标喷油嘴控制信息发送单元,用于根据对比结果得到目标喷油嘴控制信息,并发送目标喷油嘴控制信息至车辆电子控制单元,以便车辆电子控制单元控制与目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态;

迭代控制单元,用于向车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

可选的,目标喷油嘴控制信息发送单元,包括:

控制指令发送子单元,用于当对比结果是与目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送目标喷油嘴控制信息至车辆电子控制单元。

可选的,目标喷油嘴控制信息发送单元,包括:

确定指令发送子单元,用于当对比结果是当前喷油嘴状态与目标喷油嘴状态一致时,则发送确定指令至车辆电子控制单元;

确定成功信息接收子单元,用于接收到车辆电子控制单元发送的确定成功信息。

可选的,还包括:

读取VIN码指令发送模块,用于检测到接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便车辆OBD模块根据读取车辆识别码VIN码指令得到VIN码信息;

VIN码信息获取模块,用于读取车辆OBD模块反馈的VIN码信息;

车型确定模块,用于根据VIN码信息确定车辆对应的车型;

发动机诊断功能信息获得模块,用于从诊断协议文件中得到与车型对应的车辆电子控制单元的发动机诊断功能信息。

可选的,还包括:

第一通信链接建立模块,用于根据发动机诊断功能信息建立与车辆电子控制单元的通信链接;

发动机激活命令发送模块,用于发送发动机激活命令至车辆电子控制单元,以便车辆电子控制单元根据发动机激活命令进行激活;

发动机激活成功信息接收模块,用于接收到车辆电子控制单元发送的发动机激活成功信息;

校验命令发送模块,用于发送校验命令至车辆电子控制单元,以便车辆电子控制单元根据校验命令发送目标数据;

目标编码处理模块,用于接收到目标数据,并利用预设算法对目标数据进行计算得到目标编码,并发送至车辆电子控制单元;

验证正确信息接收模块,用于当车辆电子控制单元验证目标编码正确时,接收到车辆电子控制单元发送的验证正确信息。

可选的,还包括:

喷油嘴信息获得模块,用于从诊断协议文件中得到与车型对应的喷油嘴信息;

播报模块,用于根据喷油嘴信息,播报可选择喷油嘴信息。

由于喷油嘴控制装置部分的实施例与喷油嘴控制方法部分的实施例相互对应,因此喷油嘴控制装置部分的实施例请参见喷油嘴控制方法部分的实施例的描述,这里暂不赘述。

本申请还提供了一种车载设备,参见图7,图7为本申请实施例提供的一种车载设备的结构图,包括:

存储器100,用于存储计算机程序;

处理器200,用于执行计算机程序时可以实现上述实施例所提供的步骤。

具体的,存储器100包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器200为车载设备提供计算和控制能力,执行存储器100中保存的计算机程序时,可以实现以下步骤:接收到对至少一个喷油嘴控制指令;解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

本实施例通过利用车载诊断系统解析解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,车载诊断系统依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态,该方式操作简单,成本低,且可以支持所有车型,不需要使用与车辆对应的设备即可实现对车辆某些汽缸的喷油嘴的控制。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:向车辆电子控制单元发送目标喷油嘴状态读取指令,以便车辆电子控制单元根据目标喷油嘴状态读取指令得到对应的当前喷油嘴状态;获取与目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应控制信息的控制喷油嘴状态进行对比,得到对比结果;根据对比结果得到目标喷油嘴控制信息,并发送目标喷油嘴控制信息至车辆电子控制单元,以便车辆电子控制单元控制与目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态;向车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:当对比结果是与目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送目标喷油嘴控制信息至车辆电子控制单元。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:当对比结果是当前喷油嘴状态与目标喷油嘴状态一致时,则发送确定指令至车辆电子控制单元;接收到车辆电子控制单元发送的确定成功信息。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:检测到接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便车辆OBD模块根据读取车辆识别码VIN码指令得到VIN码信息;读取车辆OBD模块反馈的VIN码信息;根据VIN码信息确定车辆对应的车型;从诊断协议文件中得到与车型对应的车辆电子控制单元的发动机诊断功能信息。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:根据发动机诊断功能信息建立与车辆电子控制单元的通信链接;发送发动机激活命令至车辆电子控制单元,以便车辆电子控制单元根据发动机激活命令进行激活;接收到车辆电子控制单元发送的发动机激活成功信息;发送校验命令至车辆电子控制单元,以便车辆电子控制单元根据校验命令发送目标数据;接收到目标数据,并利用预设算法对目标数据进行计算得到目标编码,并发送至车辆电子控制单元;当车辆电子控制单元验证目标编码正确时,接收到车辆电子控制单元发送的验证正确信息。

在一些具体的实施例中,处理器200执行存储器100中保存的计算机子程序时,可以实现以下步骤:从诊断协议文件中得到与车型对应的喷油嘴信息;根据喷油嘴信息,播报可选择喷油嘴信息。

由于车载设备部分的实施例与车辆控制方法部分的实施例相互对应,因此车载设备部分的实施例请参见车辆控制方法部分的实施例的描述,这里暂不赘述。

在上述实施例的基础上,作为优选实施方式,参见图7,图7为本申请实施例提供的另一种车载设备的结构图,该车载设备还包括:

输入接口300,与处理器200相连,用于获取外部导入的计算机程序、参数和指令,经处理器200控制保存至存储器100中。该输入接口300可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。

显示单元400,与处理器200相连,用于显示处理器200发送的数据。该显示单元400可以为PC机上的显示屏、液晶显示屏或者电子墨水显示屏等。

网络端口500,与处理器200相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(MHL)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术等。

本申请还公开了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收到对至少一个喷油嘴控制指令;解析至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,其中,喷油嘴控制信息包括喷油嘴编号和对应的控制喷油嘴状态;依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态。

本实施例通过利用车载诊断系统解析解析所述至少一个喷油嘴控制指令,得到至少一个喷油嘴控制信息,车载诊断系统依次将喷油嘴控制信息发送至车辆电子控制单元,以便车辆电子控制单元控制相应的喷油嘴的当前喷油嘴状态转换成对应的控制喷油嘴状态,该方式操作简单,成本低,且可以支持所有车型,不需要使用与车辆对应的设备即可实现对车辆某些汽缸的喷油嘴的控制。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:向车辆电子控制单元发送目标喷油嘴状态读取指令,以便车辆电子控制单元根据目标喷油嘴状态读取指令得到对应的当前喷油嘴状态;获取与目标喷油嘴状态读取指令对应的当前喷油嘴状态,并与对应控制信息的控制喷油嘴状态进行对比,得到对比结果;根据对比结果得到目标喷油嘴控制信息,并发送目标喷油嘴控制信息至车辆电子控制单元,以便车辆电子控制单元控制与目标喷油嘴状态读取指令对应的当前喷油嘴状态转换成对应的控制喷油嘴状态;向车辆电子控制单元发送下一个目标喷油嘴状态读取指令,直至实现所有目标喷油嘴的喷油嘴状态转换成对应的控制喷油嘴状态的操作。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当对比结果是与目标喷油嘴状态读取指令对应的当前喷油嘴状态与对应的控制喷油嘴状态不一致时,发送目标喷油嘴控制信息至车辆电子控制单元。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当对比结果是当前喷油嘴状态与目标喷油嘴状态一致时,则发送确定指令至车辆电子控制单元;接收到车辆电子控制单元发送的确定成功信息。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:检测到接入车辆的OBD接口后,发送读取车辆识别号码VIN码指令至车辆OBD模块,以便车辆OBD模块根据读取车辆识别码VIN码指令得到VIN码信息;读取车辆OBD模块反馈的VIN码信息;根据VIN码信息确定车辆对应的车型;从诊断协议文件中得到与车型对应的车辆电子控制单元的发动机诊断功能信息。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:根据发动机诊断功能信息建立与车辆电子控制单元的通信链接;发送发动机激活命令至车辆电子控制单元,以便车辆电子控制单元根据发动机激活命令进行激活;接收到车辆电子控制单元发送的发动机激活成功信息;发送校验命令至车辆电子控制单元,以便车辆电子控制单元根据校验命令发送目标数据;接收到目标数据,并利用预设算法对目标数据进行计算得到目标编码,并发送至车辆电子控制单元;当车辆电子控制单元验证目标编码正确时,接收到车辆电子控制单元发送的验证正确信息。

在一些具体的实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:从诊断协议文件中得到与车型对应的喷油嘴信息;根据喷油嘴信息,播报可选择喷油嘴信息。

由于计算机可读存储介质部分的实施例与车辆控制方法部分的实施例相互对应,因此计算机可读存储介质部分的实施例请参见车辆控制方法部分的实施例的描述,这里暂不赘述。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的一种喷油嘴控制方法、喷油嘴控制装置、车载设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种具有多重安保功能的低速机高压共轨系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!