识别错过的发动机停止和可维修性的方法与流程

文档序号:18975310发布日期:2019-10-29 03:13阅读:317来源:国知局
识别错过的发动机停止和可维修性的方法与流程

本公开总体涉及用于内燃机的诊断系统,更具体地涉及一种用于识别错过的发动机停止的方法,该方法包括以下步骤:向存储器写入在预定时间段期间错过的总发动机停止;以及使用该信息来促进一个或更多个发动机维修问题的诊断和修正。



背景技术:

车辆可以包括提高车辆的燃料效率的自动停止/启动系统。自动停止/启动系统通过选择性地关闭发动机并在启动车辆点火系统的同时停用燃料到发动机的提供,来提高燃料效率。在关闭发动机的同时,自动停止/启动系统在满足一个或更多个启动条件时选择性地启动发动机。汽车和柴油发动机行业中已知且广泛地实施用于基于这种部件的行为诊断发动机部件的系统。然而,凭借这种传统诊断方法,难以诊断与排除例如混合动力和非混合动力车辆中的发动机停止发生的各种车辆和发动机控制系统关联的一些系统故障状态。因此,期望开发包括故障识别方法的诊断系统和方法,该故障识别方法允许识别错过的发动机停止,以便提高车辆可维修性。



技术实现要素:

在本公开的一个实施方式中,提供了一种操作车辆的方法,该方法包括以下步骤:由发动机停止时机确定器来检测发动机停止时机;由发动机停止禁止确定器来确定不响应于所检测的发动机停止时机而发生发动机停止;由发动机停止禁止确定器来识别发动机停止禁止理由,该发动机停止禁止理由防止响应于所检测的发动机停止时机而发生发动机停止;以及向存储器写入发动机停止禁止理由。在该实施方式的一个方面中,确定不响应于所检测的发动机停止时机而发生发动机停止指示错过的发动机停止,并且方法还包括以下步骤:响应于确定发生错过的发动机停止而使错过的发动机停止计数增加。在另一个方面中,方法还包括以下步骤:响应于确定响应于检测到发动机停止时机而发生发动机停止,使发动机停止计数增加。在又一个方面中,方法还包括以下步骤:检测发动机停止禁止;以及检测到响应于发动机停止禁止而使发动机停止禁止计数增加。

在本公开的另一个实施方式中,提供了一种车辆中的方法,该方法包括以下步骤:由发动机停止时机确定器来检测发动机停止时机;向存储器写入与响应于检测到发动机停止时机而发生的第一发动机停止对应的数据;由发动机停止禁止确定器来检测发动机停止禁止;以及向存储器写入与第一错过的发动机停止对应的数据,其中,第一错过的发动机停止指示:检测到发动机停止时机,而没有响应于检测到发动机停止时机的发动机停止。在该实施方式的一个方面中,方法还包括以下步骤:响应于确定发生发动机停止而发动机停止计数增加;响应于检测到发动机停止禁止而使发动机停止禁止计数增加;以及响应于确定发生错过的发动机停止而使错过的发动机停止计数增加。在另一个方面中,方法还包括以下步骤:向存储器写入与发动机停止时机的检测和发动机停止禁止的检测对应的数据。在又一个方面中,检测发动机停止禁止的步骤包括:检测发动机停止禁止的一个或更多个原因。在该方面的变体中,发动机停止禁止的一个或更多个原因包括以下中的至少一个:混合动力系统原因、后处理系统原因、发动机系统原因、能量存储和电池系统原因、车辆和机器系统原因、或操作员控制和外部系统原因。

在又一个方面中,检测发动机停止时机包括检测以下内容::车速低于阈值速度,车辆的变速器以在允许车辆的移动的传动比工作,车辆的油门踏板未工作,以及车辆的驻车制动器工作或车辆的摩擦制动器工作中的至少一者。在又一个方面中,方法还包括以下步骤:向存储器写入第一时间段内的发动机停止时机的总数、第一时间段内的发动机停止的总数、第一时间段内的错过的发动机停止的总数、以及响应于发动机停止禁止而发生的错过的发动机停止的总数和对应的发动机停止禁止原因。在该方面的变体中,存储器包括一个或更多个非易失性存储扇区,所述一个或更多个存储扇区被配置为在存储器处于掉电状态的同时保持数据。在又一个方面中,方法还包括以下步骤:确定响应于检测到发动机停止时机而发生发动机停止。在又一个方面中,方法还包括以下步骤:确定响应于检测到发动机停止时机和检测到发动机停止禁止而发生错过的发动机停止。在该方面的变体中,方法还包括以下步骤:响应于检测到发动机停止禁止或确定错过的发动机停止发生中的至少一个,而检测车辆系统故障或车辆系统状态中的至少一个。

在本公开的又一个实施方式中,提供了一种方法,该方法包括以下步骤:命令第一电路检测发动机停止时机并确定发生发动机停止;命令第一电路将发动机停止数据写入到存储器,该数据与第一发动机停止的发生对应;命令第二电路检测发动机停止禁止并确定错过的发动机停止发生;命令第二电路将发动机停止禁止数据写入到存储器,数据与第一错过的发动机停止的发生对应;以及由控制器响应于检测到发动机停止禁止或确定错过的发动机停止发生中的至少一个而检测车辆系统故障或车辆系统状态中的至少一个。在该实施方式的一个方面中,该方法还包括以下步骤:响应于确定发生发动机停止使发动机停止计数增加;响应于检测到发动机停止禁止而使发动机停止禁止计数增加;以及响应于确定发生错过的发动机停止而使错过的发动机停止计数增加。

在又一个方面中,该方法还包括以下步骤:向存储器写入与发动机停止时机的检测和发动机停止禁止的检测对应的数据。在又一个方面中,方法还包括以下步骤:向存储器写入以下中的至少一个:第一时间段内的发动机停止时机的总数、第一时间段内的发动机停止的总数、第一时间段内的错过的发动机停止的总数、以及响应于发动机停止禁止而发生的错过的发动机停止的总数。在又一个方面中,检测发动机停止禁止的步骤包括:检测发动机停止禁止的一个或更多个原因。在该方面的变体中,发动机停止禁止的一个或更多个原因包括以下中的至少一个:混合动力系统原因、后处理系统原因、发动机系统原因、能量存储和电池系统原因、车辆和机器系统原因、或操作员控制和外部系统原因。在该变体的变体中,该方法还包括以下步骤:向存储器写入第一时间段内的发动机停止禁止的总数和对应的发动机停止禁止原因。在又一个方面中,错过的发动机停止指示:检测到发动机停止时机,而没有响应于检测到发动机停止时机的发动机停止。在又一个方面中,第一电路是发动机停止时机确定器,并且第二电路是发动机停止禁止确定器,并且控制器包括一个或更多个解释器电路,所述一个或更多个解释器电路被配置为检测车辆系统故障或车辆系统状态中的至少一者。

在本公开的另一个实施方式中,提供了一种设备,该设备包括:控制器,该控制器包括第一接口,该第一接口被配置为接收指示发动机停止时机的一个或更多个数据信号;第二接口,该第二接口被配置为接收指示发动机停止禁止的一个或更多个参数信号;存储器,该存储器被配置为存储与第一发动机停止时机、第一发动机停止禁止以及第一错过的发动机停止对应的数据;以及逻辑部,该逻辑部被配置为监测参数信号和一个或更多个数据信号,以响应于发动机停止时机的指示确定发生发动机停止,并且确定响应于发动机停止时机的指示和发动机停止禁止的指示而发生错过的发动机停止。在该实施方式的一个方面中,逻辑部响应于确定发生发动机停止而使发动机停止计数增加,响应于接收到发动机停止禁止的指示而使发动机停止禁止计数增加,并且响应于确定错过的发动机停止发生而使错过的发动机停止计数增加。在另一个方面中,接收指示发动机停止禁止的一个或更多个参数信号包括:接收发动机停止禁止的一个或更多个原因的指示。

在该方面的变体中,发动机停止禁止的一个或更多个原因包括如下内容中的至少一个:混合动力系统原因、后处理系统原因、发动机系统原因、能量存储和电池系统原因、车辆和机器系统原因、或操作员控制和外部系统原因。在该变体的变体中,逻辑部还被配置为向存储器写入数据,该数据指示以下中的至少一个:第一时间段内的发动机停止时机的总数、第一时间段内的发动机停止的总数、第一时间段内的错过的发动机停止的总数、或响应于发动机停止禁止而发生的错过的发动机停止的总数。在该变体的变体中,逻辑部还被配置为向存储器写入数据,该数据指示第一时间段内的发动机停止禁止的总数的数据和对应的发动机停止禁止原因。在又一个方面中,逻辑部响应于接收到指示以下中的至少一个的一个或更多个数据信号来检测发动机停止时机:车速低于阈值速度,车辆的变速器以允许车辆的移动的传动比,车辆的油门踏板未工作,以及车辆的驻车制动器工作或车辆的摩擦制动器工作中的至少一者。

附图说明

参照连同附图采取的本公开的实施方式的以下描述,本公开的以上涉及和其他特征以及获得它们的方式将变得更清楚,并且本发明本身将被更好地理解,附图中:

图1是根据本公开的实施方式的发动机停止/启动检测系统的框图。

图2是根据本公开的实施方式的错过的发动机停止检测逻辑部的框图。

图3描绘了根据本公开的实施方式的、图1的发动机停止/启动检测系统的示例性方法的流程图。

图4描绘了根据本公开的实施方式的、图1的发动机停止/启动检测系统的示例性方法的另一个流程图。

图5示出了根据本公开的实施方式的、包括多个停止/启动停用原因的表。

具体实施方式

这里所公开的实施方式不旨在穷尽或将本公开限于以下具体实施方式中公开的精确形式。相反,实施方式被选择并描述为使得本领域其他技术人员可以使用它们的示教。

现在参照图1,示出了根据本公开的实施方式的发动机停止/启动检测系统100的框图。以下描述在性质上仅是示例性的且并不旨在限制本公开、其应用或用户。如这里所用的,短语a、b或c中的至少一个应被解释为,意指使用非穷尽逻辑或(or)的逻辑(a或b或c)。应理解,方法内的步骤可以在不改变本公开的原理的情况下按不同顺序来执行。如这里所用的,术语确定器或解释器可以涉及专用集成电路(asic)、电子电路、处理器(共享的、专用的、或组)以及执行一个或更多个软件或固件程序的存储器、组合逻辑电路、和/或提供所描述功能的其他合适部件。

如图1的例示性实施方式所示,系统100包括控制器102、发动机停止时机(“eso”)确定器112、发动机停止禁止(“esi”)确定器114、内燃机116以及车辆内部136。在特定实施方式中,控制器102形成包括具有存储、处理以及通信硬件的一个或更多个计算装置的处理子系统的一部分。控制器102可以是单个装置或分布式装置,并且控制器的功能可以由硬件执行,和/或作为永久计算机可读存储介质上的计算机指令来执行。车辆内部136通常包括显示器138,该显示器138可由操作员观看,并且包括一个或更多个指示器,诸如发动机停止指示器140、错过的发动机停止指示器142、以及发动机停止禁止理由/原因指示器144。如领域中通常已知的,发动机116燃烧空气/燃料混合物来产生车辆的驱动扭矩。由发动机116输出的扭矩经由转矩转移装置(未示出)选择性地转移到变速器(未示出)。更具体地,转矩转移装置将变速器选择性地联接到发动机116,和使变速器122与发动机116分离。变速器例如可以包括手动变速器、自动变速器、半自动变速器、自动-手动变速器、或另一个合适类型的变速器。

系统100还包括混合动力系统126、后处理系统128、电池/能量存储系统130、操作员/外部系统132、以及车辆/机器系统134。控制器102通常包括逻辑/处理器104、存储器106、发动机接口108以及车辆系统接口110。在一个实施方式中,控制器102的逻辑/处理器104是微处理器,该微处理器包括一个或更多个控制算法或逻辑,该一个或更多个控制算法和逻辑通常可操作为,控制并管理发动机116和组成系统100的多个前面涉及的子系统的整体操作。在一个实施方式中,处理器104可以包括一个或更多个微处理器、微控制器、数字信号处理器(dsp)、其组合,和/或可以被配置为处理一个或更多个数据和/或参数信号以提供一个或更多个控制信号的、为本领域普通技术人员所知的这种其他装置。

在特定实施方式中,控制器102包括:一个或更多个解释器(诸如例如,发动机接口108和车辆系统接口110);和功能地执行控制器的操作的一个或更多个确定器(诸如例如,处理器104)。在这里包括解释器和确定器的描述强调控制器102的特定方面的结构独立性,并且例示了控制器的操作和职责的一个分组。理解,执行类似总体操作的其他分组在本公开的范围内。解释器和确定器可以在硬件中实施,和/或实施为永久计算机可读存储介质上的计算机指令,并且可以分布在各种硬件或基于计算机的部件上。功能地执行控制器的操作的示例和非限制实施方案元件包括:提供这里所确定的任意值的传感器,提供是这里所确定的值的前驱的任意值的传感器,包括通信芯片、振荡晶体、通信链路、电缆、双绞线、同轴线、屏蔽线、发送器、接收器和/或收发器、逻辑电路、硬接线逻辑电路、处于根据规范配置的特定永久状态的可重配置逻辑电路的数据链和/或网络硬件,包括至少电、液压或气动致动器的任意致动器,螺线管、运算放大器、模拟控制元件(弹簧、滤波器、积分器、加法器、除法器、增益元件),和/或数字控制元件。

控制器102可以包括用于与联接到发动机116的各种传感器和系统接口连接的若干输入和输出。在一个实施方式中,控制器102可以是习惯上由普通技术人员称为电子或发动机控制模块(ecm)、电子或发动机控制单元(ecu)等的已知控制单元,或者可以另选地为能够如这里将描述的操作的控制电路。在一个实施方式中,存储器106包括随机存取存储器(ram)、动态随机存取存储器(dram)、和/或只读存储器(rom)或其等同物,这些存储器存储可以由处理器104执行的数据和程序,并且允许控制器102与以上涉及的部件通信,以使得系统100执行这里所描述的功能。在一个实施方式中,存储器106的至少一个扇区可以由被配置为在存储器106处于掉电状态下的同时保持数据的一个或更多个非易失性存储扇区组成。

发动机接口108和eso确定器112可以包括多个电子部件,所述多个电子部件被配置为,从联接到发动机116的多个传感器接收模拟或数字输入信号。发动机接口108例如可以将由eso确定器112提供的模拟电压值转换成由控制器102接收的对应数字信号,使得可以响应于被分配到数字信号的值提供命令。同样,车辆系统接口110和esi确定器114还可以包括多个电子部件,所述多个电子部件被配置为接收参数信号,并且提供电压和/或电流值,例如以检测发动机停止禁止的发生,响应于发动机停止检测(“esd”)逻辑115的执行确定发生的错过的发动机停止。

这里所描述的特定操作包括解释和/或确定一个或更多个参数或数据结构的操作。如这里所用的解释或确定包括由领域中已知的任意方法接收值,这包括:至少从数据链或网络通信接收值,接收指示该值的电子信号(例如,电压、频率、电流或pwm信号),接收指示该值的计算机生成的参数,从永久计算机可读存储介质上的存储位置读取该值,借助于领域中已知的任意手段和/或通过接收可以计算所解释参数的值和/或通过参考被解释为参数值的默认值来接收作为运行时间参数的值。

发动机116可以包括被配置为提供一个或更多个参数信号的一个或更多个传感器,诸如发动机速度(“spd”)传感器118、节气门/踏板位置(“ped”)传感器120、变速箱位置(“tgp”)传感器122、制动器工作(“brk”)传感器124、以及发动机里程表(“odm”)传感器125。在一个实施方式中,spd传感器118可以电联接到eso确定器112的输入。在另选实施方式中,spd传感器118可以直接联接到发动机接口108。在一个实施方式中,spd传感器118可以是传统传感器,该传统传感器被配置为产生从其可以确定发动机116的转速(并且在特定实施方式中是从其可以确定发动机116相对于参考位置或参考曲柄角的旋转位置,即,曲柄角)的信号。在该实施方式中,处理器104和/或存储器106可以包括指令,这些指令可由控制器102执行,以处理由spd传感器118产生的数据信号,以确定发动机的转速(例如,单位为圈每分钟(rpm))。在一个实施方式中,spd传感器118可以是被配置用于速度检测的传统霍尔(hall)效应传感器,但另选地可以使用其他传统传感器。

在一个实施方式中,ped传感器120可以电联接到eso确定器112的输入。在另选实施方式中,ped传感器118可以直接联接到发动机接口108。在一个实施方式中,ped传感器120可以是传统阀位置传感器,该传统阀位置传感器被配置为产生指示联接到发动机116的示例性节气门的位置的信号。在该实施方式中,处理器104和/或存储器106可以包括指令,这些指令可由控制器102执行,以处理由ped传感器120产生的数据信号,以监测相对于参考位置的节气门位置。在一个实施方式中,ped传感器120还可以被称为油门踏板位置传感器(acceleratorpedalpositionsensor),该油门踏板位置传感器被配置用于相对于参考位置的踏板位置测量,并且产生指示所测量的踏板位置的一个或更多个信号。

在一个实施方式中,tgp传感器122可以电联接到eso确定器112的输入。在另选实施方式中,tgp传感器122可以直接联接到发动机接口108。在一个实施方式中,tgp传感器122可以是传统档位置传感器(conventionalgearpositionsensor),该传统档位置传感器被配置为,产生指示发动机116的变速器的示例性变速杆位置的位置的信号。在该实施方式中,处理器104和/或存储器106可以包括指令,这些指令可以由控制器102来执行,以随着操作员将变速杆从例如“空档”移动至响应于所施加发动机扭矩允许车辆的加速移动的变速箱位置,而处理由tgp传感器120产生的数据信号,以监测实际变速杆位置。

在一个实施方式中,brk传感器124可以电联接到eso确定器112的输入。在另选实施方式中,brk传感器124可以直接联接到发动机接口108。在一个实施方式中,brk传感器124可以是传统制动踏板位置传感器,该传统制动踏板位置传感器被配置为产生指示与车辆内部136关联的示例性制动踏板的位置或启动状态的信号。在该实施方式中,处理器104和/或存储器106可以包括指令,这些指令可由控制器102执行,以随着操作员接合/压下例如可在车辆内部136接近的传统摩擦制动器,而处理由brk传感器124产生的数据信号,以监测实际制动踏板位置。在一个实施方式中,brk传感器124可以是被配置为感测制动踏板动作的传统机电传感器,但另选地可以使用其他传统传感器。

在一个实施方式中,odm传感器125可以电联接到eso确定器112的输入。在另选实施方式中,odm传感器125可以直接联接到发动机接口108。在一个实施方式中,odm传感器125可以是传统发动机里程表传感器,该传统发动机里程表传感器被配置为产生指示车辆所行进的所测量距离的信号。在该实施方式中,处理器104和/或存储器106可以包括指令,这些指令可由控制器102执行,以处理由odm传感器125产生的数据信号,从而监测车辆所行进的实际距离。

如图1的例示性实施方式所示,系统100包括多个车辆子系统,所述多个车辆子系统可以包括被配置为提供与系统故障或系统状态中的至少一者对应的参数信号的多个电子电路和/或传感器。在一个实施方式中,本公开的示例性车辆包括发动机116,并且通常还可以包括混合动力控制系统126、后处理系统128、电池/能量存储系统130、操作员/外部系统132、或车辆/机器系统134中的至少一个。在一个实施方式中,混合动力控制系统126是领域中通常已知的传统混合动力系统,并且例如可以包括:一个或更多个电驱动部件(诸如马达/发电机);和在混合动力系统126与示例性车辆的各种其他系统之间交换数据通信的多个电力电子电路。虽然在示例性实施方式中描述了混合动力控制系统126,但应理解,本公开的示教同样适用于非混合动力车辆。

在该实施方式中,后处理系统128是领域中通常已知的传统后处理系统,并且例如可以包括诸如氧化催化剂和/或特定过滤器这样的尾气后处理装置,这些尾气后处理装置被配置为,在一个或更多个温度管理操作中工作,而且在后处理系统128与示例性车辆的各种其他系统之间交换数据通信。在该实施方式中,电池/能量存储系统130是领域中通常已知的传统电池系统,并且例如可以包括:电池电荷感测系统,该电池电荷感测系统被配置为检测在阈值电荷以上和/或以下的电池电荷;和电池温度感测系统,该电池温度感测系统被配置为检测在阈值温度以上和/或以下的电池温度。电池系统130还可以包括一个或更多个电子电路,所述一个或更多个电子电路被配置为在电池系统130与示例性车辆的各种其他系统之间交换数据通信。

另外,在该实施方式中,操作员/外部系统132是本领域中通常已知的传统操作员系统,并且例如可以包括手动操作员控制发动机停止/启动禁止开关,该开关可在自动发动机停止不发生的“开”(on)位置与自动发动机停止发生的“关”位置之间移动。操作员/外部系统132还可以包括车辆互锁系统,该车辆互锁系统具有有效和无效状态,其中,系统被配置为在例如车门/入口打开、发动机进入装置(例如,车辆发动机盖/发动机罩)打开、车舱温度管理系统工作在特定操作中时处于有效状态。同样,操作员系统132可以在入口和/或发动机进入装置关闭和/或温度管理系统未工作在特定操作中时处于无效状态。在该实施方式中,车辆/机器系统134是本领域中通常已知的传统车辆/机器系统,并且例如可以包括车辆动力输出系统,该车辆动力输出系统被配置为从发动机116或相关系统向另一个设备或机器转移机械动力。车辆/机器系统134还可以包括一个或更多个传感器,所述一个或更多个传感器协作来触发自动发动机停止时机(例如,spd传感器118、ped传感器120、tgp传感器122以及brk传感器124)以及传统防锁制动系统、和被配置为在车辆/机器系统134与示例性车辆的各种其他系统之间交换数据通信的一个或更多个电子电路。

在装配有停止/启动技术的车辆中,逻辑/处理器104可以执行车辆关闭命令,并且控制器102可以选择性地提供仅在满足特定车辆条件时启动发动机停止/发动机关闭事件的控制信号。在一个实施方式中,在车辆停止时,发动机116可以被关闭,并随后在驾驶员/操作员通过压下油门踏板/发动机节气门或通过释放制动踏板二者之一来命令发动机重新启动时重新启动。然而,不是每一个车辆停止都将伴随有发动机关闭。如在图5的所公开的实施方式中更详细讨论的,可以存在防止发动机停止或关闭的多个理由或原因,包括诸如以下内容的原因:1)示例性车辆停止的持续时间可能充分短,使得发动机无法具有关闭的时机;2)一些硬件保护限制可能已经停用自动发动机停止/关闭;3)车辆安装装置(例如,变速器)可能已经禁止发动机停止/关闭;4)驾驶员/操作员的动作可能已经防止发动机停止/关闭;或5)车辆在最后一次发动机停止/关闭之后无法行进足够的距离。

目前,在装配有现有技术发动机停止/启动技术的车辆的操作期间,可能的是车辆操作员可能期望发动机关闭,并且在不发生发动机关闭时,操作员可能没有错过的发动机停止的指示,操作员也将没有用于错过的发动机停止的一个或更多个理由/原因的任何指示。在这些现有技术系统中,与发动机停止/启动执行有关的明显不一致可能导致:对作为执行的车辆执行的操作员不满意和/或顾客担保异议(warrantycomplaint)。而且,如果间歇发动机停止/启动执行频繁,则不一致的系统功能可能不利地影响车辆的预期燃料效率分布。因此,系统100提供通过以下方式来维持发动机116的停止/启动历史的方法和设备:对一个或更多个发动机停止禁止原因分类,并且在存储器106中记录/写入错过的发动机停止的总数和与特定发动机停止禁止分类对应的发动机停止禁止事件的总数。更具体地,在一个实施方式中,系统100维持以下内容:1)发动机116的停止/重新启动的总数(“成功停止/启动计数器”);2)错过的发动机停止的总数(“错过的发动机停止计数器”);以及3)与特定发动机停止禁止种类关联的错过的发动机停止的子总数。在该实施方式中,系统100将数据记录/写入到控制器102内的存储器106的至少一个非易失性存储扇区。

图2的例示性实施方式是根据本公开的实施方式的错过的发动机停止检测逻辑115的框图。逻辑115包括多个决策块,所述多个决策块包括用于检测发动机停止时机并确定发生第一错过的发动机停止的步骤。在一个实施方式中,控制器102在系统100的一个或更多个传感器和/或电路提供指示所有以下内容为真的一个或更多个信号时,识别发动机停止时机:1)发动机/车速低于阈值速度;2)车辆的变速器以允许车辆的移动的传动比工作;3)车辆的节气门/油门踏板未工作或节气门/油门踏板处于0%;4)车辆的驻车制动器工作或车辆的摩擦制动器工作中的至少一者;以及5)车辆已经行进大于阈值距离的距离。因此,逻辑115包括车辆/发动机速度决策块202、节气门/油门踏板位置决策块204、驻车/摩擦制动器决策块206、在档变速器决策块208、以及车辆行进距离决策块210。逻辑115还包括逻辑解释器218,该逻辑解释器218被配置为接收决策输入信号,并且提供指示第一错过的发动机停止的输出信号。在一个实施方式中,解释器218接收:指示发动机停止时机的第一输入信号216,和指示所检测发动机停止禁止的第二输入信号212。在一个实施方式中,信号212和信号216可以是具有“高”或“低”值的模拟信号或数字信号。

在一个实施方式中,系统100可以用逻辑115的方式来检测发动机停止时机。如图2的例示性实施方式所示,逻辑115在块202处开始,并且确定车辆/发动机速度是否低于阈值车辆/发动机速度。在一个实施方式中,阈值速度可以在1英里每小时(“mph”)与5mph之间。如果车速不小于阈值速度,那么逻辑115离开块202并返回到逻辑步骤的开始。如果车速小于阈值速度,那么逻辑115确定(在块204处)节气门/油门踏板是否工作和/或节气门/油门踏板是否未工作和/或节气门/油门踏板是否相对于参考位置处于%位置处。如果节气门/油门工作,那么逻辑115离开块204并返回到逻辑步骤的开始。如果节气门/油门未工作,那么逻辑115还包括块206。在块206处,逻辑115确定车辆的驻车制动器或摩擦制动器是否工作或接通。如果驻车制动器或摩擦制动器中的至少一者未工作/接通,那么逻辑115离开块206并返回到逻辑步骤的开始。如果驻车制动器或摩擦制动器中的至少一者工作/接通,那么逻辑115确定(在块208处)车辆的变速器是否工作在允许车辆的移动的档位中。如果变速器未工作在允许车辆移动的档位中,那么逻辑115离开块208并返回到逻辑步骤的开始。如果变速器工作在允许车辆的移动的档位中,那么逻辑115确定(在块210中)车辆是否已经自车辆最后一次停止以来行进大于阈值距离的距离。这种距离准则避免打扰严重走走停停交通(stop-and-gotraffic)中的发动机关闭。在一个实施方式中,阈值距离可以在1码与50码之间。如果车辆尚未行进大于阈值距离的距离,那么逻辑115离开块210并返回到逻辑步骤的开始。如果车辆已经行进大于阈值距离的距离,那么块210提供指示发动机停止时机(“eso”)的输出信号216。

eso信号216被接收为到解释器218的输入信号。如以上所讨论的,解释器218接收eso信号216和所检测的发动机停止禁止(“esi”)信号212。在本公开的一个实施方式中,在指示eso的发生的eso信号216为高/启动时,且在指示由于一个或更多个以上所涉及的发动机子系统引起的esi的发生的esi信号212为高/启动时,系统100记录一个或更多个错过的停止。换言之,解释器218在eso信号216为真(即,所有条件对于发动机停止为“进行”)且esi信号212为真(即,发动机停止禁止信号由发动机子系统输出)这两者时,输出错过的发动机停止检测信号214。在一个实施方式中,解释器218被配置为输出具有高值的信号,其中,信号指示所检测的发动机停止214。在该实施方式中,可在显示器138上观看的错过的发动机停止指示器142可以电联接到esi信号212,并且可以在车辆的操作期间例示为向驾驶员/车辆操作员指示发生错过的发动机停止。同样,在该实施方式中,可在显示器138上观察的esi理由/原因指示器144可以电联接到esi信号212,并且可以在车辆的操作期间例示。在一个实施方式中,esi信号212包括与esi理由/原因对应的数据参数。因此,在该实施方式中,指示器144不仅可以指示esi的发生,还可以指示esi的发生的一个或更多个理由/原因。

图3描绘了根据本公开的实施方式的、发动机停止/启动检测系统100的示例性方法300的流程图。在本公开的各种实施方式中,方法300可以在包括系统100的示例性车辆中实施和/或执行。由此可见,方法300的描述将参照系统100的前面提及的部件和子系统。方法300在决策块302处开始,并确定是否存在发动机停止时机。如以上在图2的所公开的实施方式中注释的,逻辑115的eso信号216可以提供eso的指示。如果没有eso,那么方法300继续如由块304指示的发动机116的正常操作。如果存在eso,那么方法300(在块306处)将与eso的发生对应的数据写入到存储器106,并使eso计数增加。在一个实施方式中,逻辑/处理器104包括响应于eso的发生使eso计数增加的增加或计数算法。控制器102然后向存储器106写入/保存各eso发生的运行总计。

在完成块306的步骤之后,方法300(在块308处)确定是否存在有效esi。如以上在图2的所公开实施方式中注释的,逻辑115的esi信号212可以提供esi的指示。在一个实施方式中,以上涉及的系统126、128、130、132以及134中的每一个可以向esi确定器114提供一个或更多个参数信号。如这里在以下更详细讨论的,参数信号可以指示与特定车辆子系统关联的特定故障和/或状态。因此,esi确定器114可以响应于接收到指示系统故障和/或特定系统状态的一个或更多个参数信号,来输出esi信号212。再次参照块308,如果方法300确定esi无效,那么控制器102将使得发动机116和所关联的系统执行:发动机停止达第一时间段,并将发生发动机停止写入到存储器106。在一个实施方式中,将发生发动机停止写入到存储器106包括:写入发生发动机停止的日期和时间。另外,逻辑/处理器104将执行计数算法,并使发动机停止计数增加,并且控制器102将向存储器106写入/保存发生各发动机停止的运行总计。

如领域中通常已知的,通常仅在由发动机停止的开始、和指示发动机停止应停止且发动机应重新启动的信号的接收所限定的短时间段内,执行车辆发动机停止。如以上讨论的,在一个实施方式中,在车辆停止时,发动机116可以被关闭并随后在驾驶员/操作员通过压下油门踏板/发动机节气门或通过释放制动踏板二者之一(从而使得控制器102向发动机116提供结束发动机停止和/或重新启动发动机控制信号),来命令发动机重新启动时重新启动。在块314处,方法300确定系统100是否已经检测到结束发动机停止/重新启动发动机信号。在一个实施方式中,在驾驶员/操作员停止摩擦制动器工作或压下车辆的节气门/油门时,由控制器102来检测结束发动机停止/重新启动发动机信号。方法300在检测到结束发动机停止/重新启动发动机信号时结束。再次参照块308,如果方法300确定esi有效,那么方法300将指示错过的发动机停止的发生的数据写入到存储器106(在块312处),其中,数据包括发生错过的发动机停止的日期和时间。步骤312还识别发动机停止禁止理由/原因,并且使错过的发动机停止计数和发动机停止禁止计数增加。在一个实施方式中,esi确定器114可以检测或识别是esi发生的原因的系统故障或系统状态。在该实施方式中,控制器102将向存储器106写入各esi发生的运行总计、esi发生的对应理由/原因以及各错过的发动机停止的运行总计。方法300在执行块312的步骤之后结束。

图4描绘了根据本公开的实施方式的、发动机停止/启动检测系统100的示例性方法400的另一个流程图。在各种实施方式中,方法400可以在包括系统100的示例性车辆中实施和/或执行。由此可见,方法400的描述可以参照系统100的前面涉及的部件和子系统。方法400在决策块402处开始,并且命令第一电路检测发动机停止时机,并确定发生发动机停止。方法400还包括决策块404,并确定是否发生发动机停止。如果发动机停止确实发生,那么方法400命令(在块406处)第一电路将发生第一发动机停止写入到存储器106,并且使发动机停止计数增加。如果不发生发动机停止,那么方法400命令(在块408处)第二电路检测发动机停止禁止,并确定发生错过的发动机停止。

方法400还包括确定发动机停止禁止是否有效的块410。如果发动机停止禁止有效,那么方法400命令(在块412处)第二电路将发动机停止禁止数据写入到存储器106,并且使发动机停止禁止计数增加。如果发动机停止禁止无效,那么方法400确定(在决策块414处):是否尽管发动机停止禁止无效,仍发生错过的发动机停止。如果不发生错过的发动机停止,那么方法400返回到块408。如果尽管发动机停止禁止无效,仍确实发生错过的发动机停止,那么方法400命令(在块416处)第二电路将发生第一错过的发动机停止写入到存储器106,并且使错过的发动机停止计数增加。图2的所公开的实施方式未示出逻辑流程图,该逻辑流程图将使得:尽管发动机停止禁止无效,也能够发生错过的发动机检测。然而,在各种另选实施方式中,普通技术人员可以预期并配置可与esi禁止信号212比较的各种信号,以例如指示担保禁止示例性车辆内的发动机停止功能的车辆系统故障或系统状态。方法400还包括块418,并且尝试响应于检测到发动机停止禁止或确定发生错过的发动机停止中的至少一者,而检测可能导致错过的发动机停止的车辆系统故障或车辆系统状态。方法400在执行块418的步骤之后结束。

图5示出了根据本公开的实施方式的、包括多个停止/启动停用原因的表500。表500通常包括混合动力系统原因502、后处理系统原因504、发动机系统原因506、电池/能量存储系统原因508、车辆/机器系统原因510以及操作员/外部系统原因512。如图5的例示性实施方式所示,混合动力系统原因502包括esi确定器114,该esi确定器114接收指示以下内容的一个或更多个参数信号:1)诸如马达/发电机或动力电子设备的电驱动部件中的至少一个具有失灵或降额;或2)存在与一个或更多个电驱动装置的通信故障。如以上所讨论的,接收特定系统故障、系统失灵或系统状态的一个或更多个指示,可以使得esi确定器114启动esi信号212并停用示例性车辆的发动机116内的停止/启动功能。再次参照图5,后处理系统原因504包括esi确定器114接收指示以下内容的一个或更多个参数信号:1)尾气后处理装置当前工作在温度管理操作中;2)尾气后处理为冷的且尚未预热;或3)与一个或更多个后处理装置的通信已经停止作用。

另外,发动机系统原因506包括esi确定器114接收指示以下内容的一个或更多个参数信号:1)发动机116尚未达到标称操作温度;2)已经触发车辆蠕变逻辑(creeplogic),即,车辆处于走走停停交通阻塞中,并且停用停止/启动,以使操作员打扰最小化;3)发动机116过热并需要冷却;4)发动机116当前处于保护降额情形;或5)对停止/启动关键的至少一个发动机传感器已经停止作用。电池/能量存储系统原因508包括esi确定器114接收指示以下内容的一个或更多个参数信号:1)电池感测系统指示故障;2)电池电荷在阈值电荷以下;3)剩余电池寿命在阈值水平以下;4)电池电压在阈值电压以下;5)电池温度在阈值温度以上;或6)与电池传感器或控制器102和电池控制系统的通信已经停止。

车辆/机器系统原因510包括esi确定器114接收指示以下内容的一个或更多个参数信号:1)车辆动力输出(power-take-off)有效;2)防抱死制动系统/驱动防滑系统有效或最近有效,即,零车速读数可以是车辆滑动期间的车轮锁定的结果,并且车辆实际上未停止;3)触发发动机停止时机的传感器中的至少一个(例如,车速传感器、节气门/油门踏板位置传感器、制动踏板位置传感器)具有与其关联的无法看到“故障或错误”故障或错误;4)车辆变速器停止作用或不能适应发动机关闭;或5)与上述车辆部件中的任意一个的通信已经停止。操作员/外部系统原因512包括esi确定器114接收指示以下内容的一个或更多个参数信号:1)操作员手动停止/启动禁止开关接通(on);2)车辆互锁有效,例如,门打开,发动机进入/发动机罩开关断开,座位开关有效,车舱温度管理系统有效;或3)车辆维修/诊断工具联接到发动机停止/启动系统,并且临时停用发动机停止/启动功能。

将理解,一些实施方式可以由一个或更多个通用或专用处理器(或“处理装置”)(诸如微处理器、数字信号处理器、定制处理器以及现场可编程门阵列(fpga))和唯一存储程序指令(包括软件和固件这两者)组成,这些唯一存储程序指令控制一个或更多个处理器,来连同特定非处理器电路实施这里所描述的方法和/或设备的功能中的一些、大多数或所有。另选地,一些或所有功能可以由没有存储程序指令的状态机来实施,或在一个或更多个专用集成电路(asic)中实施,其中,各功能或特定功能的一些组合被实施为定制逻辑。当然,可以使用两种方法的组合。

而且,实施方式可以被实施为上面存储有计算机可读代码的计算机可读存储介质,该计算机可读代码用于将计算机(例如,包括处理器)编程为执行如这里描述并要求保护的方法。这种计算机可读存储介质的示例包括但不限于:硬盘、cd-rom、光存储装置、磁存储装置、rom(只读存储器)、prom(可编程只读存储器)、eprom(可擦可编程只读存储器)、eeprom(电可擦可编程只读存储器)以及闪存。进一步地,期望的是,尽管有由例如可用时间、当前技术以及经济考虑激励的可能大量努力和许多设计选择,但普通技术人员在由这里所公开的概念和原理指导时,将容易地能够以最小实验生成这种软件指令和程序。

在前述规范中,已经描述了本公开的具体实施方式。然而,本领域普通技术人员将理解,可以在不偏离如在所述权利要求中阐述的本公开的范围的情况下进行各种修改和变更。因此,在例示性意义上考虑规范和附图,而不是在限制性意义上考虑规范和附图。益处、优点、问题的解决方案以及可以使得任意益处、优点或解决方案发生或变得更显著的任意元素不被解释为任意或所有权利要求的关键、所需或必要特征或元素。本发明仅由所附权利要求来定义,所附权利要求包括在本申请未决期间进行的任意修改以及如所发布的那些权利要求的等同物。这里没有权利要求元素要被解释为在35u.s.c.112(f)的条款下,除非元素使用短语“用于……的装置”来明确列举。

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