WO2019003757A1 - 電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置 - Google Patents

電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置 Download PDF

Info

Publication number
WO2019003757A1
WO2019003757A1 PCT/JP2018/020432 JP2018020432W WO2019003757A1 WO 2019003757 A1 WO2019003757 A1 WO 2019003757A1 JP 2018020432 W JP2018020432 W JP 2018020432W WO 2019003757 A1 WO2019003757 A1 WO 2019003757A1
Authority
WO
WIPO (PCT)
Prior art keywords
solenoid valve
circuit
voltage
timing
signal
Prior art date
Application number
PCT/JP2018/020432
Other languages
English (en)
French (fr)
Inventor
黒田 啓介
誠 川尻
建 丸山
隆 龍
Original Assignee
パナソニックIpマネジメント株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by パナソニックIpマネジメント株式会社 filed Critical パナソニックIpマネジメント株式会社
Priority to JP2019526708A priority Critical patent/JPWO2019003757A1/ja
Publication of WO2019003757A1 publication Critical patent/WO2019003757A1/ja
Priority to US16/726,080 priority patent/US20200132012A1/en

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/3005Details not otherwise provided for
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D45/00Electrical control not provided for in groups F02D41/00 - F02D43/00
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M51/00Fuel-injection apparatus characterised by being operated electrically
    • F02M51/06Injectors peculiar thereto with means directly operating the valve needle
    • F02M51/061Injectors peculiar thereto with means directly operating the valve needle using electromagnetic operating means
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16KVALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
    • F16K31/00Actuating devices; Operating means; Releasing devices
    • F16K31/02Actuating devices; Operating means; Releasing devices electric; magnetic
    • F16K31/06Actuating devices; Operating means; Releasing devices electric; magnetic using a magnet, e.g. diaphragm valves, cutting off by means of a liquid
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16KVALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
    • F16K37/00Special means in or on valves or other cut-off apparatus for indicating or recording operation thereof, or for enabling an alarm to be given
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01FMAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
    • H01F7/00Magnets
    • H01F7/06Electromagnets; Actuators including electromagnets
    • H01F7/08Electromagnets; Actuators including electromagnets with armatures
    • H01F7/18Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • F02D2041/2003Output circuits, e.g. for controlling currents in command coils using means for creating a boost voltage, i.e. generation or use of a voltage higher than the battery voltage, e.g. to speed up injector opening
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • F02D2041/202Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
    • F02D2041/2055Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit with means for determining actual opening or closing time
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • F02D2041/202Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
    • F02D2041/2058Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit using information of the actual current value

Definitions

  • the present invention relates to a solenoid valve drive control circuit for controlling a drive circuit configured of a switching element for supplying current to a solenoid valve, a solenoid valve drive device including a solenoid valve drive control circuit and a drive circuit, and a solenoid valve drive device
  • the present invention relates to a fuel control device including a solenoid valve.
  • a solenoid valve drive device for fuel injection to an engine such as a vehicle desired timing is achieved by correctly detecting the timing of opening and closing of the solenoid valve and correcting the energization period to the solenoid valve to improve fuel consumption.
  • desired timing is achieved by correctly detecting the timing of opening and closing of the solenoid valve and correcting the energization period to the solenoid valve to improve fuel consumption.
  • Patent Document 1 There is a technology for controlling the amount of fuel injection of (see, for example, Patent Document 1).
  • Patent Document 1 discloses a technique for detecting each timing when the coil current of the solenoid valve has decreased to each comparison threshold, and detecting the valve closing timing based on each timing.
  • Patent Document 1 when detecting the valve closing timing, the coil current of the solenoid valve is gradually decreased, so the delay time from the end of the drive period to the closing of the solenoid valve becomes long, and that amount There is a problem that the amount of fuel injection increases. When controlling a small amount of injection, such an increase in the amount of fuel injection may adversely affect engine combustion and emissions.
  • An object of the present invention is to provide a circuit, a solenoid valve drive device and a fuel injection device.
  • a solenoid valve drive control circuit for controlling a drive circuit configured of a switching element for supplying a current to the solenoid valve
  • a timing generation circuit for generating and outputting a timing signal for controlling on / off of the switching element according to a control signal for commanding opening / closing of the solenoid valve, and a timing signal for the valve timing generation circuit to command valve closing;
  • a valve closing timing which is a timing at which the solenoid valve closes is determined.
  • a threshold voltage detection circuit which selects and outputs threshold voltages in order from a plurality of threshold voltages.
  • the signal voltage is sequentially output from the threshold voltage selection circuit based on an output from the selection circuit, a comparator that compares the signal voltage with the threshold voltage output in order from the threshold voltage selection circuit, and the comparator.
  • a measurement circuit for detecting the timing at which each threshold voltage is reached, and outputting a signal indicating the valve closing timing when a change in measured value obtained by measuring a time interval at each timing satisfies a predetermined condition Have.
  • an electromagnetic valve drive device includes a drive circuit including a switching element for supplying a current to the electromagnetic valve, and the electromagnetic valve drive control for controlling the drive circuit. And a circuit.
  • a fuel injection device includes an electromagnetic valve for injecting fuel to an engine of a transportation device, and the electromagnetic valve drive for performing drive control of the electromagnetic valve. And an apparatus.
  • the present invention realizes a solenoid valve drive control circuit, a solenoid valve drive device, and a fuel injection device that can shorten the delay time from the end of the drive period to the closing of the solenoid valve and can correctly detect the valve closing timing. Ru.
  • FIG. 1 is a circuit diagram showing the configuration of a fuel injection device according to a first embodiment.
  • FIG. 2 is a circuit block diagram showing a detailed configuration of the measurement circuit shown in FIG.
  • FIG. 3 is a timing chart showing the operation of the solenoid valve drive device according to the first embodiment.
  • FIG. 4 is a timing chart showing the operation of the valve closing detection circuit according to the first embodiment.
  • FIG. 5 is a flowchart showing a process of detecting the valve closing timing by the measurement circuit according to the first embodiment.
  • FIG. 6 is a circuit diagram showing the configuration of a fuel injection device according to a second embodiment.
  • FIG. 7 is a timing chart showing the operation of the solenoid valve drive device according to the second embodiment.
  • FIG. 8 is a timing chart showing the operation of the valve closing detection circuit according to the second embodiment.
  • Embodiment 1 First, the fuel injection device according to the first embodiment of the present invention will be described.
  • FIG. 1 is a circuit diagram showing a configuration of a fuel injection device 13 according to a first embodiment.
  • the fuel injection device 13 includes an electromagnetic valve 5 for injecting fuel to the engine of transportation equipment such as a vehicle, and an electromagnetic valve drive device 12 for controlling the drive of the electromagnetic valve 5.
  • an electromagnetic valve drive device 12 for controlling the drive of the electromagnetic valve 5.
  • a configuration example is shown in which the electromagnetic valve drive device 12 according to the present embodiment is incorporated in an ECU (Engine Control Unit, electronic control unit) 10 including a microcomputer (microcomputer) 11.
  • the solenoid valve 5 has an inflow terminal 5a into which a current (that is, a coil current) flows, and an outflow terminal 5b from which the current flows out.
  • the solenoid valve drive device 12 is a device for driving the solenoid valve 5 and includes a drive circuit 20 and a solenoid valve drive control circuit 30.
  • the solenoid valve drive device 12 is a constant voltage (“voltage V1”, “voltage V2”, “voltage V3”, respectively) from the battery power supply V1, the boost power supply V2, the pull-up power supply V3 and the fixed power supply V4. Supply the “fixed voltage V4”).
  • the battery power supply V1 is a battery (not shown) mounted on a vehicle and supplying a voltage V1.
  • the boosting power supply V2 is a power supply that boosts the voltage V1 supplied by the battery power supply V1 to the voltage V2.
  • the pull-up power supply V3 is a power supply that supplies the voltage V3 to the inflow terminal 5a of the solenoid valve 5 via the pull-up resistor 34.
  • the fixed power supply V4 is a power supply that supplies the fixed voltage V4 to the dividing resistors 39a (1) to 39a (n).
  • the drive circuit 20 is a circuit that causes a current to flow to the solenoid valve 5 in accordance with a timing signal supplied from the solenoid valve drive control circuit 30, and the backflow prevention diode 21, upper switching elements 22a and 22b, upper clamp circuit 23, lower switching element 24, a detection resistor 25 and a lower clamp circuit 26.
  • the backflow prevention diode 21 is a diode that blocks a backflow current from the boost power supply V2 to the battery power supply V1.
  • the upper switching element 22a is connected between the battery power supply V1 and the inflow terminal 5a of the solenoid valve 5, and supplies the voltage V1 from the battery power supply V1 to the inflow terminal 5a of the solenoid valve 5. It is a transistor.
  • the upper switching element 22b is connected between the step-up power supply V2 and the inflow terminal 5a of the solenoid valve 5, and supplies the voltage V2 from the step-up power supply V2 to the inflow terminal 5a of the solenoid valve 5. It is a transistor.
  • the upper clamp circuit 23 is connected between the ground and the inflow terminal 5a of the solenoid valve 5, and is a circuit for returning the current flowing to the solenoid valve 5, and includes a reflux diode 23a and a switching element 23b connected in parallel.
  • the return diode 23 a is a diode that returns the current flowing to the solenoid valve 5.
  • the switching element 23b is a switching element that supplies a ground potential to the inflow terminal 5a of the solenoid valve 5, and is, for example, a MOS transistor.
  • the ground potential may be any fixed potential.
  • the lower switching element 24 is a switching element connected between the ground and the outflow terminal 5b of the solenoid valve 5 to supply the ground potential to the outflow terminal 5b of the solenoid valve 5, and is, for example, a MOS transistor.
  • the detection resistor 25 is connected between the lower switching element 24 and the ground, and is a resistor for detecting the current flowing through the solenoid valve 5 (the solenoid valve current I1).
  • the lower clamp circuit 26 is connected between the outflow terminal 5b of the solenoid valve 5 and the step-up power supply V2, and when returning the current flowing to the solenoid valve 5, the voltage of the outflow terminal 5b of the solenoid valve 5 is a constant voltage or more And a free wheeling diode 26a.
  • the lower clamp circuit 26 is not limited to this configuration, and may be a Zener diode connected between the outflow terminal 5b of the solenoid valve 5 and the ground, or connected to the control terminal of the lower switching element 24. It may be an active clamp circuit configured of a zener diode.
  • the solenoid valve drive control circuit 30 controls the drive circuit 20 in accordance with a command from the microcomputer 11, detects the valve closing timing which is the timing at which the solenoid valve 5 is closed, and outputs it to the microcomputer 11. 31 and a valve closing detection circuit 36.
  • the timing generation circuit 31 turns on / off each switching element constituting the drive circuit 20 according to a control signal (electromagnetic valve opening / closing instruction signal S1) input from the outside (here, the microcomputer 11) for instructing opening / closing of the electromagnetic valve 5.
  • the timing control circuit 32, the buffer amplifiers 33a to 33d, the pull-up resistor 34, and the current detection circuit 35 are circuits for generating and outputting a timing signal for controlling the signal.
  • the timing control circuit 32 controls the upper switching element 22a, the upper switching element 22b, the upper clamp circuit 23, and the lower switching element 24 based on the solenoid valve open / close command signal S1 and the output signal from the current detection circuit 35. It is a logic circuit that generates and outputs a timing signal to turn on and off.
  • the buffer amplifiers 33a to 33d amplify the timing signals output from the timing control circuit 32, and respectively switch the upper switching element 22b, the upper switching element 22a, the switching element 23b of the upper clamp circuit 23, and the lower switching element 24. Output to the control terminal.
  • the pull-up resistor 34 is a resistor for supplying the voltage V3 from the pull-up power supply V3 to the inflow terminal 5a of the solenoid valve 5.
  • the current detection circuit 35 is a circuit that detects that the current flowing through the solenoid valve 5 (the solenoid valve current I1) has reached a predetermined value, and compares the voltage at the detection resistor 25 with a reference voltage corresponding to the predetermined value. It is a comparator that outputs the result to the timing control circuit 32.
  • the valve closing detection circuit 36 determines a signal voltage that depends on the voltage at at least one of the two terminals for flowing the current of the solenoid valve 5 ( Here, it is a circuit that detects the valve closing timing which is the timing at which the solenoid valve 5 is closed by monitoring the voltage (solenoid valve outflow terminal voltage S6) at the outlet terminal 5b. And 38 and a threshold voltage selection circuit 39.
  • the threshold voltage selection circuit 39 selects the threshold voltage S4 sequentially (for example, in descending order) from a plurality of threshold voltages in accordance with the threshold selection signal S9 input from the measurement circuit 37, and outputs it to the non-inverting input terminal of the comparator 38. It is a circuit, and is composed of division resistors 39a (1) to 39a (n) and a switch circuit 39b.
  • the dividing resistors 39a (1) to 39a (n) are resistors for voltage division connected in series between the fixed power supply V4 and the ground, and, for example, they are all resistors having the same resistance value.
  • the switch circuit 39b includes a plurality of switch groups connected between each connection point of the dividing resistors 39a (1) to 39a (n) connected in series and the common connection point. By sequentially turning on one, the voltage at each connection point is output in order.
  • the comparator 38 has a threshold voltage S4 sequentially output from the threshold voltage selection circuit 39, which is input to the non-inversion input terminal, and a signal voltage (that is, the solenoid valve outflow terminal voltage S6) input to the inversion input terminal. It is a comparator that compares and outputs a comparator output signal S3 indicating the result to the measuring circuit 37.
  • Measurement circuit 37 detects each timing at which the signal voltage reaches a threshold voltage sequentially output from threshold voltage selection circuit 39 based on comparator output signal S3 from comparator 38, and measures a time interval at each timing. When the change in the measured value obtained thereby satisfies the predetermined condition, a signal (valve closing timing signal S2) indicating the valve closing timing is output. Specifically, the measurement circuit 37 generates a valve closing timing signal S2 based on the solenoid valve open / close command signal S1 input from the microcomputer 11, the time setting signal S7, and the comparator output signal S3 from the comparator 38. The threshold selection signal S9 is generated based on the threshold value switching interval command signal S8 input from the microcomputer 11 and the comparator output signal S3 from the comparator 38, and is output to the threshold voltage selection circuit 39. .
  • FIG. 2 is a circuit block diagram showing a detailed configuration of measurement circuit 37 shown in FIG.
  • the measuring circuit 37 includes an edge detecting circuit 40, a time setting circuit 41, an edge detecting circuit 42, a currently measured value holding circuit 43a, a previously measured value holding circuit 43b, a previously measured value holding circuit 43c, a selection circuit 44, and a subtraction.
  • the edge detection circuit 40 is a circuit that detects an edge in a closing command of the solenoid valve open / close command signal S1 input from the microcomputer 11 and outputs a signal indicating the timing of the detected edge to the valve closing timing measurement timer 47.
  • the time setting circuit 41 is a circuit that holds the set time indicated by the time setting signal S7 input from the microcomputer 11 and outputs the set time to the comparison circuit 46.
  • the set time is a time used as a threshold in the comparison in the comparison circuit 46.
  • the edge detection circuit 42 detects an edge of the comparator output signal S3 input from the comparator 38 (specifically, the timing when the solenoid valve outflow terminal voltage S6 is lower than the threshold voltage S4), and the detected edge is detected. It is a circuit that outputs a signal indicating timing.
  • the currently measured value holding circuit 43a, the first previous measured value holding circuit 43b, and the second previous measured value holding circuit 43c constitute a shift register that stores the three latest latest measured values.
  • the current measurement value holding circuit 43a receives a signal from the edge detection circuit 42 immediately before the signal is input from the edge detection circuit 42 this time. It is a timer which measures a time interval and holds it as a measurement value this time, and outputs the measurement value held immediately before to the previous measurement value holding circuit 43b.
  • the previously measured value holding circuit 43b holds the inputted measured value as the immediately preceding measured value every time when the measured value is inputted from the currently measured value holding circuit 43a, and once held immediately before. It is a latch circuit that outputs the previously measured value to the second previously measured value holding circuit 43c.
  • the two-previous measurement value holding circuit 43c holds the input measurement value as the second previous measurement value and holds it immediately before every time when the measurement value is inputted from the first previous measurement value holding circuit 43b. This is a latch circuit that discards the previous measurement value twice.
  • the selection circuit 44 selects a large measured value from the previously measured value held by the previously measured value holding circuit 43b and the previously measured value held by the second measured value holding circuit 43c. Is a circuit that outputs to the subtraction circuit 45 as a past measured value.
  • the subtraction circuit 45 subtracts the current measurement value held in the current measurement value holding circuit 43a from the past measurement value selected by the selection circuit 44, and compares the obtained difference (that is, the decrease of the measurement value) with the comparison circuit This is a subtractor that outputs to 46.
  • the comparison circuit 46 compares the difference output from the subtraction circuit 45 with the set time indicated by the time setting signal S7 held in the time setting circuit 41 to determine whether the difference exceeds the set time.
  • the comparator is a comparator that outputs a signal indicating that to the valve closing timing measurement timer 47 when it is determined that the difference exceeds the set time.
  • the valve closing timing measurement timer 47 is from when the signal is input from the edge detection circuit 40 (that is, when the closing command of the solenoid valve open / close command signal S1 is indicated) to when the signal from the comparison circuit 46 is input. It is a timer for measuring time, and outputs the measured time to the valve closing measurement value holding circuit 48.
  • the valve-closing measurement value holding circuit 48 holds the time input from the valve-closing timing measurement timer 47, converts the time into a valve-closing timing signal S2 (for example, parallel-serial conversion, etc.) and outputs it to the microcomputer 11. It is a latch circuit.
  • the valve closing timing signal S2 is output when the difference from the past measured value obtained by the above is larger than the set time arbitrarily set.
  • the past measurement value is a value selected from a plurality of past measurement values obtained by different measurements. Specifically, the past measurement value is obtained by one previous measurement value obtained by one measurement before the measurement corresponding to the current measurement value and two measurement before the measurement corresponding to the current measurement value. Of the two previous measurements, it is a large value.
  • the threshold value selection counter 49 turns on the switch circuit 39b of the threshold voltage selection circuit 39 each time a signal is input from the edge detection circuit 42 in accordance with the threshold value switching interval command signal S8 input from the microcomputer 11. It is a counter that outputs a threshold selection signal S9 that specifies a switch to be turned on. For example, when the threshold value switching interval command signal S8 indicates the first state (state instructing a minimum voltage interval), the threshold value selection counter 49 switches the switch circuit 39b each time a signal is input from the edge detection circuit 42. A threshold value selection signal S9 is output to turn on only one in order with respect to the array of switches that make up the.
  • the threshold value selection counter 49 outputs a signal from the edge detection circuit 42 each time: A threshold value selection signal S9 is outputted which turns on one by one in order every n switches with respect to the array of switches constituting the switch circuit 39b.
  • the threshold voltage selection circuit 39 can change the order of selecting the threshold voltages in order from the plurality of threshold voltages in accordance with the threshold selection signal S9 input from the measurement circuit 37.
  • FIG. 3 is a timing chart showing the operation of the solenoid valve drive device 12 according to the first embodiment.
  • “solenoid valve open / close command signal S1” output by the microcomputer 11” output by the microcomputer 11
  • solenoid valve inflow terminal voltage S5 indicating the voltage at the inflow terminal 5a of the solenoid valve 5
  • “voltage at the outflow terminal 5b of the solenoid valve 5” A state change is shown for the "electromagnetic valve outflow terminal voltage S6”, “electromagnetic valve current I1” indicating the current flowing through the electromagnetic valve 5, and “electromagnetic valve opening degree” indicating the opening degree of the electromagnetic valve 5.
  • the solenoid valve open / close command signal S1 is at low level (close command).
  • the timing generation circuit 31 outputs the timing signal to turn off the upper switching elements 22a and 22b, the switching element 23b, and the lower switching element 24.
  • the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6 become the voltage V3 of the pull-up power supply V3. Further, since the solenoid valve current I1 does not flow, the solenoid valve 5 is in the closed state, and fuel injection is not performed.
  • the solenoid valve open / close command signal S1 switches from low level (close command) to high level (open command).
  • the timing generation circuit 31 outputs the timing signal to turn on the upper switching element 22b and the lower switching element 24, and turns off the upper switching element 22a and the switching element 23b.
  • the solenoid valve inflow terminal voltage S5 becomes the voltage V2 of the step-up power supply V2
  • the solenoid valve outflow terminal voltage S6 becomes the ground potential.
  • the values of the upper switching elements 22a and 22b, the switching element 23b, and the on resistance of the lower switching element 24 and the detection resistance 25 are sufficiently small and can be ignored here.
  • the solenoid valve current I1 increases, and the solenoid valve 5 starts to open accordingly, and the fuel injection is started.
  • the timing generation circuit 31 detects that the solenoid valve current I1 has increased to a predetermined value through the current detection circuit 35, so that the switching element 23b and the lower switching element are output by outputting the timing signal. 24 is turned on, and the upper switching elements 22a and 22b are turned off. As a result, the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6 become the ground potential. Therefore, from this time T2, although the solenoid valve current I1 decreases, the solenoid valve 5 is maintained in the open state, and the fuel is maintained in the injection state.
  • the timing generation circuit 31 detects that the electromagnetic valve current I1 has decreased to a predetermined value through the current detection circuit 35, and therefore, by outputting the timing signal, the upper switching element 22a and the lower switching The element 24 is turned on, and the upper switching element 22b and the switching element 23b are turned off.
  • the solenoid valve inflow terminal voltage S5 is reduced from the voltage V1 of the battery power source V1 by the forward voltage of the backflow prevention diode 21, and the solenoid valve outflow terminal voltage S6 is at the ground potential. Therefore, from this time T3, the solenoid valve current I1 increases again, the solenoid valve 5 is maintained in the open state, and the fuel is maintained in the injection state.
  • the timing generation circuit 31 detects that the solenoid valve current I1 has increased to a predetermined value through the current detection circuit 35. Therefore, by outputting a timing signal, the switching element 23b and the lower switching element are generated. 24 is turned on, and the upper switching elements 22a and 22b are turned off. As a result, the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6 become the ground potential. Therefore, from this time T4, although the solenoid valve current I1 decreases, the solenoid valve 5 is maintained in the open state, and the fuel is maintained in the injection state.
  • the solenoid valve open / close command signal S1 switches from the high level (open command) to the low level (close command).
  • the timing generation circuit 31 outputs the timing signal to turn on the switching element 23 b and turn off the upper switching elements 22 a and 22 b and the lower switching element 24.
  • the solenoid valve inflow terminal voltage S5 becomes the ground potential
  • the solenoid valve outflow terminal voltage S6 rises from the voltage V2 of the boosted power supply V2 by the forward voltage of the free wheeling diode 26a (“V2 + 1 diode” in FIG. )become.
  • the solenoid valve current I1 drops to zero.
  • the switching element 23b continues to be on, and the upper switching elements 22a and 22b and the lower switching element 24 continue to be off.
  • the solenoid valve inflow terminal voltage S5 maintains the ground potential, and the solenoid valve outflow terminal voltage S6 starts to decrease.
  • the solenoid valve 5 remains open and fuel is maintained in the injection state.
  • the solenoid valve 5 starts to move in the closing direction from the open state.
  • the magnetic flux of the coil inside the solenoid valve 5 changes, and a counter electromotive voltage is generated in the solenoid valve 5 due to the change of the magnetic flux.
  • the back electromotive force is a voltage generated at both ends of the solenoid valve 5, but since the solenoid valve inflow terminal voltage S5 is fixed at the ground potential, it appears in the solenoid valve outflow terminal voltage S6.
  • the solenoid valve 5 is closed and the fuel injection is stopped.
  • the movement of the solenoid valve 5 is stopped, so that the change of the magnetic flux of the coil inside the solenoid valve 5 stops, and the generation of the back electromotive force in the solenoid valve 5 also stops. Since the back electromotive force disappears, an inflection point appears on the change curve of the solenoid valve outflow terminal voltage S6 at the timing when the solenoid valve 5 stops (that is, at time T8).
  • the timing generation circuit 31 outputs the timing signal to turn off the upper switching elements 22a and 22b, the switching element 23b, and the lower switching element 24.
  • the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6 become the voltage V3 of the pull-up power supply V3.
  • FIG. 4 is a timing chart showing the operation of the valve closing detection circuit 36 according to the first embodiment.
  • “Threshold voltage S4” selected by the threshold voltage selection circuit 39 and input to the non-inverting input terminal of the comparator 38, and “electromagnetic valve outflow terminal input to the inverting input terminal of the comparator 38 as a signal voltage State changes are shown for voltage S6 "and" comparator output signal S3 "indicating the output of comparator 38.
  • time T5 to time T8 in the figure correspond to the same time in FIG. 3, respectively.
  • the solenoid valve outflow terminal voltage S6 is at the ground potential.
  • the threshold voltage selection circuit 39 the connection point between the dividing resistor 39a (1) and the dividing resistor 39a (2) is selected by the switch circuit 39b, and the threshold voltage S4 output from the threshold voltage selecting circuit 39 to the comparator 38 is It is the maximum value. Since the solenoid valve outflow terminal voltage S6 is smaller than the threshold voltage S4, the comparator output signal S3 is at the high level.
  • the measuring circuit 37 is not operating yet.
  • the solenoid valve outflow terminal voltage S6 becomes a voltage (V2 + 1diode) which is increased by the forward voltage of the free wheeling diode 26a from the step-up power supply V2.
  • the threshold voltage S4 remains at the maximum value.
  • the solenoid valve outflow terminal voltage S6 is larger than the threshold voltage S4, the comparator output signal S3 is switched to the low level.
  • the measuring circuit 37 is not operating yet.
  • the solenoid valve outflow terminal voltage S6 starts to fall.
  • the threshold voltage S4 is the maximum value, and the comparator output signal S3 remains at the low level.
  • the measuring circuit 37 is not operating yet. This state continues until time t1.
  • the comparator output signal S3 is switched to the high level.
  • the comparator output signal S3 is input to the threshold selection counter 49 via the edge detection circuit 42, and the threshold selection counter 49 selects the threshold voltage to the threshold voltage selection circuit 39.
  • Signal S9 is output.
  • the connection point between the dividing resistor 39a (2) and the dividing resistor 39a (3) (not shown) is selected in the switch circuit 39b of the threshold voltage selection circuit 39, and the threshold voltage selection circuit 39 A threshold voltage S4 which is one step lower than S4 is output to the comparator 38.
  • the comparator output signal S3 switches to the low level again. Further, in the measurement circuit 37, the comparator output signal S3 is inputted to the present measurement value holding circuit 43a through the edge detection circuit 42 from the time t1 to start the time t1 in the present measurement value holding circuit 43a. The measurement of the time interval to be started is started.
  • the comparator output signal S3 is switched to the high level.
  • the comparator output signal S3 is input to the threshold selection counter 49 via the edge detection circuit 42, and the threshold selection counter 49 selects the threshold voltage to the threshold voltage selection circuit 39.
  • Signal S9 is output.
  • the switch circuit 39b of the threshold voltage selection circuit 39 the next connection point, ie, the connection point between the dividing resistor 39a (3) (not shown) and the dividing resistor 39a (4) (not shown) is selected.
  • the threshold voltage selection circuit 39 outputs a threshold voltage S4 that is one step lower than the immediately preceding threshold voltage S4 to the comparator 38.
  • the solenoid valve outflow terminal voltage S6 becomes larger than the threshold voltage S4
  • the comparator output signal S3 switches to the low level again.
  • the comparator output signal S3 is input to the present measurement value holding circuit 43a via the edge detection circuit 42, whereby the time interval from time t1 to time t2 is obtained in the current measurement value holding circuit 43a. While holding the measured value (this time measured value) corresponded to, the measurement of the time interval which makes time t2 a start time is started.
  • the comparator output signal S3 is switched to the high level.
  • the comparator output signal S3 is input to the threshold selection counter 49 via the edge detection circuit 42, and the threshold selection counter 49 selects the threshold voltage to the threshold voltage selection circuit 39.
  • Signal S9 is output.
  • the threshold voltage selection circuit 39 outputs a threshold voltage S4 that is one step lower than the immediately preceding threshold voltage S4 to the comparator 38. Then, since the solenoid valve outflow terminal voltage S6 becomes larger than the threshold voltage S4, the comparator output signal S3 switches to the low level again.
  • the comparator output signal S3 is input to the present measurement value holding circuit 43a via the edge detection circuit 42, whereby the time interval from time t2 to time t3 is obtained in the current measurement value holding circuit 43a. While holding the measurement value (this measurement value) corresponded to, the measurement of the time interval which makes time t3 a start time is started. Furthermore, the measured value (previous measured value) corresponding to the time interval from time t1 to time t2 is transferred from the present measured value holding circuit 43a to the immediately previous measured value holding circuit 43b and held once. It is held at 43b.
  • the comparator output signal S3 is switched to the high level.
  • the comparator output signal S3 is input to the threshold selection counter 49 via the edge detection circuit 42, and the threshold selection counter 49 selects the threshold voltage to the threshold voltage selection circuit 39.
  • Signal S9 is output.
  • the threshold voltage selection circuit 39 outputs a threshold voltage S4 that is one step lower than the immediately preceding threshold voltage S4 to the comparator 38. Then, since the solenoid valve outflow terminal voltage S6 becomes larger than the threshold voltage S4, the comparator output signal S3 switches to the low level again.
  • the comparator output signal S3 is input to the present measurement value holding circuit 43a via the edge detection circuit 42, whereby the time interval from time t3 to time t4 is obtained in the current measurement value holding circuit 43a. While holding the measurement value (this measurement value) corresponded to, measurement of the time interval which makes time t4 a start time is started.
  • the measured value (previous measured value) corresponding to the time interval from time t2 to time t3 is transferred from the present measured value holding circuit 43a to the previous measured value holding circuit 43b and is used as the previous measured value holding circuit. 43b, and further, the measured value (previous measured value twice) corresponding to the time interval from time t1 to time t2 is transferred from the previously measured value holding circuit 43b to the previously measured value holding circuit 43c It is held in the second-previous measurement value holding circuit 43c.
  • the measured value (currently measured value) corresponding to the time interval from time t (n-1) to time tn is held in the current measured value holding circuit 43a.
  • the measured value (previous measured value) corresponding to the time interval from time t (n-2) to time t (n-1) is held in the previous measured value holding circuit 43b, and the time t (n ⁇ ) is measured.
  • the measurement value (previous measurement value twice) corresponding to the time interval from 3) to time t (n-2) is held in the pre-measurement value holding circuit 43c.
  • FIG. 5 is a flowchart showing a process of detecting the valve closing timing by the measurement circuit 37 according to the first embodiment.
  • the measurement circuit 37 after the solenoid valve open / close command signal S1 indicates a close command, the following processing is performed each time the comparator output signal S3 is input.
  • the currently measured value holding circuit 43a, the previously measured value holding circuit 43b, and the previously measured value that constitute the shift register are measured.
  • the latest three latest measured values are stored (S10). That is, the current measurement value is held in the current measurement value holding circuit 43a, the previous measurement value is held in the previous measurement value holding circuit 43b, and the second measurement value is held in the second measurement value holding circuit 43c. Be done.
  • the selection circuit 44 selects a large measured value from the previously measured value held by the previously measured value holding circuit 43b and the previously measured value held by the second measured value holding circuit 43c. And output to the subtraction circuit 45 as a past measured value (S11).
  • the subtraction circuit 45 subtracts the current measurement value held in the current measurement value holding circuit 43a from the past measurement value selected by the selection circuit 44, and compares the obtained difference (that is, the decrease of the measurement value) with the comparison circuit It outputs to 46 (S12).
  • the comparison circuit 46 determines whether the difference exceeds the set time by comparing the difference output from the subtractor 45 with the set time indicated by the time set signal S7 held in the time set circuit 41. (S13).
  • the comparison circuit 46 outputs a signal indicating that to the valve closing timing measurement timer 47.
  • the valve closing timing measurement timer 47 is from when the signal is input from the edge detection circuit 40 (that is, when the solenoid valve open / close command signal S1 indicates a close command) to when the signal from the comparison circuit 46 is input. The time is measured, and the measured time is output to the valve closing measurement value holding circuit 48.
  • the valve-closing measurement value holding circuit 48 holds the time input from the valve-closing timing measurement timer 47, converts the time into a valve-closing timing signal S2 (for example, parallel-serial conversion, etc.) and outputs it to the microcomputer 11. (S14).
  • the threshold voltage S4 input to the comparator 38 decreases to the minimum value as the solenoid valve outflow terminal voltage S6 decreases.
  • the comparator output signal S3 is fixed at the high level (see time t13). Then, the valve closing detection circuit 36 returns to the initial state (the state immediately before the time T5 in FIGS. 3 and 4) at the timing of the time T9 (see FIG. 3) when a sufficient time has elapsed from the valve closing (time T8). , Prepare for the next valve closing detection.
  • the point at which the current measurement value decreases by a set time or more from the larger measurement value (that is, the past measurement value) of the first measurement value and the second measurement value is the valve closing timing.
  • the valve closing timing signal S2 indicating the time from when the solenoid valve opening / closing command signal S1 indicates the closing command to the valve closing timing is notified from the measurement circuit 37 to the microcomputer 11.
  • the current measurement value is the previous measurement value (time interval from time t7 to time t8) for the first time at the timing when the time interval from time t8 to time t9 is measured as the current measurement value.
  • the measurement time of the current measurement value is smaller than the large measurement value (here, the previous measurement value) of the two previous measurement values (the time interval from time t6 to time t7). It is detected that the valve closing timing T8 exists at (from time t8 to time t9). Specifically, the time from T5 to t9 is held as the valve closing measurement value.
  • the solenoid valve drive control circuit 30 is a circuit that controls the drive circuit 20 configured of a switching element that causes a current to flow through the solenoid valve 5, and is externally input electromagnetic Timing generation circuit 31 for generating and outputting a timing signal for controlling on / off of the switching element constituting drive circuit 20 according to a control signal for instructing opening / closing of valve 5 (that is, solenoid valve opening / closing instruction signal S1) Depending on the voltage at at least one of the two terminals (in the present embodiment, the outflow terminal 5b of the solenoid valve 5) for flowing the current of the solenoid valve 5 after the circuit 31 outputs the timing signal instructing the valve closing.
  • the threshold voltage selection circuit 39 which selects and outputs a threshold voltage in order from a plurality of threshold voltages, and the threshold voltage selection circuit 39 outputs the threshold voltage selection circuit 39 in order.
  • a measurement circuit 37 for outputting a signal indicating the valve closing timing when a change in measured value obtained by measuring the time interval in the condition satisfies a predetermined condition.
  • the valve closing detection circuit 36 monitors the signal voltage determined depending on the voltage at at least one of the two terminals for flowing the current of the solenoid valve 5 so that the timing at which the solenoid valve 5 is closed.
  • the coil current of the solenoid valve is gradually decreased, and compared to the technique of detecting the valve closing timing from the reduction of the coil current, the electromagnetic from the end of the driving period. The delay time until the valve closes can be shortened.
  • the valve closing timing is satisfied. Is output, so that the valve closing timing is detected by using the appearance of the inflection point in the change curve of the signal voltage at the valve closing timing, and the valve closing timing is correctly detected.
  • the delay time from the end of the drive period to the closing of the solenoid valve 5 can be shortened, and the solenoid valve drive control circuit 30 capable of correctly detecting the closing timing is realized.
  • the timing generation circuit 31 when the timing generation circuit 31 outputs a timing signal for commanding valve closing, one of the two terminals for flowing the current of the solenoid valve 5 (in the present embodiment, the inflow of the solenoid valve 5
  • the timing signal is output so that the terminal 5a) is at the ground potential or an arbitrary fixed potential
  • the valve closing detection circuit 36 outputs the other of the two terminals (in the present embodiment, the outflow terminal 5b of the solenoid valve 5).
  • the solenoid valve outflow terminal voltage S6 is monitored as a signal voltage.
  • valve closing timing is detected only by monitoring the voltage of one of the two terminals for flowing the current of the solenoid valve 5, so that the valve closing timing is detected with a simple circuit configuration.
  • the above-mentioned predetermined condition is a set time at which the difference between the present measurement value obtained by measurement and the past measurement value obtained by n (n is an integer of 1 or more) times or more previous measurements is arbitrarily set. Is also a big thing.
  • the timing at which the difference between the current measurement value and the past measurement value is larger than the set time which is arbitrarily set is detected as the valve closing timing. Therefore, as in Patent Document 1, the current measurement value is a past measurement value. Compared to the technology of detecting the valve closing timing when it is slightly smaller than that, a margin can be provided for the fluctuation of the signal voltage due to the disturbance such as noise, and the valve closing timing is stably detected against the disturbance such as noise Ru.
  • the past measurement value is a value selected from a plurality of past measurement values obtained by different measurements.
  • the past measurement value is a previous measurement value obtained by one measurement before the measurement corresponding to the current measurement value, and 2 obtained by measurement twice before the measurement corresponding to the current measurement value. Among the previous measurements, it is a large value.
  • Patent Document 1 since a plurality of past measurement values are used as past measurement values to be compared with the current measurement value, as in Patent Document 1, the technique of comparing the current measurement value with the immediately preceding previous measurement value alone is compared.
  • the valve closing timing is stably detected against disturbances such as noise, and detection errors are suppressed.
  • the technique of Patent Document 1 In this case, a detection error is likely to occur because the current measurement value is compared with only the immediately preceding measurement value, but according to the embodiment, the past measurement value to be compared with the current measurement value is a plurality of past measurement values. Detection errors are reduced because the selected larger measurement value is used.
  • the threshold voltage selection circuit 39 selects the threshold voltage in order from a plurality of threshold voltages in accordance with a control signal (threshold switching interval command signal S8) instructing the switching interval of the threshold voltage input from the outside. change.
  • the order in which the threshold voltages are selected in order from the plurality of threshold voltages is changed in accordance with the control signal instructing the switching interval of the threshold voltages input from the outside, so that the threshold values sequentially input to comparator 38
  • the degree of change of the voltage steps of change
  • the solenoid valve drive device 12 includes a drive circuit 20 configured by a switching element that supplies a current to the solenoid valve 5 and a solenoid valve drive control circuit 30 that controls the drive circuit 20.
  • the solenoid valve drive device 12 is provided with the solenoid valve drive control circuit 30 having the above-described features, like the solenoid valve drive control circuit 30, the process from the end of the drive period to the closing of the solenoid valve A solenoid valve drive device capable of shortening the delay time and detecting the valve closing timing correctly is realized.
  • the fuel injection device 13 includes the solenoid valve 5 for performing fuel injection to the engine of transport equipment such as a vehicle, and the above-described solenoid valve drive device 12 for performing drive control of the solenoid valve 5. Equipped with
  • the solenoid valve drive device 12 is provided with the solenoid valve drive control circuit 30 having the above-described features, like the solenoid valve drive control circuit 30, the process from the end of the drive period to the closing of the solenoid valve A fuel injection device can be realized which can shorten the delay time and can correctly detect the valve closing timing.
  • FIG. 6 is a circuit diagram showing a configuration of a fuel injection device 13a according to a second embodiment.
  • the fuel injection device 13a includes an electromagnetic valve 5 for injecting fuel to the engine of transportation equipment such as a vehicle, and an electromagnetic valve drive device 12a for performing drive control of the electromagnetic valve 5.
  • an electromagnetic valve drive device 12a for performing drive control of the electromagnetic valve 5.
  • the solenoid valve drive device 12a according to the present embodiment is incorporated in the ECU 10a including the microcomputer 11.
  • the solenoid valve drive device 12a is a device for driving the solenoid valve 5, and includes a drive circuit 20 and a solenoid valve drive control circuit 30a.
  • the solenoid valve drive control circuit 30a is the same as that of the first embodiment in that it includes the timing generation circuit 31a and the valve closing detection circuit 36a as a basic functional configuration, but the timing generation circuit 31a and the valve closing
  • the specific circuit configuration of the detection circuit 36a is different from that of the first embodiment.
  • the same components as in the first embodiment will be assigned the same reference numerals, and differences from the first embodiment will be mainly described.
  • the solenoid valve drive control circuit 30a detects the valve closing timing by comparing the voltage of the difference between the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6 with the threshold voltage S4 as a signal voltage.
  • the second embodiment differs from the first embodiment in that the solenoid valve outflow terminal voltage S6 is compared with the threshold voltage S4 as a signal voltage.
  • the valve closing detection circuit 36 a includes a differential amplifier 50 in addition to the configuration of the first embodiment.
  • the differential amplifier 50 calculates the voltage of the difference between the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6, and outputs the calculated difference voltage as a signal voltage to the non-inverting input terminal of the comparator 38. It is an amplifier.
  • timing control circuit 32a constituting the timing generation circuit 31a generates a timing signal for turning off the switching element 23b during the valve closing detection operation.
  • the timing control circuit 32a is the same as that of the first embodiment as to the generation of other timing signals.
  • FIG. 7 is a timing chart showing the operation of the solenoid valve drive device 12a according to the second embodiment, which corresponds to FIG. 3 of the first embodiment.
  • difference voltage (S6-S5) which is an output signal of the differential amplifier 50 is also shown.
  • the same operation as that of the first embodiment is performed in the solenoid valve drive device 12a.
  • the comparator 38 compares the output signal of the differential amplifier 50 ("difference voltage (S6-S5)") with the threshold voltage S4.
  • the solenoid valve open / close command signal S1 switches from the high level (open command) to the low level (close command).
  • the timing generation circuit 31a turns off the upper switching elements 22a and 22b, the switching element 23b, and the lower switching element 24 by outputting a timing signal.
  • the solenoid valve inflow terminal voltage S5 becomes a voltage ("-1 diode” in FIG. 7) lowered from the ground potential by the forward voltage of the free wheeling diode 23a, and thereafter (after time T6), the voltage of the pull-up power supply V3. It will rise gradually towards V3.
  • the solenoid valve outflow terminal voltage S6 becomes a voltage ("V2 + 1 diode” in FIG. 7) which is increased by the forward voltage of the reflux diode 26a from the voltage V2 of the boosted power source V2 as in the first embodiment. After time T6), the voltage gradually decreases toward the voltage V3 of the pull-up power supply V3.
  • the output of the differential amplifier 50 that calculates the voltage of the difference between the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6 becomes the voltage "V2 + 2 diode” at time T5, and thereafter (after time T6), zero The potential gradually decreases (see “Differential voltage (S6-S5)”).
  • FIG. 8 is a timing chart showing the operation of the valve closing detection circuit 36a according to the second embodiment, which corresponds to FIG. 4 of the first embodiment.
  • “differential voltage (S6-S5)” is shown instead of “electromagnetic valve outflow terminal voltage S6”.
  • the initial value of “difference voltage (S6-S5)” is negative, which is different from “electromagnetic valve outflow terminal voltage S6” (here, initial value is zero) in FIG. 4 of the first embodiment.
  • the other parts and other signals are the same as in FIG. 4 of the first embodiment.
  • valve closing timing is when the current measurement value decreases by the set time or more than the large measurement value (that is, the past measurement value) of the first measurement value and the second measurement value.
  • a valve closing timing signal S2 indicating the time from when the solenoid valve opening / closing command signal S1 indicates a closing command to the valve closing timing is notified from the measurement circuit 37 to the microcomputer 11.
  • the valve closing detection circuit 36 detects the difference between the voltage at one of the two terminals for flowing the current of the solenoid valve 5 and the voltage at the other as the signal voltage.
  • An amplifier 50 is provided.
  • the valve closing timing is detected by comparing the voltage of the difference at both ends of the solenoid valve 5 with the threshold voltage S4 as a signal voltage, so that the signal transmission from the both ends of the solenoid valve 5 to the differential amplifier 50 is high.
  • the phase signal removal ratio is secured, and the valve closing timing is detected stably against disturbances such as noise.
  • the solenoid valve drive device 12a and the solenoid valve 5 are connected by a harness that is extended long, and noise is easily mixed in the solenoid valve inflow terminal voltage S5 and the solenoid valve outflow terminal voltage S6. According to the embodiment, the noise of the in-phase signal is removed, and the valve closing timing is stably detected.
  • the solenoid valve drive control circuit, the solenoid valve drive device, and the fuel injection device of the present invention have been described above based on the first and second embodiments, but the present invention is limited to the first and second embodiments. It is not a thing. As long as the gist of the present invention is not deviated, various modifications which those skilled in the art may think upon are applied to the first and second embodiments, and another embodiment constructed by combining some components in the first and second embodiments is also possible. , Included within the scope of the present invention.
  • the solenoid valve drive control circuit 30 is realized in hardware by a logic circuit such as a timer, a latch, a comparator, etc., a ROM in which a program is stored, a RAM that temporarily holds data
  • the present invention may be realized as software by a microprocessor (microcomputer) including a processor that executes a program stored in the ROM, and an input / output circuit that exchanges signals with peripheral circuits.
  • the present invention may be realized by the following solenoid valve drive control method.
  • the solenoid valve drive control method is a method of controlling a drive circuit 20 configured of a switching element for supplying a current to the solenoid valve 5, and according to a control signal input from the outside that instructs opening and closing of the solenoid valve 5.
  • the timing generation step of generating and outputting a timing signal for controlling on / off of the switching element constituting the drive circuit 20 and the two for flowing the current of the solenoid valve 5 after outputting the timing signal for commanding valve closing.
  • a valve-closing detection step of detecting a valve-closing timing which is a timing at which the solenoid valve 5 is closed by monitoring a signal voltage determined depending on a voltage at least one of the terminals. Step of selecting and outputting the threshold voltage in order from the threshold voltage of (step by the threshold voltage selection circuit 39), and Based on the step of comparing the value voltage and the signal voltage (step by the comparator 38) and each comparison timing, the timing at which the signal voltage reaches the threshold voltage sequentially output from the threshold voltage selection circuit 39 is detected. Outputting a signal indicating a valve closing timing (a step by the measurement circuit 37), when the change in the measured value obtained by measuring the time interval in the condition satisfies a predetermined condition.
  • a solenoid valve drive control method may be realized as a program recorded on a computer readable recording medium such as a CD-ROM, a DVD and the like.
  • the measurement circuit 37 uses a large measurement value selected from the previous measurement value and the second measurement value as the past measurement value to be compared with the current measurement value. It is not limited to. As the past measurement value, the largest measurement value selected from n (n is an integer of 1 or more) previous measurement values only or 3 or more different n (n is an integer of 1 or more) previous measurement values is used. May be What measurement value should be set as the past measurement value may be appropriately determined in consideration of the accuracy and stability of the valve closing timing signal S2 to be obtained.
  • the setting time to be compared with the difference between the past measurement value and the current measurement value in the measurement circuit 37 is determined by the time setting signal S7 input from the microcomputer 11, but such a method However, it may be a fixed value determined in the measuring circuit 37.
  • buffer amplifiers 33a to 33d for driving the switching elements constituting the drive circuit 20 are provided in the solenoid valve drive control circuit 30 in the above embodiment, the present invention is not limited to such an implementation. May be provided.
  • solenoid valve drive control circuit and the solenoid valve drive device applied to the ECU of the vehicle are described in the above embodiment, the solenoid valve drive control circuit and the solenoid valve drive device according to the present invention are limited thereto. May be applied to a circuit for controlling a solenoid valve for fuel injection to an engine provided in another type of device such as an aircraft, or to accurately control the flow rate of another fluid different from the fuel injection May be applied to the control circuit and drive device of the solenoid valve for which
  • the present invention as a solenoid valve drive control circuit, a solenoid valve drive device, and a fuel injection device, can particularly shorten the delay time from the end of the drive period to the closing of the solenoid valve and correctly detect the valve closing timing.
  • the present invention is useful as a solenoid valve drive control circuit, a solenoid valve drive device, and a fuel injection device, for example, as a solenoid valve drive device for injecting fuel to an engine of a vehicle or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Power Engineering (AREA)
  • Magnetically Actuated Valves (AREA)
  • Fuel-Injection Apparatus (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

電磁弁駆動制御回路(30)は、電磁弁開閉指令信号(S1)に従って、駆動回路(20)を制御するタイミング信号を出力するタイミング生成回路(31)と、タイミング生成回路(31)が閉弁を指令するタイミング信号を出力した後に、電磁弁(5)における電磁弁流出端子電圧(S6)を信号電圧として監視することによって閉弁タイミングを検知する閉弁検知回路(36)とを備え、閉弁検知回路(36)は、信号電圧が閾値電圧選択回路(39)から順に出力される閾値電圧に達する各タイミングを検知し、各タイミングにおける時間間隔を測定することで得られる測定値の変化が所定条件を満たす場合に、閉弁タイミングを示す信号を出力する測定回路(37)を有する。

Description

電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置
 本発明は、電磁弁に電流を流すスイッチング素子で構成される駆動回路を制御する電磁弁駆動制御回路、電磁弁駆動制御回路と駆動回路とを含む電磁弁駆動装置、及び、電磁弁駆動装置と電磁弁とを含む燃料制御装置に関する。
 車両等のエンジンへの燃料噴射のための電磁弁駆動装置に関して、燃費向上のため、電磁弁の開弁及び閉弁のタイミングを正しく検知し、電磁弁への通電期間を補正することにより、所望の燃料噴射量を制御する技術がある(例えば、特許文献1参照)。
 特許文献1では、電磁弁のコイル電流が各比較用閾値まで低下した各タイミングを検出し、その各タイミングに基づいて閉弁タイミングを検出する技術が開示されている。
特開2014-31731号公報
 しかしながら、特許文献1では、閉弁タイミングを検出する際に、電磁弁のコイル電流を緩やかに減少させるため、駆動期間の終了時から電磁弁が閉弁するまでの遅れ時間が長くなり、その分、燃料噴射量が多くなるという課題がある。微量の噴射量を制御する場合、このような燃料噴射量の増加は、エンジンの燃焼やエミッションに悪影響が出る可能性がある。
 本発明は、このような従来の課題を解決するものであり、駆動期間の終了時から電磁弁が閉弁するまでの遅れ時間を短くでき、かつ、閉弁タイミングを正しく検知できる電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置を提供することを目的とする。
 上記目的を達成するために、本発明の一形態に係る電磁弁駆動制御回路は、電磁弁に電流を流すスイッチング素子で構成される駆動回路を制御する電磁弁駆動制御回路であって、外部から入力される、前記電磁弁の開閉を指令する制御信号に従って、前記スイッチング素子のオンオフを制御するタイミング信号を生成して出力するタイミング生成回路と、前記タイミング生成回路が閉弁を指令するタイミング信号を出力した後に、前記電磁弁が有する前記電流を流すための2つの端子の少なくとも一方における電圧に依存して定まる信号電圧を監視することにより、前記電磁弁が閉弁するタイミングである閉弁タイミングを検知する閉弁検知回路とを備え、前記閉弁検知回路は、複数の閾値電圧から順に閾値電圧を選択して出力する閾値電圧選択回路と、前記閾値電圧選択回路から順に出力される閾値電圧と前記信号電圧とを比較する比較器と、前記比較器からの出力に基づいて、前記信号電圧が前記閾値電圧選択回路から順に出力される閾値電圧に達する各タイミングを検知し、前記各タイミングにおける時間間隔を測定することで得られる測定値の変化が所定条件を満たす場合に、前記閉弁タイミングを示す信号を出力する測定回路とを有する。
 また、上記目的を達成するために、本発明の一形態に係る電磁弁駆動装置は、電磁弁に電流を流すスイッチング素子で構成される駆動回路と、前記駆動回路を制御する上記電磁弁駆動制御回路とを備える。
 また、上記目的を達成するために、本発明の一形態に係る燃料噴射装置は、輸送機器のエンジンへの燃料噴射を行うための電磁弁と、前記電磁弁の駆動制御を行う上記電磁弁駆動装置とを備える。
 本発明により、駆動期間の終了時から電磁弁が閉弁するまでの遅れ時間を短くでき、かつ、閉弁タイミングを正しく検知できる電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置が実現される。
図1は、実施の形態1に係る燃料噴射装置の構成を示す回路図である。 図2は、図1に示される測定回路の詳細な構成を示す回路ブロック図である。 図3は、実施の形態1に係る電磁弁駆動装置の動作を示すタイミングチャートである。 図4は、実施の形態1に係る閉弁検知回路の動作を示すタイミングチャートである。 図5は、実施の形態1に係る測定回路による閉弁タイミングの検知処理を示すフローチャートである。 図6は、実施の形態2に係る燃料噴射装置の構成を示す回路図である。 図7は、実施の形態2に係る電磁弁駆動装置の動作を示すタイミングチャートである。 図8は、実施の形態2に係る閉弁検知回路の動作を示すタイミングチャートである。
 以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、回路、回路部品、回路の接続形態、処理手順、信号波形等は、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
 (実施の形態1)
 まず、本発明の実施の形態1に係る燃料噴射装置について説明する。
 図1は、実施の形態1に係る燃料噴射装置13の構成を示す回路図である。燃料噴射装置13は、車両等の輸送機器のエンジンへの燃料噴射を行うための電磁弁5と、電磁弁5の駆動制御を行う電磁弁駆動装置12とを備える。ここでは、マイコン(マイクロコンピュータ)11を備えるECU(Engine Control Unit、電子制御ユニット)10内に本実施の形態に係る電磁弁駆動装置12が組み込まれた構成例が示されている。電磁弁5は、電流(つまり、コイル電流)が流入される流入端子5a及び電流が流出される流出端子5bを有する。
 電磁弁駆動装置12は、電磁弁5を駆動する装置であり、駆動回路20と、電磁弁駆動制御回路30とで構成される。なお、電磁弁駆動装置12は、バッテリ電源V1、昇圧電源V2、プルアップ電源V3、及び、固定電源V4から、一定の電圧(それぞれ、「電圧V1」、「電圧V2」、「電圧V3」、「固定電圧V4」と表記する)の供給を受ける。バッテリ電源V1は、車両に搭載され、電圧V1を供給するバッテリ(図示せず)である。昇圧電源V2は、バッテリ電源V1が供給する電圧V1を電圧V2に昇圧する電源である。プルアップ電源V3は、電磁弁5の流入端子5aに対してプルアップ抵抗34を介して電圧V3を供給する電源である。固定電源V4は、分割抵抗39a(1)~39a(n)に固定電圧V4を供給する電源である。
 駆動回路20は、電磁弁駆動制御回路30から与えられるタイミング信号に従って、電磁弁5に電流を流す回路であり、逆流防止ダイオード21、上側スイッチング素子22a及び22b、上側クランプ回路23、下側スイッチング素子24、検出抵抗25、並びに、下側クランプ回路26で構成される。
 逆流防止ダイオード21は、昇圧電源V2からバッテリ電源V1への逆流電流を阻止するダイオードである。
 上側スイッチング素子22aは、バッテリ電源V1と電磁弁5の流入端子5aとの間に接続され、バッテリ電源V1からの電圧V1を電磁弁5の流入端子5aに供給するスイッチング素子であり、例えば、MOSトランジスタである。
 上側スイッチング素子22bは、昇圧電源V2と電磁弁5の流入端子5aとの間に接続され、昇圧電源V2からの電圧V2を電磁弁5の流入端子5aに供給するスイッチング素子であり、例えば、MOSトランジスタである。
 上側クランプ回路23は、グランドと電磁弁5の流入端子5aとの間に接続され、電磁弁5に流れる電流を還流させるための回路であり、並列に接続された還流ダイオード23a及びスイッチング素子23bで構成される。還流ダイオード23aは、電磁弁5に流れる電流を還流させるダイオードである。スイッチング素子23bは、電磁弁5の流入端子5aにグランド電位を供給するスイッチング素子であり、例えば、MOSトランジスタである。なお、上記グランド電位は、任意の固定電位であってもよい。
 下側スイッチング素子24は、グランドと電磁弁5の流出端子5bとの間に接続され、電磁弁5の流出端子5bにグランド電位を供給するスイッチング素子であり、例えば、MOSトランジスタである。
 検出抵抗25は、下側スイッチング素子24とグランドとの間に接続され、電磁弁5を流れる電流(電磁弁電流I1)を検出するための抵抗である。
 下側クランプ回路26は、電磁弁5の流出端子5bと昇圧電源V2との間に接続され、電磁弁5に流れる電流を還流させる場合に、電磁弁5の流出端子5bの電圧を一定電圧以上にクランプする回路であり、還流ダイオード26aで構成される。なお、下側クランプ回路26は、この構成に限られず、電磁弁5の流出端子5bとグランドとの間に接続されたツェナーダイオードであってもよいし、下側スイッチング素子24の制御端子に接続されるツェナーダイオードで構成されるアクティブクランプ回路であってもよい。
 電磁弁駆動制御回路30は、マイコン11からの指令に従って駆動回路20を制御し、電磁弁5が閉弁するタイミングである閉弁タイミングを検知してマイコン11に出力する回路であり、タイミング生成回路31、及び、閉弁検知回路36で構成される。
 タイミング生成回路31は、外部(ここでは、マイコン11)から入力される、電磁弁5の開閉を指令する制御信号(電磁弁開閉指令信号S1)に従って、駆動回路20を構成する各スイッチング素子のオンオフを制御するタイミング信号を生成して出力する回路であり、タイミング制御回路32、バッファアンプ33a~33d、プルアップ抵抗34及び電流検出回路35で構成される。
 タイミング制御回路32は、電磁弁開閉指令信号S1及び電流検出回路35からの出力信号に基づいて、上側スイッチング素子22a、上側スイッチング素子22b、上側クランプ回路23、及び、下側スイッチング素子24のそれぞれをオンオフさせるタイミング信号を生成して出力する論理回路である。
 バッファアンプ33a~33dは、タイミング制御回路32から出力されるタイミング信号を増幅し、それぞれ、上側スイッチング素子22b、上側スイッチング素子22a、上側クランプ回路23のスイッチング素子23b、及び、下側スイッチング素子24の制御端子に出力する。
 プルアップ抵抗34は、電磁弁5の流入端子5aにプルアップ電源V3からの電圧V3を供給するための抵抗である。
 電流検出回路35は、電磁弁5を流れる電流(電磁弁電流I1)が所定値になったことを検出する回路であり、検出抵抗25における電圧と所定値に対応する基準電圧とを比較し、その結果をタイミング制御回路32に出力する比較器である。
 閉弁検知回路36は、タイミング生成回路31が閉弁を指令するタイミング信号を出力した後に、電磁弁5が有する電流を流すための2つの端子の少なくとも一方における電圧に依存して定まる信号電圧(ここでは、流出端子5bでの電圧(電磁弁流出端子電圧S6))を監視することにより、電磁弁5が閉弁するタイミングである閉弁タイミングを検知する回路であり、測定回路37、比較器38、及び、閾値電圧選択回路39で構成される。
 閾値電圧選択回路39は、測定回路37から入力される閾値選択信号S9に従って、複数の閾値電圧から順に(例えば、降順に)閾値電圧S4を選択し、比較器38の非反転入力端子に出力する回路であり、分割抵抗39a(1)~39a(n)、及び、スイッチ回路39bで構成される。分割抵抗39a(1)~39a(n)は、固定電源V4とグランドとの間に直列に接続された電圧分割用の抵抗であり、例えば、いずれも同じ抵抗値をもつ抵抗である。スイッチ回路39bは、直列に接続された分割抵抗39a(1)~39a(n)の各接続点と共通接続点との間に接続された複数のスイッチ群で構成され、複数のスイッチ群の一つを順にオンすることで、各接続点の電圧を順に出力する。
 比較器38は、非反転入力端子に入力される、閾値電圧選択回路39から順に出力される閾値電圧S4と、反転入力端子に入力される信号電圧(つまり、電磁弁流出端子電圧S6)とを比較し、その結果を示す比較器出力信号S3を測定回路37に出力するコンパレータである。
 測定回路37は、比較器38からの比較器出力信号S3に基づいて、信号電圧が閾値電圧選択回路39から順に出力される閾値電圧に達する各タイミングを検知し、各タイミングにおける時間間隔を測定することで得られる測定値の変化が所定条件を満たす場合に、閉弁タイミングを示す信号(閉弁タイミング信号S2)を出力する。具体的には、測定回路37は、マイコン11から入力される電磁弁開閉指令信号S1及び時間設定信号S7と比較器38からの比較器出力信号S3とに基づいて閉弁タイミング信号S2を生成してマイコン11に出力し、マイコン11から入力される閾値切替間隔指令信号S8と比較器38からの比較器出力信号S3とに基づいて閾値選択信号S9を生成して閾値電圧選択回路39に出力する。
 図2は、図1に示される測定回路37の詳細な構成を示す回路ブロック図である。測定回路37は、エッジ検出回路40、時間設定回路41、エッジ検出回路42、今回測定値保持回路43a、1回前測定値保持回路43b、2回前測定値保持回路43c、選択回路44、減算回路45、比較回路46、閉弁タイミング測定タイマ47、閉弁測定値保持回路48、及び、閾値選択カウンタ49で構成される。
 エッジ検出回路40は、マイコン11から入力される電磁弁開閉指令信号S1の閉指令におけるエッジを検出し、検出したエッジのタイミングを示す信号を閉弁タイミング測定タイマ47に出力する回路である。
 時間設定回路41は、マイコン11から入力される時間設定信号S7が示す設定時間を保持し、比較回路46に出力する回路である。設定時間は、比較回路46での比較において閾値として用いられる時間である。
 エッジ検出回路42は、比較器38から入力される比較器出力信号S3のエッジ(具体的には、電磁弁流出端子電圧S6が閾値電圧S4よりも低下したタイミング)を検出し、検出したエッジのタイミングを示す信号を出力する回路である。
 今回測定値保持回路43a、1回前測定値保持回路43b及び2回前測定値保持回路43cは、連続する最新の3つの測定値を記憶するシフトレジスタを構成している。
 つまり、今回測定値保持回路43aは、エッジ検出回路42から信号が入力される度に、直前にエッジ検出回路42から信号が入力されてから今回にエッジ検出回路42から信号が入力されるまでの時間間隔を測定して今回測定値として保持するとともに、直前に保持していた測定値を1回前測定値保持回路43bに出力するタイマである。
 1回前測定値保持回路43bは、今回測定値保持回路43aから測定値が入力される度に、入力された測定値を1回前測定値として保持するとともに、直前に保持していた1回前測定値を2回前測定値保持回路43cに出力するラッチ回路である。
 2回前測定値保持回路43cは、1回前測定値保持回路43bから測定値が入力される度に、入力された測定値を2回前測定値として保持するとともに、直前に保持していた2回前測定値を破棄するラッチ回路である。
 選択回路44は、1回前測定値保持回路43bに保持された1回前測定値と、2回前測定値保持回路43cに保持された2回前測定値とのうち、大きい測定値を選択し、過去測定値として、減算回路45に出力する回路である。
 減算回路45は、選択回路44で選択された過去測定値から、今回測定値保持回路43aに保持された今回測定値を減算し、得られた差分(つまり、測定値の減少分)を比較回路46に出力する減算器である。
 比較回路46は、減算回路45から出力された差分と、時間設定回路41に保持された時間設定信号S7が示す設定時間とを比較することで、差分が設定時間を超えたか否かを判定し、差分が設定時間を超えたと判定した場合に、そのことを示す信号を閉弁タイミング測定タイマ47に出力するコンパレータである。
 閉弁タイミング測定タイマ47は、エッジ検出回路40から信号が入力されたとき(つまり、電磁弁開閉指令信号S1の閉指令を示したとき)から、比較回路46からの信号が入力されるまでの時間を測定するタイマであり、測定した時間を閉弁測定値保持回路48に出力する。
 閉弁測定値保持回路48は、閉弁タイミング測定タイマ47から入力された時間を保持するとともに、その時間を閉弁タイミング信号S2に変換(例えば、パラレルシリアル変換等)してマイコン11に出力するラッチ回路である。
 これらのエッジ検出回路40、時間設定回路41、エッジ検出回路42、今回測定値保持回路43a、1回前測定値保持回路43b、2回前測定値保持回路43c、選択回路44、減算回路45、比較回路46、閉弁タイミング測定タイマ47、及び、閉弁測定値保持回路48により、測定回路37において、測定によって得られる今回測定値と、n(nは1以上の整数)回以上前の測定によって得られた過去測定値との差分が、任意に設定される設定時間よりも大きい場合に、閉弁タイミング信号S2が出力される。このとき、過去測定値は、異なる測定によって得られた複数の過去測定値から選択された値である。具体的には、過去測定値は、今回測定値に対応する測定より1回前の測定によって得られた1回前測定値、及び、今回測定値に対応する測定より2回前の測定によって得られた2回前測定値のうち、大きい値である。
 また、閾値選択カウンタ49は、マイコン11から入力される閾値切替間隔指令信号S8に従って、エッジ検出回路42から信号が入力される度に、閾値電圧選択回路39のスイッチ回路39bに対して、オンすべきスイッチを指定する閾値選択信号S9を出力するカウンタである。例えば、閾値選択カウンタ49は、閾値切替間隔指令信号S8が第1状態(最小の電圧間隔を指示する状態)を示す場合には、エッジ検出回路42から信号が入力される度に、スイッチ回路39bを構成するスイッチの並びに対して順に一つだけオンさせる閾値選択信号S9を出力する。一方、閾値切替間隔指令信号S8が第2状態(最小の電圧間隔のn倍を指示する状態)を示す場合には、閾値選択カウンタ49は、エッジ検出回路42から信号が入力される度に、スイッチ回路39bを構成するスイッチの並びに対してn個おきに順に一つだけオンさせる閾値選択信号S9を出力する。これにより、閾値電圧選択回路39は、測定回路37から入力される閾値選択信号S9に従って、複数の閾値電圧から順に閾値電圧を選択するときの順序を変更できる。
 次に、以上のように構成された実施の形態1に係る電磁弁駆動装置12の動作について説明する。
 図3は、実施の形態1に係る電磁弁駆動装置12の動作を示すタイミングチャートである。本図では、マイコン11が出力する「電磁弁開閉指令信号S1」、電磁弁5の流入端子5aにおける電圧を示す「電磁弁流入端子電圧S5」、電磁弁5の流出端子5bにおける電圧を示す「電磁弁流出端子電圧S6」、電磁弁5を流れる電流を示す「電磁弁電流I1」、及び、電磁弁5の開度を示す「電磁弁開度」についての状態変化が示されている。
 初期状態(時刻T1までの時間)では、電磁弁開閉指令信号S1は、ローレベル(閉指令)になっている。この時、タイミング生成回路31は、タイミング信号を出力することにより、上側スイッチング素子22a及び22b、スイッチング素子23b、並びに、下側スイッチング素子24をオフさせている。その結果、電磁弁流入端子電圧S5と電磁弁流出端子電圧S6は、プルアップ電源V3の電圧V3になる。また、電磁弁電流I1が流れないため、電磁弁5は閉じた状態であり、燃料の噴射は行われない。
 時刻T1で、電磁弁開閉指令信号S1が、ローレベル(閉指令)からハイレベル(開指令)に切り換わる。この時、タイミング生成回路31は、タイミング信号を出力することにより、上側スイッチング素子22b及び下側スイッチング素子24をオンさせ、上側スイッチング素子22a及びスイッチング素子23bをオフさせる。その結果、電磁弁流入端子電圧S5は、昇圧電源V2の電圧V2になり、電磁弁流出端子電圧S6は、グランド電位になる。なお、上側スイッチング素子22a及び22b、スイッチング素子23b、並びに、下側スイッチング素子24のオン抵抗と検出抵抗25とは、その値が充分に小さく、ここでは無視できるものとする。この時刻T1から、電磁弁電流I1が増加し、それに伴って、電磁弁5が開き始めて、燃料の噴射が開始される。
 時刻T2で、タイミング生成回路31は、電磁弁電流I1が所定値まで増加したことを、電流検出回路35を介して検出するので、タイミング信号を出力することで、スイッチング素子23b及び下側スイッチング素子24をオンさせ、上側スイッチング素子22a及び22bをオフさせる。その結果、電磁弁流入端子電圧S5及び電磁弁流出端子電圧S6は、グランド電位になる。よって、この時刻T2から、電磁弁電流I1は減少するが、電磁弁5は開いた状態を維持し、燃料は噴射状態が維持される。
 時刻T3で、タイミング生成回路31は、電磁弁電流I1が所定値まで減少したことを、電流検出回路35を介して検出するので、タイミング信号を出力することで、上側スイッチング素子22a及び下側スイッチング素子24をオンさせ、上側スイッチング素子22b及びスイッチング素子23bをオフさせる。その結果、電磁弁流入端子電圧S5は、バッテリ電源V1の電圧V1から逆流防止ダイオード21の順方向電圧分だけ低下した電圧になり、電磁弁流出端子電圧S6は、グランド電位になる。よって、この時刻T3から、電磁弁電流I1は再び増加し、電磁弁5は開いた状態を維持し、燃料は噴射状態が維持される。
 時刻T4で、タイミング生成回路31は、電磁弁電流I1が所定値まで増加したことを、電流検出回路35を介して検出するので、タイミング信号を出力することで、スイッチング素子23b及び下側スイッチング素子24をオンさせ、上側スイッチング素子22a及び22bをオフさせる。その結果、電磁弁流入端子電圧S5及び電磁弁流出端子電圧S6は、グランド電位になる。よって、この時刻T4から、電磁弁電流I1は減少するが、電磁弁5は開いた状態を維持し、燃料は噴射状態が維持される。
 以後、上記時刻T3及び時刻T4での動作が繰り返される。これにより、電磁弁電流I1は、所定値以上流れ続け、電磁弁5は開いた状態を維持し、燃料の噴射状態が継続する。
 時刻T5で、電磁弁開閉指令信号S1は、ハイレベル(開指令)からローレベル(閉指令)に切り換わる。この時、タイミング生成回路31は、タイミング信号を出力することにより、スイッチング素子23bをオンさせ、上側スイッチング素子22a及び22bと下側スイッチング素子24とをオフさせる。その結果、電磁弁流入端子電圧S5は、グランド電位になり、電磁弁流出端子電圧S6は、昇圧電源V2の電圧V2から還流ダイオード26aの順方向電圧分だけ上昇した電圧(図3における「V2+1diode」)になる。この時、電磁弁5の両端には、電圧「V2+1diode」の逆バイアス電圧がかかっており、電磁弁電流I1は急速に低下する。ただし、電磁弁5は、まだ開いた状態を維持し、燃料は噴射状態が維持される。
 時刻T6で、電磁弁電流I1は、ゼロまで低下する。スイッチング素子23bはオンを継続し、上側スイッチング素子22a及び22bと下側スイッチング素子24とはオフを継続する。電磁弁流入端子電圧S5は、グランド電位を維持し、電磁弁流出端子電圧S6は、低下し始める。電磁弁5は、まだ開いた状態を維持し、燃料は噴射状態が維持される。
 時刻T7で、電磁弁5は、開いた状態から閉じる方向に動き始める。電磁弁5が動くと、電磁弁5内部のコイルの磁束が変化し、その磁束変化により、電磁弁5に逆起電圧が発生する。電磁弁5が動いている限り、磁束は変化し続け、逆起電圧も発生し続ける。逆起電圧は、電磁弁5の両端に発生する電圧であるが、電磁弁流入端子電圧S5がグランド電位に固定されているため、電磁弁流出端子電圧S6に現れる。つまり、電磁弁流出端子電圧S6が低下している最中に逆起電圧が加算されるため、電磁弁5が動き始めたタイミング(つまり、時刻T7)で、電磁弁流出端子電圧S6の変化曲線に、変曲点が現れる。
 時刻T8で、電磁弁5が閉じ、燃料の噴射が止まる。電磁弁5が閉じると、電磁弁5の動きが停止するため、電磁弁5内部のコイルの磁束の変化が止まり、電磁弁5における逆起電圧の発生も止まる。逆起電圧が無くなるため、電磁弁5が停止したタイミング(つまり、時刻T8)で、電磁弁流出端子電圧S6の変化曲線に、変曲点が現れる。
 時刻T9で、初期状態に戻すために、タイミング生成回路31は、タイミング信号を出力することにより、上側スイッチング素子22a及び22b、スイッチング素子23b、並びに、下側スイッチング素子24をオフさせる。その結果、電磁弁流入端子電圧S5と電磁弁流出端子電圧S6は、プルアップ電源V3の電圧V3になる。
 図3の「電磁弁開度」に示されるように、電磁弁開閉指令信号S1がハイレベル(開指令)からローレベル(閉指令)に切り換わる時刻T5から、電磁弁5が閉じる時刻T8までは、電磁弁5は開いた状態を維持し、燃料は噴射状態が維持される。よって、時刻T5から時刻T8までの時間を正しく検知し、次回以降の電磁弁開閉指令信号S1の制御タイミングを補正することにより、所望の燃料噴射量により近づけることができる。マイコン11にとって、閉指令のタイミングである時刻T5は自明であるため、現実に電磁弁5が閉じたタイミング(閉弁タイミング)である時刻T8を正しく検知することが重要になる。閉弁タイミングである時刻T8を正しく検知するために、本実施の形態に係る電磁弁駆動制御回路30に閉弁検知回路36が設けられている。以下、図4を用いて閉弁検知回路36の動作を説明する。
 図4は、実施の形態1に係る閉弁検知回路36の動作を示すタイミングチャートである。本図では、閾値電圧選択回路39で選択されて比較器38の非反転入力端子に入力される「閾値電圧S4」、信号電圧として比較器38の反転入力端子に入力される「電磁弁流出端子電圧S6」、比較器38の出力を示す「比較器出力信号S3」についての状態変化が示されている。また、本図の時刻T5~時刻T8は、それぞれ、図3における同じ時刻に対応する。
 初期状態(時刻T5の直前)では、電磁弁流出端子電圧S6は、グランド電位である。閾値電圧選択回路39において、分割抵抗39a(1)と分割抵抗39a(2)との接続点がスイッチ回路39bで選択され、閾値電圧選択回路39から比較器38に出力される閾値電圧S4は、最大値となっている。閾値電圧S4よりも電磁弁流出端子電圧S6の方が小さいため、比較器出力信号S3は、ハイレベルになっている。測定回路37は、まだ動作していない。
 時刻T5で、電磁弁流出端子電圧S6は、昇圧電源V2から還流ダイオード26aの順方向電圧分だけ上昇した電圧(V2+1diode)になる。閾値電圧S4は最大値のままである。その結果、閾値電圧S4よりも電磁弁流出端子電圧S6の方が大きくなるため、比較器出力信号S3はローレベルに切り換わる。測定回路37は、まだ動作していない。
 時刻T6で、電磁弁流出端子電圧S6は、低下し始める。閾値電圧S4は最大値であり、比較器出力信号S3はローレベルのままである。測定回路37は、まだ動作していない。時刻t1まで、この状態が継続する。
 時刻t1で、電磁弁流出端子電圧S6が閾値電圧S4に到達する(閾値電圧S4よりも低下する)ので、比較器出力信号S3は、ハイレベルに切り換わる。その結果、比較器出力信号S3を受けた測定回路37では、比較器出力信号S3がエッジ検出回路42を介して閾値選択カウンタ49に入力され、閾値選択カウンタ49から閾値電圧選択回路39に閾値選択信号S9が出力される。これにより、閾値電圧選択回路39のスイッチ回路39bにおいて分割抵抗39a(2)と分割抵抗39a(3)(図示せず)との接続点が選択され、閾値電圧選択回路39から、直前の閾値電圧S4よりも1段階下の閾値電圧S4が比較器38に出力される。すると、閾値電圧S4よりも電磁弁流出端子電圧S6の方が大きくなるため、比較器出力信号S3は、再びローレベルに切り換わる。また、測定回路37では、時刻t1から、比較器出力信号S3がエッジ検出回路42を介して今回測定値保持回路43aに入力されることにより、今回測定値保持回路43aにおいて、時刻t1を開始時刻とする時間間隔の測定が開始される。
 時刻t2で、電磁弁流出端子電圧S6が閾値電圧S4に到達するので、比較器出力信号S3は、ハイレベルに切り換わる。その結果、比較器出力信号S3を受けた測定回路37では、比較器出力信号S3がエッジ検出回路42を介して閾値選択カウンタ49に入力され、閾値選択カウンタ49から閾値電圧選択回路39に閾値選択信号S9が出力される。これにより、閾値電圧選択回路39のスイッチ回路39bにおいて、次の接続点、つまり、分割抵抗39a(3)(図示せず)と分割抵抗39a(4)(図示せず)との接続点が選択され、閾値電圧選択回路39から、直前の閾値電圧S4よりもさらに1段階下の閾値電圧S4が比較器38に出力される。すると、閾値電圧S4よりも電磁弁流出端子電圧S6の方が大きくなるため、比較器出力信号S3は、再びローレベルに切り換わる。また、測定回路37では、比較器出力信号S3がエッジ検出回路42を介して今回測定値保持回路43aに入力されることにより、今回測定値保持回路43aにおいて、時刻t1から時刻t2までの時間間隔に相当する測定値(今回測定値)が保持されるとともに、時刻t2を開始時刻とする時間間隔の測定が開始される。
 時刻t3で、電磁弁流出端子電圧S6が閾値電圧S4に到達するので、比較器出力信号S3は、ハイレベルに切り換わる。その結果、比較器出力信号S3を受けた測定回路37では、比較器出力信号S3がエッジ検出回路42を介して閾値選択カウンタ49に入力され、閾値選択カウンタ49から閾値電圧選択回路39に閾値選択信号S9が出力される。これにより、閾値電圧選択回路39のスイッチ回路39bにおいて、次の接続点、つまり、分割抵抗39a(4)(図示せず)と分割抵抗39a(5)(図示せず)との接続点が選択され、閾値電圧選択回路39から、直前の閾値電圧S4よりもさらに1段階下の閾値電圧S4が比較器38に出力される。すると、閾値電圧S4よりも電磁弁流出端子電圧S6の方が大きくなるため、比較器出力信号S3は、再びローレベルに切り換わる。また、測定回路37では、比較器出力信号S3がエッジ検出回路42を介して今回測定値保持回路43aに入力されることにより、今回測定値保持回路43aにおいて、時刻t2から時刻t3までの時間間隔に相当する測定値(今回測定値)が保持されるとともに、時刻t3を開始時刻とする時間間隔の測定が開始される。さらに、時刻t1から時刻t2までの時間間隔に相当する測定値(1回前測定値)が今回測定値保持回路43aから1回前測定値保持回路43bに転送されて1回前測定値保持回路43bに保持される。
 時刻t4で、電磁弁流出端子電圧S6が閾値電圧S4に到達するので、比較器出力信号S3は、ハイレベルに切り換わる。その結果、比較器出力信号S3を受けた測定回路37では、比較器出力信号S3がエッジ検出回路42を介して閾値選択カウンタ49に入力され、閾値選択カウンタ49から閾値電圧選択回路39に閾値選択信号S9が出力される。これにより、閾値電圧選択回路39のスイッチ回路39bにおいて、次の接続点、つまり、分割抵抗39a(5)(図示せず)と分割抵抗39a(6)(図示せず)との接続点が選択され、閾値電圧選択回路39から、直前の閾値電圧S4よりもさらに1段階下の閾値電圧S4が比較器38に出力される。すると、閾値電圧S4よりも電磁弁流出端子電圧S6の方が大きくなるため、比較器出力信号S3は、再びローレベルに切り換わる。また、測定回路37では、比較器出力信号S3がエッジ検出回路42を介して今回測定値保持回路43aに入力されることにより、今回測定値保持回路43aにおいて、時刻t3から時刻t4までの時間間隔に相当する測定値(今回測定値)が保持されるとともに、時刻t4を開始時刻とする時間間隔の測定が開始される。さらに、時刻t2から時刻t3までの時間間隔に相当する測定値(1回前測定値)が今回測定値保持回路43aから1回前測定値保持回路43bに転送されて1回前測定値保持回路43bに保持され、さらに、時刻t1から時刻t2までの時間間隔に相当する測定値(2回前測定値)が1回前測定値保持回路43bから2回前測定値保持回路43cに転送されて2回前測定値保持回路43cに保持される。
 以後、上記同様の動作が繰り返され、時刻tnのタイミングで、時刻t(n-1)から時刻tnまでの時間間隔に相当する測定値(今回測定値)が今回測定値保持回路43aに保持され、時刻t(n-2)から時刻t(n-1)までの時間間隔に相当する測定値(1回前測定値)が1回前測定値保持回路43bに保持され、時刻t(n-3)から時刻t(n-2)までの時間間隔に相当する測定値(2回前測定値)が2回前測定値保持回路43cに保持される。
 ここで、測定回路37における閉弁タイミングの検知処理を説明する。
 図5は、実施の形態1に係る測定回路37による閉弁タイミングの検知処理を示すフローチャートである。測定回路37では、電磁弁開閉指令信号S1が閉指令を示した後、比較器出力信号S3が入力される度に、次の処理が行われる。
 つまり、図4を用いて説明したように、比較器出力信号S3が入力される度に、シフトレジスタを構成する今回測定値保持回路43a、1回前測定値保持回路43b及び2回前測定値保持回路43cには、連続する最新の3つの測定値が記憶される(S10)。つまり、今回測定値が今回測定値保持回路43aに保持され、1回前測定値が1回前測定値保持回路43bに保持され、2回前測定値が2回前測定値保持回路43cに保持される。
 選択回路44は、1回前測定値保持回路43bに保持された1回前測定値と、2回前測定値保持回路43cに保持された2回前測定値とのうち、大きい測定値を選択し、過去測定値として、減算回路45に出力する(S11)。
 減算回路45は、選択回路44で選択された過去測定値から、今回測定値保持回路43aに保持された今回測定値を減算し、得られた差分(つまり、測定値の減少分)を比較回路46に出力する(S12)。
 比較回路46は、減算回路45から出力された差分と、時間設定回路41に保持された時間設定信号S7が示す設定時間とを比較することで、差分が設定時間を超えたか否かを判定する(S13)。
 その結果、差分が設定時間を超えたと判定した場合には、比較回路46は、そのことを示す信号を閉弁タイミング測定タイマ47に出力する。閉弁タイミング測定タイマ47は、エッジ検出回路40から信号が入力されたとき(つまり、電磁弁開閉指令信号S1が閉指令を示したとき)から、比較回路46からの信号が入力されるまでの時間を測定し、測定した時間を閉弁測定値保持回路48に出力する。閉弁測定値保持回路48は、閉弁タイミング測定タイマ47から入力された時間を保持するとともに、その時間を閉弁タイミング信号S2に変換(例えば、パラレルシリアル変換等)してマイコン11に出力する(S14)。
 なお、以降のタイミングにおいては、電磁弁流出端子電圧S6の低下に伴い、比較器38に入力される閾値電圧S4は最小値まで低下する。最終的には、閾値電圧S4よりも電磁弁流出端子電圧S6の方が小さくなるため、比較器出力信号S3はハイレベルで固定される(時刻t13参照)。そして、閉弁検知回路36は、閉弁(時刻T8)から充分時間が経過した時刻T9(図3参照)のタイミングで、初期状態(図3及び図4の時刻T5の直前における状態)に戻り、次回の閉弁検知に備える。
 このように、測定回路37において、今回測定値が1回前測定値及び2回前測定値のうちの大きい測定値(つまり、過去測定値)よりも設定時間以上減少した時点が閉弁タイミングと判定され、電磁弁開閉指令信号S1が閉指令を示したときから閉弁タイミングまでの時間を示す閉弁タイミング信号S2が測定回路37からマイコン11に通知される。
 図4におけるタイミングチャートでは、時刻t8から時刻t9までの時間間隔が今回測定値として測定されたタイミングで、はじめて、今回測定値が1回前測定値(時刻t7から時刻t8までの時間間隔)及び2回前測定値(時刻t6から時刻t7までの時間間隔)のうちの大きい測定値(ここでは、1回前測定値)よりも設定時間以上減少することになるので、今回測定値の測定時間(時刻t8から時刻t9)において閉弁タイミングT8が存在すると検知される。具体的には、T5からt9までの時間が、閉弁測定値として保持される。
 以上のように、本実施の形態に係る電磁弁駆動制御回路30は、電磁弁5に電流を流すスイッチング素子で構成される駆動回路20を制御する回路であって、外部から入力される、電磁弁5の開閉を指令する制御信号(つまり、電磁弁開閉指令信号S1)に従って、駆動回路20を構成するスイッチング素子のオンオフを制御するタイミング信号を生成して出力するタイミング生成回路31と、タイミング生成回路31が閉弁を指令するタイミング信号を出力した後に、電磁弁5が有する電流を流すための2つの端子の少なくとも一方(本実施の形態では、電磁弁5の流出端子5b)における電圧に依存して定まる信号電圧(本実施の形態では、電磁弁流出端子電圧S6)を監視することにより、電磁弁5が閉弁するタイミングである閉弁タイミングを検知する閉弁検知回路36とを備え、閉弁検知回路36は、複数の閾値電圧から順に閾値電圧を選択して出力する閾値電圧選択回路39と、閾値電圧選択回路39から順に出力される閾値電圧と信号電圧とを比較する比較器38と、比較器38からの出力に基づいて、信号電圧が閾値電圧選択回路39から順に出力される閾値電圧に達する各タイミングを検知し、各タイミングにおける時間間隔を測定することで得られる測定値の変化が所定条件を満たす場合に、閉弁タイミングを示す信号を出力する測定回路37とを有する。
 これにより、閉弁検知回路36により、電磁弁5が有する電流を流すための2つの端子の少なくとも一方における電圧に依存して定まる信号電圧を監視することにより、電磁弁5が閉弁するタイミングである閉弁タイミングが検知されるので、特許文献1のように、電磁弁のコイル電流を緩やかに減少させ、コイル電流の減少から閉弁タイミングを検知する技術に比べ、駆動期間の終了時から電磁弁が閉弁するまでの遅れ時間を短くできる。
 また、測定回路37により、信号電圧が閾値電圧選択回路39から順に出力される閾値電圧に達する各タイミングにおける時間間隔を測定することで得られる測定値の変化が所定条件を満たす場合に閉弁タイミングを示す信号が出力されるので、閉弁タイミングにおいて信号電圧の変化曲線に変曲点が現れることを利用して閉弁タイミングが検知され、閉弁タイミングが正しく検知される。
 よって、駆動期間の終了時から電磁弁5が閉弁するまでの遅れ時間を短くでき、かつ、閉弁タイミングを正しく検知できる電磁弁駆動制御回路30が実現される。
 また、タイミング生成回路31は、閉弁を指令するタイミング信号を出力するときに、電磁弁5が有する電流を流すための2つの端子のうちの一方(本実施の形態では、電磁弁5の流入端子5a)がグランド電位又は任意の固定電位になるように、タイミング信号を出力し、閉弁検知回路36は、2つの端子のうちの他方(本実施の形態では、電磁弁5の流出端子5b)における電圧(本実施の形態では、電磁弁流出端子電圧S6)を信号電圧として監視する。
 これにより、電磁弁5が有する電流を流すための2つの端子のうちの一方の電圧を監視するだけで、閉弁タイミングが検知されるので、簡易な回路構成で閉弁タイミングが検知される。
 また、上記所定条件は、測定によって得られる今回測定値と、n(nは1以上の整数)回以上前の測定によって得られた過去測定値との差分が、任意に設定される設定時間よりも大きいことである。
 これにより、今回測定値と過去測定値との差分が、任意に設定される設定時間よりも大きいタイミングが閉弁タイミングと検知されるので、特許文献1のように、今回測定値が過去測定値よりも少しでも小さい場合に閉弁タイミングと検知する技術に比べ、ノイズ等の外乱による信号電圧の変動に対するマージンを設けることができ、ノイズ等の外乱に対して安定して閉弁タイミングが検知される。
 また、過去測定値は、異なる測定によって得られた複数の過去測定値から選択された値である。例えば、過去測定値は、今回測定値に対応する測定より1回前の測定によって得られた1回前測定値、及び、今回測定値に対応する測定より2回前の測定によって得られた2回前測定値のうち、大きい値である。
 これにより、今回測定値と比較される過去測定値として複数の過去測定値が用いられるので、特許文献1のように、今回測定値と直前の1回前測定値だけとを比較する技術に比べ、ノイズ等の外乱に対して安定して閉弁タイミングが検知され、検知ミスが抑制される。特に、信号電圧の変化曲線における変曲点付近(図4のt6~t10)では信号電圧が緩やかに低下するために、ノイズ等の外乱によって信号電圧が変動した場合には、特許文献1の技術では、今回測定値と直前の1回前測定値だけとを比較するので検知ミスを生じやすいが、実施の形態によれば、今回測定値と比較される過去測定値は複数の過去測定値から選択された大きいほうの測定値が用いられるので、検知ミスが削減される。
 また、閾値電圧選択回路39は、外部から入力される、閾値電圧の切替間隔を指令する制御信号(閾値切替間隔指令信号S8)に従って、複数の閾値電圧から順に閾値電圧を選択するときの順序を変更する。
 これにより、外部から入力される、閾値電圧の切替間隔を指令する制御信号に従って、複数の閾値電圧から順に閾値電圧を選択するときの順序が変更されるので、比較器38に順に入力される閾値電圧の変化の度合い(変化の刻み)を制御することで、閉弁タイミングを検知する精度(つまり、時間分解能)を制御できる。
 また、本実施の形態に係る電磁弁駆動装置12は、電磁弁5に電流を流すスイッチング素子で構成される駆動回路20と、駆動回路20を制御する電磁弁駆動制御回路30とを備える。
 これにより、電磁弁駆動装置12には、上記特徴を有する電磁弁駆動制御回路30が備えられるので、電磁弁駆動制御回路30と同様に、駆動期間の終了時から電磁弁が閉弁するまでの遅れ時間を短くでき、かつ、閉弁タイミングを正しく検知できる電磁弁駆動装置が実現される。
 また、本実施の形態に係る燃料噴射装置13は、車両等の輸送機器のエンジンへの燃料噴射を行うための電磁弁5と、電磁弁5の駆動制御を行う上記の電磁弁駆動装置12とを備える。
 これにより、電磁弁駆動装置12には、上記特徴を有する電磁弁駆動制御回路30が備えられるので、電磁弁駆動制御回路30と同様に、駆動期間の終了時から電磁弁が閉弁するまでの遅れ時間を短くでき、かつ、閉弁タイミングを正しく検知できる燃料噴射装置が実現される。
 (実施の形態2)
 次に、本発明の実施の形態2に係る燃料噴射装置について説明する。
 図6は、実施の形態2に係る燃料噴射装置13aの構成を示す回路図である。燃料噴射装置13aは、車両等の輸送機器のエンジンへの燃料噴射を行うための電磁弁5と、電磁弁5の駆動制御を行う電磁弁駆動装置12aとを備える。ここでは、実施の形態1と同様に、マイコン11を備えるECU10a内に本実施の形態に係る電磁弁駆動装置12aが組み込まれた構成例が示されている。
 電磁弁駆動装置12aは、電磁弁5を駆動する装置であり、駆動回路20と、電磁弁駆動制御回路30aとで構成される。電磁弁駆動制御回路30aは、基本的な機能構成として、タイミング生成回路31a、及び、閉弁検知回路36aで構成される点で実施の形態1と同じであるが、タイミング生成回路31a及び閉弁検知回路36aの具体的な回路構成が実施の形態1と異なる。以下、実施の形態1と同じ構成要素には同じ符号を付し、実施の形態1と異なる点を中心に説明する。
 本実施の形態では、電磁弁駆動制御回路30aは、電磁弁流入端子電圧S5と電磁弁流出端子電圧S6との差の電圧を信号電圧として閾値電圧S4と比較することで閉弁タイミングを検知する点で、電磁弁流出端子電圧S6を信号電圧として閾値電圧S4と比較する実施の形態1と異なる。
 そのために、閉弁検知回路36aは、実施の形態1の構成に加えて、差動増幅器50を備える。差動増幅器50は、電磁弁流入端子電圧S5と電磁弁流出端子電圧S6との差の電圧を算出し、算出した差の電圧を、信号電圧として、比較器38の非反転入力端子に出力するアンプである。
 また、タイミング生成回路31aを構成するタイミング制御回路32aは、閉弁検知動作中にスイッチング素子23bをオフさせるタイミング信号を生成する。他のタイミング信号の生成については、タイミング制御回路32aは、実施の形態1と同様である。
 図7は、実施の形態2に係る電磁弁駆動装置12aの動作を示すタイミングチャートであり、実施の形態1の図3に対応する図である。本図では、実施の形態1の図3に示された各信号に加えて、差動増幅器50の出力信号である「差電圧(S6-S5)」も示されている。
 時刻T5までは、電磁弁駆動装置12aにおいて、実施の形態1と同様の動作が行われる。ただし、比較器38では、差動増幅器50の出力信号(「差電圧(S6-S5)」)と閾値電圧S4とが比較される。
 時刻T5で、電磁弁開閉指令信号S1は、ハイレベル(開指令)からローレベル(閉指令)に切り換わる。この時、タイミング生成回路31aは、タイミング信号を出力することにより、上側スイッチング素子22a及び22b、スイッチング素子23b、並びに、下側スイッチング素子24をオフさせる。
 その結果、電磁弁流入端子電圧S5は、グランド電位から還流ダイオード23aの順方向電圧だけ下がった電圧(図7における「-1diode」)になり、その後(時刻T6以降)、プルアップ電源V3の電圧V3に向けて徐々に上昇していく。一方、電磁弁流出端子電圧S6は、実施の形態1と同様に、昇圧電源V2の電圧V2から還流ダイオード26aの順方向電圧分だけ上昇した電圧(図7における「V2+1diode」)になり、その後(時刻T6以降)、プルアップ電源V3の電圧V3に向けて徐々に低下していく。
 よって、電磁弁流入端子電圧S5と電磁弁流出端子電圧S6との差の電圧を算出する差動増幅器50の出力は、時刻T5で、電圧「V2+2diode」になり、その後(時刻T6以降)、ゼロ電位に向けて徐々に低下していく(「差電圧(S6-S5)」参照)。
 図8は、実施の形態2に係る閉弁検知回路36aの動作を示すタイミングチャートであり、実施の形態1の図4に対応する図である。本図では、実施の形態1の図4に示された各信号において、「電磁弁流出端子電圧S6」に代えて、「差電圧(S6-S5)」が示されている。
 図8では、「差電圧(S6-S5)」の初期値が負である点で、実施の形態1の図4における「電磁弁流出端子電圧S6」(ここでは、初期値がゼロ)と異なるが、他の箇所及び他の信号については、実施の形態1の図4と同様である。
 つまり、測定回路37において、今回測定値が1回前測定値及び2回前測定値のうちの大きい測定値(つまり、過去測定値)よりも設定時間以上減少した時点が閉弁タイミングと判定され、電磁弁開閉指令信号S1が閉指令を示したときから閉弁タイミングまでの時間を示す閉弁タイミング信号S2が測定回路37からマイコン11に通知される。
 以上のように、本実施の形態では、閉弁検知回路36は、電磁弁5が有する電流を流すための2つの端子の一方における電圧と他方における電圧との差を信号電圧として検知する差動増幅器50を有する。
 これにより、電磁弁5の両端における差の電圧が信号電圧として閾値電圧S4と比較することで閉弁タイミングが検知されるので、電磁弁5の両端から差動増幅器50までの信号伝送において高い同相信号除去比が確保され、ノイズ等の外乱に対して安定して閉弁タイミングが検知される。特に、車両においては、電磁弁駆動装置12aと電磁弁5とは長く引き回されるハーネスで接続され、電磁弁流入端子電圧S5及び電磁弁流出端子電圧S6にはノイズが混入し易いが、本実施の形態によれば、同相信号のノイズが除去され、安定して閉弁タイミングが検知される。
 よって、本実施の形態に係る電磁弁駆動制御回路30a及び電磁弁駆動装置12aによれば、実施の形態1の効果に加えて、より安定して閉弁タイミングが検知されるという効果も奏される。
 以上、本発明の電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置について、実施の形態1及び2に基づいて説明したが、本発明は、これらの実施の形態1及び2に限定されるものではない。本発明の主旨を逸脱しない限り、当業者が思いつく各種変形を実施の形態1及び2に施したものや、実施の形態1及び2における一部の構成要素を組み合わせて構築される別の形態も、本発明の範囲内に含まれる。
 例えば、上記実施の形態では、電磁弁駆動制御回路30は、タイマ、ラッチ、コンパレータ等の論理回路でハードウェア的に実現されたが、プログラムが格納されたROM、一時的にデータを保持するRAM、ROMに格納されたプログラムを実行するプロセッサ、及び、周辺回路と信号のやりとりをする入出力回路等で構成されるマイコン(マイクロコンピュータ)でソフトウェア的に実現されてもよい。
 つまり、本発明は、次のような電磁弁駆動制御方法によって実現されてもよい。その電磁弁駆動制御方法は、電磁弁5に電流を流すスイッチング素子で構成される駆動回路20を制御する方法であって、外部から入力される、電磁弁5の開閉を指令する制御信号に従って、駆動回路20を構成するスイッチング素子のオンオフを制御するタイミング信号を生成して出力するタイミング生成ステップと、閉弁を指令するタイミング信号を出力した後に、電磁弁5が有する電流を流すための2つの端子の少なくとも一方における電圧に依存して定まる信号電圧を監視することにより、電磁弁5が閉弁するタイミングである閉弁タイミングを検知する閉弁検知ステップとを含み、閉弁検知ステップでは、複数の閾値電圧から順に閾値電圧を選択して出力するステップ(閾値電圧選択回路39によるステップ)と、順に出力される閾値電圧と信号電圧とを比較するステップ(比較器38によるステップ)と、比較結果に基づいて、信号電圧が閾値電圧選択回路39から順に出力される閾値電圧に達する各タイミングを検知し、各タイミングにおける時間間隔を測定することで得られる測定値の変化が所定条件を満たす場合に、閉弁タイミングを示す信号を出力するステップ(測定回路37によるステップ)とを含む。
 そして、そのような電磁弁駆動制御方法は、CD-ROM、DVD等のコンピュータ読み取り可能な記録媒体に記録されたプログラムとして実現されてもよい。
 また、上記実施の形態では、測定回路37において、今回測定値と比較される過去測定値として、1回前測定値及び2回前測定値から選択された大きい測定値が用いられたが、これに限られない。過去測定値として、n(nは1以上の整数)回前測定値だけ、又は、3以上の異なるn(nは1以上の整数)回前測定値から選択された最も大きい測定値が用いられてもよい。過去測定値としていかなる測定値に設定するかは、求められる閉弁タイミング信号S2の精度及び安定性を勘案して適宜決定すればよい。
 また、上記実施の形態では、測定回路37において、過去測定値と今回測定値との差分と比較される設定時間は、マイコン11から入力される時間設定信号S7によって定まったが、このような方式に限られず、測定回路37内で決定された固定値であってもよい。
 また、上記実施の形態では、駆動回路20を構成するスイッチング素子を駆動するバッファアンプ33a~33dは、電磁弁駆動制御回路30に設けられたが、このような実装形態に限られず、駆動回路20に設けられてもよい。
 また、上記実施の形態では、車両のECUに適用された電磁弁駆動制御回路及び電磁弁駆動装置が説明されたが、本発明に係る電磁弁駆動制御回路及び電磁弁駆動装置は、これに限られず、航空機等の他の種類の装置が備えるエンジンへの燃料噴射のための電磁弁を制御する回路に適用されてもよいし、燃料噴射とは異なる他の流体の流量を正確に制御することが求められる電磁弁の制御回路及び駆動装置に適用されてもよい。
 本発明は、電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置として、特に、駆動期間の終了時から電磁弁が閉弁するまでの遅れ時間を短くでき、かつ、閉弁タイミングを正しく検知できる電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置として、例えば、車両等のエンジンへの燃料噴射のための電磁弁駆動装置等として有用である。
 5 電磁弁
 5a 流入端子
 5b 流出端子
 10、10a ECU
 11 マイコン
 12、12a 電磁弁駆動装置
 13、13a 燃料噴射装置
 20 駆動回路
 21 逆流防止ダイオード
 22a、22b 上側スイッチング素子
 23 上側クランプ回路
 23a 還流ダイオード
 23b スイッチング素子
 24 下側スイッチング素子
 25 検出抵抗
 26 下側クランプ回路
 26a 還流ダイオード
 30、30a 電磁弁駆動制御回路
 31、31a タイミング生成回路
 32、32a タイミング制御回路
 33a、33b、33c、33d バッファアンプ
 34 プルアップ抵抗
 35 電流検出回路
 36、36a 閉弁検知回路
 37 測定回路
 38 比較器
 39 閾値電圧選択回路
 39a(1)~39a(n) 分割抵抗
 39b スイッチ回路
 40 エッジ検出回路
 41 時間設定回路
 42 エッジ検出回路
 43a 今回測定値保持回路
 43b 1回前測定値保持回路
 43c 2回前測定値保持回路
 44 選択回路
 45 減算回路
 46 比較回路
 47 閉弁タイミング測定タイマ
 48 閉弁測定値保持回路
 49 閾値選択カウンタ
 50 差動増幅器
 V1 バッテリ電源(供給電圧V1)
 V2 昇圧電源(供給電圧V2)
 V3 プルアップ電源(供給電圧V3)
 V4 固定電源(供給電圧V4)
 S1 電磁弁開閉指令信号
 S2 閉弁タイミング信号
 S3 比較器出力信号
 S4 閾値電圧
 S5 電磁弁流入端子電圧
 S6 電磁弁流出端子電圧
 S7 時間設定信号
 S8 閾値切替間隔指令信号
 S9 閾値選択信号
 I1 電磁弁電流

Claims (9)

  1.  電磁弁に電流を流すスイッチング素子で構成される駆動回路を制御する電磁弁駆動制御回路であって、
     外部から入力される、前記電磁弁の開閉を指令する制御信号に従って、前記スイッチング素子のオンオフを制御するタイミング信号を生成して出力するタイミング生成回路と、
     前記タイミング生成回路が閉弁を指令するタイミング信号を出力した後に、前記電磁弁が有する前記電流を流すための2つの端子の少なくとも一方における電圧に依存して定まる信号電圧を監視することにより、前記電磁弁が閉弁するタイミングである閉弁タイミングを検知する閉弁検知回路とを備え、
     前記閉弁検知回路は、
     複数の閾値電圧から順に閾値電圧を選択して出力する閾値電圧選択回路と、
     前記閾値電圧選択回路から順に出力される閾値電圧と前記信号電圧とを比較する比較器と、
     前記比較器からの出力に基づいて、前記信号電圧が前記閾値電圧選択回路から順に出力される閾値電圧に達する各タイミングを検知し、前記各タイミングにおける時間間隔を測定することで得られる測定値の変化が所定条件を満たす場合に、前記閉弁タイミングを示す信号を出力する測定回路とを有する
     電磁弁駆動制御回路。
  2.  前記タイミング生成回路は、前記閉弁を指令するタイミング信号を出力するときに、前記2つの端子のうちの一方がグランド電位又は任意の固定電位になるように、前記タイミング信号を出力し、
     前記閉弁検知回路は、前記2つの端子のうちの他方における電圧を前記信号電圧として監視する
     請求項1記載の電磁弁駆動制御回路。
  3.  前記閉弁検知回路は、さらに、前記2つの端子の一方における電圧と他方における電圧との差を、前記信号電圧として、検知する差動増幅器を有する
     請求項1記載の電磁弁駆動制御回路。
  4.  前記所定条件は、前記測定によって得られる今回測定値と、n(nは1以上の整数)回以上前の測定によって得られた過去測定値との差分が、任意に設定される設定時間よりも大きいことである
     請求項1~3のいずれか1項に記載の電磁弁駆動制御回路。
  5.  前記過去測定値は、異なる測定によって得られた複数の過去測定値から選択された値である
     請求項4記載の電磁弁駆動制御回路。
  6.  前記過去測定値は、前記今回測定値に対応する前記測定より1回前の測定によって得られた1回前測定値、及び、前記今回測定値に対応する前記測定より2回前の測定によって得られた2回前測定値のうち、大きい値である
     請求項5記載の電磁弁駆動制御回路。
  7.  前記閾値電圧選択回路は、外部から入力される、前記閾値電圧の切替間隔を指令する制御信号に従って、前記複数の閾値電圧から順に閾値電圧を選択するときの順序を変更する
     請求項1~6のいずれか1項に記載の電磁弁駆動制御回路。
  8.  電磁弁に電流を流すスイッチング素子で構成される駆動回路と、
     前記駆動回路を制御する請求項1~7のいずれか1項に記載の電磁弁駆動制御回路と
     を備える電磁弁駆動装置。
  9.  輸送機器のエンジンへの燃料噴射を行うための電磁弁と、
     前記電磁弁の駆動制御を行う請求項8記載の電磁弁駆動装置と
     を備える燃料噴射装置。
PCT/JP2018/020432 2017-06-29 2018-05-29 電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置 WO2019003757A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019526708A JPWO2019003757A1 (ja) 2017-06-29 2018-05-29 電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置
US16/726,080 US20200132012A1 (en) 2017-06-29 2019-12-23 Solenoid valve drive control circuit, solenoid valve drive device, and fuel injection apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017126835 2017-06-29
JP2017-126835 2017-06-29

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/726,080 Continuation US20200132012A1 (en) 2017-06-29 2019-12-23 Solenoid valve drive control circuit, solenoid valve drive device, and fuel injection apparatus

Publications (1)

Publication Number Publication Date
WO2019003757A1 true WO2019003757A1 (ja) 2019-01-03

Family

ID=64743017

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/020432 WO2019003757A1 (ja) 2017-06-29 2018-05-29 電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置

Country Status (3)

Country Link
US (1) US20200132012A1 (ja)
JP (1) JPWO2019003757A1 (ja)
WO (1) WO2019003757A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020096125A (ja) * 2018-12-14 2020-06-18 株式会社ケーヒン ソレノイド駆動装置
JP2021080863A (ja) * 2019-11-18 2021-05-27 三菱電機株式会社 インジェクタの制御装置
CN114483709A (zh) * 2021-12-29 2022-05-13 中联重科股份有限公司 用于电磁阀的电流标定方法、装置、处理器及工程机械

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018101112A1 (ja) * 2016-11-30 2018-06-07 株式会社村田製作所 配線基板、カプラモジュール、及び通信装置
JP6987035B2 (ja) * 2018-09-27 2021-12-22 日立Astemo株式会社 電磁弁駆動装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05175846A (ja) * 1991-12-20 1993-07-13 Clarion Co Ltd ディジタル化回路
JP2010109937A (ja) * 2008-10-31 2010-05-13 Tokyo Institute Of Technology 比較器及びアナログデジタル変換器
JP2014031731A (ja) * 2012-08-01 2014-02-20 Denso Corp 燃料噴射制御装置
JP2014047655A (ja) * 2012-08-30 2014-03-17 Mitsubishi Electric Corp 車載エンジン制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05175846A (ja) * 1991-12-20 1993-07-13 Clarion Co Ltd ディジタル化回路
JP2010109937A (ja) * 2008-10-31 2010-05-13 Tokyo Institute Of Technology 比較器及びアナログデジタル変換器
JP2014031731A (ja) * 2012-08-01 2014-02-20 Denso Corp 燃料噴射制御装置
JP2014047655A (ja) * 2012-08-30 2014-03-17 Mitsubishi Electric Corp 車載エンジン制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020096125A (ja) * 2018-12-14 2020-06-18 株式会社ケーヒン ソレノイド駆動装置
JP2021080863A (ja) * 2019-11-18 2021-05-27 三菱電機株式会社 インジェクタの制御装置
CN114483709A (zh) * 2021-12-29 2022-05-13 中联重科股份有限公司 用于电磁阀的电流标定方法、装置、处理器及工程机械
CN114483709B (zh) * 2021-12-29 2022-09-23 中联重科股份有限公司 用于电磁阀的电流标定方法、装置、处理器及工程机械

Also Published As

Publication number Publication date
JPWO2019003757A1 (ja) 2020-04-30
US20200132012A1 (en) 2020-04-30

Similar Documents

Publication Publication Date Title
WO2019003757A1 (ja) 電磁弁駆動制御回路、電磁弁駆動装置及び燃料噴射装置
US8427130B2 (en) Methods and apparatuses for combined frequency compensation and soft start processes
EP3607650B1 (en) Stepper motor error reduction
JP2009031225A (ja) 磁界検出装置
CN109656301B (zh) 实时斜率控制装置及实时控制稳压器的电压斜率的方法
JP2009207242A (ja) 電源装置
EP2093583B1 (en) Magnetic sensor circuit
TWI450058B (zh) 時基控制器、受控式系統、時基控制方法、及電腦程式產品
US7733073B2 (en) Current regulator with current threshold dependent duty cycle
JP2008283850A (ja) 電源回路及び電源制御方法
JP2009156643A (ja) 故障検出システム及び集積回路
US20170012525A1 (en) Voltage regulator having auto mode optimized for load profiles
KR101477626B1 (ko) Dc-dc 컨버터용 소프트 스타트 장치
US7501716B2 (en) Power supply apparatus
JP5297408B2 (ja) 電磁弁の制御装置
JP2012070501A (ja) 電圧生成回路
US7148741B2 (en) Current supply circuit and method for supplying current to a load
JP6419024B2 (ja) 電源回路及び車載用電源システム
WO2020250655A1 (ja) 電源駆動回路
CN109863675B (zh) 用于操作切换电源的方法和电路
JP2018046680A (ja) 負荷駆動装置
US9595898B1 (en) Device for controlling motor driving
EP3926348B1 (en) Circuit for driving an inductive load, corresponding device, vehicle and method
JP2007028455A (ja) パルス幅変調回路およびスイッチングアンプ
JP6102715B2 (ja) 誘導性負荷制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18825495

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019526708

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18825495

Country of ref document: EP

Kind code of ref document: A1