一种发动机电控风扇的控制方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及自动化技术领域,尤其涉及一种发动机电控风扇的控制方法、装置及系统。
【背景技术】
[0002]车辆在运行中,液力缓速器会出现水温超过预设温度的情况、导致车辆的制动力不足,为了解决上述问题,现有技术中采用液力液力缓速器ECU判断水温是否超过预设温度,当大于预设温度时,需要控制继电器闭合,以启动电控风扇、但电控风扇同时还受控于发动机ECU,当发动机本体循环水道的水温过高时,发动机ECU也需要控制继电器闭合来启动电控风扇。
[0003]发动机E⑶和液力缓速器E⑶同时控制电控风扇,容易出现冲突,因此需要一种方式来解决上述问题。
【发明内容】
[0004]本发明提供了一种发动机电控风扇的控制方法、装置及系统,能够在不增加继电器和连接线的情况下,来控制电控风扇运动,以便达到散热降温的目的。
[0005]为了实现上述目的,本发明提供了以下技术手段:
[0006]一种发动机电控风扇的控制方法,包括:
[0007]接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的;
[0008]计算与所述负扭矩对应的第一风扇转速;
[0009]在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速;
[0010]控制所述电控风扇依照所述最大风扇转速运转。
[0011]优选的,所述控制所述电控风扇依照所述最大风扇转速运转包括:
[0012]当所述最大风扇转速大于第一风速阈值,则闭合与所述第一风速阈值对应的第一继电器;
[0013]当所述最大风扇转速大于第二风速阈值,则闭合与所述第二风速阈值对应的第二继电器。
[0014]优选的,所述计算与所述负扭矩对应的第一风扇转速包括:
[0015]当所述负扭矩小于预设扭矩时,控制状态位为I ;
[0016]当所述状态位为I则将预设风扇转速作为所述第一风扇转速。
[0017]优选的,所述接收液力缓速器ECU发送的携带有负扭矩的报文包括:
[0018]接收液力缓速器E⑶经CAN总线发送的携带有负扭矩的报文。
[0019]一种发动机电控风扇的控制方法,包括:
[0020]检测液力缓速器本体循环水道的水温;
[0021]当所述液力缓速器水温大于预设温度时,向发动机ECU发送携带有负扭矩的报文。
[0022]一种发动机电控风扇的控制装置,包括:
[0023]接收单元,用于接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的;
[0024]计算单元,用于计算与所述负扭矩对应的第一风扇转速;在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速;
[0025]控制单元,用于控制所述电控风扇依照所述最大风扇转速运转。
[0026]优选的,所述控制单元包括:
[0027]第一控制单元,用于当所述最大风扇转速大于第一风速阈值,则闭合与所述第一风速阈值对应的第一继电器;
[0028]第二控制单元,用于当所述最大风扇转速大于第二风速阈值,则闭合与所述第二风速阈值对应的第二继电器。
[0029]一种发动机电控风扇的控制装置,包括:
[0030]检测单元,用于检测液力缓速器本体循环水道的水温;
[0031]发送单元,用于当所述液力缓速器水温大于预设温度时,向发动机ECU发送携带有负扭矩的报文。
[0032]一种发动机电控风扇的控制系统,包括:
[0033]液力缓速器ECU、液力缓速器本体循环水道、发动机ECU、发动机本体循环水道和电控风扇;
[0034]液力缓速器ECU与液力缓速器相连,所述发动机ECU与发动机相连,所述电控风扇与所述发动机ECU相连,所述液力缓速器ECU与所述发动机ECU相连;
[0035]所述液力缓速器ECU,用于检测液力缓速器本体循环水道的水温;当所述液力缓速器水温大于预设温度时,向发动机ECU发送携带有负扭矩的报文;
[0036]所述发动机ECU,用于接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的;计算与所述负扭矩对应的第一风扇转速;在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速;控制所述电控风扇依照所述最大风扇转速运转。
[0037]优选的,所述发动机E⑶与液力缓速器E⑶之间通过CAN总线相连。
[0038]本发明提供了一种发动机电控风扇的控制方法、装置及系统,本申请在液力缓速器ECU检测到液力缓速器本体循环水道的水温大于预设温度,需要开启电控风扇进行散热时,通过一个携带有负扭矩的报文发送至发动机ECU,发动机ECU综合液力缓速器的第一风扇风速和其余风扇风速,选择一个最大的风扇风速来控制电控风扇对散热水箱,由于液力缓速器ECU和发动机ECU共用一个散热水箱,利用最大风扇风速对散热水箱进行散热,既能够满足发动机本体循环水道的散热需求,又能够满足液力缓速器本体循环水道的散热需求,并且只采用发动机ECU进行水温控制,不会出现两个ECU分别控制电控风扇,从而不会出现散热冲突的问题。
【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本发明实施例公开的一种发动机电控风扇的控制系统的结构示意图;
[0041]图2为本发明实施例公开的一种发动机电控风扇的控制方法的流程图;
[0042]图3为本发明实施例公开的又一种发动机电控风扇的控制方法的流程图;
[0043]图4为本发明实施例公开的一种发动机电控风扇的控制装置的结构示意图;
[0044]图5为本发明实施例公开的又一种发动机电控风扇的控制装置的结构示意图;
[0045]图6为本发明实施例公开的又一种发动机电控风扇的控制装置的结构示意图。
【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]如图1所示,本发明提供了一种发动机电控风扇的控制系统,包括:
[0048]①发动机本体循环水道、②为发动机水温传感器,用于监测发动机水温、③为发动机ECU,安装在发动机本体上、④为通讯CAN线、⑤为液力缓速器ECU,安装在液力缓速器本体上、⑥为液力缓速器水温传感器,用于监测液力缓速器水温、⑦为液力缓速器本体循环水道;⑧为节温器,用于控制循环水的大小循环,是否进散热水箱、⑨为散热水箱,用于水温散热、⑩电控风扇,装在发动机曲轴上。
[0049]由图1可看出,发动机本体循环水道、液力缓速器
本体循环水道和散热水箱三者构成水循环装置,发动机本体循环水道的出水会进入液力缓速器本体循环水道,当液力缓速器的水温过高时,通过液力缓速器出水管进入节温器,节温器判定出水水温高于开启温度时,则将液力缓速器本体循环水道的出水放入散热水箱内,若节温器判定出水水温低于开启温度时,则液力缓速器的出水直接进入发动机本体循环水道,循环使用。
[0050]当散热水箱的热水被电控风扇散热后,则冷却后的水通过散热水箱的水箱出水管进入至发动机本体循环水道,进而进入液力缓速器本体循环水道,从而达到为发动机本体循环水道和液力缓速器本体循环水道降温的目的。
[0051]如图2所示,本发明提供了一种发动机电控风扇的控制方法,包括:
[0052]步骤SlOl:接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的;
[0053]本方法应用在发动机ECU上,发动机ECU自身会检测发动机本体循环水道的水温是否超过设定温度,当超过设定温度时会控制电控风扇以一定转速转动,当有其他水温控制条件时,发动机ECU也会按其他水温控制条件计算电控风扇的其余转速。
[0054]此外,发动机还会接收液力缓速器ECU发送的携带有负扭矩的报文,并根据负扭矩进行计算得到与负扭矩对应的第一风扇转速。本发明采用发动机ECU与液力缓速器ECU之间的CAN总线进行报文传输,这样既不需要在发动机ECU与液力缓速器ECU之间增加单独的线束,又不会改变发动机与液力缓速器ECU的结构关系,简单方便。
[0055]步骤S102:计算与所述负扭矩对应的第一风扇转速;
[0056]依据负扭矩计算对应的第一风扇转速的方法有多种,本实施例提供以下几种方式:
[0057]第一种:当液力缓速器本体循环水道的水温大于预设温度,便向发动机E⑶发动一个固定数值的负扭矩,发动机ECU依据固定的负扭矩计算得到一个电控风扇转速,将该电控风扇转速作为第一风扇转速。
[0058]第二种:当液力缓速器本体循环水道的水温大于预设温度,会依据液力缓速器水温的大小向发动机ECU发送不同大小的负扭矩,发动机依据负扭矩计算得到不同大小的电控风扇转速,可以理解的是,液力缓速器本体循环水道的水温越高,计算得到的电控风扇的转速越大。
[0059]第三种:当液力缓速器本体循环水道的水温大于预设温度时,向发动机发动一个负扭矩(负扭矩可以为固定值,也可随着水温大小而变化),当所述负扭矩小于预设扭矩时,控制状态位为I ;当所述状态位为I则将预设风扇转速作为所述第一风扇转速。
[0060]本实施例仅提供了计算第一电控风扇转速的三种方式,当然还可以采用其他方式来计算与负扭矩对应的第一风扇转速,只要第一风扇转速能够达到为液力缓速器本体循环水道进行散热的目的均可。
[0061]步骤S103:在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速;
[0062]由于发动机和液力缓速器共用一个散热水箱,并且发动机本体循环水道和液力缓速器本体循环水道是连通的,所以控制电控风扇对散热水箱进行散热,既能对发动机本体循环水道降温同时又能够为液力缓速器本体循环水道降温。为了满足发动机本体循环水道和液力缓速器本体循环水道的双重需求,以及其他水温控制条件的需求,所以液力缓速器ECU的第一风扇转速、发动机ECU的风扇转速,以及其余风扇转速中选择最大的风扇转速,利用最大的风扇转速控制电控风扇运行。
[0063]电控风扇以最大的风扇转速运转,从而使得散热水箱以最大的散热速度进行散热,从而满足液力缓速器ECU和发动机ECU的双重散热需求。
[0064]步骤S104:控制所述电控风扇依照所述最大风扇转速运转。
[0065]发动机E⑶与电控风扇之间具有两个继电器,两个继电器采用第一风速阈值和第二风速阈值控制,一个继电器控制电控风扇中速运转,另一个继电器控制电控风扇高速运转,发动机ECU获得最大风扇转速之后判断最大风扇转速与第一风速阈值和第二风速阈值进行对比,当所述最大风扇转速大于第一风速阈值,则闭合与所述第一风速阈值对应的第一继电器;当所述最大风扇转速大于第二风速阈值,则闭合与所述第二风速阈值对应的第二继电器。
[0066]相应的继电器闭合后电控风扇按照对应的转速运转,当最大风扇转速仅大于第一风速阈值则仅控制第一继电器闭合,控制电控风扇中速运转,当最大风扇转速大于第二风速阈值时,第一继电器和第二继电器均闭合,控制电控风扇高速运转,从而尽快为散热水箱进行散热。
[0067]如图2所示,本发明还提供了一种发动机电控风扇的控制方法,应用于液力缓速器E⑶,包括:
[0068]步骤S201:检测液力缓速器本体循环水道的水温;
[0069]液力缓速器ECU持续采用温度传感器采集液力缓速器本体循环水道的水温,当水温超过设定的水温时,便认为此时液力缓速器本体循环水道的水温过高,需要对液力缓速器本体循环水道进行散热,所以向发动机ECU发送携带有负扭矩的报文。
[0070]当液力缓速器的水温低于设定的另一水温时,则停止向发动机ECU发送报文。
[0071]步骤S202:当所述液力缓速器水温大于预设温度时,向发动机E⑶发送携带有负扭矩的报文。
[0072]负扭矩表示为液力缓速器本体循环水道降温所需的风扇转速,负扭矩可以为预先设定的一个具体值,也可以为依据液力缓速器本体循环水道的温度当下计算得到一个值,不论哪一种方式均可,只要由负扭矩计算得到的风扇转速能够达到为液力缓速器本体循环水道散热的目的均可。
[0073]后续执行过程由发动机ECU实现,具体执行过程详见图1所示,在此不再赘述。
[0074]如图3所示,本发明提供了一种发动机电控风扇的控制装置,包括:
[0075]接收单元31,用于接收液力缓速器E⑶发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的;低于另一预设温度时,停止发送。
[0076]计算单元32,用于计算与所述负扭矩对应的第一风扇转速;在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速;
[0077]控制单元33,用于控制所述电控风扇依照所述最大风扇转速运转。
[0078]如图4所示,所述控制单元33包括:
[0079]第一控制单元41,用于当所述最大风扇转速大于第一风速阈值,则闭合与所述第一风速阈值对应的第一继电器;
[0080]第二控制单元42,用于当所述最大风扇转速大于第二风速阈值,则闭合与所述第二风速阈值对应的第二继电器。
[0081]如图5所示,本发明还提供了一种发动机电控风扇的控制装置,包括:
[0082]检测单元51,用于检测液力缓速器本体循环水道的水温;
[0083]发送单元52,用于当所述液力缓速器水温大于预设温度时,向发动机E⑶发送携带有负扭矩的报文。
[0084]本发明提供了一种发动机电控风扇的控制装置,本申请在液力缓速器ECU检测到液力缓速器本体循环水道的水温大于预设温度,需要开启电控风扇进行散热时,通过一个携带有负扭矩的报文发送至发动机ECU,发动机ECU综合液力缓速器的第一风扇风速和其余风扇风速,选择一个最大的风扇风速来控制电控风扇对散热水箱,由于液力缓速器ECU和发动机ECU共用一个散热水箱,利用最大风扇风速对散热水箱进行散热,既能够满足发动机本体循环水道的散热需求,又能够满
足液力缓速器本体循环水道的散热需求,并且只采用发动机ECU进行水温控制,不会出现两个ECU分别控制电控风扇,从而不会出现散热冲突的问题。
[0085]如图1所示,本发明提供了一种发动机电控风扇的控制系统,包括:
[0086]液力缓速器ECU⑤、液力缓速器本体循环水道⑦、发动机ECU③、发动机本体循环水道①和电控风扇⑩;
[0087]所述液力缓速器ECU⑤,用于检测液力缓速器本体循环水道的水温;当所述液力缓速器水温大于预设温度时,向发动机ECU发送携带有负扭矩的报文;
[0088]所述发动机ECU③,用于接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的;计算与所述负扭矩对应的第一风扇转速;在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速;控制所述电控风扇依照所述最大风扇转速运转。
[0089]所述发动机E⑶与液力缓速器E⑶之间通过CAN总线相连。
[0090]本发明提供了一种发动机电控风扇的控制系统,本申请在液力缓速器ECU检测到液力缓速器本体循环水道水温大于预设温度,需要开启电控风扇进行散热时,通过一个携带有负扭矩的报文发送至发动机ECU,发动机ECU综合液力缓速器的第一风扇风速和其余风扇风速,选择一个最大的风扇风速来控制电控风扇对散热水箱,由于液力缓速器ECU和发动机ECU共用一个散热水箱,利用最大风扇风速对散热水箱进行散热,既能够满足发动机本体循环水道的散热需求,又能够满足液力缓速器本体循环水道的散热需求,并且只采用发动机ECU进行水温控制,不会出现两个ECU分别控制电控风扇,从而不会出现散热冲突的问题。
[0091]本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0092]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0093]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种发动机电控风扇的控制方法,其特征在于,包括: 接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的; 计算与所述负扭矩对应的第一风扇转速; 在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速; 控制所述电控风扇依照所述最大风扇转速运转。2.如权利要求1所述的方法,其特征在于,所述控制所述电控风扇依照所述最大风扇转速运转包括: 当所述最大风扇转速大于第一风速阈值,则闭合与所述第一风速阈值对应的第一继电器; 当所述最大风扇转速大于第二风速阈值,则闭合与所述第二风速阈值对应的第二继电器。3.如权利要求1所述的方法,其特征在于,所述计算与所述负扭矩对应的第一风扇转速包括: 当所述负扭矩小于预设扭矩时,控制状态位为I ; 当所述状态位为I则将预设风扇转速作为所述第一风扇转速。4.如权利要求1所述的方法,其特征在于,所述接收液力缓速器ECU发送的携带有负扭矩的报文包括: 接收液力缓速器ECU经CAN总线发送的携带有负扭矩的报文。5.一种发动机电控风扇的控制方法,其特征在于,包括: 检测液力缓速器本体循环水道的水温; 当所述液力缓速器水温大于预设温度时,向发动机ECU发送携带有负扭矩的报文。6.一种发动机电控风扇的控制装置,其特征在于,包括: 接收单元,用于接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的; 计算单元,用于计算与所述负扭矩对应的第一风扇转速;在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速; 控制单元,用于控制所述电控风扇依照所述最大风扇转速运转。7.如权利要求6所述的装置,其特征在于,所述控制单元包括: 第一控制单元,用于当所述最大风扇转速大于第一风速阈值,则闭合与所述第一风速阈值对应的第一继电器; 第二控制单元,用于当所述最大风扇转速大于第二风速阈值,则闭合与所述第二风速阈值对应的第二继电器。8.一种发动机电控风扇的控制装置,其特征在于,包括: 检测单元,用于检测液力缓速器本体循环水道的水温; 发送单元,用于当所述液力缓速器水温大于预设温度时,向发动机ECU发送携带有负扭矩的报文。9.一种发动机电控风扇的控制系统,其特征在于,包括: 液力缓速器ECU、液力缓速器本体循环水道、发动机ECU、发动机本体循环水道和电控风扇; 液力缓速器ECU与液力缓速器相连,所述发动机ECU与发动机相连,所述电控风扇与所述发动机ECU相连,所述液力缓速器ECU与所述发动机ECU相连; 所述液力缓速器ECU,用于检测液力缓速器本体循环水道的水温;当所述液力缓速器水温大于预设温度时,向发动机ECU发送携带有负扭矩的报文; 所述发动机ECU,用于接收液力缓速器ECU发送的携带有负扭矩的报文,所述报文为液力缓速器ECU在检测到液力缓速器本体循环水道的水温大于预设温度时发送的;计算与所述负扭矩对应的第一风扇转速;在所述第一风扇转速与其余风扇转速中选取最大风扇转速,所述其余风扇转速为利用其他水温条件计算的至少一个风扇转速;控制所述电控风扇依照所述最大风扇转速运转。10.如权利要求9所述的系统,其特征在于,所述发动机ECU与液力缓速器ECU之间通过CAN总线相连。
【专利摘要】本发明提供了一种发动机电控风扇的控制方法、装置及系统,本申请在液力缓速器ECU检测到缓速器本体循环水道水温大于预设温度,需要开启电控风扇进行散热时,通过一个携带有负扭矩的报文发送至发动机ECU,发动机ECU综合液力缓速器的第一风扇风速和其余风扇风速,选择一个最大的风扇风速来控制电控风扇对散热水箱,由于液力缓速器ECU和发动机ECU共用一个散热水箱,利用最大风扇风速对散热水箱进行散热,既能够满足发动机本体循环水道的散热需求,又能够满足液力缓速器本体循环水道的散热需求。并且只采用发动机ECU进行风扇控制,不会出现两个ECU分别控制电控风扇,从而不会出现散热冲突的问题。
【IPC分类】F04D27/00, F01P7/04
【公开号】CN104895818
【申请号】CN201510205613
【发明人】李同楠, 陈玉杰, 张成国, 朱兴军
【申请人】潍柴动力股份有限公司
【公开日】2015年9月9日
【申请日】2015年4月27日