使用eTPU单元进行喷油器电流波形控制的系统及方法

文档序号:5182800阅读:634来源:国知局
专利名称:使用eTPU单元进行喷油器电流波形控制的系统及方法
技术领域
本发明涉及一种喷油器电流波形控制的系统。本发明还涉及ー种喷油器电流波形控制的方法。
背景技术
当代柴油机为了提高其经济性和改善其排放性,采用更加精确的喷油器驱动电流已经势在必行。喷油器电磁阀的驱动电流分为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所示,喷油器电磁阀的驱动电流是ー种靴型结构。喷油器电磁阀的工作过CN 102536566 A
程分为两个阶段,分别是喷油器电磁阀的开启阶段和喷油器电磁阀的保持阶段。在电磁阀的开启阶段,电磁阀的驱动电流称为开启电流;开启电流很大,以利于喷油器的电磁阀迅速打开,开启电流应该保持在一个恒定的值,避免喷油器电磁阀在开启的过程中有抖动,从而避免引起喷油量变化。为了使开启电流保持在一个恒定的值,需要对电磁阀的驱动电压进行不断的开和关的控制。在电磁阀的保持阶段,电磁阀的驱动电流称为保持电流;保持电流小于开启电流,以避免持续的大电流将喷油器电磁阀烧坏,保持电流也应该保持在ー个恒定的值,避免喷油器电磁阀在工作过程中有抖动,从而避免引起喷油量的变化。为了使保持电流保持在一个恒定的值,也需要对电磁阀的驱动电压进行不断的开和关的控制。本发明的使用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斩波控制信号,控制相应驱动电压的开关管(M0S管),使其截止,从而控制喷油器电磁阀的驱动电流不会上冲。如果检测到输入信号电平未达到喷油器电磁阀斩波电流的阈值吋,eTPU単元的12V斩波控制通道会输出12V斩波控制信号,控制相应驱动电压的开关管(M0S管),使其导通,从而控制电磁阀的驱动电流不会下冲。
图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,那么18Α斩波控制通道会每隔10μ s去检测反馈电流是否达到控制的阈值;设置B寄存器,是用于指定开启电流的保持时间,例如设置为200μ s, 那么200 μ s以后喷油器电磁阀的驱动电流会由18Α变为12Α。在步骤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以后去检测反馈电流是否达到12Α的控制阈值;在完成步骤605后,在步骤606中,使能A匹配寄存器,使A匹配寄存器开始进行计时。在步骤607中,将eTPU通道切換至12A反馈输入通道。图11中的流程图表示了ー个具体的保持电流控制模块的处理过程。当A定时器匹配成功以后,在步骤701中,重新设置A定时器匹配的时间,来指定下一次检测反馈电流的时间间隔。在步骤702中判断现在12A反馈电平是否达到斩波电平的阈值。如果达到12A 斩波的阈值,在步骤703中,将eTPU通道切換至12V斩波PIN脚,并在步骤704中,禁止12V
10斩波控制PIN脚输出控制信号,这样可以控制电流不要上冲。如果未达到12A斩波的阈值, 则需要在步骤705和步骤706中,将eTPU通道切換至12V斩波控制通道,并使能12V斩波控制通道的输出,避免喷油器驱动电流下冲过大。最后在步骤707和步骤708中,将eTPU 通道切換至12A反馈输入通道,使能本通道的A匹配定时器。上面的斩波PIN脚即为斩波控制通道。 本发明的系统中,利用在同一模块中,其eTPU通道可进行切換的特性,采取电流反馈输入直接控制喷油驱动管脚的方案,对喷油器电磁阀的驱动电流进行控制。而传统的做法是由ー个eTPU通道进行喷油器驱动电流反馈检测,当检测到喷油器驱动电流达到ー 定阈值以后,会向斩波控制通道发送服务链接请求,eTPU的处理器在接受到服务链接请求以后,会按照优先级自动对eTPU的所有请求进行调度;当eTPU处理器调度到斩波控制通道的程序时,才进行电流的控制动作。整个控制程序运行下来,喷油器电磁阀电流控制的驱动输出信号对于电磁阀电流反馈的输入信号时间响应周期较长,实时性很差,不利于喷油器电磁阀驱动电流的精确控制。而本发明的方案是由ー个eTPU通道对喷油器电磁阀的反馈电流进行检测,当检测到喷油器驱动电流达到一定阈值以后,直接切換到eTPU的斩波驱动通道,输出相应的波形,对喷油器电磁阀的反馈电流进行控制;在斩波驱动通道输出相应的波形以后,将eTPU的通道切換至电磁阀驱动电流反馈检测通道,以便再次对反馈电流进行检测。
权利要求
1.ー种使用eTPU単元进行喷油器电流波形控制的系统,其特征在于在eTPU単元中包含喷油器电流波形控制系统,所述喷油器电流波形控制系统包括开启电流控制模块和保持电流控制模块;所述开启电流控制模块用于在喷油器电磁阀开始工作吋,定时将由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単元的斩波控制通道输出较低驱动电压的斩波控制信号,来控制所述喷油器电磁阀的两个驱动电压中较低驱动电压的开关管,使所述喷油器电磁阀的驱动电流保持在预定保持电流左右。
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定时器匹配成功信号, 进行保持电流反馈检查。
全文摘要
本发明公开了一种使用eTPU单元进行喷油器电流波形控制的系统,其为在eTPU单元中包含喷油器电流波形控制系统,其包括开启电流控制模块和保持电流控制模块;其中开启电流控制模块包括第一初始化模块、第一喷油起始判断模块、开启电流反馈检查模块和开启电流控制结束模块;保持电流控制模块包括第二初始化模块、第二喷油起始判断模块、保持电流反馈检查模块。本发明的系统,利用eTPU单元实现了喷油器电流波形的控制。本发明还公开了一种使用eTPU单元进行喷油器电流波形控制的方法。
文档编号F02M51/06GK102536566SQ201010576749
公开日2012年7月4日 申请日期2010年12月7日 优先权日2010年12月7日
发明者张伟照, 王淳, 童毅, 韩本忠 申请人:联创汽车电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1