专利名称:一种发动机控制器及其控制方法
专利说明一种发动机控制器及其控制方法 本发明涉及一种发动机控制器及其控制方法。在现有技术中,不管是汽油发动机,还是柴油发动机,一般都是采用冷水来进行冷却的,当冷却水变少或者发动机超负载长时间运行时,发动机就会出现高水温故障。目前,对发动机出现高水温故障的处理,一般是立即使发动机停止转动,采用这种方法进行处理,会造成发动机内部热量无法散出,而发动机外部冷却后收缩,使得活塞和缸套的收缩比不同,从而易出现抱缸等严重事故,“抱缸”又称为活塞“咬死”,是发动机在转动过程中,活塞与气缸粘在一起而停止转动,如果经常出现这样的事故,发动机的使用寿命就会缩短,发动机也会出现噪音过大的现象。本发明要解决的技术问题是提供一种发动机控制器及其控制方法,能够防止发动机出现抱缸事故,利于延长发动机的使用寿命。
本发明是通过下面的技术方案来实现的一种发动机控制器,包括相互连接的温度检测模块和CPU处理模块,还包括与CPU处理模块相连接的跳闸执行模块,所述温度检测模块检测发动机水箱的水温,所述CPU处理模块处理所述温度检测模块送来的温度信号,并给跳闸执行模块输入相应的控制信号,由跳闸执行模块来改变发动机的负荷。
本发明的进一步改进在于还包括与CPU处理模块相连接的停机延时模块,其确定发动机停止转动的时刻。
本发明的进一步改进在于还包括与停机延时模块相连接的停机执行模块,其接收停机延时模块送来的停机信号,并使发动机停止转动。
本发明的进一步改进在于所述温度检测模块包括依次相连接的温度传感器、输入电路和A/D转换器,所述输入电路把温度传感器的输出信号转化为电压信号,由A/D转换器把该电压信号转换为数字信号,并送给所述CPU处理模块。
一种发动机的控制方法,包括以下步骤501、温度检测模块检测发动机水箱中的水温,并把温度信号输出给CPU处理模块;502、CPU处理模块对该温度信号进行处理,若CPU处理模块判断该温度信号为高水温时,则输出跳闸控制信号给跳闸执行模块;否则,执行步骤501;503、跳闸执行模块根据接收到的跳闸控制信号,相应改变发动机的负荷。
步骤501进一步包括由水温报警开关给CPU处理模块输入水温的温度信号。
步骤501进一步包括由温度传感器对发动机水箱中的水温进行检测,由输入电路把温度传感器的输出信号转化为电压信号,由A/D转换器把该电压信号转换为数字信号,并输出给CPU处理模块。
步骤502进一步包括若该温度信号值大于预设的温度值时,则CPU处理模块判断为高水温,同时给停机延时模块输出停机延时信号,确定发动机停止转动的时刻。
步骤502进一步包括当发动机停止转动的时刻到来时,则停机延时模块给停机执行模块输出停机信号,由停机执行模块停止发动机的转动。
步骤503进一步包括跳闸执行模块全部甩掉发动机负荷。
由于采用了以上的技术方案,在发动机出现高水温的情况时,先把发动机的负荷部分或者全部甩掉,即,让发动机轻载或者空载运行,经过一段时间后,发动机内部温度相对较低时或者基本达到正常运行温度,再使发动机停止转动,在这过程当中,发动机内部能够得到冷却,从而减少了发动机内外部收缩比的不同,避免抱缸事故出现,延长了发动机的使用寿命。
图1是本发明中发动机控制器的模块图。
图2是本发明中发动机控制方法流程图。
下面结合附图和实施例对本发明进行进一步阐述如图1所示,一种发动机控制器,包括温度检测模块、CPU处理模块,跳闸执行模块、停机延时模块和停机执行模块,图中的虚线框内为温度检测模块;其中,温度检测模块、跳闸执行模块和停机延时模块都分别与CPU处理模块相连接,停机延时模块和停机执行模块相连接。所述温度检测模块检测发动机水箱的水温,所述CPU处理模块处理所述温度检测模块送来的温度信号,如果出现高水温的现象,则CPU处理模块给跳闸执行模块发出跳闸的控制信号,由跳闸执行模块改变发动机当前的负荷;同时,CPU处理模块还给停机延时模块发送停机延时信号,停机延时模块开始计时,进而确定发动机停止转动的时刻,当该时刻到来时,停机延时模块立即向停机执行模块发送停机信号,由停机执行模块执行停机的操作,使发动机停止转动。
其中,所述温度检测模块包括依次相连接的温度传感器、输入电路和A/D转换器,本发明中,温度传感器采用热敏电阻来实现,所述输入电路把热敏电阻的电阻信号转化为电压信号,由A/D转换器把该电压信号转换为数字信号,并送给所述CPU处理模块。
另外,所述温度检测模块可以是一个水温报警开关(如法温控开关),当为高水温时,水温报警开关接通,当为低水温时,水温报警开关断开。在这种情况下,CPU处理模块会根据水温报警开关量的输入状态来确定是否为高水温。
如图2所示,是本发明对发动机的控制方法流程图,该控制方法的具体过程如下首先,温度检测模块检测发动机水箱中的水温,并把温度信号输出给CPU处理模块;其次,CPU处理模块对该温度信号进行处理,把该温度信号值与预设的温度值进行比较,若该温度信号值小于预设的温度值,则CPU处理模块判断为低水温,CPU处理模块不输出任何控制信号;若该温度信号值大于预设的温度值,则CPU处理模块判断为高水温,输出报警信号,同时输出跳闸控制信号给跳闸执行模块;跳闸执行模块根据接收到的跳闸控制信号,相应改变发动机的负荷;同时,CPU处理模块还给停机延时模块输出停机延时信号,停机延时模块开始计时,确定发动机停止转动的时刻,一般延时的时间在1到2分钟之间为最好的;当发动机停止转动的时刻到来时,则停机延时模块给停机执行模块输出停机信号,由停机执行模块停止发动机的转动,这就完成了当发动机出现高水温时,先甩掉发动机负荷,后冷却延时停机的过程,这样有利于减少发动机内外部冷却收缩比,避免抱缸事故的出现。
在本发明中,预设的温度值范围为95~105度,即预设的温度值为95~105任意一个值,包括两端的数值。当发动机的水温超出这个预设的温度值范围时,则认为发动机出现了高水温现象;当跳闸执行模块在改变发动机的负荷时,可以部分或者全部甩掉发动机负荷,即使发动机处于轻载或者空载的状态下运行,这就要取决于发动机的应用场合,可以适当调节。
本发明的发动机控制器可以应用在发动机发电机组上,由于发电机组需要运行的时间比较长,容易出现高水温现象。
权利要求
1.一种发动机控制器,包括相互连接的温度检测模块和CPU处理模块,其特征在于还包括与CPU处理模块相连接的跳闸执行模块,所述温度检测模块检测发动机水箱的水温,所述CPU处理模块处理所述温度检测模块送来的温度信号,并给跳闸执行模块输入相应的控制信号,由跳闸执行模块来改变发动机的负荷。
2.根据权利要求1所述的一种发动机控制器,其特征在于还包括与CPU处理模块相连接的停机延时模块,其确定发动机停止转动的时刻。
3.根据权利要求2所述的一种发动机控制器,其特征在于还包括与停机延时模块相连接的停机执行模块,其接收停机延时模块送来的停机信号,并使发动机停止转动。
4.根据权利要求1所述的一种发动机控制器,其特征在于所述温度检测模块包括依次相连接的温度传感器、输入电路和A/D转换器,所述输入电路把温度传感器的输出信号转化为电压信号,由A/D转换器把该电压信号转换为数字信号,并送给所述CPU处理模块。
5.一种发动机的控制方法,其特征在于,包括以下步骤501、温度检测模块检测发动机水箱中的水温,并把温度信号输出给CPU处理模块;502、CPU处理模块对该温度信号进行处理,若CPU处理模块判断该温度信号为高水温时,则输出跳闸控制信号给跳闸执行模块;否则,执行步骤501;503、跳闸执行模块根据接收到的跳闸控制信号,相应改变发动机的负荷。
6.根据权利要求5所述的一种发动机的控制方法,其特征在于,步骤501进一步包括由水温报警开关给CPU处理模块输入水温的温度信号。
7.根据权利要求5所述的一种发动机的控制方法,其特征在于,步骤501进一步包括由温度传感器对发动机水箱中的水温进行检测,由输入电路把温度传感器的输出信号转化为电压信号,由A/D转换器把该电压信号转换为数字信号,并输出给CPU处理模块。
8.根据权利要求5所述的一种发动机的控制方法,其特征在于,步骤502进一步包括若该温度信号值大于预设的温度值时,则CPU处理模块判断为高水温,同时给停机延时模块输出停机延时信号,确定发动机停止转动的时刻。
9.根据权利要求8所述的一种发动机的控制方法,其特征在于,步骤502进一步包括当发动机停止转动的时刻到来时,则停机延时模块给停机执行模块输出停机信号,由停机执行模块停止发动机的转动。
10.根据权利要求5所述的一种发动机的控制方法,其特征在于,步骤503进一步包括跳闸执行模块全部甩掉发动机负荷。
全文摘要
本发明公开了一种发动机控制器,包括相互连接的温度检测模块和CPU处理模块,还包括与CPU处理模块相连接的跳闸执行模块;还包括与CPU处理模块相连接的停机延时模块和与停机延时模块相连接的停机执行模块。对应的控制方法包括温度检测模块检测发动机水箱中的水温,并把温度信号输出给CPU处理模块;CPU处理模块对该温度信号进行处理,若CPU处理模块判断为高水温,则输出跳闸控制信号给跳闸执行模块;否则,CPU处理模块不输出任何控制信号;跳闸执行模块根据接收到的跳闸控制信号,相应改变发动机的负荷。本发明在发动机出现高水温的情况时,先把发动机的负荷部分或者全部甩掉,经过一段时间后,再使发动机停止转动,避免抱缸事故出现,延长了发动机的使用寿命。
文档编号F01P7/16GK1800602SQ200510121419
公开日2006年7月12日 申请日期2005年12月31日 优先权日2005年12月31日
发明者杜维 申请人:杜维