CN102536566B - 使用eTPU单元进行喷油器电流波形控制的系统及方法 - Google Patents
使用eTPU单元进行喷油器电流波形控制的系统及方法 Download PDFInfo
- Publication number
- CN102536566B CN102536566B CN201010576749.2A CN201010576749A CN102536566B CN 102536566 B CN102536566 B CN 102536566B CN 201010576749 A CN201010576749 A CN 201010576749A CN 102536566 B CN102536566 B CN 102536566B
- Authority
- CN
- China
- Prior art keywords
- current
- etpu
- module
- fuel injector
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000000446 fuel Substances 0.000 title claims abstract description 120
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000002347 injection Methods 0.000 claims abstract description 25
- 239000007924 injection Substances 0.000 claims abstract description 25
- 238000007689 inspection Methods 0.000 claims abstract 4
- 238000010304 firing Methods 0.000 claims description 104
- 238000012423 maintenance Methods 0.000 claims description 65
- 230000000052 comparative effect Effects 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 8
- 230000014759 maintenance of location Effects 0.000 claims description 7
- 230000008878 coupling Effects 0.000 description 13
- 238000010168 coupling process Methods 0.000 description 13
- 238000005859 coupling reaction Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000002045 lasting effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
Images
Landscapes
- Fuel-Injection Apparatus (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
本发明公开了一种使用eTPU单元进行喷油器电流波形控制的系统,其为:在eTPU单元中包含喷油器电流波形控制系统,其包括开启电流控制模块和保持电流控制模块;其中开启电流控制模块包括第一初始化模块、第一喷油起始判断模块、开启电流反馈检查模块和开启电流控制结束模块;保持电流控制模块包括第二初始化模块、第二喷油起始判断模块、保持电流反馈检查模块。本发明的系统,利用eTPU单元实现了喷油器电流波形的控制。本发明还公开了一种使用eTPU单元进行喷油器电流波形控制的方法。
Description
技术领域
本发明涉及一种喷油器电流波形控制的系统。本发明还涉及一种喷油器电流波形控制的方法。
背景技术
当代柴油机为了提高其经济性和改善其排放性,采用更加精确的喷油器驱动电流已经势在必行。喷油器电磁阀的驱动电流分为2个阶段,分别是开启阶段和保持阶段(见图1)。开启阶段,是以大电流使电磁阀快速开启,喷油器电磁阀的开启电流应保持在一个恒定的范围内;保持阶段,是以较小的电流保持电磁阀的开度,喷油器电磁阀的保持电流也应该保持在一个恒定的范围之内。
为了实现电磁阀驱动电流的靴型结构,国外一些公司主要使用专用芯片,采用硬件斩波的方法,根据反馈电流不断对驱动电压进行导通和闭合。例如,罗伯特·博世有限公司使用博世公司的专用芯片30520,其为采用硬件斩波的方式实现上述波形,其芯片在市场上是购买不到的,这样就形成了技术垄断。为了实现电磁阀驱动电流的靴型结构,国内一些公司和高校尝试采用复杂可编程逻辑器件(以下简称CPLD,属于一种通用的芯片)进行喷油器驱动电流的斩波。采用CPLD进行喷油器驱动电流的斩波方式,不仅增加了硬件的成本,而且斩波的电流峰峰值过大,不利于精确控制喷油量。
发明内容
本发明要解决的技术问题是提供一种使用eTPU单元进行喷油器电流波形控制的系统,其采用eTPU单元实现了喷油器电流波形的控制。
为解决上述技术问题,本发明的使用eTPU单元进行喷油器电流波形控制的系统,为在eTPU单元中包含喷油器电流波形控制系统,所述喷油器电流波形控制系统包括开启电流控制模块和保持电流控制模块;
所述开启电流控制模块用于在喷油器电磁阀开始工作时,定时将由eTPU单元的开启电流反馈输入通道输入的开启电流反馈输入信号与喷油器电磁阀开启斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压的斩波控制信号,分别控制所述喷油器电磁阀两个驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定开启电流左右;
所述保持电流控制模块用于在所述喷油器电磁阀的开启时间结束以后,定时将由eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号与喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定保持电流左右。
本发明还提供一种使用eTPU单元进行喷油器电流波形控制的方法,其为:采用设置在eTPU单元中的开启电流控制模块进行开启电流的控制;所述开启电流控制模块用于在喷油器电磁阀开始工作时,定时将由eTPU单元的开启电流反馈输入通道输入的开启电流反馈输入信号与喷油器电磁阀开启斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压的斩波控制信号,分别控制所述喷油器电磁阀两个驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定开启电流左右;
在开启时间结束以后,采用设置在eTPU单元中的保持电流控制模块进行保持电流控制;所述保持电流控制模块用于在所述喷油器电磁阀的开启时间结束以后,定时将由eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号与喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定保持电流左右。
本发明是使用eTPU单元进行喷油器电流波形控制的系统,采用eTPU单元实现了电流波形的控制,不仅可以大大节省硬件电路的成本,还可以打破国外企业对自己专用芯片进行垄断的技术壁垒。同时本发明还利用在同一eTPU程序中,eTPU通道进行相互切换的技术,对电流控制程序进行改进。由于节省了eTPU的调度时间,使得喷油器电磁阀电流驱动信号的响应更加迅速,不仅对喷油器电流波形控制更加精确,还提高了软件的运行效率和稳定性。
附图说明
下面结合附图与具体实施方式对本发明作进一步详细的说明:
图1为靴型结构的喷油器电磁阀的驱动电流示意图;
图2为本发明的系统示意图;
图3为本发明的开启电流控制模块的示意框图;
图4为本发明的保持电流控制模块的示意框图;
图5为本发明的开启电流控制模块中的一具体的初始化模块工作流程示意图;
图6为本发明的开启电流控制模块中的一具体的第一喷油起始判断模块工作流程示意图;
图7为本发明的开启电流控制模块中的一具体的开启电流反馈检查模块工作流程示意图;
图8为本发明的开启电流控制模块中的一具体的开启电流控制结束模块工作流程示意图;
图9为本发明的保持电流控制模块中的一具体的第二初始化模块工作流程示意图;
图10为本发明的保持电流控制模块中的一具体的第二喷油起始判断模块工作流程示意图;
图11为本发明的保持电流控制模块中的一具体的保持电流反馈检查模块工作流程示意图。
具体实施方式
如图1所示,喷油器电磁阀的驱动电流是一种靴型结构。喷油器电磁阀的工作过程分为两个阶段,分别是喷油器电磁阀的开启阶段和喷油器电磁阀的保持阶段。在电磁阀的开启阶段,电磁阀的驱动电流称为开启电流;开启电流很大,以利于喷油器的电磁阀迅速打开,开启电流应该保持在一个恒定的值,避免喷油器电磁阀在开启的过程中有抖动,从而避免引起喷油量变化。为了使开启电流保持在一个恒定的值,需要对电磁阀的驱动电压进行不断的开和关的控制。在电磁阀的保持阶段,电磁阀的驱动电流称为保持电流;保持电流小于开启电流,以避免持续的大电流将喷油器电磁阀烧坏,保持电流也应该保持在一个恒定的值,避免喷油器电磁阀在工作过程中有抖动,从而避免引起喷油量的变化。为了使保持电流保持在一个恒定的值,也需要对电磁阀的驱动电压进行不断的开和关的控制。
本发明的使用eTPU单元进行喷油器电流波形控制的系统,在eTPU单元中包含喷油器电流波形控制系统,该系统包括开启电流控制模块和保持电流控制模块;
开启电流控制模块用于在喷油器电磁阀开始工作时,定时将将由eTPU单元的开启电流反馈输入通道输入的开启电流反馈输入信号与喷油器电磁阀开启斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压的斩波控制信号,分别控制喷油器电磁阀两个驱动电压的开关管,使喷油器电磁阀的驱动电流保持在预定开启电流左右;
保持电流控制模块用于在所述喷油器电磁阀的开启时间结束以后,定时将由eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号与喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出较低驱动电压的斩波控制信号,来控制喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使喷油器电磁阀的驱动电流保持在预定保持电流左右。
在一个具体实例中(见图2),预定的开启电流为18A(安培),保持电流为12A(安培),因此从eTPU单元的反馈信号输入通道输入的开启电流反馈输入信号为18A反馈输入信号,保持电流反馈输入信号为12A反馈输入信号,喷油器电磁阀开启斩波电流的阈值为18A,喷油器电磁阀保持斩波电流的阈值为12A。喷油器电磁阀的驱动电压分别设为48V和12V两种,从eTPU单元的斩波控制通道输出的高压斩波控制信号为48V斩波控制信号,低压斩波控制信号为12V斩波控制信号,来控制相应的驱动电压的开关管。一个具体实例中输入信号和输出信号都是经过飞思卡尔MPC563X单片机的eTPU单元进行处理控制。
具体的工作流程为:当喷油器电磁阀开始工作时,eTPU单元的18A电流反馈输入通道定时检查开启电流反馈输入信号电平的高低,如果检测到输入信号电平达到喷油器电磁阀开启斩波电流的阈值时,通过eTPU单元的48V斩波控制通道和12V斩波控制通道会输出48V斩波控制信号和12V斩波控制信号,控制相应的开关管(可为MOS管或三极管),使其截止,从而控制喷油器电磁阀的驱动电流不会上冲。如果检测到输入信号电平未达到喷油器电磁阀斩波电流的阈值时,eTPU单元的48V斩波控制通道和12V斩波控制通道会控制相应的MOS管,使其导通,从而控制电磁阀的驱动电流不会下冲。经过上述动作以后,会使喷油器电磁阀的驱动电流恒定的保持在18安培左右,从而有利于喷油器电磁阀的迅速开启,又不会由于喷油器电磁阀驱动电流过大而损坏电磁阀。
喷油器电磁阀的开启时间结束以后,禁止检测18A电流反馈输入通道的电平,转而检测12A电流反馈输入通道的电平,控制喷油器电磁阀的工作电流保持在一个恒定的值。eTPU单元的12A电流反馈输入通道会定时检查电流反馈输入信号电平的高低,如果检测到输入信号电平达到喷油器电磁阀保持斩波电流的阈值时,eTPU单元的12V斩波控制通道会输出12V斩波控制信号,控制相应驱动电压的开关管(MOS管),使其截止,从而控制喷油器电磁阀的驱动电流不会上冲。如果检测到输入信号电平未达到喷油器电磁阀斩波电流的阈值时,eTPU单元的12V斩波控制通道会输出12V斩波控制信号,控制相应驱动电压的开关管(MOS管),使其导通,从而控制电磁阀的驱动电流不会下冲。
图3中的开启电流控制模块的示意框图,该模块使用eTPU单元控制开启电流波形。该模块包含初始化模块,用于根据CPU的服务请求对eTPU通道(主要为反馈信号输入通道和斩波控制通道)进行初始化;第一喷油起始判断模块,用于根据向eTPU单元的18A反馈输入通道发送的链接服务请求,来判断喷油器的工作状态;开启电流反馈检查模块,用于根据所述第一喷油起始判断模块的输出信号,将18A电流反馈输入信号和所述喷油器电磁阀斩波电流的阈值进行比较,并根据比较结果输出48V斩波控制信号和12V斩波控制信号;开启电流控制结束模块,用于根据所述第一喷油起始判断模块的输出信号(具体可为B定时器匹配成功信号),结束高边斩波过程。一个具体的开启电流控制模块的工作流程:初始化模块主要初始化eTPU通道的一些操作模式和斩波的一些参数。当初始化完成以后,本eTPU通道就处于空闲状态。当该eTPU通道有来自eTPU其它通道的链接服务请求时,就会判断当前是喷油开始还是喷油结束,如果是喷油开始,则会设置一些与电流波形控制相关的参数及开启电流持续的时间,如设置eTPU单元中的A定时器和B定时器,输出A定时器匹配成功信号或B定时器匹配成功信号,所述设置A定时器用于指定所述开启电流反馈的检测时间,所述设置B定时器用于指定开启电流的保持时间;所述;所述开启电流控制结束模块根据所述B定时器匹配成功信号,结束高边斩波过程;;如果是喷油结束,则直接关闭斩波驱动通道。开启电流反馈检查模块根据A定时器匹配成功信号,进行开启电流反馈检查,检查反馈电流的电平高低,并根据反馈电流的电平高低,直接控制斩波驱动信号进行相应的动作。当B定时器匹配成功以后(即B定时器匹配成功信号给出),意味着开启电流结束,开启电流控制结束模块就会结束高边斩波过程,将18A电流斩波驱动信号禁止。其中的链接服务请求一般是由一个低边的eTPU通道发出的,即控制接地的通道,该接地通道与前面介绍的48V斩波控制通道和12V斩波控制通道构成回路。
图4中的保持电流控制模块的示意图,解释了使用eTPU单元控制保持电流波形的方法。该模块包括第二初始化模块,用于在所述保持电流控制模块开始工作之前,根据CPU的服务请求对eTPU单元中的通道进行初始化;第二喷油起始判断模块,用于根据从eTPU单元的保持电流反馈输入通道接收到的链接服务请求来判断喷油器的工作状态;保持电流反馈检查模块,用于根据第二喷油起始判断模块的输出信号,定时将从eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号和所述喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压中较低驱动电压的斩波控制信号,来控制较低驱动电压的开关管。具体工作流程为:首先是在初始化模块,eTPU单元对eTPU通道进行初始化,主要为eTPU单元的两个输入反馈通道,初始化eTPU通道的一些操作模式,如sm_st\sm_dt\em_b_st等13种模式)和斩波的一些参数(如反馈电流的检查时间,输出通道的通道号等)。当初始化完成以后,本eTPU通道就处于空闲状态。当有来自eTPU单元其它通道的链接服务请求时,喷油起始判断模块开始工作,根据标志位判断当前是喷油开始还是喷油结束,如果是喷油开始,则会设置一些与电流波形控制相关的参数及开启电流持续的时间,如设置A定时器等;如果是喷油结束,则直接关闭斩波驱动通道。当A定时器匹配成功以后,开启电流反馈检查模块开始工作,检查反馈电流的电平高低,根据反馈电流的电平高低,直接输出控制斩波驱动信号,控制相应的驱动电压的开关动作。链接服务请求通常为由喷油的低边通道发出。一般称48V斩波控制通道和12V斩波控制通道统称为高边通道,再细分的话,48V斩波控制通道叫高边高压通道,12V斩波控制通道叫高边低压通道。低边通道全称为低边低压通道,即电源的地。
下面,将参照图5-图8所示的流程图,对图4中开启电流控制模块中的每一个子模块进行详细描述。
图5中的流程图为一具体的开启电流控制模块中的初始化处理过程。该处理过程是在开启电流反馈通道上完成的,具体可为18A电流反馈通道。在接到CPU服务请求之后,初始化开始,首先在步骤101中,将通道切换至18A反馈输入通道,然后在步骤102中,禁止本通道的所有定时匹配任务和跳变检测任务。在步骤103中设置eTPU单元中使用的通道模式,eTPU的通道模式有很多种,例如sm_st模式、sm_dt模式、em_b_st模式等,在业界是公知的,不同的通道模式所对应的eTPU程序的进入点不同。在步骤104中,需要设置本通道动作单元的动作方式。例如1、匹配定时器A,匹配成功以后捕获定时器A。2、匹配定时器B,匹配成功后捕获定时器B。3、匹配定时器A,匹配成功后捕获定时器B。4、匹配定时器B,匹配成功后捕获定时器A。5匹配定时器A,匹配成功后将输出管脚拉低等等。在完成动作方式的设置以后,进行步骤105,从双口RAM中读取开启电流的保持时间,然后将此时间设置到eTPU单元的寄存器中(具体可为eTPU单元中的B寄存器)。在步骤106和107中,完成了喷油器电磁阀控制信号的初始状态设置,在本实施例中将喷油器电磁阀控制信号的初始状态设置为禁止输出。在完成步骤107以后,将通道切换至18A反馈输入通道,使能本通道eTPU程序的调度后,就完成了开启电流控制初始化进程。
图6中的流程图为一具体的开启电流控制模块中喷油起始判断模块的处理过程。当有外部通过其它eTPU通道向18A反馈输入通道发送链接服务请求(即LSR请求)时,首先会在步骤201中,将本通道的所有正在运行的匹配程序进行禁止。然后在步骤202中,根据标志位判断当前是喷油开始还是喷油结束,如果是喷油结束,执行步骤203,将eTPU通道切换至48V控制通道和12V斩波控制通道,禁止斩波PIN脚(即斩波控制通道)输出控制波形。如果是喷油开始,执行步骤205,将48V斩波标志位置1,来说明当前是48V斩波开始。在步骤206中,分别设置匹配A寄存器和匹配B寄存器;设置A寄存器,是用于指定反馈电流的检测时间,例如设置为10μs,那么18A斩波控制通道会每隔10μs去检测反馈电流是否达到控制的阈值;设置B寄存器,是用于指定开启电流的保持时间,例如设置为200μs,那么200μs以后喷油器电磁阀的驱动电流会由18A变为12A。在步骤207中,将eTPU通道切换至48V和12V斩波控制通道,将斩波PIN脚使能,此时意味着喷油时刻的开始。在步骤209中,使能调度,允许当前通道进行任务调度。在最后一步210中,将通道重新转换至18A反馈输入通道。
图7中的流程图为一具体的开启电流反馈检查模块的处理过程。当A定时器匹配成功以后,在步骤301中,设置A定时器匹配的时间,来指定下一次的检测反馈电流的时间间隔。在步骤302中判断现在18A反馈电平是否达到斩波电平的阈值。如果达到18A斩波的阈值,在步骤303中,将48V斩波标志位清零。在步骤304中将eTPU通道切换至48V和12V斩波PIN脚,并在步骤305中,禁止这两个管脚输出控制信号,这样可以控制电流不要上冲。如果未达到18A斩波的阈值,则需要在步骤306中判断48V斩波标志位是否被置1,如果被置1,则执行步骤309,说明此时喷油器电磁阀的驱动电流一次也没有到达阈值,需要在步骤309中,将eTPU单元的PIN脚切换为48V和12V斩波PIN脚,在步骤310中,将48V和12V斩波PIN脚使能输出,以加快电流快速达到18A的阈值。如果48V斩波标志位未被置1,则说明,用48V电压驱动喷油器电磁阀已经结束,改用12V电压驱动喷油器电磁阀,那么在步骤307中,将eTPU通道切换至12V斩波PIN脚,并使能12V斩波PIN脚的输出,避免喷油器驱动电流下冲过大。最后在步骤311和步骤312中,将eTPU通道切换至18A反馈输入通道,使能本通道的A匹配定时器。
图8中的流程图表示了一个具体的开启电流控制结束模块的处理过程。当B定时器匹配成功以后,说明18A开启电流时间已到,在步骤401中,会将18A反馈输入通道的所有匹配和检测都禁止。然后在步骤402和步骤403中,将eTPU通道切换至48V和12V斩波驱动PIN脚,禁止这两个通道的驱动输出;最后在步骤404中将eTPU的通道切换至18A反馈输入通道。
下面将参照图9-图11所示的流程图,对图5中保持电流控制模块的每一个子模块进行详细描述。
图9中的流程图表示了一个具体的保持电流控制模块中的初始化模块的处理过程,该过程是在12A电流反馈通道上完成的。同样在接收CPU服务请求之后,初始化开始,首先在步骤501中,要将通道切换至12A反馈输入通道,然后在步骤502中,禁止本通道的所有定时匹配任务和跳变检测任务。在步骤503中设置eTPU单元使用的通道模式,eTPU单元的通道模式有很多种,一般可设为sm_st模式,其它可实现此功能的模式也可,不同的通道模式所对应的eTPU程序的进入点不同。在步骤504中,需要设置本通道动作单元的动作方式;在完成动作方式的设置以后,就需要在步骤505中,从双口RAM中读取开启电流的保持时间,然后将此时间设置到eTPU的寄存器中。在步骤506和507中,将eTPU通道转换至12V斩波PIN脚,并禁止12V斩波PIN脚的输出。在完成步骤507以后,将eTPU通道切换至12A反馈输入通道,使能本通道eTPU程序的调度后,就完成了保持电流控制初始化进程。
图10中的流程图表示了一个具体的保持电流控制模块中喷油起始判断模块的处理过程。当有外部通过其它eTPU通道向12A反馈输入通道发送链接服务请求(即LSR请求)时,首先会在步骤601中,将本通道的所有正在运行的匹配程序进行禁止。然后在步骤602中,根据标志位判断当前是喷油开始还是喷油结束,如果是喷油结束,执行步骤603,将eTPU通道切换至12V斩波控制通道,禁止斩波PIN脚输出控制波形。如果是喷油开始,执行步骤605,设置匹配A寄存器的定时时间;这里设置的A寄存器,是用于指定开启电流保持的时间,例如设置为200μs,那么12V斩波驱动通道会在200μs以后去检测反馈电流是否达到12A的控制阈值;在完成步骤605后,在步骤606中,使能A匹配寄存器,使A匹配寄存器开始进行计时。在步骤607中,将eTPU通道切换至12A反馈输入通道。
图11中的流程图表示了一个具体的保持电流控制模块的处理过程。当A定时器匹配成功以后,在步骤701中,重新设置A定时器匹配的时间,来指定下一次检测反馈电流的时间间隔。在步骤702中判断现在12A反馈电平是否达到斩波电平的阈值。如果达到12A斩波的阈值,在步骤703中,将eTPU通道切换至12V斩波PIN脚,并在步骤704中,禁止12V斩波控制PIN脚输出控制信号,这样可以控制电流不要上冲。如果未达到12A斩波的阈值,则需要在步骤705和步骤706中,将eTPU通道切换至12V斩波控制通道,并使能12V斩波控制通道的输出,避免喷油器驱动电流下冲过大。最后在步骤707和步骤708中,将eTPU通道切换至12A反馈输入通道,使能本通道的A匹配定时器。上面的斩波PIN脚即为斩波控制通道。
本发明的系统中,利用在同一模块中,其eTPU通道可进行切换的特性,采取电流反馈输入直接控制喷油驱动管脚的方案,对喷油器电磁阀的驱动电流进行控制。而传统的做法是由一个eTPU通道进行喷油器驱动电流反馈检测,当检测到喷油器驱动电流达到一定阈值以后,会向斩波控制通道发送服务链接请求,eTPU的处理器在接受到服务链接请求以后,会按照优先级自动对eTPU的所有请求进行调度;当eTPU处理器调度到斩波控制通道的程序时,才进行电流的控制动作。整个控制程序运行下来,喷油器电磁阀电流控制的驱动输出信号对于电磁阀电流反馈的输入信号时间响应周期较长,实时性很差,不利于喷油器电磁阀驱动电流的精确控制。而本发明的方案是由一个eTPU通道对喷油器电磁阀的反馈电流进行检测,当检测到喷油器驱动电流达到一定阈值以后,直接切换到eTPU的斩波驱动通道,输出相应的波形,对喷油器电磁阀的反馈电流进行控制;在斩波驱动通道输出相应的波形以后,将eTPU的通道切换至电磁阀驱动电流反馈检测通道,以便再次对反馈电流进行检测。
Claims (8)
1.一种使用eTPU单元进行喷油器电流波形控制的系统,其特征在于:在eTPU单元中包含喷油器电流波形控制系统,所述喷油器电流波形控制系统包括开启电流控制模块和保持电流控制模块;
所述开启电流控制模块用于在喷油器电磁阀开始工作时,定时将由eTPU单元的开启电流反馈输入通道输入的开启电流反馈输入信号与喷油器电磁阀开启斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压的斩波控制信号,分别控制所述喷油器电磁阀两个驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定开启电流左右;
所述保持电流控制模块用于在所述喷油器电磁阀的开启时间结束以后,定时将由eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号与喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定保持电流左右;
所述开启电流控制模块包含初始化模块,用于根据CPU的服务请求对eTPU通道进行初始化;第一喷油起始判断模块,用于根据向eTPU单元的反馈输入通道发送的链接服务请求,来判断喷油器的工作状态;开启电流反馈检查模块,用于根据所述第一喷油起始判断模块的输出信号,将电流反馈输入信号和所述喷油器电磁阀斩波电流的阈值进行比较,并根据比较结果输出斩波控制信号;开启电流控制结束模块,用于根据所述第一喷油起始判断模块的输出信号,结束高边斩波过程;
所述保持电流控制模块模块包括第二初始化模块,用于在所述保持电流控制模块开始工作之前,根据CPU的服务请求对eTPU单元中的通道进行初始化;第二喷油起始判断模块,用于根据从eTPU单元的保持电流反馈输入通道接收到的链接服务请求来判断喷油器的工作状态;保持电流反馈检查模块,用于根据第二喷油起始判断模块的输出信号,定时将从eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号和所述喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压中较低驱动电压的斩波控制信号,来控制较低驱动电压的开关管。
2.如权利要求1所述的系统,其特征在于:
在所述开启电流控制模块中,当检测到所述开启电流反馈输入信号电平达到所述喷油器电磁阀开启斩波电流的阈值时,通过输出两个驱动电压的斩波控制信号,分别控制两个驱动电压的开关管,使其截止;如果检测到电流反馈输入信号电平未达到喷油器电磁阀斩波电流的阈值时,通过输出两个驱动电压的斩波控制信号,分别控制两个驱动电压的开关管,使其导通;
在所述保持电流控制模块中,当检测到所述保持电流反馈输入信号达到喷油器电磁阀保持斩波电流的阈值时,通过输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使其截止;如果检测到保持电流反馈输入信号未达到喷油器电磁阀斩波电流的阈值时,通过输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使其导通。
3.如权利要求1或2所述的系统,其特征在于:
所述开启电流控制模块包括:
第一初始化模块,用于在所述开启电流控制模块开始工作之前,根据CPU的服务请求对eTPU单元中的通道进行初始化;
第一喷油起始判断模块,用于根据从eTPU单元的开启电流反馈输入通道接收到链接服务请求,判断喷油器的工作状态;
开启电流反馈检查模块,用于根据所述第一喷油起始判断模块的输出信号,定时将从eTPU单元的开启电流反馈输入通道输入的开启电流反馈输入信号和所述喷油器电磁阀开启斩波电流的阈值进行比较,并根据比较结果分别通过eTPU单元的斩波控制通道输出两个驱动电压的斩波控制信号,分别控制两个驱动电压的开关管;
开启电流控制结束模块,用于根据所述第一喷油起始判断模块的输出信号,结束高边斩波过程;
所述保持电流控制模块包括:
第二初始化模块,用于在所述保持电流控制模块开始工作之前,根据CPU的服务请求对eTPU单元中的通道进行初始化;
第二喷油起始判断模块,用于根据从eTPU单元的保持电流反馈输入通道接收到的链接服务请求来判断喷油器的工作状态;
保持电流反馈检查模块,用于根据所述第二喷油起始判断模块的输出信号,定时将从eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号和所述喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压中较低驱动电压的斩波控制信号,来控制较低驱动电压的开关管。
4.如权利要求3所述的系统,其特征在于:所述第一喷油起始判断模块,根据标志位判断当前的喷油状态;如果为喷油开始,则分别设置eTPU单元中的A定时器和B定时器,输出A定时器匹配成功信号或B定时器匹配成功信号,所述设置A定时器用于指定所述开启电流反馈的检测时间,所述设置B定时器用于指定开启电流的保持时间;所述开启电流反馈检查模块根据所述A定时器匹配成功信号,进行开启电流反馈检查;所述开启电流控制结束模块根据所述B定时器匹配成功信号,结束高边斩波过程;
所述第二喷油起始判断模块,根据标志位判断当前的喷油状态;如果为喷油开始,则重新设置eTPU单元中的A定时器,输出A定时器匹配成功信号,所述设置A定时器用于指定所述保持电流反馈的检测时间;所述保持启电流反馈检查模块根据所述A定时器匹配成功信号,进行保持电流反馈检查。
5.一种使用eTPU单元进行喷油器电流波形控制的方法,其特征在于:采用设置在eTPU单元中的开启电流控制模块进行开启电流的控制;所述开启电流控制模块用于在喷油器电磁阀开始工作时,定时将由eTPU单元的开启电流反馈输入通道输入的开启电流反馈输入信号与喷油器电磁阀开启斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压的斩波控制信号,分别控制所述喷油器电磁阀两个驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定开启电流左右;
在开启时间结束以后,采用设置在eTPU单元中的保持电流控制模块进行保持电流控制;所述保持电流控制模块用于在所述喷油器电磁阀的开启时间结束以后,定时将由eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号与喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定保持电流左右;
所述开启电流控制模块包含初始化模块,用于根据CPU的服务请求对eTPU通道进行初始化;第一喷油起始判断模块,用于根据向eTPU单元的反馈输入通道发送的链接服务请求,来判断喷油器的工作状态;开启电流反馈检查模块,用于根据所述第一喷油起始判断模块的输出信号,将电流反馈输入信号和所述喷油器电磁阀斩波电流的阈值进行比较,并根据比较结果输出斩波控制信号;开启电流控制结束模块,用于根据所述第一喷油起始判断模块的输出信号,结束高边斩波过程;
所述保持电流控制模块模块包括第二初始化模块,用于在所述保持电流控制模块开始工作之前,根据CPU的服务请求对eTPU单元中的通道进行初始化;第二喷油起始判断模块,用于根据从eTPU单元的保持电流反馈输入通道接收到的链接服务请求来判断喷油器的工作状态;保持电流反馈检查模块,用于根据第二喷油起始判断模块的输出信号,定时将从eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号和所述喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压中较低驱动电压的斩波控制信号,来控制较低驱动电压的开关管。
6.如权利要求5所述的方法,其特征在于:
在所述开启电流控制模块中,当检测到所述开启电流反馈输入信号电平达到所述喷油器电磁阀开启斩波电流的阈值时,通过输出两个驱动电压的斩波控制信号,分别控制两个驱动电压的开关管,使其截止;如果检测到电流反馈输入信号电平未达到喷油器电磁阀斩波电流的阈值时,通过输出两个驱动电压的斩波控制信号,分别控制两个驱动电压的开关管,使其导通;
在所述保持电流控制模块中,当检测到所述保持电流反馈输入信号达到喷油器电磁阀保持斩波电流的阈值时,通过输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使其截止;如果检测到保持电流反馈输入信号未达到喷油器电磁阀斩波电流的阈值时,通过输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使其导通。
7.如权利要求5或6所述的方法,其特征在于:
所述开启电流控制模块包括:
第一初始化模块,用于在所述开启电流控制模块开始工作之前,根据CPU的服务请求对eTPU单元中的通道进行初始化;
第一喷油起始判断模块,用于根据从eTPU单元的开启电流反馈输入通道接收到链接服务请求,判断喷油器的工作状态;
开启电流反馈检查模块,用于根据所述第一喷油起始判断模块的输出信号,定时将由eTPU单元的开启电流反馈输入通道输入的开启电流反馈输入信号和所述喷油器电磁阀开启斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道分别输出两个驱动电压的斩波控制信号,分别控制两个驱动电压的开关管;
开启电流控制结束模块,用于根据所述第一喷油起始判断模块的输出信号,结束高边斩波过程。
所述保持电流控制模块包括:
第二初始化模块,用于在所述保持电流控制模块开始工作之前,根据CPU的服务请求对eTPU单元中的通道进行初始化;
第二喷油起始判断模块,用于根据从eTPU单元的保持电流反馈输入通道接收到的链接服务请求来判断喷油器的工作状态;
保持电流反馈检查模块,用于根据所述第二喷油起始判断模块的输出信号,定时将由eTPU单元的保持电流反馈输入通道输入的保持电流反馈输入信号和所述喷油器电磁阀保持斩波电流的阈值进行比较,并根据比较结果通过eTPU单元的斩波控制通道输出两个驱动电压中较低驱动电压的斩波控制信号,来控制较低驱动电压的开关管。
8.如权利要求7所述的方法,其特征在于:所述第一喷油起始判断模块,根据标志位判断当前的喷油状态;如果为喷油开始,则分别设置eTPU单元中的A定时器和B定时器,输出A定时器匹配成功信号或B定时器匹配成功信号,所述设置A定时器用于指定所述开启电流反馈的检测时间,所述设置B定时器用于指定开启电流的保持时间;所述开启电流反馈检查模块根据所述A定时器匹配成功信号,进行开启电流反馈检查;所述开启电流控制结束模块根据所述B定时器匹配成功信号,结束高边斩波过程;
所述第二喷油起始判断模块,根据标志位判断当前的喷油状态;如果为喷油开始,则重新设置eTPU单元中的A定时器,输出A定时器匹配成功信号,所述设置A定时器用于指定所述保持电流的保持时间;所述保持启电流反馈检查模块根据所述A定时器匹配成功信号,进行保持电流反馈检查。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010576749.2A CN102536566B (zh) | 2010-12-07 | 2010-12-07 | 使用eTPU单元进行喷油器电流波形控制的系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010576749.2A CN102536566B (zh) | 2010-12-07 | 2010-12-07 | 使用eTPU单元进行喷油器电流波形控制的系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102536566A CN102536566A (zh) | 2012-07-04 |
CN102536566B true CN102536566B (zh) | 2014-01-22 |
Family
ID=46344361
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010576749.2A Expired - Fee Related CN102536566B (zh) | 2010-12-07 | 2010-12-07 | 使用eTPU单元进行喷油器电流波形控制的系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102536566B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11230990B2 (en) | 2019-11-11 | 2022-01-25 | Caterpillar Inc. | Method and system for valve movement detection |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5768800B2 (ja) * | 2012-11-05 | 2015-08-26 | 株式会社デンソー | 燃料噴射装置 |
CN109779806B (zh) * | 2019-02-01 | 2021-01-15 | 中国第一汽车股份有限公司 | 喷油器模拟负载驱动电流波形调整系统及调整方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4469071A (en) * | 1981-04-06 | 1984-09-04 | Alfa Romeo Auto S.P.A. | Device for controlling the fuel-feed to an internal combustion engine |
EP0404060A2 (en) * | 1989-06-20 | 1990-12-27 | WEBER S.r.l. | An electronic fuel injection system for internal combustion engines, with self-adjusting flow rate strategy |
CN101372919A (zh) * | 2008-09-02 | 2009-02-25 | 北京理工大学 | 一种适用于柴油机电控高压共轨喷射系统的电子控制单元 |
CN101377167A (zh) * | 2007-08-31 | 2009-03-04 | 株式会社电装 | 燃料喷射设备和燃料喷射系统 |
CN101520468A (zh) * | 2009-04-09 | 2009-09-02 | 中国兵器工业集团第七○研究所 | 一种磁电式传感器调理电路 |
CN101871401A (zh) * | 2009-04-21 | 2010-10-27 | 日立汽车系统株式会社 | 内燃机的燃料喷射控制装置及方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4680667A (en) * | 1985-09-23 | 1987-07-14 | Motorola, Inc. | Solenoid driver control unit |
US4922878A (en) * | 1988-09-15 | 1990-05-08 | Caterpillar Inc. | Method and apparatus for controlling a solenoid operated fuel injector |
JPH1136974A (ja) * | 1997-07-24 | 1999-02-09 | Mitsubishi Electric Corp | 車両用制御装置 |
-
2010
- 2010-12-07 CN CN201010576749.2A patent/CN102536566B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4469071A (en) * | 1981-04-06 | 1984-09-04 | Alfa Romeo Auto S.P.A. | Device for controlling the fuel-feed to an internal combustion engine |
EP0404060A2 (en) * | 1989-06-20 | 1990-12-27 | WEBER S.r.l. | An electronic fuel injection system for internal combustion engines, with self-adjusting flow rate strategy |
CN101377167A (zh) * | 2007-08-31 | 2009-03-04 | 株式会社电装 | 燃料喷射设备和燃料喷射系统 |
CN101372919A (zh) * | 2008-09-02 | 2009-02-25 | 北京理工大学 | 一种适用于柴油机电控高压共轨喷射系统的电子控制单元 |
CN101520468A (zh) * | 2009-04-09 | 2009-09-02 | 中国兵器工业集团第七○研究所 | 一种磁电式传感器调理电路 |
CN101871401A (zh) * | 2009-04-21 | 2010-10-27 | 日立汽车系统株式会社 | 内燃机的燃料喷射控制装置及方法 |
Non-Patent Citations (1)
Title |
---|
JP特开平11-36974A 1999.02.09 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11230990B2 (en) | 2019-11-11 | 2022-01-25 | Caterpillar Inc. | Method and system for valve movement detection |
Also Published As
Publication number | Publication date |
---|---|
CN102536566A (zh) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101294534B (zh) | 电控共轨供油泵用电磁阀诊断检测方法及装置 | |
CN102536566B (zh) | 使用eTPU单元进行喷油器电流波形控制的系统及方法 | |
CN103644031B (zh) | 一种直喷引擎燃油系积碳在线清洗控制系统及控制方法 | |
CN101655802B (zh) | 一种文件的批量下载系统及其方法 | |
CN108169665A (zh) | 一种芯片低功耗测试电路和方法 | |
CN103309656A (zh) | 一种用软件自动配液晶屏参数驱动的方法 | |
CN101493488A (zh) | 遥控器测试系统和方法 | |
CN101539061A (zh) | 一种基于工控机的内燃机电控开发系统 | |
CN203476521U (zh) | 一种发动机喷油器驱动系统 | |
CN101526041B (zh) | 用来控制电动燃料喷射系统的两个连续喷射脉冲的方法 | |
CN109312686B (zh) | 用于控制螺线管阀的致动的发动机控制系统和方法 | |
CN109859697B (zh) | 一种tft显示屏背光控制系统及方法 | |
CN106354801A (zh) | 分布式数据库连接方法和装置 | |
CN115898685A (zh) | 一种船用甲醇发动机喷射控制系统、方法及运输设备 | |
CN102436413B (zh) | 板卡电源调试系统及调试方法 | |
CN110492138A (zh) | 一种适用于燃料电池冷却系统的排空补液控制方法及系统 | |
CN103944778A (zh) | 一种基于组合测试集的分布式事件注入装置 | |
CN202899630U (zh) | 一种张拉系统 | |
CN103294493A (zh) | 一种外围设备的初始化方法、初始化装置及照相机 | |
CN109754033A (zh) | 智能卡发行系统和方法 | |
US20120150421A1 (en) | Dynamic Transitioning Between Intersection Controller Traffic Engines | |
CN111610760B (zh) | 一种发动机混流装配线的生产联锁控制方法及系统 | |
CN109441652B (zh) | 一种多缸汽油机柴油机燃油系统通用驱动器 | |
CN109253009B (zh) | 引导式内燃机喷油器清洗检测系统及方法 | |
CN109469554A (zh) | 一种多模式燃料喷射执行器驱动电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140122 Termination date: 20161207 |
|
CF01 | Termination of patent right due to non-payment of annual fee |