IP Library Granted Patent US 9,638,130
Granted Patent B2
US 9,638,130 · App. 13/797,314 · Granted May 2, 2017

Apparatus and method for controlling internal combustion engine

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,638,130
App. No.
13/797,314
Granted
May 2, 2017
Kind
B2
Abstract

An apparatus and a method for controlling an internal combustion engine, detects a rotating direction of an output shaft of the internal combustion engine. The internal combustion engine includes a crank angle sensor for outputting a pulse signal in accordance with rotation of a crankshaft. The crank angle sensor outputs at the time of reverse rotation of the crankshaft a pulse signal POS having a wider pulse width than that at the time of forward rotation. A control unit receiving pulse signal POS calculates a difference between a present value and a previous value of a pulse width of pulse signal POS and detects switching of a rotating direction of the crankshaft based on a magnitude of this difference. Thus, it is possible to suppress lowering of detection accuracy of a rotating direction of the crankshaft under the influence of variation of measurement values of the pulse width.

Claims (48)

1. An apparatus for controlling an internal combustion engine including a rotating sensor which outputs a rotation signal having a waveform that is different depending on whether an output shaft of the engine is rotated forward or in reverse, and a fuel injection valve for injecting fuel to the internal combustion engine, comprising:

a control unit comprising a processor and a memory having programmed instructions stored thereon, which when executed by the processor, cause the control unit to

receive the rotation signal and output an operation signal to the fuel injection valve;

measure a waveform of the rotation signal;

calculate a difference between a rotational signal value which is currently measured and a rotational signal value which is previously measured

detect a changeover from forward rotation to reverse rotation when a difference calculated by the control unit exceeds a first threshold value for detection of the changeover from forward rotation to reverse rotation;

detect a changeover from reverse rotation to forward rotation when a difference calculated by the control unit exceeds a second threshold value for detection of the changeover from reverse rotation to forward rotation;

detect an angular position of the output shaft during stop of the internal combustion engine, based on a detection result of rotation by the control unit; and

control fuel injection timing by the fuel injection valve when the internal combustion engine is restarted, based on the angular position of the output shaft.

2. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the rotation signal has a different pulse width depending on whether the output shaft is rotated forward or in reverse.

3. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the rotation signal has a different amplitude depending on whether the output shaft is rotated forward or in reverse.

4. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a difference between temporal data of measurement values of the waveform.

5. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a ratio between temporal data of measurement values of the waveform.

6. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a change in the waveform after the control unit determines that operating conditions for forward rotation of the output shaft are present.

7. The apparatus for controlling an internal combustion engine according to claim 1 , wherein at least one of the changeover from reverse rotation to forward rotation or the changeover from forward rotation to reverse rotation corresponds to switching of a rotating direction of the output shaft when the waveform is changed to exceed a threshold value.

8. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a change in the waveform when a stop request of the internal combustion engine is generated.

9. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on the change in the waveform when a rotating speed of the internal combustion engine is lowered to stop the engine.

10. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a change in the waveform after a rotating speed of the internal combustion engine exceeds a predetermined speed.

11. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a change in the waveform after a load of the internal combustion engine exceeds a predetermined value.

12. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a change in the waveform after detecting that a cylinder of which a piston is in a predetermined position is switched along a forward rotating direction.

13. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a change in the waveform after the internal combustion engine is started by a starter motor.

14. The apparatus for controlling an internal combustion engine according to claim 1 , wherein the control unit is programmed to determine a rotating direction of the output shaft based on a change in the waveform after intake air pressure of the internal combustion engine exceeds atmospheric pressure by a predetermined value.

15. An apparatus for controlling an internal combustion engine including a rotating sensor outputting a rotation signal having a waveform that is different depending on whether an output shaft of the engine is rotated forward or in reverse, and a fuel injection valve for injecting fuel to the internal combustion engine, comprising:

a control means for receiving the rotation signal and outputting an operation signal to the fuel injection valve, the control means including

a measuring means for measuring a waveform of the rotation signal;

an operation means for calculating a difference between a rotational signal value currently measured by the measuring means and a rotational signal value previously measured by the measuring means;

a first detecting means for detecting a changeover from forward rotation to reverse rotation when the difference calculated by the operation means exceeds a first threshold value for detection of the changeover from forward rotation to reverse rotation;

a second detecting means for detecting a changeover from reverse rotation to forward rotation when the difference calculated by the operation means exceeds a second threshold value for detection of the changeover from reverse rotation to forward rotation;

a third detecting means for detecting an angular position of the output shaft during stop of the internal combustion engine, based on a detection result of rotation by the first detecting means and the second detecting means; and

an injection control means for controlling fuel injection timing by the fuel injection valve when the internal combustion engine is restarted, based on the angular position of the output shaft detected by the third detecting means.

16. A method for controlling an internal combustion engine including a rotating sensor outputting a rotation signal having a waveform that is different depending on whether an output shaft of the engine is rotated forward or in reverse, and a fuel injection valve for injecting fuel to the internal combustion engine, comprising:

receiving, by a control unit, the rotation signal and outputting, by the control unit, an operation signal to the fuel injection valve, the control unit performing:

measuring a waveform of the rotation signal;

calculating a difference between a rotational signal value currently measured by the control unit and a rotational signal value previously measured by the control unit;

detecting a changeover from forward rotation to reverse rotation when the difference calculated by the control unit exceeds a first threshold value for detection of the changeover from forward rotation to reverse rotation;

detecting a changeover from reverse rotation to forward rotation when the difference calculated by the control unit exceeds a second threshold value for detection of the changeover from reverse rotation to forward rotation;

detecting an angular position of the output shaft during stop of the internal combustion engine, based on a detection result of rotation by the control unit; and

controlling fuel injection timing by the fuel injection valve when the internal combustion engine is restarted, based on the angular position of the output shaft detected by the control unit.

17. The method of controlling an internal combustion engine according to claim 16 , further comprising:

detecting whether or not operating conditions for forward rotation of the output shaft are satisfied; and

after detecting that the operating conditions for forward rotation of the output shaft are satisfied, detecting a rotating direction of the output shaft.

18. The method of controlling an internal combustion engine according to claim 16 , wherein at least one of the changeover from reverse rotation to forward rotation or the changeover from forward rotation to reverse rotation corresponds to switching a rotating direction of the output shaft when the waveform is changed to exceed a threshold value.

19. The method of controlling an internal combustion engine according to claim 16 , further comprising:

detecting whether or not a stop request of the internal combustion engine is generated; and

when the stop request of the internal combustion engine is generated, detecting a rotating direction of the output shaft.

20. The method of controlling an internal combustion engine according to claim 16 , further comprising:

detecting whether or not a rotating speed of the internal combustion engine is lowered to stop the engine; and

when the rotating speed of the internal combustion engine is lowered to stop the engine, detecting a rotating direction of the output shaft.

Assignments (2)
CHANGE OF NAME Recorded Mar 25, 2021
From: HITACHI AUTOMOTIVE SYSTEMS, LTD.
To: HITACHI ASTEMO, LTD.
Reel/Frame 056299/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: SHIMIZU, HIROKAZU
To: HITACHI AUTOMOTIVE SYSTEMS, LTD.
Reel/Frame 029982/0877 →