掌桥专利:专业的专利平台
掌桥专利
首页

一种压差传感器零点确定的方法、发动机控制器及装置

文献发布时间:2023-06-19 19:35:22


一种压差传感器零点确定的方法、发动机控制器及装置

技术领域

本申请实施例涉及发动机数据处理领域,尤其涉及一种压差传感器零点确定的方法、发动机控制器及装置。

背景技术

DPF(diesel particulate filter,柴油颗粒捕集器)压差传感器是国六柴油机后处理装置中关键传感器,其读值精度直接决定DPF再生性能和DPF效率诊断的精度。所以国六柴油机后处理的控制系统中对DPF压差传感器的读值合理性的诊断有较高的要求。但由于压差传感器安装于废气环境中,长时间处于高温废气中会影响传感器特性的输出,并且长时间使用后会出现老化或水蒸气进入等情况,会造成传感器出现零点漂移,导致压差传感器出现测量偏差。因此,需要压差传感器进行自学习校正零点。即当发动机转速为零时,压差传感器的压差测量值也应为零。而出现零点漂移情况时,即发动机转速为零时压差传感器测量到的压差读数非零(比如-2、-1、+1、+2等),此时就应该将压差传感器测得的值校正成为新的零点值。

现有技术中,一般在发动机熄火后进行压差传感器自学习,然而发动机熄火后温度较高,性能不稳定,且排气制动、排气节流等控制会导致排气压力的异常变化,导致压差传感器自学习时压差波动大、自学习误差大的情况;而还有一些做法是在发动机上电未启动阶段进行自学习,这种方案一方面受限于司机的驾驶操作,即是否会留有充分的上电自学习时间,另一方面车辆的驾驶工况是复杂多变的,比如熄火后立即上电,此时干扰自学习的影响因素与熄火自学习是一样的,仍会导致自学习误差。

发明内容

本申请实施例提供了一种压差传感器零点确定的方法、发动机控制器及装置,用于降低环境因素对压产传感器零点确认的影响。

本申请第一方面提供了一种压差传感器零点确定的方法,包括:

发动机控制器确认发动机的熄火状态;

所述发动机控制器进入休眠状态;

所述发动机控制器根据所述休眠状态激活低功率计时器;

当所述低功率计时器的计时时间大于预设时间,所述发动机控制器唤醒并判断环境温度是否低于环境温度预设值;

若所述环境温度不低于所述环境温度预设值,则所述发动机控制器判断排气温度是否高于排气温度预设值;

若所述排气温度不高于所述排气温度预设值,则所述发动机控制器获取当前压差传感器测量值;

所述发动机控制器将所述压差传感器测量值确定为零点。

可选的,所述发动机控制器唤醒并判断环境温度是否低于环境温度预设值之前,所述方法还包括:

所述发动及控制器判断所述低功率计时器的当前时间是否大于预设时间;

若所述当前时间小于所述预设时间,则所述发动机控制器保持所述休眠状态。

可选的,所述发动机控制器将所述压差传感器测量值确定为零点之后,所述方法还包括:

所述发动机控制器去激活,使得所述发动机控制器停止工作。

可选的,所述发动机控制器唤醒并判断环境温度是否低于环境温度预设值之后,所述方法还包括:

若所述环境温度低于所述环境温度预设值,则所述发动机控制器保持当前压差传感器的零点。

可选的,所述发动机控制器判断排气温度是否高于排气温度预设值之后,所述方法还包括:

若所述排气温度高于所述排气温度预设值,则所述发动机控制器保持当前压差传感器的零点。

本申请第二方面提供了一种发动机控制器,包括:

确认单元,用于确认发动机的熄火状态;

休眠单元,用于进入休眠状态;

激活单元,用于根据所述休眠状态激活低功率计时器;

第一判断单元,用于当所述低功率计时器的计时时间大于预设时间,唤醒并判断环境温度是否低于环境温度预设值;

第二判断单元,用于当所述第一判断单元的判断结果为所述环境温度不低于所述环境温度预设值,则判断排气温度是否高于排气温度预设值;

获取单元,用于当所述第二判断单元的判断结果为所述排气温度不高于所述排气温度预设值,则获取当前压差传感器测量值;

确定单元,用于将所述压差传感器测量值确定为零点。

可选的,所述发动机控制器还包括:

第三判断单元,所述发动及控制器判断所述低功率计时器的当前时间是否大于预设时间;

第一保持单元,用于在所述第三判断单元的判断结果为所述当前时间小于所述预设时间时,保持所述休眠状态。

可选的,所述发动机控制器还包括:

去激活单元,用于去激活,使得所述发动机控制器停止工作。

可选的,所述发动机控制器还包括:

第二保持单元,用于当所述第一判断单元判断结果为所述环境温度低于所述环境温度预设值时,则保持当前压差传感器的零点。

可选的,所述发动机控制器还包括:

第三保持单元,用于当所述第二判断单元的判断结果为所述排气温度高于所述排气温度预设值,则保持当前压差传感器的零点。

本申请第三方面提供了一种压差传感器零点确定的装置,包括:

处理器、存储器、输入输出单元、总线;

所述处理器与所述存储器、所述输入输出单元以及所述总线相连;

所述处理器具体执行与前述第一方面相同的操作。

从以上技术方案可以看出,发动机控制器在发动机熄火后会进入休眠状态,并通过低功率计时器进行计时,使得在计时结束前发动机被唤醒发动机控制器都不会对压差传感器的零点进行再获取,在低功率计时器计时结束后,发动机控制器会唤醒,并对当前的压差传感器工作状态进行判断,当压差传感器当前的工作环境在设定值内,则说明当前发动机的运行环境并非特殊环境,当前压差传感器的零点为准确值,因此发动机控制器会将当前压差传感器的值设置为零点,从而达到降低环境因素及车辆突然熄火造成压差传感器自动校正导致零点异常的情况发生。

附图说明

图1为本申请实施例中压差传感器零点确定的方法的一个实施例流程示意图;

图2为本申请实施例中压差传感器零点确定的方法的另一实施例流程示意图;

图3为本申请实施例中发动机控制器的一个实施例结构示意图;

图4为本申请实施例中发动机控制器的另一实施例结构示意图;

图5为本申请实施例中压差传感器零点确定的装置的另一实施例结构示意图。

具体实施方式

本申请实施例提供了一种压差传感器零点确定的方法、发动机控制器及装置,用于降低环境因素对压产传感器零点确认的影响。

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

请参阅图1,本申请实施例提供了压差传感器零点确定的方法的一种实施例,包括:

101、发动机控制器确认发动机的熄火状态;

压差传感器通过自学习进行零点确认的运行逻辑只发生在发动机的熄火时刻或发动机上电的时刻,在发动机处于工作状态时,压差传感器也处于工作状态,此状态下的压差传感器并不处于零点,因此发动机需要进入熄火状态。

102、所述发动机控制器进入休眠状态;

在发动机熄火后,发动机控制器会进入休眠状态,为防止发动机熄火的原因是因为车辆操作失误导致熄火,使得车辆在意外熄火后仍能快速启动,因此发动机控制器不会因为车辆熄火直接去激活进入关闭状态。

103、所述发动机控制器根据所述休眠状态激活低功率计时器;

在发动机进入休眠后,低功率计时器(即LPC计时器)会被激活,激活后的计时器会进入计时的状态。

104、当所述低功率计时器的计时时间大于预设时间,所述发动机控制器唤醒并判断环境温度是否低于环境温度预设值;

在实际情况中,发动机控制器中会设置有用于计时器计时停止的时间值,该时间值为预设时间,使得在低功率计时器在计时到达预设时间后,发动机控制器会被唤醒,当发动机控制器被唤醒则说明此时的发动机熄火并非意外熄火,使得发动机控制器进入对环境的判断逻辑对当前发动机所处的环境温度进行判断,当环境温度不低于环境温度预设值,发动机控制器执行步骤105。

在计时器计时期间,若发动机再次启动,则计时器会直接关闭,即发动机控制器不会进入后续逻辑。

105、若所述环境温度不低于所述环境温度预设值,则所述发动机控制器判断排气温度是否高于排气温度预设值;

环境温度预设值用于判断当前发动机所处的环境温度,使得发动机控制器可以根据环境温度对当前发动机所处环境是否为异常环境进行判断,环境温度预设值可以设置为区间值或单个值,在环境温度预设值为区间值的情况下,只要当前环境温度处于该区间值内,发动机控制器都会对发动机控制器的排气温度进行判断,在环境温度过高或过低的情况重新对压差传感器自学习生成的零点值产生影响,而在实际情况中,极低温度对发动机压差传感器的零点自学习影响更大,使得在设置时仅需要对低温值进行设置,因此只有在环境温度高于环境温度预设值的情况下,发动机控制器才会执行对排气温度的判断。

对排气温度进行判断的目的是排除掉DPF排气高温场景激活压产传感器自学习策略,在DPF排气温度过高的场景下激活该自学习策略得到的压差传感器零点值结果会与压差传感器正常情况下出现的零点值出现偏差,因此在确定当前压差传感器零点值之前,发动机控制器会对排气温度与排气温度预设值进行比较,当排气温度不高于排气温度预设值时,执行步骤106。

106、若所述排气温度不高于所述排气温度预设值,则所述发动机控制器获取当前压差传感器测量值;

当发动机控制器确定当前发动机所处的环境温度与DPF排气温度都没有出现异常状态,发动机控制器会启动压差传感器,并获取当前压差传感器生成的测量值。

107、所述发动机控制器将所述压差传感器测量值确定为零点。

因为前述步骤中,发动机控制器已经确定了当前发动机控制器的所处环境与排气温度都处于正常值内,因此此时启动压差传感器获取到的值必然为零点值,无论发动机控制器此时从压差传感器反馈中获取到的测量值数据如何,都会将该测量值确定为零点值,以完成对压差传感器零点值的校正。

从以上技术方案可以看出,发动机控制器在发动机熄火后会进入休眠状态,并通过低功率计时器进行计时,使得在计时结束前发动机被唤醒发动机控制器都不会对压差传感器的零点进行再获取,在低功率计时器计时结束后,发动机控制器会唤醒,并对当前的压差传感器工作状态进行判断,当压差传感器当前的工作环境在设定值内,则说明当前发动机的运行环境并非特殊环境,当前压差传感器的零点为准确值,因此发动机控制器会将当前压差传感器的值设置为零点,从而达到降低环境因素及车辆突然熄火造成压差传感器自动校正导致零点异常的情况发生。

请参阅图2,本申请实施例提供了压差传感器零点确定的方法的另一实施例,包括:

201、发动机控制器确认发动机的熄火状态;

202、所述发动机控制器进入休眠状态;

203、所述发动机控制器根据所述休眠状态激活低功率计时器;

本实施例中的步骤201至203与前述实施例中步骤101至103类似,具体此处不再赘述。

204、所述发动及控制器判断所述低功率计时器的当前时间是否大于预设时间;

在发动机控制器激活低功率计时器后,计时器会开始进行计时,预设时间的本质时作为一个用于判断计时器计时时长的时间值,当时间值达到预设时间时,则说明当前发动机控制器认为当前车辆确定为停车熄火状态而非异常熄火状态,预设时间的时间值可以通过外部设置进行修改,具体时长此处不作限定。当发动机控制器对计时器当前时间的判断结果为,当前时间小于预设时间,则执行步骤205,若结果为,当前时间大于预设时间,则执行步骤206。

205、若所述当前时间小于所述预设时间,则所述发动机控制器保持所述休眠状态。

低功率计时器的当前时间小于预设时间则说明当前计时器的计时未结束,在发动机控制器休眠时,可以维持一些低负载消耗的设备进行运作,此时的计时器便是出于该目的选择的低功率计时器,即LPC。使得计时器在发动机控制器进入休眠状态后依然得以启用。

206、当所述低功率计时器的计时时间大于预设时间,所述发动机控制器唤醒并判断环境温度是否低于环境温度预设值;

本实施例中的步骤206与前述实施例中步骤104类似,具体此处不再赘述。

207、若所述环境温度低于所述环境温度预设值,则所述发动机控制器保持当前压差传感器的零点。

在环境温度低于环境温度预设值的情况下,发动机控制器会认为当前发动机处于异常低温环境中,在这样的环境中启动压差传感器会导致压差传感器的读数出现偏差,因此发动机控制器不会启动压差传感器进行自学习获取零点值,而是保持当前压差传感器原设的零点值,并将发动机控制器去激活。

208、若所述环境温度不低于所述环境温度预设值,则所述发动机控制器判断排气温度是否高于排气温度预设值;

本实施例中的步骤208与前述实施例中步骤105类似,具体此处不再赘述。

209、若所述排气温度高于所述排气温度预设值,则所述发动机控制器保持当前压差传感器的零点。

与步骤207类似,当发动机控制器确定排气温度高于预设温度的情况下,则说明当前启动压差传感器的自学习逻辑获得零点会导致读数偏差,因此发动机控制器会保持原设的零点值,并将发动机控制器去激活。

210、若所述排气温度不高于所述排气温度预设值,则所述发动机控制器获取当前压差传感器测量值;

211、所述发动机控制器将所述压差传感器测量值确定为零点。

本实施例中的步骤210至211与前述实施例中步骤106至107类似,具体此处不再赘述。

212、所述发动机控制器去激活,使得所述发动机控制器停止工作。

在发动机控制器完成压差传感器自学习获取到零点值后发动机控制器会去激活退出所有当前运行逻辑,进入完全下电状态。

以上对本申请实施例中压差传感器零点确定的方法进行了详细描述说明,下面将会对发动机控制器压及差传感器零点确定的装置进行详细描述说明。

请参阅图3,本申请实施例提供了发动机控制器的一种实施例,包括:

确认单元301,用于确认发动机的熄火状态;

休眠单元302,用于进入休眠状态;

激活单元303,用于根据所述休眠状态激活低功率计时器;

第一判断单元304,用于当所述低功率计时器的计时时间大于预设时间,唤醒并判断环境温度是否低于环境温度预设值;

第二判断单元305,用于当所述第一判断单元的判断结果为所述环境温度不低于所述环境温度预设值,则判断排气温度是否高于排气温度预设值;

获取单元306,用于当所述第二判断单元的判断结果为所述排气温度不高于所述排气温度预设值,则获取当前压差传感器测量值;

确定单元307,用于将所述压差传感器测量值确定为零点。

本实施例中,各单元的功能与前述图1所示实施例中的步骤对应,此处不再赘述。

请参阅图4,本申请实施例提供了发动机控制器的一种实施例,包括:

确认单元401,用于确认发动机的熄火状态;

休眠单元402,用于进入休眠状态;

激活单元403,用于根据所述休眠状态激活低功率计时器;

第三判断单元404,所述发动及控制器判断所述低功率计时器的当前时间是否大于预设时间;

第一保持单元405,用于在所述第三判断单元的判断结果为所述当前时间小于所述预设时间时,保持所述休眠状态。

第一判断单元406,用于当所述低功率计时器的计时时间大于预设时间,唤醒并判断环境温度是否低于环境温度预设值;

第二保持单元407,用于当所述第一判断单元判断结果为所述环境温度低于所述环境温度预设值时,则保持当前压差传感器的零点。

第二判断单元408,用于当所述第一判断单元的判断结果为所述环境温度不低于所述环境温度预设值,则判断排气温度是否高于排气温度预设值;

第三保持单元409,用于当所述第二判断单元的判断结果为所述排气温度高于所述排气温度预设值,则保持当前压差传感器的零点。

获取单元410,用于当所述第二判断单元的判断结果为所述排气温度不高于所述排气温度预设值,则获取当前压差传感器测量值;

确定单元411,用于将所述压差传感器测量值确定为零点;

去激活单元412,用于去激活,使得所述发动机控制器停止工作。

本实施例中,各单元的功能与前述图2所示实施例中的步骤对应,此处不再赘述。

请参阅图5,本申请实施例提供了压差传感器零点确定的装置的另一实施例,包括:

处理器501、存储器502、输入输出单元503、总线504;

所述处理器501与所述存储器502、所述输入输出单元503以及所述总线504相连;

所述处理器501具体执行图1至图2的方法中的步骤对应的操作,具体此处不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 一种高静压压差光纤传感器及压差监测方法和应用
  • 一种车辆后处理器NOx传感器及压差传感器的安装管壁初始温度确定方法
  • 一种车辆后处理器NOx传感器及压差传感器的安装管壁初始温度确定方法
技术分类

06120115961442