发明内容
本发明的目的在于克服现有技术中存在的缺陷,设计一种摩托车发动机点火控制方法,所述方法实现了在摩托车发动机上的点火过程电子控制,从而大大提高了摩托车发动机点火的准确性,使得发动机在最佳时刻点火,让气缸内的混合气体得到充分燃烧,从而达到减少耗油,提高尾气排放质量的目的。
为实现上述目的,本发明的技术方案是采用一种摩托车发动机的点火控制方法,所述方法包括如下步骤:
S1:在电子控制单元ECU的存储器中存入标定数据,所述标定数据包括油泵喷油量数据、气门开度数据、催化剂被加热后的温度数据、爆震数据;
S2:发动机开始运行后,ECU获取活塞运行位置信号和状态数据,ECU依据所述活塞运行位置信号计算出基本点火角数据,所述状态数据包括:被加热线圈加热后催化剂的温度数据、发动机的爆震数据、ECU计算出油泵的喷油量数据和发动机的气门开度数据;
S3:ECU将步骤S1中所述标定数据与步骤S2中所述状态数据进行比较计算,得出对基本点火角的修正数据;
S4:ECU将步骤S1中计算出的基本点火角数据与步骤S3中计算出的对基本点火角的修正数据进行叠加得出提前点火角数据;
S5:ECU将步骤S4中计算出来的提前点火角数据传输给点火线圈,由ECU控制点火线圈点火。
其中,步骤S3中所述的对基本点火角的修正数据包括,催化剂被加热后的温度对基本点火角的修正数据、油泵的喷油量对基本点火角的修正数据、发动机的气门开度对基本点火角的修正数据、发动机的爆震量对基本点火角的修正数据。
其中,步骤S1中所述活塞运行位置信号,由活塞位置传感器读取装于曲轴上齿盘的齿数,再经ECU的计算最终确定。
其中,存储在所述ECU存储器中的标定数据,采用相同型号的发动机存入相同的标定数据,不同型号的发动机存入不同的标定数据。
其中,所述催化剂被加热后的温度由温度传感器传送给ECU。
其中,所述催化剂的添加位置在摩托车排气管附近。
本发明的优点和有益效果在于,经过电控单元的计算和修改,将摩托车发动机点火过程原始的机械控制改为电子控制。使得点火过程得到更好的控制,提高了摩托车点火时机的准确性,可使发动机在最佳时刻点火,让气缸内的混合气体得到充分燃烧,从而达到减少耗油,提高尾气质量的目的。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
如附图1所示,本发明的具体实施技术方案是:
一种摩托车发动机的点火控制方法,所述方法包括如下步骤:
第一步:在电子控制单元ECU的存储器中存入标定数据,所述标定数据包括油泵喷油量数据、气门开度数据、催化剂被加热后的温度数据、爆震数据,上述数据的获取过程是属于现有ECU技术中所具备的基本功能。
第二步:发动机开始运行后,ECU获取活塞运行位置信号和状态数据,ECU依据所述活塞运行位置信号计算出基本点火角数据,所述状态数据包括:被加热线圈加热后催化剂的温度数据、发动机的爆震数据、ECU计算出油泵的喷油量数据和发动机的气门开度数据;
第三步:ECU将第一步骤中所述标定数据与第二步骤中所述状态数据进行比较计算,得出对基本点火角的修正数据;
第四步:ECU将第一步骤中计算出的基本点火角数据与第三步骤中计算出的对基本点火角的修正数据进行叠加得出提前点火角数据;
第五步:ECU将第四步骤中计算出来的提前点火角数据传输给点火线圈,由ECU控制点火线圈点火。
本实施例中,在第一步骤中所述活塞运行位置信号,是由活塞位置传感器读取装于曲轴上的齿盘的齿数,再经ECU的计算最终确定活塞运行位置。活塞位置是通过数曲轴盘的齿数来确定的。例如曲轴盘上共有32齿,第16齿时候活塞处于上止点,并向下运动。不同型号的发动机配有不同的曲轴盘,所以齿数定义也不同。这个齿数的定义也可由开发人员随机定义的,无规律可寻。
本实施例中,存储在所述ECU存储器中的标定数据,是根据对不同型号的摩托车发动机,在行车实验中选取最优控制数据得到的,然后在控制相同型号发动机的ECU中存储相同的标定数据,在控制不同型号发动机的ECU中存储不同的标定数据。
本实施例中,所述催化剂加热后温度数据是由温度传感器传送给ECU的数据。
首先ECU根据催化剂加热后的温度,气缸进气量,喷油量等因素在基本点火角的基础上修正点火角。
如图1所示为本发明ECU计算修正点火角的流程图。根据此流程图,可以清楚的理解整个点火角修正的过程和计算方法。此计算方法ECU在基本点火角11的基础上进行修正。根据催化剂加热后的温度ECU查询存储在存储器中温度的标定数据,作为催化剂加热的点火角的修正值12加到基本点火角11上。ECU再根据计算得出的油泵喷油量查询存储在存储器中喷油量的标定数据,作为实际点火角的修正值13加到基本点火角11上。ECU再根据计算得出的节气门开度查询存储在存储器中的气门开度标定数据,作为追踪节气门点火角的修正14加到基本点火角11上。ECU再根据发动机的爆震量查询存储在存储器中爆震的标定数据,作为爆震时点火角的修正值15加到基本点火角11上。最后将所得的累加结果作为最终提前点火角16的数据,ECU依据次数据控制点火线圈动作。以上提到的4个ECU存储器中存储的标定数据,是四个不同的数据表,是以数据模式存储在ECU中。这个标定数据是在行车实验中选取最优控制数据得到的。因此不同的发动机型号会有不同的标定数据。这些不能作为限制本发明的条件。
ECU通过曲轴位置传感器获得曲轴位置信号,确定活塞位置,从而根据在上述第一步骤中计算出来的基本点火角,在正确的时刻开始点火。一般,点火角范围应该在气缸处于进气冲程时,活塞向上活动,快到达上止点之前。
ECU将点火信号在上述第五步骤中所指的时刻传输给点火线圈,执行点火动作。
在本发明中,控制摩托车发动机点火的ECU,控制过程是采用闭环连接,其中进气量的计算,喷油量的计算,数曲轴齿的方法均是现有技术中的方法。上述现有技术中的方法为本发明的执行前提和控制基础。为了更好的说明本发明,故在此略加说明,但不作为本发明的主要内容。
实施例
比如摩托车上500CC的单缸发动机,在正常工作的状况下,加热后的催化剂温度为500摄氏度。则对应查数据表的修正量为1.025度;喷油量对应的点火角修正量为0.425度;节气门开度对应的点火角修正值为0.725度;爆震量对应的点火角修正值为1.125度。原始基本点火角为1.625度,则最后修正后的点火角为4.925度。
上述实施例的优点是,经过电控单元的计算和修改,将摩托车发动机点火过程原始的机械控制改为电子控制。使得点火过程得到更好的控制,提高了摩托车点火时机的准确性,可使发动机在最佳时刻点火,让气缸内的混合气体得到充分燃烧,从而达到减少耗油,提高尾气质量的目的。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。