发动机加热器使用检测系统和方法

文档序号:5262001阅读:147来源:国知局
专利名称:发动机加热器使用检测系统和方法
技术领域
本发明涉及内燃机并且尤其涉及发动机加热器。
背景技术
此处的背景资料描述是为了大概介绍本发明的背景。目前署名的发明人的工作, 在背景资料章节做了一定程度的描述,还有那些在申请时不能称作现有技术的方面,这些都不能明显地或隐含地认作相对于本发明的现有技术。内燃机内的燃烧过程产生大量的热。过量的热可能降低发动机和/或发动机部件的可靠性。过量的热还可能缩短发动机和一个或多个发动机部件的寿命(即可靠使用的期限)。具有内燃机的汽车还具有连接到发动机内的冷却剂通道的热交换器(例如散热器)。当汽车在行驶的时候,冷却剂泵使冷却剂和/或另一适用流体循环通过这些冷却剂通道和热交换器。冷却剂从发动机吸收热并且把热带到热交换器。热交换器促进热从热交换器内的冷却剂传递给经过热交换器的空气。

发明内容
一种诊断系统包括温度导数模块和加热器使用模块。该温度导数模块在汽车起动事件之后确定由温度传感器测量的汽车发动机流体和发动机部件中的一者的温度的导数。 该加热器使用模块根据该导数选择性地指示在汽车起动事件之前使用了发动机加热器。一种诊断方法包括在汽车起动事件之后确定由温度传感器测量的汽车发动机流体和发动机部件中的一者的温度的导数;以及根据该导数选择性地指示在汽车起动事件之前使用了发动机加热器。从下面提供的详细描述中将更明显地看出本发明的更多适用领域。应当理解,详细描述和特定例子只是起到举例的作用,而不意图限制本发明的范围。本发明还提供了以下方案 方案1. 一种诊断系统,包括
温度导数模块,其在汽车起动事件之后确定由温度传感器测量的汽车发动机流体和发动机部件中的一者的温度的导数;和
加热器使用模块,其根据所述导数选择性地指示在汽车起动事件之前使用了发动机加热器。方案2.如方案1所述的诊断系统,其中,当所述导数小于预定负值时,所述加热器使用指示器模块指示所述发动机加热器使用过。方案3.如方案1所述的诊断系统,其中,在所述汽车起动事件之后,所述温度导数模块确定由冷却剂温度传感器测量的冷却剂温度的导数。方案4.如方案1所述的诊断系统,其中,在所述汽车起动事件之后,所述温度导数模块确定由油温度传感器测量的油温度的导数。
方案5.如方案1所述的诊断系统,还包括
发动机OFF计时器模块,其确定在所述汽车起动事件之前发动机关闭的时段;和停用模块,其在所述时段小于预定时段时停用所述加热器使用指示器模块。方案6.如方案1所述的诊断系统,还包括
发动机ON计时器模块,其确定在所述汽车起动事件之后发动机已经运转的时段; 其中,所述加热器使用指示器模块根据所述时段选择性地指示所述发动机加热器在所述汽车起动事件之前没有使用过。方案7.如方案6所述的诊断系统,其中,当所述时段大于预定时段时,所述加热器使用指示器模块指示发动机加热器在所述汽车起动事件之前没有使用过。方案8.如方案1所述的诊断系统,还包括致动器控制模块,其根据所述指示调整燃料喷射正时和燃料喷射量中的至少一者。方案9.如方案1所述的诊断系统,还包括致动器控制模块,其根据所述指示调整点火正时。方案10.如方案1所述的诊断系统,还包括温度传感器诊断模块,其在所述汽车起动事件之后根据所述温度与分别由N个其它温度传感器测量的N个其它温度的比较,选择性地诊断所述温度传感器和与发动机相关的所述N个其它温度传感器中的至少一者的故障,
其中,N是大于零的整数,并且
其中,所述温度传感器诊断模块根据所述指示选择性地停用所述诊断。方案11. 一种诊断方法,包括
在汽车起动事件之后确定由温度传感器测量的汽车发动机流体和发动机部件中的一者的温度的导数;和
根据所述导数选择性地指示在所述汽车起动事件之前使用了发动机加热器。方案12.如方案11所述的诊断方法,还包括当所述导数小于预定负值时,指示所述发动机加热器使用过。方案13.如方案11所述的诊断方法,还包括在所述汽车起动事件之后,确定由冷却剂温度传感器测量的冷却剂温度的导数。方案14.如方案11所述的诊断方法,还包括在所述汽车起动事件之后,确定由油温度传感器测量的油温度的导数。方案15.如方案11所述的诊断方法,还包括 确定在所述汽车起动事件之前发动机关闭的时段;和
在所述时段小于预定时段时停用对所述发动机加热器使用过的选择指示。方案16.如方案11所述的诊断方法,还包括
确定在所述汽车起动事件之后发动机已经运转的时段;和
根据所述时段选择性地指示所述发动机加热器在所述汽车起动事件之前没有使用过。方案17.如方案16所述的诊断方法,还包括当所述时段大于预定时段时,指示所述发动机加热器在所述汽车起动事件之前没有使用过。方案18.如方案11所述的诊断方法,还包括根据所述指示调整燃料喷射正时和燃料喷射量中的至少一者。
方案19.如方案11所述的诊断方法,还包括根据所述指示调整点火正时。方案20.如方案11所述的诊断方法,还包括
在所述汽车起动事件之后根据所述温度与分别由N个其它温度传感器测量的N个其它温度的比较,选择性地诊断所述温度传感器和与发动机相关的所述N个其它温度传感器中的至少一者的故障,
其中,N是大于零的整数;并且根据所述指示选择性地停用所述诊断。


通过详细描述和附图将更完整地理解本发明,其中
图1是根据本发明原理的示例性发动机控制系统的功能框图; 图2是根据本发明原理的包含加热器使用检测模块的示例性发动机控制模块的功能框图3是根据本发明原理的作为时间函数的冷却剂温度、作为时间函数的冷却剂温度导数和作为时间函数的发动机转速的示例性图表;以及
图4是流程图,描述了根据本发明原理检测在汽车停下的时候使用了发动机加热器的示例性方法。
具体实施例方式下列描述本质上仅仅是示例性的,并且决不意图限制本发明、其应用或用途。为了清楚起见,附图中将使用相同的附图标记表示相似的元件。本文所用的措词"A、B和C中的至少一个“应当解释成意味着使用非专用逻辑“或“的逻辑(A或B或C)。应当理解,方法内的步骤可以以不同顺序执行,只要不改变本发明的原理。本文所使用的术语“模块"可以指的是、属于或包括专用集成电路(ASIC);电子电路;组合逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器(共用的、专用的或组); 提供所描述功能的其它适用部件;或上述一些或全部的组合,例如单片系统。措词“模块“ 可以包括存储由处理器执行的代码的存储器(共用的、专用的或组)。上文所用的术语“代码"可以包括软件、固件和/或微代码,并且可以指的是程序、例行程序、函数、类和/或对象。上文所用的术语“共用的“意味着来自多个模块的一些或全部代码可以使用单个(共用的)处理器来执行。此外,来自多个模块的一些或全部代码可以由单个(共用的)存储器来存储。上文所用的术语“组“意味着来自单个模块的一些或全部代码可以使用一组处理器来执行。此外,来自单个模块的一些或全部代码可以使用一组存储器来存储。本文所述装置和方法可以通过由一个或多个处理器执行的一个或多个计算机程序实现。计算机程序包括存储在非暂时性有形计算机可读介质上的处理器可执行指令。计算机程序还可能包括存储数据。非暂时性有形计算机可读介质的非限制性例子是非易失性存储器、磁存储器和光存储器。当发动机在运转的时候,汽车的冷却剂泵使冷却剂在热交换器与发动机之间循环。当汽车停下时,发动机加热器可以选择性地用来使发动机升温。在汽车停下的时候使发动机升温可以例如帮助发动机在冷的气候条件下起动。在发动机起动之后,温度传感器诊断模块选择性地诊断汽车的一个或多个温度传感器的故障。更具体地说,温度传感器诊断模块根据在两个或更多个温度应当近似相等时测得的这些温度的比较选择性地诊断故障。仅仅举例来说,当发动机在汽车已经停下预定时段之后起动时,这些温度应当近似相等。然而在汽车停下的时候发动机加热器的使用可能在起动发动机时导致这些温度中的一个或多个大于其它温度中的一个或多个。因此,在汽车停下的时候使用发动机加热器时,温度传感器诊断模块可能错误地诊断这些传感器的一个或多个中的故障。本发明的一种加热器使用检测模块在汽车停下的时候根据由温度传感器测量的发动机流体或发动机材料的温度的导数选择性地检测加热器的使用。仅仅举例来说,该温度传感器可以是冷却剂温度传感器、油温度传感器、金属温度传感器或与发动机有关的别的适当的温度传感器。当该导数小于预定负导数值(即负得更多)时,加热器使用检测模块选择性地检测加热器的使用。当该导数小于该预定负导数值时,温度传感器测量的温度在降低。降低的温度(和该负导数)指示事先流体或材料更热,并且因此,在汽车停下的时候使用了发动机加热器。现在参照图1,示出了汽车的示例性发动机系统100的功能框图。发动机102为汽车产生驱动转矩。发动机102将被描述成包括点燃式发动机,但是发动机102可以包括别的适当类型的发动机,例如压燃式发动机。该汽车可以附加地或者替代地包括一个或多个电动机或电动机/发电机。空气经由进气歧管104吸入发动机102中。吸入发动机102中的空气体积可以由节气门106改变。节气门致动器模块108 (例如电子节气门控制器)控制节气门106的打开。一个或多个燃料喷射器例如燃料喷射器109把燃料与空气混合形成可燃的空气/燃料混合物。燃料致动器模块110控制这些燃料喷射器。气缸112包括与曲轴(未示出)相连的活塞(未示出)。虽然发动机102被描述成了包括单个气缸112,但是发动机102可以包括一个以上的气缸。空气/燃料混合物的燃烧可以包括四个冲程进气冲程、压缩冲程、燃烧(或膨胀)冲程和排气冲程。在进气冲程期间, 活塞下降到最底端位置,并且空气和燃料被引入气缸112中。该最底端位置可以称作下止点(BDC)位置。在压缩冲程期间,曲轴把活塞驱向最顶端位置,由此压缩气缸112内的空气/燃料混合物。该最顶端位置可以称作上止点(TDC)位置。在膨胀冲程期间,火花塞114选择性地进行通电以点燃空气/燃料混合物。火花致动器模块116控制火花塞114的通电。空气/燃料混合物的燃烧把活塞驱向BDC位置, 由此可旋转地驱动曲轴。曲轴周围的旋转力(即转矩)可以是压缩力,其在预定点火顺序中的下一个气缸的压缩冲程期间压缩空气/燃料混合物。在排气冲程期间,空气/燃料混合物的燃烧得到的排气排出气缸112。空气/燃料混合物的燃烧产生热。在发动机102在运转的时候,冷却剂泵130使冷却剂和/或一个或多个别的适用流体(下文为“冷却剂“)循环通过形成在发动机102内的多个冷却剂通道(未示出)。仅仅举例来说,冷却剂泵130可以包括可切换的冷却剂泵、发动机(例如曲轴)驱动的冷却剂泵或别的适当类型的冷却剂泵。
用冷却剂冷却发动机102是一个循环过程。当发动机102在运转的时候,冷却剂泵130通过第一冷却剂管路134从热交换器132 (例如散热器)和/或冷却剂贮器(未示出) 获取冷却剂(通常是更冷的)。冷却剂泵130使冷却剂循环通过这些冷却剂通道,并且冷却剂从发动机102吸收热。冷却剂泵130使冷却剂(于是更热)通过第二冷却剂管路136循环回到热交换器132和/或到冷却剂贮器。热交换器132促进热从冷却剂传递给经过热交换器132的空气。通过这样的方式,冷却剂得到冷却用于再循环回到发动机102。冷却剂温度传感器150测量冷却剂的温度并且根据冷却剂温度产生冷却剂温度信号152。进气温度(IAT)传感器IM测量流过节气门106的空气的温度并且根据IAT产生IAT信号156。油温度传感器158测量发动机油的温度并且根据油温度产生油温度信号 160。金属温度传感器162测量发动机102的金属部件的温度并且根据金属温度产生金属温度信号164。仅仅举例来说,该金属部件可以包括发动机体、气缸盖或别的适当的金属部件。周围温度传感器166测量周围空气的温度并且根据周围空气的温度产生周围温度信号168。发动机系统100还可以包括一个或多个其它传感器170,例如发动机转速(例如 RPM)传感器、质量空气流量(MAF)传感器、进气歧管绝对压力(MAP)传感器和/或一个或多个其它适当的传感器。在汽车(由此发动机102)停下之后,冷却剂温度、油温度和金属温度会接近周围空气的温度。如果汽车停下了至少预定的冷起动时段,冷却剂温度、油温度、IAT和金属温度将变得近似等于周围空气的温度。在汽车已经停下了至少预定的冷起动时段时所执行的汽车起动(因此是发动机起动)可以称作冷起动事件。发动机控制模块(ECM) 180控制由发动机102输出的转矩。ECM 180还控制发动机102的起动和发动机102的关闭。当接收到汽车起动指令181和汽车停下指令182时, ECM 180相应地起动和关闭发动机102。当接收到例如用于混合动力汽车运行的发动机起动指令(未示出)和发动机关闭指令(未示出)时,ECM 180还可以相应地选择性地起动和关闭发动机102。驾驶员输入模块184根据用户输入选择性地产生汽车起动指令181和汽车停下指令182。仅仅举例来说,当用户操纵点火钥匙到汽车起动位置时,当用户按下按钮时,和/或当用户用其他方式起动汽车时,驾驶员输入模块184可以产生汽车起动指令181。驾驶员输入模块184可以产生汽车停下指令,例如在用户在汽车运行的时候操纵点火钥匙到汽车停下位置时,当用户按下按钮时,和/或用户用其他方式停下汽车时。可以给加热器188提供输入功率189并且在汽车停下时受到操纵。加热器致动器模块190可以改变提供给加热器188的输入功率189的量。仅仅举例来说,输入功率189 可以来自汽车电源(例如蓄电池)、外部电源(例如壁装电源插座)或别的适当的电源。加热器188可以包括电阻加热器或别的适当类型的加热器。在不同的实施中,加热器188可以称作机体加热器或发动机加热器。仅仅举例来说,加热器188可以布置在发动机102的冷却剂通道中、发动机102的油通道中或固定到发动机102的金属部件上。当加热器188处于ON (打开)时,加热器188可以在汽车停下的时候使冷却剂、油和一个或多个发动机部件升温。加热器188提供的升温可以帮助所喷射燃料的汽化,可以降低油和冷却剂的粘性,和/或提供一个或多个其它的好处。这样,加热器188在汽车停下时的使用可以为冷起动事件提供更合乎需要的发动机起动。当发动机102在冷起动事件之后运转时,ECM 180可以选择性地诊断汽车的一个或多个温度传感器的故障。仅仅举例来说,ECM 180可以根据油温度、进气温度、冷却剂温度、周围空气的温度和金属温度中的两个或多个的比较诊断故障。因为在冷起动事件之后这些温度应当近似相等,所以当特定温度传感器测量的温度与其它温度中的一个或多个相比较而言似乎不合理时ECM 180可以诊断这个特定温度传感器的故障。当诊断出故障时, ECM 180可以点亮故障指示灯(MIL) 192、在存储器(未示出)中设定表明故障的预定代码和 /或执行一个或多个其它的补救措施。然而在加热器188在汽车停下时的操作可能导致用于诊断故障的这些温度中的一个或多个大于其它温度中的一个或多个。仅仅举例来说,在加热器188位于冷却剂通道的实施中,加热器188在汽车停下时的操作可能导致冷却剂温度大于其它温度中的一个或多个。因此,加热器188在汽车停下时的操作可能导致ECM 180错误地诊断这些温度传感器中的一个的故障。ECM 180可以包括加热器使用检测模块198。当执行冷起动事件时,加热器使用检测模块198确定加热器188是否在冷起动事件之前的汽车停下时段期间使用过。本发明的加热器使用检测模块198根据测定温度中的一个例如冷却剂温度的导数确定加热器188是否在汽车停下时使用过。仅仅举例来说,当冷却剂温度的导数小于预定负导数值(即负得更多)时,加热器使用检测模块198选择性地确定加热器188在汽车停下时使用过。现在参照图2,示出了包含加热器使用检测模块198的ECM 180的示例性实施例的功能框图。虽然加热器使用检测模块198被示为和论述为设置在ECM 180之内,但是加热器使用检测模块198可以设置在别的适当的模块中或单独设置。加热器使用检测模块198可以包括温度模块204、导数模块208、加热器使用指示器模块212和计数器模块216。加热器使用检测模块198还可以包括发动机ON计时器模块 220、启用/停用模块2M和发动机OFF (关闭)计时器模块228。温度模块204从温度传感器接收温度信号。虽然温度模块204被示为和将被论述为从冷却剂温度传感器150接收冷却剂温度信号152,但是在其它实施中温度模块204可以从这些温度传感器中的另一个接收温度信号。仅仅举例来说,温度模块204可以从油温度传感器158接收油温度信号160。温度模块204可以以预定采样速度例如每秒一次对冷却剂温度信号152采样。温度模块204还可以例如对冷却剂温度信号152进行过滤、缓冲和/或数字化。温度模块204 可以提供冷却剂温度样本250给导数模块208。导数模块208确定冷却剂温度导数254。当接收到冷却剂温度样本250中的一个时,导数模块208可以根据这个冷却剂温度样本250与前一个冷却剂温度样本250之间的差值确定冷却剂温度导数254的特定一个。在不同的实施中,导数模块208可以可替代地分别根据冷却剂温度信号152对预定采样速度的一阶数学导数确定冷却剂温度导数254。在发动机102按照汽车起动指令181起动之后,加热器使用指示器模块212选择性地确定加热器188是否在汽车停止时段期间使用过。这个时段包括接收到上次的汽车停下指令182时的时间与接收到汽车起动指令181时的时间之间的时段。加热器使用指示器模块212根据一个或多个冷却剂温度导数2M确定加热器188是否在这个时段期间使用过。更具体地说,每次一个冷却剂温度导数邪4小于预定负导数值(即负得更多)时,加热器使用指示器模块212就使计数器模块216中的计数器递增。每次一个冷却剂温度导数 254大于预定负导数值,加热器使用指示器模块212就重置这个计数器。因此这个计数器值追踪小于预定负导数值的连续的冷却剂温度导数254的数量。仅仅举例来说,这个预定负导数值可以大约为-0. 4摄氏度/秒。小于这个预定负导数值的冷却剂温度导数邪4表明(相对)更冷的冷却剂正被引入冷却剂温度传感器150的附近。因为在执行冷起动事件的时候所有冷却剂应当近似为相同的温度,所以在发动机102起动之后不久相对更冷的冷却剂会表明热量分布不均勻。因此, 能够推断加热器188在汽车停下时段期间使用过。加热器使用指示器模块212监控计数器。加热器使用指示器模块212根据这个计数器值选择性地确定加热器188在汽车停下时段期间使用过。更具体地说,当这个计数器值大于预定值时,加热器使用指示器模块212就确定加热器188在汽车停下时使用过。这样,当连续的冷却剂温度导数2M中至少预定数量(等于这个预定值)小于预定负导数值时, 加热器使用指示器模块212就确定加热器188在汽车停下时使用过。仅仅举例来说,这个预定值可以大约为4。加热器使用指示器模块212还监控发动机ON时段258。发动机ON计时器模块220 包括追踪发动机ON时段258的发动机ON计时器。发动机ON时段258对应于在接收到汽车起动指令181之后发动机102已经运转的时段。当接收到汽车起动指令181时,发动机 ON计时器模块220会重置发动机ON计时器。发动机ON计时器模块220可以在认为发动机102在运转之后例如当发动机转速262大于预定转速时启动发动机ON计时器。仅仅举例来说,这个预定转速可以大约为400转/分钟(RPM)。当发动机ON时段258大于预定时段时,加热器使用指示器模块212会选择性地确定加热器188在汽车停下时没有使用过。这样,如果在发动机ON时段258大于这个预定时段之前计数器值没有超过预定值,加热器使用指示器模块212就可以确定加热器188没有使用过。仅仅举例来说,这个预定时段可以大约为60秒。加热器使用指示器模块212产生加热器使用信号沈6,该信号指示加热器188是否在汽车停下时段期间使用过。仅仅举例来说,当加热器188在汽车停下时使用过时,加热器使用指示器模块212可以把加热器使用信号266设定为活动状态(例如5伏)。否则,加热器使用指示器模块212可以把加热器使用信号266设定为非活动状态(例如0伏)。启用/停用模块224选择性地启用或停用加热器使用指示器模块212。启用/停用模块2M根据发动机OFF时段270选择性地启用或停用加热器使用指示器模块212。更具体地说,当发动机OFF时段270小于预定冷起动时段时,启用/停用模块2M停用加热器使用指示器模块212。反过来写就是,当发动机OFF时段270大于预定冷起动时段时,启用 /停用模块2M会启用加热器使用指示器模块212。仅仅举例来说,这个预定冷起动时段可以大约为8小时。发动机OFF计时器模块2 包括追踪发动机OFF时段270的发动机OFF计时器。 当接收到上次的汽车停下指令182时,发动机OFF计时器模块2 会重置发动机OFF计时器并且启动发动机OFF计时器。这样,发动机OFF时段270对应于在接收到上次的汽车停下指令182之后汽车(由此发动机102)停下的时段。ECM 180可以包括致动器控制模块280和温度传感器诊断模块观4。致动器控制模块280控制一个或多个发动机致动器,例如燃料致动器模块110和火花致动器模块116。 致动器控制模块280可以确定每个发动机致动器的目标致动器值,并且这些致动器模块可以各自控制发动机致动器以获得这些目标致动器值。在不同的实施中,致动器控制模块280可以根据加热器使用信号266控制一个或多个发动机致动器。仅仅举例来说,致动器控制模块280可以根据加热器使用信号266控制燃料致动器模块110和火花致动器模块116。更具体地说,致动器控制模块280可以根据加热器使用信号266选择性地调整燃料喷射正时和/或燃料喷射量。致动器控制模块280 可以根据加热器使用信号266另外地或可替代地调整点火正时。根据加热器使用信号266 调整燃料喷射正时、燃料喷射量和/或点火正时可以提供增强的发动机运转。温度传感器诊断模块284选择性地诊断汽车的一个或更多温度传感器的故障。在发动机102在冷起动事件之后运转时,温度传感器诊断模块284选择性地诊断故障。当诊断出温度传感器的故障时,温度传感器诊断模块284可以在存储器(未示出)中设定表明故障的预定代码、点亮MIL 192和/或执行一个或多个其它的补救措施。温度传感器诊断模块284可以根据冷却剂温度样本250与其它的一个或多个温度信号288例如周围温度信号168、IAT信号156、油温度信号160和/或金属温度信号164的样本的比较选择性地诊断故障。仅仅举例来说,当温度传感器测量的温度与其它两个或多个温度的不同超过预定量或百分比时,温度传感器诊断模块284可以诊断这个温度传感器的故障。因为加热器188在汽车停下时的使用会升高一个或多个温度,所以在加热器188 在汽车停下时使用过的时候,温度传感器诊断模块284可能错误地诊断故障。因此,温度传感器诊断模块284可以根据加热器使用信号266选择性地停止诊断故障。更具体地说,在加热器188在汽车停下时使用过时,温度传感器诊断模块284可以停止诊断故障。现在参照图3,示出了作为时间函数的冷却剂温度304、冷却剂温度导数308和发动机转速312的示例性图表。冷起动事件大约在时间316开始。加热器188在接收到上次的汽车停下指令182时的时间与时间316之间的时段期间使用过。发动机曲轴转动大约开始于时间316,并且发动机转速312升高。在时间316之后在发动机102运转的时候冷却剂进行循环。在图3的图示中,如 3 所示,冷却剂温度304开始升高。这个升高可以归因于布置在示例性发动机中的冷却剂温度传感器150上游的加热器188。如3M所示,冷却剂温度304在随着更冷的冷却剂吸入冷却剂温度传感器150的位置而降低之前是平稳的。加热器使用指示器模块212根据冷却剂温度导数308确定加热器188在时间316 之前的汽车停下时使用过。用更具体地说,当预定数量的冷却剂温度导数308小于预定负导数值时,加热器使用指示器模块212就确定加热器188在时间316之前的汽车停下时使用过。现在参照图4,示出了描述检测在汽车停下的时候什么时候使用了发动机加热器 188的示例性方法400的流程图。控制从404开始,在此,控制确定是否已经输入了汽车起动指令181。如果为真,控制继续到408;如果为假,控制会结束。在408,控制可以确定发动机OFF时段270是否大于预定冷起动时段。如果为真,控制继续到412 ;如果为假,控制会结束。仅仅举例来说,这个预定冷起动时段可以大约为8小时。在412,控制确定发动机102是否在运转。如果为真,控制继续到416 ;如果为假, 控制会结束。仅仅举例来说,当发动机转速262大于预定转速时,控制可以选择性地确定发动机102在运转。在416,控制使发动机ON计时器递增。这样,发动机ON时段258追踪在接收到汽车起动指令181之后发动机102已经运转的时段。在416的使发动机ON计时器递增之前,控制还可以重置发动机ON计时器为预定重置值,例如零。在420,控制确定冷却剂温度导数254。在424,控制确定冷却剂温度导数2M是否小于预定负导数值。如果为真,控制在4 使计数器递增并且继续到436 ;如果为假,控制在432重置计数器并且继续到436。计数器追踪小于预定负导数值的冷却剂温度导数2M 的连续个数。仅仅举例来说,这个预定负导数值可以大约为-0. 4摄氏度/秒。在436,控制确定计数器是否大于预定值。如果为真,控制可以在440指示加热器 188在汽车停下时使用过并且控制可以结束;如果为假,控制可以继续到444。仅仅举例来说,这个预定值可以大约为4。在444,控制可以确定发动机ON时段258是否大于预定时段。如果为真,控制可以在448指示加热器188在汽车停下时没有使用过并且控制可以结束;如果为假,控制可以返回416。仅仅举例来说,这个预定时段可以大约为60秒。能够以多种形式实施本发明的宽泛教导。因此,尽管本发明包括特定例子,但是本发明的真实范围不会由此受到限制,因为本领域技术人员在研究附图、说明书和下列权利要求书的基础上,将很明显得到其它改型。
权利要求
1.一种诊断系统,包括温度导数模块,其在汽车起动事件之后确定由温度传感器测量的汽车发动机流体和发动机部件中的一者的温度的导数;和加热器使用模块,其根据所述导数选择性地指示在汽车起动事件之前使用了发动机加热器。
2.如权利要求1所述的诊断系统,其中,当所述导数小于预定负值时,所述加热器使用指示器模块指示所述发动机加热器使用过。
3.如权利要求1所述的诊断系统,其中,在所述汽车起动事件之后,所述温度导数模块确定由冷却剂温度传感器测量的冷却剂温度的导数。
4.如权利要求1所述的诊断系统,其中,在所述汽车起动事件之后,所述温度导数模块确定由油温度传感器测量的油温度的导数。
5.如权利要求1所述的诊断系统,还包括发动机OFF计时器模块,其确定在所述汽车起动事件之前发动机关闭的时段;和停用模块,其在所述时段小于预定时段时停用所述加热器使用指示器模块。
6.如权利要求1所述的诊断系统,还包括发动机ON计时器模块,其确定在所述汽车起动事件之后发动机已经运转的时段;其中,所述加热器使用指示器模块根据所述时段选择性地指示所述发动机加热器在所述汽车起动事件之前没有使用过。
7.如权利要求6所述的诊断系统,其中,当所述时段大于预定时段时,所述加热器使用指示器模块指示发动机加热器在所述汽车起动事件之前没有使用过。
8.如权利要求1所述的诊断系统,还包括致动器控制模块,其根据所述指示调整燃料喷射正时和燃料喷射量中的至少一者。
9.如权利要求1所述的诊断系统,还包括致动器控制模块,其根据所述指示调整点火正时。
10.一种诊断方法,包括在汽车起动事件之后确定由温度传感器测量的汽车发动机流体和发动机部件中的一者的温度的导数;和根据所述导数选择性地指示在所述汽车起动事件之前使用了发动机加热器。
全文摘要
本发明涉及发动机加热器使用检测系统和方法,具体地,公开了一种诊断系统包括温度导数模块和加热器使用模块。该温度导数模块在汽车起动事件之后确定由温度传感器测量的汽车发动机流体和发动机部件中的一者的温度的导数。该加热器使用模块根据该导数选择性地指示在汽车起动事件之前使用了发动机加热器。
文档编号F02B77/08GK102330600SQ20111019578
公开日2012年1月25日 申请日期2011年7月13日 优先权日2010年7月13日
发明者A. 比亚拉斯 D., 安尼洛维奇 I., W. 谢基宁 J., F. 波尔利克 T. 申请人:通用汽车环球科技运作有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1