用于处理连续的和间歇的故障的诊断系统和方法

文档序号:6327225阅读:596来源:国知局
专利名称:用于处理连续的和间歇的故障的诊断系统和方法
技术领域
本发明涉及诊断系统和方法,尤其涉及用于车辆中电的、电机械的、液压的、和气 动的装置的诊断系统和方法。
背景技术
这里提供的背景描述是出于介绍本发明的内容的目的。目前发明人的某些工作, 即在此背景技术部分中作出描述的工作,以及说明书中关于某些尚未成为申请日之前的现 有技术的内容,无论是以明确或隐含的方式均不被视为相对于本发明的现有技术。车辆控制系统如发动机和变速器控制系统使用电的、电机械的、液压的、和气动的 装置监测运行条件并调整运行。控制这些装置的速度和它们操作的复杂性显著增加。车辆 控制系统通常包括诊断系统,其确定这些装置是否按照设计正常工作。由于车辆控制系统 变得更加复杂,对诊断系统的要求已经增加。对用于车辆控制系统的具体输出装置或输入信号的性能要求可能不同。例如,诊 断系统可被要求在不到50毫秒内检测并响应第一装置或第一输入信号的电故障以维持系 统的控制。其他装置和/或输入信号可允许以更长或更短的间隔诊断。诊断系统需要检测 并响应关键的故障以正确管理失败模式以最小化损害和最大化安全。大多数诊断系统设计为检测并响应在预定时间段出现的连续故障,例如5秒或更 长。诊断系统设定诊断问题代码(DTC)以通知操作者发生了失败和车辆需要维修。当DTC 设定时,诊断系统执行失败模式管理以保护系统或子系统。在DTC设定时所采取的动作称 为永久默认动作。永久默认动作只要在设定DTC时就被执行。要求故障是连续的并存在较长的时间段(例如,5至10秒)允许诊断系统减少错误 失败。当没有实际故障存在而诊断系统指示故障存在时产生错误失败。当诊断系统过快地 设定DTC且车辆接受维修故障不再存在时产生另一种类型的错误失败。这种情形通常由间 歇的故障引起。这些故障可能显著地增加了保修成本并减少了消费者满意度。可要求车辆控制系统检测并响应存在非常短的一段时间的电故障以维持复杂系 统的控制。当检测到这些故障时,可执行适当的失败模式管理动作。因此,可要求诊断系统 检测连续的和间歇的故障。间歇的故障可以是持续时间短的、随机的、不稳定的、不可重复 的和/或可重复的。要求对间歇的故障的检测和响应可增加错误通过和/或错误失败。当故障实际存 在而诊断系统指示没有故障存在时发生错误通过。错误通过阻碍诊断系统的失败模式管理 动作。因此,对各种间歇的电故障的精确检测和响应将减少错误通过。检测随机的、较短的 间歇的故障也可增加错误失败。

发明内容
一种在多个诊断测试期间用于诊断车辆控制系统内装置的诊断系统,包括基于 所述多个诊断测试选择用于车辆的正常控制模式、临时默认动作和永久默认动作中之一的故障宣布模块。计数器模块追踪第一数量的连续测试样本、在这些连续测试样本期间出现 的第二数量的失败样本、第三数量的连续失败样本、第四数量的失败样本、和最后一个失败 样本以后的第五数量的样本。当第三数量的连续失败样本大于第一值和/或第四数量的失 败样本大于第二值时,故障宣布模块从正常控制模式过渡到临时默认动作并执行临时默认 动作。当第二数量的失败样本大于第三值时,故障宣布模块过渡到永久默认动作并执行不 同于临时默认动作的永久默认动作。在其它特征中,当第五数量的样本大于第四值时,故障宣布模块从临时默认动作 过渡到正常控制模式。当第一数量的连续测试样本大于第四值时,度量标准追踪模块计算 度量标准。在其它特征中,当第一数量的连续测试样本大于第四值、第二数量的失败样本小 于第五值、和第三数量的连续失败样本和第四数量的失败样本等于零时,故障宣布模块从 永久默认动作过渡到正常控制模式。度量标准追踪模块产生基于失败样本的数量和第三值 的比值的第一度量标准。在其它特征中,度量标准追踪模块产生基于在预定时间段期间进入临时默认动作 的次数的第二度量标准。度量标准追踪模块产生基于在预定时间段期间车辆以临时默认动 作运行的时间量的第三度量标准。在其它特征中,度量标准追踪模块产生基于第四数量的失败样本和第二值的比的 第四度量标准。仍然在其它特征中,通过由一个或多个处理器执行的计算机程序实现上述系统和 方法。计算机程序可驻留在有形计算机可读介质中,例如但不限于内存、非易失性数据储存 器、和/或其他合适的有形存储介质。从以下提供的详细说明中,本发明应用的进一步范围将变得明显。可以理解,详细 说明和具体实施例仅仅是说明的目的而不旨在限制本发明的范围。本申请还提供了如下方案
方案1. 一种在多个诊断测试期间用于诊断车辆控制系统内装置的诊断系统,包括 故障宣布模块,其基于所述多个诊断测试选择用于车辆的正常控制模式、临时默认动 作和永久默认动作的其中之一;和
计数器模块,其追踪第一数量的连续测试样本、在这些连续测试样本期间出现的第二 数量的失败样本、第三数量的连续失败样本、第四数量的累积的失败样本、和最后一个失败 样本以后的第五数量的样本; 其中故障宣布模块
在第三数量的连续失败样本大于第一值和/或第四数量的失败样本大于第二值时,从 正常控制模式过渡到临时默认动作并执行临时默认动作;和
在第二数量的失败样本大于第三值时,过渡到永久默认动作并执行永久默认动作,所 述永久默认动作不同于临时默认动作。方案2.如方案1的诊断系统,其中当第五数量的样本大于第四值时,故障宣布模 块从临时默认动作过渡到正常控制模式。方案3.如方案1的诊断系统,还包括度量标准追踪模块,其当测试样本的数量大 于第四值时计算度量标准。
方案4.如方案1的诊断系统,其中当第一数量的连续测试样本大于第四值、第二 数量的失败样本小于第五值、和第三数量的连续失败样本和第四数量的失败样本都等于零 时,故障宣布模块从永久默认动作过渡到正常控制模式。方案5.如方案3的诊断系统,其中度量标准追踪模块产生基于第二数量的失败样 本和第三值的比值的第一度量标准。方案6.如方案5的诊断系统,其中度量标准追踪模块产生基于在预定时间段期间 进入临时默认动作的次数的第二度量标准。方案7.如方案6的诊断系统,其中度量标准追踪模块产生基于在预定时间段期间 车辆运行于临时默认动作的时间量的第三度量标准。方案8.如方案7的诊断系统,其中度量标准追踪模块产生基于第四数量的失败样 本和第二值的比值的第四度量标准。方案9. 一种在多个诊断测试期间用于诊断车辆控制系统内装置的方法,包括 基于所述多个诊断测试选择用于车辆的正常控制模式、临时默认动作和永久默认动作
的其中之一;和
追踪第一数量的连续测试样本、在这些连续测试样本期间出现的第二数量的失败样 本、第三数量的连续失败样本、第四数量的累积的失败样本、和最后一个失败样本以后的第 五数量的样本;
当第三数量的连续失败样本大于第一值和/或第四数量的失败样本大于第二值时,从 正常控制模式过渡到临时默认动作并执行临时默认动作;和
当第二数量的失败样本大于第三值时,过渡到永久默认动作并执行永久默认动作,该 永久默认动作不同于临时默认动作。方案10.如方案9的方法,还包括当第五数量的样本大于第四值时从临时默认动 作过渡到正常控制模式。方案11.如方案9的方法,还包括当测试样本的数量大于第四值时计算度量标准。方案12.如方案9的方法,还包括当第一数量的连续测试样本大于第四值、第二 数量的失败样本小于第五值、和第三数量的连续失败样本和第四数量的失败样本都等于零 时,从永久默认动作过渡到正常控制模式。方案13.如方案11的方法,还包括产生基于第二数量的失败样本和第三值的比值 的第一度量标准。方案14.如方案13的方法,还包括产生基于在预定时间段期间进入临时默认动作 的次数的第二度量标准。方案15.如方案14的方法,还包括产生基于在预定时间段期间车辆运行于临时默 认动作的时间量的第三度量标准。方案16.如方案15的方法,还包括产生基于第四数量的失败样本和第二值的比值 的第四度量标准。


从详细说明和附图中,本发明将变得能被更加充分的理解,其中 图1为根据本发明的包括控制模块的车辆控制系统的功能框图;图2为根据本发明的控制模块的更详细的功能框图;和 图3说明了一种诊断故障的方法。
具体实施例方式以下说明实际上仅仅是示例性的,决不旨在限制本发明及其应用或使用。为了清 楚起见,相同的参考数字将使用在附图中以识别相同的元件。如这里所使用的,短语“A、B 和C中的至少一个”应当解释为逻辑(A或B或C),其使用非专有的逻辑或。应当理解,方 法中的步骤可按不同的次序执行而不改变本发明的原理。如这里使用的,术语模块是指专用集成电路(ASIC),电子电路、执行一个或多个软 件或固件程序的处理器(共用的、专用的或组合的)和内存、组合逻辑电路、和/或提供所述 功能的其他适当的部件。当检测到间歇的故障时,根据本发明的诊断系统和方法可使用临时默认动作。临 时默认动作可相似于或不同于在DTC设定之后使用的永久默认动作。通常,当DTC不再存 在时,永久默认动作被去除且车辆控制系统返回到正常模式。临时默认动作是临时失败模 式管理动作,其使诊断系统时间能确定故障是连续的硬故障还是将发展成DTC的可重复的 间歇故障。如果间歇故障是由于持续时间较短的异常或仅是不可重复的间歇故障引起的, 诊断系统允许控制系统返回正常模式而不设定DTC。根据本发明的诊断系统和方法使用临时默认动作以在设定DTC之前提供更多的 时间供故障充分发展。如果故障持续,设定DTC并可采取永久默认动作。如果故障结束,诊 断系统和方法返回正常控制模式。为各种参数存储和追踪度量标准。仅当经过了最小量的测试样本或时间并且失败样本与测试样本的比值接近100% 时设定DTC。DTC还可在第一预定时间段期间临时默认动作发生次数超过预定次数时设定。 例如,第一预定时间段可以是一个钥匙周期。DTC还可在第一预定时间段期间临时默认动作 所花费的时间量超过第二预定时间段时设定。可为电路提供共用测试以检查故障状况,如开路、短路接地或短路接电源的故障。 诊断系统和方法识别具有特定持续时间和频率的连续故障和间歇故障。通过提供临时默认 动作允许设定DTC所需预定故障时间的增加,这改善了诊断精确度。诊断系统和方法使用基于比率的分析以确定何时宣布电子部件可使用或出现故 障。同时追踪连续的通过和失败样本。诊断系统和方法还追踪持续时间短但在规定的时间 段内可重复的间歇故障。临时默认动作用来提供用于故障继续发展和/或证明可重复性的额外时间。额 外时间增加了故障可被识别、隔离和修复的可能性。这将减少维修技师报告没有发现问题 (NTF)的情形的次数。如果在临时默认动作期间故障没有继续重复,则允许控制系统返回正 常控制模式。在预定的时间段内(例如通电的钥匙循环),追踪从正常控制模式进入临时默认动 作的次数。当在预定时间段内该次数超过预定次数时设定DTC。诊断系统和方法使用基于 比率的分析或Y中的X以确定何时应当由于部件故障设定DTC和何时应当由于没有故障清 除 DTC。诊断系统和方法追踪在任意时间点连续通过样本和连续失败样本的数量。标定参数确定进入用于失败模式的临时默认动作所需要的连续失败样本的数量。标定参数还确定 退出临时默认动作并返回正常控制模式所需要的连续通过样本的数量。为了说明的目的,本发明将在用于内燃机的示例性车辆控制系统的背景下被描 述。如可以理解的,本发明可应用到其他类型的控制系统。现在参考图1,示出了示例性发动机系统100的功能框图。发动机系统100包括发 动机102,其燃烧空气/燃油混合物以基于来自驾驶员输入模块104的驾驶员输入产生用于 车辆的驱动扭矩。空气通过节气门112吸入进气歧管110。例如,节气门112包括具有可 旋转叶片的蝶形阀。发动机控制模块(ECM)114控制节气门致动器模块116,其调整节气门 112的开度以控制吸入进气歧管110的空气量。来自进气歧管110的空气被吸入发动机102的气缸内。而发动机102可包括多个 气缸,为了说明的目的只示出了具有代表性的单个气缸118。例如,发动机102可包括2、3、 4、5、6、8、10和/或12个气缸。ECM 114可命令气缸致动器模块120选择性地使一些气缸 停用,这可在某些发动机运行条件下改善燃油经济性。发动机102可使用四冲程循环运行。如下所述,四冲程是指进气冲程、压缩冲程、 燃烧冲程和排气冲程。在曲轴(未示出)的每次旋转期间,在气缸118内产生四冲程中的两 个。因此,为了气缸118经历所有四个冲程,两次曲轴旋转是必要的。在进气冲程,来自进气歧管110的空气通过进气门122吸入气缸118内。ECM 114 控制燃油致动器模块124,其调节燃油喷射以达到理想的空气/燃油比。燃油可在中心位 置或在多个位置喷入进气歧管110内,如在每个气缸的进气门122附近。在各种实施方式 中(未示出),燃油可直接喷入气缸内或与气缸相应的混合室内。燃油致动器模块IM可中 断燃油喷射到停用的气缸。喷入的燃油与空气混合并在气缸118内产生空气/燃油混合物。在压缩冲程,在 气缸118内的活塞(未示出)压缩空气/燃油混合物。基于来自ECM 114的信号,火花致动 器模块1 给予气缸118内的火花塞1 供能,其点燃空气/燃油混合物。火花正时可相 对于当活塞处于其顶端位置,即上止点(TDC)时的时刻规定。火花致动器模块1 可通过规定在TDC之前或之后多久产生火花的正时信号控 制。因为活塞位置直接与曲轴旋转相关,火花致动器模块126的操作可与曲轴转角同步。在 各种实施方式中,火花致动器126可中断对停用的气缸提供火花。产生火花可称为点火事件。火花致动器模块1 可具有改变用于每次点火事件的 火花正时的能力。此外,火花致动器模块1 可具有当在给定点火事件前一点火事件之后 接收到正时信号的改变时改变用于给定点火事件的火花正时的能力。在燃烧冲程,空气/燃油混合物的燃烧向下驱动活塞,从而驱动曲轴。燃烧冲程可 定义为在活塞到达上止点和活塞返回到下止点(BDC)的时刻之间的时间。在排气冲程,活塞开始从下止点向上移动并通过排气门130排出燃烧副产物。燃 烧副产物从车辆通过排气系统134排出。进气门122可通过进气凸轮轴140控制,而排气门130可通过排气凸轮轴142控 制。在各种实施方式中,多个进气凸轮轴(包括进气凸轮轴140)可控制气缸118的多个进 气门(包括进气门122)和/或可控制多排气缸(包括气缸118)的进气门(包括进气门122)。 同样地,多个排气凸轮轴(包括排气凸轮轴142)可控制气缸118的多个排气门和/或可控制多排气缸(包括气缸118)的排气门(包括排气门130)。气缸致动器模块120可通过禁止进气门122和/或排气门130的开启来使气缸 118停用。在各种其他实施方式中,进气门122和/或排气门130可通过除了凸轮轴之外的 装置控制,如电磁致动器。进气门122开启的时刻可相对于活塞上止点通过进气凸轮相位器148改变。排气 门130开启的时刻可相对于活塞上止点通过排气凸轮相位器150改变。相位器致动器模块 158可基于ECM 114的信号控制进气凸轮相位器148和排气凸轮相位器150。当实施时,可 变气门升程(未示出)也可通过相位器致动器模块158控制。发动机系统100可包括向进气歧管110提供加压气体的增压装置。例如,图1示 出了包括热涡轮160-1的涡轮增压器,热涡轮160-1由流经排气系统134的热排气供以动 力。涡轮增压器还包括冷空气压缩机160-2,由涡轮160-1驱动,其压缩引向节气门112的 空气。在各种实施方式中,由曲轴驱动的进气增压器(未示出)可压缩来自节气门112的空 气并将压缩空气输送到进气歧管110。废气门162可允许排气绕过涡轮160-1,因此减少了涡轮增压器的增压(进气空气 压缩量)。ECM 114可通过增压致动器模块164控制涡轮增压器。增压致动器164可通过控 制废气门162的位置来调节涡轮增压器的增压。在各种实施方式中,多个涡轮增压器可通 过增压致动器模块164控制。涡轮增压器可具有可变的几何形状,其可通过增压致动器模 块164控制。中间冷却器(未示出)可驱散包含在压缩空气充量内的一些热量,该热量在空气压 缩时产生。压缩空气充量可从排气系统134的部件吸收热。尽管为了图示的目的分开显示, 涡轮160-1和压缩机160-2可彼此连接,从而将进气布置在热排气附近。发动机系统100可包括排气再循环阀170,其选择性地将排气重新导向回进气歧 管110。排气再循环阀170可位于涡轮增压器的涡轮160-1的上游。排气再循环阀170可 通过排气再循环致动器模块172控制。发动机系统100可使用RPM传感器180测量以每分钟转数(RPM)为单位的曲轴转 速。发动机冷却液的温度可使用发动机冷却液温度(ECT)传感器182测量。ECT传感器182 可位于发动机102内或在冷却液循环的其他位置,如散热器(未示出)。进气歧管110内的压力可使用歧管绝对压力(MAP)传感器184测量。在各种实施 方式中,可测量发动机真空,其是大气压力和进气歧管内压力之间的差值。流入进气歧管 110内的空气质量流率可使用空气质量流量(MAF)传感器186测量。在各种实施方式中, MAF传感器186可位于还包括节气门112的外壳中。节气门致动器模块116可使用一个或多个节气门位置传感器(TPS) 190监测节气 门112的位置。吸入发动机102内的空气的环境温度可使用进气温度(IAT)传感器192测 量。ECM 114可使用传感器的信号作出用于发动机系统100的控制决定。ECM 114可与变速器控制模块194通信以在变速器(未示出)内协调换档。例如, ECM 114可在换档期间减少发动机扭矩。ECM 114可与混合动力控制模块196通信以协调 发动机102和电动机198的操作。电动机198可作用为发电机,且可用来产生供车辆电力系统使用的和/或存储于 蓄电池中的电能。在各种实施方式中,ECM 114、变速器控制模块194和混合动力控制模块196的各种功能可集成为一个或多个模块。每个改变发动机参数的系统可以称为接收致动器数值的致动器。例如,节气门致 动器模块116可以称为致动器且节气门打开面积可以称为致动器数值。在图1的例子中, 节气门致动器模块116通过调整节气门112的叶片角度达到节气门打开面积。同样地,火花致动器模块1 可以称为致动器,而相应的致动器数值可以是相对 于气缸上止点的火花提前量。其他致动器可包括气缸致动器模块120、燃油致动器模块 124、相位器致动器模块158、增压致动器模块164和排气再循环致动器模块172。对于这 些致动器,致动器数值可分别相应于启用的气缸数量、喷油速率、进气和排气凸轮相位器角 度、增压压力和排气再循环阀打开面积。ECM 114可控制致动器数值以便促使发动机102产 生理想的发动机输出扭矩。现在参考图2,控制模块114包括诊断控制模块200。诊断控制模块200对被致动 的装置和车辆控制系统的输入执行测试。诊断控制模块200包括度量标准追踪模块210,其 如下所述地追踪度量标准。诊断控制模块200还包括计数器模块214,其如下进一步所述地 追踪各种计数器值。虽然示出和描述了计数器,但计时器也可用来追随事件之间经过的时 间。诊断模块200还包括标定模块218,其存储如下将进一步描述的标定值。故障宣布 模块222与度量标准模块210、计数器模块214和标定模块218通信,并选择性地基于度量 标准、计数器值、计时器值和/或标定值来指定正常控制模式、临时默认动作和永久默认动 作。当在临时默认动作时,诊断模块200可执行用于给定装置或输入的第一组临时默认动 作。在某些情况下诊断模块200可终止临时默认动作并返回到正常控制模式。当在永久默 认动作时,诊断模块200可执行用于给定装置、传感器或致动器的第二组永久默认动作,其 不同于第一组临时默认动作。计时器/计数器模块214追踪各种计数器和/或计时器值。可以理解,计时器和 计数器可以可交换地使用。PITTS是指数据的时间点连续采样。Xictk追踪在具有Y个样本 (YSAMPLE_total)的一个样本集中累积的失败样本的数量。Xictk用来确定何时设定或清除 DTC0 X2cte追踪在任意时间点的持续的或连续的失败样本的数量——独立于Y中的X并称 为PITSS——以确定何时进入临时默认动作(TDA)。X3ctk追踪在由最后一次故障以后的时间 (TIME-SINCE-LAST-FAULT) (TSLFcte)限定的时间段内必须发生的累积的、非连续的或随机 的失败(独立于Y中的X)且该失败用来确定何时进入临时默认动作(TDA)。Yictk追踪在该样 本集内的所有测试样本的数量或时间的数量以确定装置是否被认为是测试过的(YSAMPLE_ total)0最后一次故障以后的时间(TSLF) TSLFctk追踪在任意时间点处持续或连续的通 过样本的数量一独立于Y中的X并称为PITSS—以确定何时退出S2或临时默认动作 (TDA)并返回到Sl或正常控制模式。TSLF还用来确定何时清除或重设X3CTK。TDAictk追踪在诸如一个通电钥匙循环的预定时间段期间从正常控制模式进入临 时默认动作的次数。TDA21 追踪控制系统保持在临时默认动作的时间量。这种情形是由这 样的间歇活动引起的,其可重复性足以维持在临时默认动作,但不能设定DTC或退出临时 默认动作。S1是指诊断控制系统的正常控制模式。S2是指临时默认动作。S3是指永久默认动作。标定模块218存储各种标定值。YSAMPLE_total是指总测试样本的数量或总测试 时间,其用来确定装置是否被充分测试以确定通过或失败从而设定或清除DTC。S2_ENTER_ C0NT_MX是指连续或联贯的失败样本的最大数量或时间,该最大数量或时间将用来确定何 时进入临时默认动作。S2_ENTER_C0NT_MX由到控制系统的信号的临界确定。S2_ENTER_SUM_MX是指随机失败样本的最大数量和时间,其显示在一段时间失败 的累积或总和,其将确定何时进入临时默认动作。该标定通过X3_CLEAR_MN的百分数确定, 该X3_CLEAR_MN被认为对控制系统是不利的。这将显示失败的可重复性是多大或失败的频 率。S3_DTC_MX是指失败样本的最大数量或总测试样本或时间的时间以确定何时进入 永久默认动作并设定DTC——X和Y的比。S2_TDA_MX_CNT是指在设定DTC并执行永久默 认动作之前在一个通电钥匙循环中所允许的从正常控制模式到临时默认动作转变的最大 次数。S2_TDA_MX_TM是指在设定DTC和执行永久默认动作之前在一个通电钥匙循环内为保 持在临时默认动作中所允许的最长时间。这种情况将由重复的但是既不能设定DTC也不能 退出临时默认动作并返回到正常控制模式的故障引起。S2_EXIT_MN是指退出临时默认动作并返回到正常控制模式所需要的连续或联贯 的通过样本的最小数量或时间。S2_EXIT_MN通常是标定数值,其大于X3_CLEAR_MN。X3_ CLEAR_MN是指将确定何时重设或清除通过X3ctk对累积的失败的追踪的连续的或连贯的通 过样本的最小数量。TDA_ENABLED设定为1以使用临时默认动作且设定为0以使用标准的 Y中X的测试。S3_EXIT_MN是指退出永久默认动作并清除DTC所允许的总的测试样本中失 败样本的最小数量(X与Y的比值)。度量标准追踪模块210追踪度量标准并存储最大值。度量标准1相应于X1CT7(S3_ DTC_MX)X100。度量标准2相应于TDA1CTK。度量标准3相应于TDA2bk。度量标准4相应于 X3cte/ (S2_ENTER_SUM_MX) X 100。现在参考图3,示出了一种用于诊断故障的方法。在300控制开始。在304,测试 初始化。在308,控制确定测试是否启动和进入条件是否满足。在312,控制抽取新数据样 本。在312,控制确定测试结果。如果测试结果是不确定的,控制返回到312。如果测试结果为失败,控制在320继 续并增加计数器X1CTE>X2CTE>X3CTE和Yicte0在324,控制执行如下如果Yicte > 1和TSLFcte > = 丨,则控制设定γ1 = 1,否则不做任何控制。在步骤328,控制重新设定 TSLFcte0在332,控制确定TDA_EN是否等于1。如果步骤332为假,控制在步骤360继续。 如果步骤332为真,控制在336继续。在336,控制确定是否X2gtk > = S2_ENTER_C0NT_MXo如果336为真,控制在340重 新设定X3gtk和在344继续。如果336为假,控制在338继续并确定是否X3gtk > = S2_ENTER_ SUM_MX。如果338为假,控制在360继续。如果338为真,控制在344继续。在344,控制确 定DCS是否为S1。如果344为真,控制设定DCS = S2,执行临时默认动作并增加TDAictk和重 新设定TDA21 。在352,控制确定是否TDAictk >= S2_TDA_MX _NUM。如果352为假,控制在 360继续。如果352为真,控制在362继续。如果344为假,控制在356继续并确定是否TDA2tmk > = S2_TDA_MX _TIM。如果356为真,控制在362继续。如果356为假,控制在360继续,此处控制确定Xicte > = S3_ DTC_MX。如果360为真,控制在362继续并设定DCS = S3,执行永久默认动作并设定DTC。 在364,控制记录度量标准2和3并重新设定计数器和计时器。控制返回到308。如果360为假,控制确定是否Yictk > = YSAMPLE_total。如果370为假,控制在308 继续。如果307为真,控制在374继续并记录度量标准1、2、3和4。在378,控制确定是否 Xicte <= S3 _EXIT_MN。如果378为假,控制在380重新设定Xictk和Yictk且控制返回308。如果378为真, 控制确定Xictk和X3ctk是否等于0。如果382为假,控制在380继续。如果382为真,控制在 386指示测试通过且重新设定X1CTK、Yicte和TSLFctk。控制在388继续并确定DSC是否等于 S3。如果388为真,在390控制设定DCS等于Si,返回到正常控制模式,去除当前DTC,并重 新设定度量标准1。如果388为假,控制在308继续。如果在316测试结果为通过,则控制在392增加Yictk和TSLFctk并重新设定X2CTK。 在394,控制确定是否TSLFgtk > X3_CLR_MN。如果为真,控制在396重新设定X3gtk并在398 继续。如果394为假,控制在398继续。在398,控制确定是否TSLFgtk > S2_EX_MN。如果 398为真,控制在400继续。在400,控制确定是否DCS = S2。如果400为真,在404控制设 定DCS = S1并返回到正常模式。控制从398、400 (当为假时)和404转到370继续。本发明的广泛教导能以各种形式实施。因此,尽管本发明包括具体实施例,但本发 明的真正范围不应当受此限制,因为对本领域技术人员来说,在对附图、说明书和以下权利 要求研究的基础上其它改进将变得显而易见。
权利要求
1.一种在多个诊断测试期间用于诊断车辆控制系统内装置的诊断系统,包括故障宣布模块,其基于所述多个诊断测试选择用于车辆的正常控制模式、临时默认动 作和永久默认动作的其中之一;和计数器模块,其追踪第一数量的连续测试样本、在这些连续测试样本期间出现的第二 数量的失败样本、第三数量的连续失败样本、第四数量的累积的失败样本、和最后一个失败 样本以后的第五数量的样本;其中故障宣布模块在第三数量的连续失败样本大于第一值和/或第四数量的失败样本大于第二值时,从 正常控制模式过渡到临时默认动作并执行临时默认动作;和在第二数量的失败样本大于第三值时,过渡到永久默认动作并执行永久默认动作,所 述永久默认动作不同于临时默认动作。
2.如权利要求1的诊断系统,其中当第五数量的样本大于第四值时,故障宣布模块从 临时默认动作过渡到正常控制模式。
3.如权利要求1的诊断系统,还包括度量标准追踪模块,其当测试样本的数量大于第 四值时计算度量标准。
4.如权利要求1的诊断系统,其中当第一数量的连续测试样本大于第四值、第二数量 的失败样本小于第五值、和第三数量的连续失败样本和第四数量的失败样本都等于零时, 故障宣布模块从永久默认动作过渡到正常控制模式。
5.如权利要求3的诊断系统,其中度量标准追踪模块产生基于第二数量的失败样本 和第三值的比值的第一度量标准。
6.如权利要求5的诊断系统,其中度量标准追踪模块产生基于在预定时间段期间进 入临时默认动作的次数的第二度量标准。
7.如权利要求6的诊断系统,其中度量标准追踪模块产生基于在预定时间段期间车 辆运行于临时默认动作的时间量的第三度量标准。
8.如权利要求7的诊断系统,其中度量标准追踪模块产生基于第四数量的失败样本 和第二值的比值的第四度量标准。
9.一种在多个诊断测试期间用于诊断车辆控制系统内装置的方法,包括基于所述多个诊断测试选择用于车辆的正常控制模式、临时默认动作和永久默认动作 的其中之一;和追踪第一数量的连续测试样本、在这些连续测试样本期间出现的第二数量的失败样 本、第三数量的连续失败样本、第四数量的累积的失败样本、和最后一个失败样本以后的第 五数量的样本;当第三数量的连续失败样本大于第一值和/或第四数量的失败样本大于第二值时,从 正常控制模式过渡到临时默认动作并执行临时默认动作;和当第二数量的失败样本大于第三值时,过渡到永久默认动作并执行永久默认动作,该 永久默认动作不同于临时默认动作。
10.如权利要求9的方法,还包括当第五数量的样本大于第四值时从临时默认动作过 渡到正常控制模式。
全文摘要
本发明涉及用于处理连续的和间歇的故障的诊断系统和方法。一种诊断系统,其诊断装置并包括选择正常控制模式、临时默认动作和永久默认动作之一的故障宣布模块。计数器模块记录第一数量的连续测试样本、在连续测试样本期间出现的第二数量的失败样本、第三数量的连续失败样本、第四数量的失败样本、和最后一个失败样本以后的第五数量的样本。当第三数量的连续失败样本大于第一值和/或第四数量的失败样本大于第二值时,故障宣布模块过渡到临时故障动作。当第二数量的失败样本大于第三值,故障宣布模块过渡到不同于临时默认动作的永久故障动作。
文档编号G05B23/02GK102141811SQ201110031140
公开日2011年8月3日 申请日期2011年1月28日 优先权日2010年2月2日
发明者J. 吉尔斯 P. 申请人:通用汽车环球科技运作有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1