一种尿素液位检测方法及装置与流程

文档序号:14656896发布日期:2018-06-12 05:48阅读:303来源:国知局

本发明涉及发动机控制技术领域,更具体地说,涉及一种尿素液位检测方法及装置。



背景技术:

汽车尿素是一种使用在选择性催化还原技术中,用于减少柴油车尾气中氮氧化物的液体。

在车辆行驶过程中,由于车辆行驶路况的原因,比如遭遇颠簸路面或者急转弯时,尿素箱内尿素会剧烈晃动。此时,仪表所显示的尿素液位也会产生大幅波动,有时波动偏差可达30%,这就会影响显示准确度。



技术实现要素:

有鉴于此,本发明提供一种尿素液位检测方法及装置,以解决尿素箱内尿素会剧烈晃动时仪表所显示的尿素液位产生大幅波动的问题。技术方案如下:

一种尿素液位检测方法,应用于发动机控制器,包括:

确定车辆的当前行驶状态;

在所述当前行驶状态为运动状态的情况下,按照预设规则采集多个动态尿素液位数据;

对所述多个动态尿素液位数据进行加权计算,得到动态尿素液位平均数据;

按照预先设置的第一滤波时长对所述动态尿素液位平均数据进行过滤,并将过滤结果发送至仪表进行显示。

优选的,所述按照预设规则采集多个动态尿素液位数据,包括:

在尿素液位传感器正常运行的情况下,根据所述尿素液位传感器反馈的电压数据,计算动态尿素液位数据;

获取预设时长内计算得到的多个所述动态尿素液位数据。

优选的,所述第一滤波时长的取值范围为20~80S。

优选的,所述按照预设规则采集多个动态尿素液位数据,之后,还包括:

按照预设尿素液位允许范围,对所述多个动态尿素液位数据进行筛选处理。

优选的,还包括:

在所述当前行驶状态为静止状态的情况下,采集静态尿素液位数据;

按照预设设置的第二滤波时长对所述静态尿素液位数据进行过滤,并将过滤结果发送至仪表进行显示,所述第二滤波时长小于所述第一滤波时长。

优选的,所述采集静态尿素液位数据,包括:

在尿素液位传感器正常运行的情况下,根据所述尿素液位传感器反馈的电压数据,计算静态尿素液位数据。

优选的,所述采集静态尿素液位数据,之后,还包括:

判断所述静态尿素液位数据是否处于预设尿素液位允许范围内;

若所述静态尿素液位数据处于所述预设尿素液位允许范围内,执行所述按照预设设置的第二滤波时长对所述静态尿素液位数据进行过滤,这一步骤。

一种尿素液位检测装置,包括:确定模块、第一采集模块、计算模块和第一过滤模块;

所述确定模块,用于确定车辆的当前行驶状态;

所述第一采集模块,用于在所述当前行驶状态为运动状态的情况下,按照预设规则采集多个动态尿素液位数据;

所述计算模块,用于对所述多个动态尿素液位数据进行加权计算,得到动态尿素液位平均数据;

所述第一过滤模块,用于按照预先设置的第一滤波时长对所述动态尿素液位平均数据进行过滤,并将过滤结果发送至仪表进行显示。

优选的,所述第一采集模块,具体用于:

在尿素液位传感器正常运行的情况下,根据所述尿素液位传感器反馈的电压数据,计算动态尿素液位数据;获取预设时长内计算得到的多个所述动态尿素液位数据。

优选的,还包括:第二采集模块和第二过滤模块;

所述第二采集模块,用于在所述当前行驶状态为静止状态的情况下,采集静态尿素液位数据;

所述第二过滤模块,用于按照预设设置的第二滤波时长对所述静态尿素液位数据进行过滤,并将过滤结果发送至仪表进行显示,所述第二滤波时长小于所述第一滤波时长。

相较于现有技术,本发明实现的有益效果为:

以上本发明提供的一种尿素液位检测方法及装置,该方法应用于发动机控制器,通过检测车辆动态车况,实现动态时多数据采样加权平均,并通过一个滤波时长过滤加权平均结果。这就可以放缓尿素液位的变化,从而减小仪表尿素液位的波动,提高显示准确度。

附图说明

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

图1为本发明实施例提供的尿素液位检测方法的方法流程图;

图2为本发明实施例提供的尿素液位检测方法的另一方法流程图;

图3为本发明实施例提供的尿素液位检测装置的结构示意图;

图4为本发明实施例提供的尿素液位检测装置的另一结构示意图。

具体实施方式

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

本发明实施例提供一种尿素液位检测方法,该方法应用于发动机控制器,方法流程图如图1所示,包括如下步骤:

S10,确定车辆的当前行驶状态;

本实施例中,车辆的行驶状态可分为静止和运动两种,可按照车辆速度进行确定,车辆速度大于应用表征车辆启动的速度阈值的情况下,确定车辆处于运动状态,反之,确定车辆处于静止状态。

S20,在当前行驶状态为运动状态的情况下,按照预设规则采集多个动态尿素液位数据;

在执行步骤S20的过程中,可首先对尿素液位传感器进行故障诊断,以确定尿素液位传感器的反馈真实有效。而诊断方式具体可为——监测尿素液位传感器所反馈的尿素液位数据是否处于预设允许范围内,若尿素液位数据处于预设允许范围内,则尿素液位传感器正常运行,反之,尿素液位传感器存在故障。

在尿素液位传感器正常运行的情况下,可根据尿素液位传感器反馈的电压数据,计算动态尿素液位数据,具体可结合预先设置的电压与尿素液位之间的对应关系来计算;进一步,可采集预设时长内计算得到的多个动态尿素液位数据。当然,还可采集预设数量的尿素液位数据,本实施例不做具体限定。

而为了保证后续计算结果的准确性,还可按照预设尿素液位允许范围对多个动态尿素液位数据进行筛选处理,以去除其中不符合规范的数据。

S30,对多个动态尿素液位数据进行加权计算,得到动态尿素液位平均数据;

本实施例中,可预先设置各个动态尿素液位数据的权重,进而结合权重计算多个动态尿素液位数据的均值。而各个动态尿素液位的权重可根据实际需要进行设置,比如,按照反馈时间设置。

S40,按照预先设置的第一滤波时长对动态尿素液位平均数据进行过滤,并将过滤结果发送至仪表进行显示。

本实施例中,第一滤波时长的取值范围为20~80S,采用一个长滤波时间进行过滤,可进一步提高数值的可靠性和准确性。

为保证全工况下尿素液位的准确显示,在其他一些实施例中,上述方法还包括如下步骤,方法流程图如图2所示:

S50,在当前行驶状态为静止状态的情况下,采集静态尿素液位数据;

在执行步骤S50的过程中,可首先对尿素液位传感器进行故障诊断,以确定尿素液位传感器的反馈真实有效。而诊断方式具体可为——监测尿素液位传感器所反馈的尿素液位数据是否处于预设允许范围内,若尿素液位数据处于预设允许范围内,则尿素液位传感器正常运行,反之,尿素液位传感器存在故障。

由于车辆静止时,一方面尿素液位不会发生波动,因此可实时显示静态尿素液位数据。在尿素液位传感器正常运行的情况下,可根据尿素液位传感器反馈的电压数据,计算静态尿素液位数据,具体可结合预先设置的电压与尿素液位之间的对应关系来计算。

而为了保证后续计算结果的准确性,还可按照预设尿素液位允许范围对静态尿素液位进行检验;若静态尿素液位数据处于预设尿素液位允许范围内,则表示静态尿素液位数据符合规范,执行后续步骤;反之,则停止执行后续步骤。

S60,按照预设设置的第二滤波时长对静态尿素液位数据进行过滤,并将过滤结果发送至仪表进行显示,所述第二滤波时长小于第一滤波时长。

本实施例中,车辆静止时,一方面尿素液位不会发生波动,另一方面,静态下用户新添加尿素后需要快速检测尿素液位并显示,因此需要短滤波时间对尿素液位进行过滤,优选的,第二滤波时长小于第一滤波时长至少两个数量级。

本发明实施例提供的尿素液位检测方法,通过检测车辆动态车况,实现动态时多数据采样加权平均,并通过一个滤波时长过滤加权平均结果。这就可以放缓尿素液位的变化,从而减小仪表尿素液位的波动,提高显示准确度。

基于上述实施例所提供的尿素液位检测方法,本发明则提供执行上述尿素液位检测方法的装置,该装置的结构示意图如图3所示,包括:确定模块10、第一采集模块20、计算模块30和第一过滤模块40;

确定模块10,用于确定车辆的当前行驶状态;

第一采集模块20,用于在当前行驶状态为运动状态的情况下,按照预设规则采集多个动态尿素液位数据;

计算模块30,用于对多个动态尿素液位数据进行加权计算,得到动态尿素液位平均数据;

第一过滤模块40,用于按照预先设置的第一滤波时长对动态尿素液位平均数据进行过滤,并将过滤结果发送至仪表进行显示。

在其他一些实施例中,第一采集模块20,具体用于:

在尿素液位传感器正常运行的情况下,根据尿素液位传感器反馈的电压数据,计算动态尿素液位数据;获取预设时长内计算得到的多个动态尿素液位数据。

为保证全工况下尿素液位的准确显示,在其他一些实施例中,上述装置还包括第二采集模块50和第二过滤模块60,结构示意图如图4所示;

第二采集模块50,用于在当前行驶状态为静止状态的情况下,采集静态尿素液位数据;

第二过滤模块60,用于按照预设设置的第二滤波时长对静态尿素液位数据进行过滤,并将过滤结果发送至仪表进行显示,所述第二滤波时长小于第一滤波时长。

本发明实施例提供的尿素液位检测装置,通过检测车辆动态车况,实现动态时多数据采样加权平均,并通过一个滤波时长过滤加权平均结果。这就可以放缓尿素液位的变化,从而减小仪表尿素液位的波动,提高显示准确度。

以上对本发明所提供一种尿素液位检测方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素,或者是还包括为这些过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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

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