Engine control system and method for controlling activation of solenoid valve

文档序号:1565371 发布日期:2020-01-24 浏览:41次 中文

阅读说明:本技术 用于控制螺线管阀的激活的发动机控制系统和方法 (Engine control system and method for controlling activation of solenoid valve ) 是由 D.埃茨勒 于 2019-07-17 设计创作,主要内容包括:公开了一种用于控制具有螺线管的阀的阀控制器和方法,包括:接收至少一个输入信号;检测至少一个信号的第一沿;以及响应于该检测结果来激活阀。激活阀包括在以下各阶段中激活阀:上升到峰值阶段,在该阶段期间阀被打开;在上升到峰值阶段之后的保持阶段,在该保持阶段期间阀保持打开并且阀的电流水平小于在上升到峰值阶段期间阀的电流水平;以及在保持阶段之后的激活结束阶段,在该激活结束阶段期间,阀中的电流纹波小于在保持阶段期间阀中的电流纹波。(A valve controller and method for controlling a valve having a solenoid is disclosed, comprising: receiving at least one input signal; detecting a first edge of at least one signal; and activating a valve in response to the detection result. Activating the valve includes activating the valve in the following stages: a rise to peak phase during which the valve is opened; a hold phase following the rise-to-peak phase during which the valve remains open and the current level of the valve is less than the current level of the valve during the rise-to-peak phase; and an activation end phase following the hold phase, during which the current ripple in the valve is smaller than during the hold phase.)

1. A valve controller configured to control a valve having a solenoid, the valve controller comprising:

a first input and at least one output for coupling to the valve, the valve controller configured to selectively activate the valve after receiving a first edge of a first signal at the first input, the valve activation comprising: a peak-up phase; followed by a hold phase, wherein a current level of the valve during the hold phase is less than a current level of the valve in the rise-to-peak phase; and an activation end phase following the hold phase, in which the current ripple of the valve is smaller than the current ripple of the valve in the hold phase.

2. The valve controller of claim 1, wherein the valve controller transitions activation of the valve from the hold phase to the activation-complete phase after receiving a second edge of the first input signal at the first input.

3. The valve controller of claim 2, wherein the duration of the activation termination phase is predetermined.

4. A valve controller according to claim 3, wherein the duration of the hold phase is greater than the duration of the activation end phase.

5. The valve controller of claim 2, wherein a first edge of the first signal is a negative edge and a second edge of the first signal is a positive edge following the negative edge.

6. The valve controller of claim 1, wherein the valve controller transitions activation of the valve from the hold phase to the activation-end phase in response to receiving a second edge of the first input signal at the first input.

7. A valve controller according to claim 1, wherein the valve comprises a fuel injector for a motor vehicle having a combustion engine, such that the valve controller controls the fuel injector.

8. The valve controller of claim 1, wherein the valve controller comprises an Application Specific Integrated Circuit (ASIC), the ASIC comprising at least one state machine that generates at least one output signal for receipt by the valve, the at least one output signal activating the valve in the peak-to-rise phase, the hold phase, and the end-of-activation phase.

9. The valve controller of claim 1, wherein a sloshing amount of the current valve is smaller than a sloshing amount of the current valve without the valve being activated in the activation end stage.

10. A method of controlling a valve having a solenoid, the method comprising:

receiving at least one input signal;

detecting a first edge of the at least one input signal; and

activating the valve in response to detecting a first edge of the at least one input signal, including activating the valve in stages that: a rise-to-peak phase during which the valve is opened; a hold phase following the rise-to-peak phase during which the valve remains open and a current level of the valve is less than a current level of the valve during the rise-to-peak phase; and an end-of-activation phase following the hold phase, during which the current ripple in the valve is smaller than during the hold phase.

11. The method of claim 10, further comprising: detecting a second edge of the at least one input signal, wherein activating the valve in the activation termination phase occurs in response to detecting the second edge of the at least one input signal.

12. The method of claim 11, wherein the first edge is a falling edge of the at least one input signal and a second edge of the at least one input signal is a rising edge of the at least one input signal, the second edge of the at least one input signal being a next edge of the at least one input signal after the first edge thereof.

13. The method of claim 10, further comprising: detecting a second edge of the at least one input signal, wherein activating the valve in the activation termination phase occurs after detecting the second edge of the at least one input signal.

14. The method of claim 10, wherein activating the valve in the activation termination phase occurs for a predetermined period of time.

15. The method of claim 14, wherein the predetermined period of time is fixed for the predetermined period of time in each instance in which the valve is activated.

16. The method of claim 10, wherein a duration of the hold phase is greater than a duration of the activation end phase.

17. The method of claim 10, wherein a duration of the activation end phase is greater than a duration of the hold phase.

Technical Field

Background

Solenoid actuators for (direct) injection valves and intake valves operate by controlling the current through their coils (which behave as resistive loads) according to a specified current profile. As an example, fig. 1 shows a typical current profile for activating a solenoid direct injection valve. The current profile includes various activation phases with different parameter definitions. All activation phases of the current curve are traversed sequentially based on time or current criteria until the end of the activation EOA has been reached. The current profile includes: a rise to peak phase 10 in which the injector valve current rises to open the injector valve; this is followed by a hold phase 20 in which the stabilized current level of the injector valve is smaller than the current level of the injector valve in the phase of rising to a peak, but which keeps the injector valve in an open state. The hold phase 20 continues until the control signal NON fails (de-assert). The control signal NON defines the starting point of activating the SOA to correspond to the control signal NON being active (alert) and the ending point of activating the EOA to correspond to the control signal NON being inactive.

FIG. 2 illustrates the accuracy and repeatability of the endpoint with respect to activating an EOA. The term "accuracy" specifies the average delay between disabling the control signal NON and the resulting decay of the injector solenoid valve current. The term "repeatability" describes the time deviation (i.e., jitter) of the decay from the mean. Due to the systematic nature of the delay, this error can be compensated by adjusting the duration of the control signal NON. Since the wobble is random in nature, it cannot be compensated for. Instead, sloshing needs to be reduced or otherwise minimized by design.

The required fuel mass is varied by varying the activation time of the injectors depending on a set of external engine operating conditions, such as requested output torque and engine power or rail pressure. The main microcontroller controls the activation of the injectors with the help of the digital control signal NON. The injector will be activated using the specified current profile when the control signal is asserted (in this case, when the control signal NON transitions to a logic low state), and will be deactivated when the control signal is de-asserted (when the control signal NON transitions to a logic high state).

A significant part of the activation time tolerance is given by the delay and jitter of the final current phase at the end of the activation EOA. When the control signal NON fails (e.g., when the signal NON transitions from logic low to logic high), all NMOS switches of the power stage driving the injector solenoid are turned off, resulting in a rapidly decaying injector current. Due to the NON-ideal power level, there is a systematic delay between the rising edge of the control signal NON and the decay of the injector current. Furthermore, the inherent statistical variation in injector current levels at the moment of failure of the control signal from one activation to the next results in a variation (i.e. a jitter) in the temporal appearance of the current decay between injections (shot-to-shot). This means that the higher the current ripple during the regulated current hold phase 20, the higher the current decay varies between injections. Fig. 2 illustrates temporal details of the tolerance for the end point of the activation EOA.

Although all systematic errors (e.g., delays) may be compensated for by adjusting the duration of the control signal NON, the random statistical portion of the error (e.g., varying between injections) is not balanced. Thus, to reduce variation between injections, current ripple should be reduced or otherwise minimized. On the other hand, reducing the current ripple results in a higher switching frequency of the NMOS switch and thus in higher switching losses. For design reasons, there is a maximum limit to the power loss and thus to the reduction of the current ripple.

The injector valve may be controlled using a dedicated application specific integrated circuit ("ASIC"). Thus, the ASIC applies current to the injector solenoid according to the current curve definition based on instructions and commands received from an external processor.

Accordingly, it is desirable to present a system and method for efficiently controlling actuation of a solenoid injector valve. Furthermore, other desirable features and characteristics will become apparent from the subsequent summary and the detailed description, and the appended claims, taken in conjunction with the accompanying drawings and this background.

Disclosure of Invention

The exemplary embodiments overcome the deficiencies in prior control devices for solenoid injector valves. In an example embodiment, a valve controller includes a first input and a first output for coupling to a valve. The valve controller is configured to selectively activate the valve after receiving a first edge of the first input signal at the first input. The valve activation includes: a peak-up phase; followed by a hold phase, wherein the current level of the valve during the hold phase is less than the current level of the valve in the rise-to-peak phase; and an activation end phase following the hold phase, in which the current ripple of the valve is smaller than the current ripple of the valve in the hold phase.

The valve controller transitions activation of the valve from the hold phase to an activation end phase after receiving a second edge of the first input signal at the first input. In an example embodiment, the duration of the activation end phase is predetermined. The duration of the hold phase is greater than the duration of the activation end phase. The first edge of the first input signal is a falling edge and the second edge of the first input signal is a rising edge following the falling edge. The valve controller transitions activation of the valve from the hold phase to an activation end phase in response to receiving a second edge of the first input signal at the first input. The valve comprises a fuel injector for a motor vehicle having a combustion engine, such that the valve controller controls the fuel injector. The valve controller includes an Application Specific Integrated Circuit (ASIC) having at least one state machine. At least one state machine generates a first output signal at a first output for receipt by the valve, the first output signal activating the valve in a rise-to-peak phase, a hold phase, and an end-of-activation phase. The amount of sloshing of the current valve is smaller than that of a current valve without the valve being activated in the activation end stage.

A method of controlling a solenoid injector valve comprising: receiving a first input signal; detecting a first edge of a first input signal; and activating the valve in response to detecting the first edge of the first input signal. Valve activation includes activating the valve in the following stages: a rise-to-peak phase during which the valve is opened; a hold phase following the rise-to-peak phase during which the valve remains open and the current level of the valve is less than the current level of the valve during the rise-to-peak phase; and an activation end phase following the hold phase, during which the current ripple in the valve is smaller than during the hold phase.

The method further comprises the following steps: detecting a second edge of the first input signal, wherein activating the valve in the activation termination phase occurs in response to detecting the second edge of the first input signal. The first edge is a falling edge of the first input signal and the second edge of the first input signal is a rising edge thereof. The second edge of the first input signal is its next edge succeeding the first edge of the first input signal.

The method may further comprise: detecting a second edge of the first input signal, wherein activating the valve in the activation termination phase occurs after detecting the second edge of the first input signal. Activation of the valve occurs for a predetermined period of time in an activation termination phase. The predetermined period of time is fixed in each instance during which the valve is activated. In one aspect, the duration of the hold phase is greater than the duration of the activation end phase. In another aspect, the duration of the activation end phase is greater than the duration of the hold phase.

Drawings

Other advantages of the disclosed subject matter will be readily appreciated, as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:

FIG. 1 is a waveform of a known current curve for operating a solenoid valve;

FIG. 2 is a waveform of a detailed portion of the current curve of FIG. 1;

FIG. 3 is a diagram of a vehicle having an engine control system according to an example embodiment;

FIG. 4 is a waveform of a current curve for operating a solenoid valve according to an example embodiment;

FIG. 5 is a waveform of a detailed portion of a current curve for operating the solenoid valve of FIG. 4; and

FIG. 6 is a flow chart of a method of controlling a solenoid valve according to an example embodiment.

Detailed Description

Referring to fig. 3-6, wherein like numerals indicate like parts throughout the several views, an engine control system and method of controlling actuation of a solenoid valve is shown and described herein.

Referring to FIG. 3, the engine control system 100 of the exemplary embodiment is utilized to control at least one aspect of the engine 104 of the vehicle 106. The engine 104 may be an internal combustion engine that is fueled by, for example, petroleum products such as gasoline or diesel fuel. Of course, those skilled in the art will appreciate that the engine 104 may utilize other fuels and/or that other types of engines 104 may be implemented. As those skilled in the art will readily appreciate, the vehicle 106 may be an automobile, truck, tractor, motorcycle, boat, airplane, or the like.

The engine control system 100 includes a processor 108. The processor 108 is capable of performing calculations, manipulating data, and/or executing instructions, i.e., running a program. As appreciated by those skilled in the art, the processor 108 may be implemented with a microprocessor, microcontroller, application specific integrated circuit ("ASIC"), and/or other device(s) (not shown). As also appreciated by one of ordinary skill in the art, the processor 108 may include a memory (not shown) for storing data and/or instructions.

The engine control system 100 also includes a valve controller 110. In the exemplary embodiment, valve controller 110 is independent of processor 108 and is implemented with an ASIC. The valve controller 110 generates control signals for controlling one or more valves 112. Valve controller 110 may include one or more state machines that generate control signals for valve 112. However, it should be appreciated that the valve controller 110 may be implemented with other devices and/or circuits as appreciated by one skilled in the art.

The valve controller 110 is in communication with the processor 108. As such, instructions and/or data may be sent from at least processor 108 to valve controller 110, as described in more detail below.

In the illustrated embodiment, the valve controller 110 is also in communication with a plurality of valves 112. As shown in fig. 3, four valves 112 are utilized, each in communication with the valve controller 110 such that each valve 112 is controlled thereby. In the exemplary embodiment, valves 112 are each direct injection valves 112 for injecting fuel directly into a cylinder (not shown) of engine 104. However, it should be appreciated that the valve 112 may be other types of fuel valves and/or used for other purposes. For example, one or more of the valves 112 may be intake valves for regulating the flow of air and/or fuel to the cylinder(s).

In the exemplary embodiment, each valve 112 includes a solenoid 102 as mentioned above. As will be appreciated by those skilled in the art, the solenoid 102 activates and/or actuates the valve 112 between positions and/or states (such as an open position and a closed position). That is, the solenoid 102 opens a valve to allow fluid (in this case fuel) to flow through the valve, and the solenoid 102 closes the valve to prevent fluid flow. Solenoid 102 is in communication with valve controller 110. As such, the valve controller 110 may generate one or more output control signals 113 and/or other data for controlling the activation of each valve 112 and/or its solenoid 102. In the exemplary embodiment, each valve 112 and/or solenoid 102 is controlled by a different set of one or more control signals 113. Each control signal 113 may be a pair of differential signals.

In the exemplary embodiment, valve controller 110 includes a memory 114 for storing, among other things, at least one current profile. The current profile defines the current through the valve activation in each solenoid 102 and/or valve 112. Fig. 4 depicts a current curve 400 for each solenoid 102 and/or valve 112 during valve activation according to an example embodiment. Similar to the conventional current curve of fig. 1, the current curve includes: a rise to peak phase 10 during which the current level in the solenoid 102 is such as to open the corresponding valve 112; and a hold phase 20, which follows the ramp-up to peak phase 10, and during which the current level in the solenoid 102 is sized to force the valve112 remain in the open position. Fig. 4 illustrates the current ripple IR during this activation phaseHPThe amount of (c). According to an exemplary embodiment, the current curve 400 comprises a further phase 30, which follows the hold phase 20 and which is in parallel with the current ripple IR during the hold phase 20HPCompared to the current ripple IR in the solenoid 102 during this further phase 30EOAThe amount of (c) is reduced. For example, the amount of current ripple is reduced by increasing the switching frequency of a drive transistor (not shown) in the valve controller 110 for the valve 112. Increasing the switching frequency will result in greater switching losses in phase 30. However, by limiting the duration of this phase 30, the increase in power loss during phase 30 is relatively limited and imperceptible. The phase 30 occurs after the hold phase 20 and just before the end of the activation period of the valve 112, and is hereinafter referred to as the end-of-activation phase 30. In this manner, the example embodiments effectively maintain stage 20 with reduced current ripple IREOAThe end of activation phase 30 is separated, thereby keeping the power loss from increasing during the hold phase 20.

Valve activation in the rising into peak phase 10 occurs in response to a triggering and/or validating edge of the control signal 113, which in the embodiment illustrated in fig. 1 and 4 is a falling edge of the control signal 113. In addition, after and in response to the rising edge (failing edge) of the control signal 113 (which follows the above-noted falling edge of the control signal 113), the valve activation transitions from the hold phase 20 to the activation end phase 30.

In the exemplary embodiment, activation end stage 30 has a duration that is fixed at a predetermined amount such that the duration of activation end stage 30 is the same in each instance of valve activation. In an example embodiment, the valve controller 110 is embodied as or otherwise includes a state machine having a timing circuit for, among other things, setting the duration of the activation end phase 30.

FIG. 5 illustrates: as a current ripple IR in the valve 112 during the end-of-activation phase 30EOARelative to corresponding securityCurrent ripple IR during hold phase 20HPAs a result of the decrease in the amount of (c), shaking J after the activation end phase 30EOARelative to the slosh J seen in the prior valve activation of fig. 1 that did not include the activation end phase 30HPThe amount of (c) is reduced. Reduced sloshing JEOAResulting in better accuracy and repeatability of valve activation. Furthermore, the time delay TD with respect to that seen in the current curve of fig. 2 not comprising the end-of-activation phase 30HPDue to reduced current ripple IRHPThe time delay TD between the end of activation phase 30 and the time when the current in valve 112 is no longer presentEOAAnd is significantly smaller.

The valve controller 110 described above is configured to execute a method 600 of controlling activation of the solenoid 102, as described below and with reference to fig. 6. However, it should be appreciated that the method 600 described herein may be practiced with other devices in addition to the vehicle 106, engine 104, valve controller 110, and engine control system 100 described above.

Referring to FIG. 6, a method 600 illustrates operation of the valve controller 110 according to an example embodiment. For simplicity, the method 600 will be described with respect to controlling a single valve 112, and it should be understood that the described method can be applied to each valve 112 of the engine 104. The method 600 comprises: valve controller 110 receives control signal 113 for valve 112 at 602; and at 604, it is determined whether an active edge (in this case, a falling edge) of the control signal 113 is present. A negative determination results in valve controller 110 returning to act 602. A positive determination of the occurrence of the active edge (falling edge) of the control signal 113 results in the valve controller 110 causing the execution of a valve activation cycle at 606, including the action of performing the ramp-to-peak phase 10 at 606A, followed by the action of performing the hold phase 20 at 606B. Next and while the valve 112 is in the hold-active phase 20, the valve controller 110 determines whether a failing edge (rising edge) of the control signal 113 has occurred at 606C. If such an edge is not detected/determined, valve controller 110 continues to activate valve 112 during hold phase 20. When a failing edge of the control signal 113 is determined/detected,valve controller 110 responsively causes execution of activation termination phase 30 at 606D. As mentioned, the activation end phase 30 is performed for a predetermined period of time during which the current ripple IR is performedEOAWith respect to the current ripple IR during the hold phase 20HPThe amount of (c) is reduced. This is achieved by increasing the switching frequency of the drive transistor of the solenoid 102 driving the valve 112 in the valve controller 110. Although the amount of power loss increases during this phase 30, the amount of power loss is not affected during the longer hold phase 30. The invention has been described herein in an illustrative manner, and it is to be understood that the terminology which has been used is intended to be in the nature of words of description rather than of limitation. Obviously, many modifications and variations of the present invention are possible in light of the above teachings. Within the scope of the appended claims, the invention may be practiced other than as specifically described.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于控制内燃机的方法和设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!