一种ECU针脚错误配置的检测方法及装置与流程

文档序号:18666370发布日期:2019-09-13 20:12阅读:371来源:国知局
一种ECU针脚错误配置的检测方法及装置与流程

本发明涉及ecu针脚检测领域,尤其涉及一种ecu针脚错误配置的检测方法及装置。



背景技术:

发动机ecu(electroniccontrolunit,电子控制单元)作为现代汽车电子的核心元件之一,ecu电子控制单元用于随时监控着输入的各种数据(比如刹车、换档等)和汽车运行的各种状态(加速、打滑、油耗等),并按照预先设计的程序计算各种传感器/执行器发送的信息,经过处理以后,把各个参数发送给各相关的执行机构,执行各种预定的控制功能。

发动机ecu中io(inputoutput、输入输出)针脚数量众多,同一硬件根据发动机零部件和整车厂需求不同,针脚与应用层的传感器或执行器匹配关系千差万别,因此容易出现数据标定错误导致一个针脚分配给应用层两个或两个以上的传感器、执行器信号,引起控制逻辑错误、误报故障、针脚烧毁等问题。



技术实现要素:

有鉴于此,本发明提供了一种ecu针脚错误配置的检测方法及装置,能够有效解决现有技术中存在的问题。

为实现上述目的,本发明提供的技术方案如下:

一种ecu针脚错误配置的检测方法,包括:

获取ecu针脚所配置的应用层信号的数量;

判断ecu针脚所配置的应用层信号的数量大于1,则确定所述ecu针脚被错误配置。

可选的,获取ecu针脚所配置的应用层信号的数量,包括:

从应用层的数据组中获取所述ecu针脚所配置的应用层信号的数量,其中,所述应用层的数据组包括多个ecu针脚相应数据,及每一ecu针脚所配置的应用层信号的相应数据。

可选的,在确定所述ecu针脚被错误配置后,还包括:

将错误配置的ecu针脚的相应标识进行显示。

可选的,在确定所述ecu针脚被错误配置后,还包括:

将错误配置的ecu针脚所配置的应用层信号进行显示。

可选的,在确定所述ecu针脚被错误配置后,还包括:

报警提示所述ecu针脚被错误配置。

相应的,本发明还提供了一种ecu针脚错误配置的检测装置,包括:获取单元和判断单元;

所述获取单元用于获取ecu针脚所配置的应用层信号的数量;

所述判断单元用于判断ecu针脚所配置的应用层信号的数量大于1,则确定所述ecu针脚被错误配置。

可选的,获取ecu针脚所配置的应用层信号的数量,包括:

从应用层的数据组中获取所述ecu针脚所配置的应用层信号的数量,其中,所述应用层的数据组包括多个ecu针脚相应数据,及每一ecu针脚所配置的应用层信号的相应数据。

可选的,所述检测装置还包括:第一显示单元,

所述第一显示单元用于在确定所述ecu针脚被错误配置后,将错误配置的ecu针脚的相应标识进行显示。

可选的,所述检测装置还包括:第二显示单元,所述第二显示单元用于将错误配置的ecu针脚所配置的应用层信号进行显示。

可选的,所述检测装置还包括:报警单元,所述报警单元用于报警提示所述ecu针脚被错误配置。

相较于现有技术,本发明提供的技术方案至少具有以下优点:

本发明提供了一种ecu针脚错误配置的检测方法及装置,检测方法包括:获取ecu针脚所配置的应用层信号的数量;判断ecu针脚所配置的应用层信号的数量大于1,则确定所述ecu针脚被错误配置。由上述内容可知,本发明提供的技术方案,通过判断ecu的各个针脚连接的应用层信号数量是否大于1,从而确定所述ecu针脚是否被错误配置,从而能够根据判断结果及时做出调整,进而避免引起控制逻辑错误、误报故障、针脚烧毁等问题。

附图说明

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

图1为本发明实施例提供的一种ecu针脚错误配置的检测方法的流程图;

图2为本发明另一实施例提供的一种ecu针脚错误配置的检测方法的流程图;

图3为本发明另一实施例提供的一种ecu针脚错误配置的检测方法的流程图;

图4为本发明另一实施例提供的一种ecu针脚错误配置的检测方法的流程图;

图5为本发明实施例提供的一种ecu针脚错误配置的检测装置的结构图;

图6为本发明另一实施例提供的一种ecu针脚错误配置的检测装置的结构图;

图7为本发明另一实施例提供的一种ecu针脚错误配置的检测装置的结构图;

图8为本发明另一实施例提供的一种ecu针脚错误配置的检测装置的结构图。

具体实施方式

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

正如背景技术所述,发动机ecu(electroniccontrolunit、电子控制单元)中io(inputoutput、输入输出)针脚数量众多,同一硬件根据发动机零部件和整车厂需求不同,针脚与应用层的传感器或执行器匹配关系千差万别,因此容易出现数据标定错误导致一个针脚分配给应用层两个或两个以上的传感器、执行器信号,引起控制逻辑错误、误报故障、针脚烧毁等问题。

以传输模拟量信号的针脚接口为例进行说明,ecu中的模拟量信号一般为0v-5v的原始电压值,应用层逻辑用到的信号是:将针脚测量得到的原始电压值通过预先设置的转换规则将原始电压值转换成的相应的物理信号值,其中,预设的转换规则可以是不同的标定曲线,所述标定曲线可以通过其包含的函数转化方程将测量得到的原始电压值进行转化后输出相应的物理信号值。因此,在将ecu的针脚与应用层信号进行配置后,即使原始电压值相同,经过不同的转换规则转化后得到的应用层信号也不相同,所以同一个针脚如果同时匹配给了两个或以上应用层信号,势必造成其中某些信号误报故障。

基于此,本申请实施例提供了一种ecu针脚错误配置的检测方法及装置,检测方法包括:获取ecu针脚所配置的应用层信号的数量;判断ecu针脚所配置的应用层信号的数量大于1,则确定所述ecu针脚被错误配置。由上述内容可知,本发明提供的技术方案,通过判断ecu的各个针脚连接的应用层信号数量是否大于1,从而确定所述ecu针脚是否被错误配置,从而能够根据判断结果及时做出调整,进而避免引起控制逻辑错误、误报故障、针脚烧毁等问题。

为实现上述目的,本申请实施例提供的技术方案如下,具体结合图1至图8对本申请实施例提供的技术方案进行详细的描述。

参考图1所示,图1为本申请实施例提供的一种ecu针脚错误配置的检测方法的流程图;

所述ecu针脚错误配置的检测方法,包括:

获取ecu针脚所配置的应用层信号的数量;

判断ecu针脚所配置的应用层信号的数量大于1,则确定所述ecu针脚被错误配置。

需要说明的是,ecu控制器用到的针脚接口主要有模拟量通道(分为上拉和下拉),开关输入(分为高有效和低有效),低边驱动(分为开/关及脉宽调制类型),其它比如喷油器,油量计量单元等,都是专用的通道,不存在复用的情况,对此针脚与现有技术相同,故而本申请实施例不作多余赘述。

在获取ecu针脚所配置的应用层信号的数量之前,会将ecu针脚与应用层信号进行配置,并在配置成功后将ecu针脚的相应数据,及每一ecu针脚所配置的应用层信号的相应数据存储到应用层的数据组中,其中,将ecu针脚与应用层信号进行配置是指:将ecu针脚通过数据标定匹配给相应的应用层信号;所述应用层信号包括:传感器信号和执行器信号;

数据标定是指:将ecu针脚传输的信号与应用层信号进行数据层面的关联,从而使ecu针脚传输的信号能够通过预设的转换规则转换为应用层信号,其中,所述应用层信号为物理信号值,所述预设的转换规则为根据实际的应用层信号进行设计分析,本申请不做具体限制。

可以理解的,获取ecu针脚所配置的应用层信号的数量,包括:

从应用层的数据组中获取所述ecu针脚所配置的应用层信号的数量,其中,所述应用层的数据组包括多个ecu针脚相应数据,及每一ecu针脚所配置的应用层信号的相应数据。

当所述ecu针脚所配置的应用层信号的数量大于1时,说明所述ecu针脚被重复占用,则确定所述ecu针脚被错误配置,否则说明所述ecu针脚匹配正确。

为了快速定位被错误配置的针脚,如图2所示,在本申请一实施例中,在确定所述ecu针脚被错误配置后,还包括:

将错误配置的ecu针脚的相应标识进行显示。

可以理解的,所述标识为表征所述针脚的数字、故障码或图示等。

进一步的,为了更加清楚的确定错误匹配的应用层信号,在本申请一实施例中,如图3所示,在确定所述ecu针脚被错误配置后,还包括:

将错误配置的ecu针脚所配置的应用层信号进行显示,具体包括:将错误配置的ecu针脚所配置的所有的传感器信号和/或执行器信号进行显示。

在本申请一实施例中,如图4所示,在确定所述ecu针脚被错误配置后,为了对工作人员进行提示,还包括:报警提示所述ecu针脚被错误配置,包括:通过声音和/或振动进行报警提示所述ecu针脚被错误配置。

可以理解的,在对工作人员进行提醒后,工作人员可以根据标准的ecu针脚-应用层信号列表,为错误配置的ecu针脚配置目标应用层信号。其中,所述ecu针脚-应用层信号列表中存储有各个ecu针脚需要正确匹配的目标应用层信号。

因此,在发现针脚被被错误配置后,工作人员可以查询标准的ecu针脚-应用层信号列表,获取所述错误配置的ecu针脚需要正确匹配的目标应用层信号,将错误配置的ecu针脚所配置的应用层信号修复为目标应用层信号。

进一步的,在判断所述ecu针脚匹配正确后,还可以进一步显示所述匹配正确的针脚的相应标识和匹配的应用层信号;而后,通过查找ecu针脚-应用层信号列表,判断各个ecu针脚和应用层信号是否真的配置正确,如判断配置正确则成功完成配置,如判断配置错误,则为错误配置的ecu针脚配置目标应用层信号。

如图5所示,本申请实施例提供一种ecu针脚错误配置的检测装置,包括:获取单元和判断单元;

所述获取单元用于获取ecu针脚所配置的应用层信号的数量;

所述判断单元用于判断ecu针脚所配置的应用层信号的数量大于1,则确定所述ecu针脚被错误配置。

需要说明的是,ecu控制器用到的针脚接口主要有模拟量通道(分为上拉和下拉),开关输入(分为高有效和低有效),低边驱动(分为开/关及脉宽调制类型),其它比如喷油器,油量计量单元等,都是专用的通道,不存在复用的情况,对此针脚与现有技术相同,故而本申请实施例不作多余赘述。

在获取ecu针脚所配置的应用层信号的数量之前,会将ecu针脚与应用层信号进行配置,并在配置成功后,通过存储单元将ecu针脚的相应数据,及每一ecu针脚所配置的应用层信号的相应数据存储到应用层的数据组中,其中,将ecu针脚与应用层信号进行配置是指:将ecu针脚通过数据标定匹配给相应的应用层信号,所述应用层信号包括:传感器信号和执行器信号。

可以理解的,获取ecu针脚所配置的应用层信号的数量,包括:

从应用层的数据组中获取所述ecu针脚所配置的应用层信号的数量,其中,所述应用层的数据组包括多个ecu针脚相应数据,及每一ecu针脚所配置的应用层信号的相应数据。

当所述ecu针脚所配置的应用层信号的数量大于1时,说明所述ecu针脚被重复占用,则确定所述ecu针脚被错误配置,否则说明所述ecu针脚匹配正确。

为了快速定位被错误配置的的针脚,如图6所示,在本申请一实施例中,所述检测装置,还包括:第一显示单元,所述第一显示单元用于在确定所述ecu针脚被错误配置后,将错误配置的ecu针脚的相应标识进行显示。

可以理解的,所述标识为表征所述针脚的数字、故障码或图示等。

进一步的,为了更加清楚的确定错误匹配的应用层信号,如图7所示,在本申请一实施例中,所述检测装置,还包括:第二显示单元,所述第二显示单元用于将错误配置的ecu针脚所配置的应用层信号进行显示,具体包括:将错误配置的ecu针脚所配置的所有的传感器信号和/或执行器信号进行显示。

可以理解的,所述第一显示单元与第二显示单元可以相同,也可以不同。所述第一显示单元与第二显示单元为显示装置。

在本申请一实施例中,如图8所示,在确定所述ecu针脚被错误配置后,为了对工作人员进行提示,所述检测装置还包括:报警单元,所述报警单元用于提示所述ecu针脚被错误配置,包括:通过声音和/或振动进行报警提示所述ecu针脚被错误配置。

可以理解的,在对工作人员进行提醒后,工作人员可以根据标准的ecu针脚-应用层信号列表,为错误配置的ecu针脚配置目标应用层信号。其中,所述ecu针脚-应用层信号列表中存储有各个ecu针脚需要正确匹配的目标应用层信号。

因此,在发现针脚被被错误配置后,工作人员可以查询标准的ecu针脚-应用层信号列表,获取所述错误配置的ecu针脚需要正确匹配的目标应用层信号,将错误配置的ecu针脚所配置的应用层信号修复为目标应用层信号。

本申请实施例提供了一种ecu针脚错误配置的检测方法及装置,检测方法包括:获取ecu针脚所配置的应用层信号的数量;判断ecu针脚所配置的应用层信号的数量大于1,则确定所述ecu针脚被错误配置。由上述内容可知,本发明提供的技术方案,通过判断ecu的各个针脚连接的应用层信号数量是否大于1,从而确定所述ecu针脚是否被错误配置,从而能够根据判断结果及时做出调整,进而避免引起控制逻辑错误、误报故障、针脚烧毁等问题。

本申请实施例提供的ecu针脚错误配置的检测方法及装置可以在原有的ecu控制逻辑的基础上,额外的针对ecu的针脚配置情况进行检测,通过对应用层信号的收集,综合判断现有数据版本下的ecu针脚资源分配是否正确,若正确则不进行故障处理,继续采用原有的ecu控制逻辑进行控制;若不正确则确定所述ecu针脚被错误配置,进行故障处理。使得ecu对于当前数据版本下针脚配置的正确性具有了主动仲裁的能力。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1