用于防止油位传感器的误诊断的方法 |
|||||||
申请号 | CN201310400503.3 | 申请日 | 2013-09-05 | 公开(公告)号 | CN103868562B | 公开(公告)日 | 2019-08-16 |
申请人 | 现代自动车株式会社; 起亚自动车株式会社; | 发明人 | 蔡旼均; 林钟佶; 张洪云; | ||||
摘要 | 一种用于防止油位 传感器 的误诊断的方法,可包括判定机动车的驱动状态是否满足第一诊断条件、第二诊断条件或者两者都满足。当满足第一诊断条件时,该方法可包括测量油位、计算测量出的油位的第一平均值、并比较所计算的测量出的油位的第一平均值和预设的参考油位。当满足第二诊断条件时,该方法可包括测量油位、计算测量出的油位的第二平均值、并比较所计算的测量出的油位的第二平均值和预设的参考油位。该方法还可包括当测量出的油位的第一平均值、第二平均值或第一和第二平均值都高于该预设的参考油位时发出油量过多的警报。 | ||||||
权利要求 | 1.一种用于防止油位传感器的误诊断的方法,所述方法包括: |
||||||
说明书全文 | 用于防止油位传感器的误诊断的方法[0001] 相关申请的交叉引用 技术领域[0003] 本发明涉及一种用于防止油位传感器的误诊断的方法。更具体地,本发明涉及一种用于防止油位传感器的误诊断的方法,该方法可在换油(oil change)开始时,在点火(key-on,钥匙打开)之后启动时和当车辆行驶时防止油位传感器的误诊断。 背景技术[0004] 因为油位传感器的结构和油位的感测特征,在换油开始时及点火之后启动时由于油盘中的实际油位和油位传感器测量到的油位之间的差异,可能存在误诊断。 [0005] 图3和4是示出油传感系统的故障或误诊断的示图。参照图3和4,装在油盘20中的油在内部流动通过油位传感器10的注油孔12,并且通过发出超声波且计算从油位到油位传感器10的超声波往复运动时间测量油位。 [0006] 图3示出油位传感器10和最初注射油的实际油位之间的差异,其中显示了油位传感器10中的油位值比实际油位相对小或者低,这是因为注油孔12的直径小。 [0007] 图4示出油位传感器10和停车之后启动开始时的实际油位之间的差异,其中,相反,可能显示油位传感器10中的油位值比实际油位相对大或者高。 [0008] 也即,因为测量出的油位不同于实际油位(即使以预设的时间段实时测量油位),所以可能存在误诊断。 [0009] 在背景技术部分公开的信息只是为了增强对本发明的一般背景技术的了解并且不应被视为表明或以任何形式建议此处的信息形成已经为本领域技术人员所知的现有技术。 发明内容[0010] 本发明已致力于提供一种用于防止油位传感器误诊断的方法,当实际油位和油位传感器测量出的油位之间可能存在差异时(例如在换油开始或点火之后启动时或者在行驶时),该方法具有能够防止油位传感器的误诊断的优势。 [0011] 本发明的各个方面提供一种用于防止油位传感器的误诊断的方法,包括:(a)判定机动车的驱动状态是否满足第一诊断条件、第二诊断条件或者两者都满足;当机动车的驱动状态满足第一诊断条件时:(b)测量油位,(c)计算测量出的油位的第一平均值,并且(d)比较所计算的测量出的油位的第一平均值和预设的参考油位;当机动车的驱动状态满足第二诊断条件时:(e)测量油位,(f)计算测量出的油位的第二平均值,并且(g)比较计算出的测量出的油位的第二平均值和预设的参考油位;以及当测量出的油位的第一平均值、第二平均值或第一和第二平均值都高于预设的参考油位时发出油量过多的警报。 [0012] 当测量油温度且测量出的油温度高于预设的第一油温度而低于预设的第二油温度时,并且当测量发动机转数且测量出的转数大于预设的第一转数而小于预设的第二转数时,可认为满足步骤(a)中的第一诊断条件。 [0013] 当测量油温度且测量出的油温度高于预设的第三油温度而低于预设的第四油温度时,并且当测量发动机转数且测量出的转数大于预设的第三转数而小于预设的第四转数时,满足步骤(a)中的第二诊断条件。 [0014] 预设的第一油温度可低于预设的第三油温度。预设的第二油温度可低于预设的第四油温度。 [0015] 发动机的预设的第一转数可小于发动机的预设的第三转数。预设的第二转数可基本上与预设的第四转数相同。 [0016] 步骤(b)中测量油位可执行一预设的第一参考时间,并且步骤(c)中计算测量出的油位的第一平均值可针对在预设的第一参考时间上测量出的油位而执行。可将从发动机启动时起累积的时间与预设的第一参考时间相比较,以判定累积时间是否超过预设的第一参考时间。 [0017] 步骤(e)中测量油位可执行一预设的第二参考时间,并且步骤(f)中计算测量出的油位的第二平均值可针对在预设的第二参考时间上测量出的油位而执行。 [0018] 步骤(e)中测量油位可执行机动车的一预设行驶距离,并且步骤(f)中计算测量出的油位的第二平均值可针对在机动车的预设行驶距离上测量出的油位而执行。 [0019] 根据本发明,可以在实际油位和油位传感器测量出的油位之间可能存在差异(例如在机动车换油开始时和点火之后启动时或者在机动车行驶时)的情况下防止油位传感器误诊断。 [0020] 本发明的方法和装置具有其他的特征和优点,这些特征和优点在结合于本文中的附图以及随后的具体实施方式中将是显而易见的,或者将在其中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。 附图说明[0021] 图1是示出了根据本发明的用于防止油位传感器的误诊断的示例性油传感系统的示图。 [0022] 图2是示出根据本发明的用于防止油位传感器的误诊断的示例性方法的流程图。 [0023] 图3和4是示出油传感系统的故障或者误诊断的示图。 具体实施方式[0024] 现详细地参考本发明的各种实施方式,其示例在附图中示出并且描述如下。虽然本发明结合示例性实施方式进行说明,但是应理解的是,该说明并不是旨在将本发明限于那些示例性实施方式。相反地,本发明旨在不仅涵盖示例性实施方式而且涵盖可能包含在由所附权利要求限定的本发明的精神和范围内的各种替换、修改、等同物以及其他实施方式。 [0026] 表示诸如层、膜、区域、板等的每一部分在另一部分“上”的情况旨在不仅包括每一部分“直接地在上面”的情况而且包括其他部分位于每一部分和另一部分之间的情况。相反,当元件称为“直接地在”另一元件“上”时,不存在插入元件。 [0027] 贯穿本说明书,除非明确地相反描述,否则词语“包括”及其变形如“包含”或“具有”将理解为表明包括所述的元件但不排除任何其他元件。 [0028] 图1是示出了根据本发明的各个实施方式的用于防止油位传感器的误诊断的油传感系统的示图。参考图1,油传感系统包括测量油温度并输出相应信号的油温度传感器110,测量发动机的转数(也即,RPM)并输出相应信号的RPM传感器120,测量发动机中的当前油量的油位传感器130,以及接收来自油温度传感器110、RPM传感器120和油位传感器130的信号并在信号满足预设的条件(作为比较该信号与预定映射140的结果)时控制报警器150输出报警信息的控制单元(ECU)100。 [0029] 图2是示出根据本发明的各个实施方式的用于防止油位传感器的误诊断的方法的流程图。在下文中,参考图1和图2描述用于防止油位传感器的误诊断的方法。 [0031] 基于测量出的油温度和RPM信息控制单元100通过两个路径判定当前油位传感器是否存在故障或者误诊断。 [0032] 控制单元100判定机动车的驱动状态是否满足第一诊断条件(S30),并且当满足第一诊断条件时通过油位传感器130测量油位(S40)。然后,控制单元100计算测量出的油位的平均值(S60)。 [0033] 当测量油温度且测量出的油温度高于预设的第一油温度而低于预设的第二油温度时,并且当测量发动机的转数且测量出的发动机的转数大于发动机的预设的第一转数而小于预设的第二转数时,认为满足步骤第一诊断条件。 [0034] 在S30中,控制单元100存储测量出的油位并累积一时间或多个时间。当累积的时间为预设的第一参考时间或者更长时,计算测量出的油位的平均值(S60)。 [0035] 第一参考时间可为仅从发动机启动时起的预定时间而累积的时间,并且例如,可计算从发动机启动时起测量大约10分钟的油位平均值。 [0036] 当计算出的油位平均值大于或者高于存储在映射140中的参考油位(作为比较它们的结果)时,控制单元100通过报警器150发出油量过多的警报(S70),并且当计算出的油位平均值不大于或高于存储在映射140中的参考油位时结束基于第一诊断条件的控制逻辑。可基于发动机的适当油量设置存储的参考油位。 [0037] 控制单元100同时地或与基于第一诊断条件的控制逻辑并行地判定机动车的驱动状态是否满足第二诊断条件(S80)。 [0038] 当测量油温度且测量出的油温度高于预设的第三油温度而低于预设的第四油温度时,并且当测量发动机的转数且测量出的发动机的转数大于发动机的预设的第三转数而小于预设的第四转数时,认为满足第二诊断条件。 [0039] 当满足第二诊断条件时,控制单元100测量并存储油位并且同时地累积过去的时间或机动车的行驶距离(S90)。 [0040] 此后,控制单元100判定累积时间或距离是否在预设的范围内(S100)。预设的范围可大约为100分钟或者100km。 [0041] 当累积时间或距离在预设的范围内时,控制单元100计算存储的油位的平均值(S110),比较计算出的油位平均值与预先存储的参考油位(S120),当计算出的油位的平均值大于或高于参考油位时通过报警器150发出油量过多的警报,以及当计算出的油位的平均值不大于或高于存储在映射140中的参考油位时重置累积时间或距离并重复基于第二诊断条件的控制逻辑(S140)。 [0042] 预设的第一油温度可设置成低于预设的第三油温度,并且第二油温度可设置成低于预设的第四油温度。 [0043] 例如,第一油温度可为0摄氏度,第二油温度可为90摄氏温度,第三油温度可为60摄氏温度,以及第四油温度可为110摄氏温度。 [0044] 发动机的预设的第一转数可设置为小于发动机的预设的第三转数。 [0045] 例如,考虑到由于机动车的急剧加速导致的误诊断的可能性,预设的第一转数可设置为0RPM,预设的第三转数可设置为1000RPM以及第二和第四RPM可设置为2800RPM。 [0046] 也即,第一诊断条件为从中可能判定在发动机启动开始时或者正当换油后油位传感器是否存在故障或误诊断的条件,并且第二诊断条件为从中可能判定在车辆行驶时油位传感器是否存在故障或误诊断的条件。 [0047] 通过依照第一诊断条件实时测量油位、经由比较平均值与存储的参考值判定油是否过多并在机动车达到行驶的预设水平之后转换至一特定逻辑,根据本发明的用于防止油位传感器的误诊断的方法可确保可靠性。 [0048] 已经出于示例及说明的目的给出了本发明的具体示例性实施方式的上述描述。它们不旨在是穷举的或将本发明限制于所公开的精确形式,并且显然根据上述教导许多变形和变化是可能的。为了解释本发明的特定原理以及它们的实际应用而选择并描述示例性实施方式,从而使本领域的其他技术人员能够完成和利用本发明的各种示例性实施方式以及其各种替换和修改。本发明的范围旨在通过所附权利要求及其等同物限定。 |