Abstract:
A knock suppression apparatus for an internal combustion engine includes a peak value sensor that senses a peak value of a knock signal indicating knocking of an engine. An analog-digital converter repeatedly converts the peak value into a digital value at prescribed intervals. The most recent digital peak value from the analog-digital converter is stored in a memory and used by a lag angle calculator to calculate a lag angle for suppressing knocking. The ignition timing of the engine is controlled according to a basic ignition timing and the lag angle. Because the analog-digital converter is constantly performing conversion, the ignition timing can be immediately adjusted to compensate for knocking.
Abstract:
An engine control apparatus for a multi-cylinder engine is provided which precisely controls a plurality of groups of cylinders on the basis of a plurality of reference position sensors, each of which senses a reference crank position of a corresponding group of cylinders. The apparatus generates control signals for controlling the plurality of groups of cylinders even in the event of a failure of any one of the sensors thus providing a fail-safe operation. The sensors generate output signals, in synchronization with the crankshaft, which are feed to an OR gate which generates a single output signal each time a signal is received from the sensors. The output signal from the OR gate is feed to an interrupt terminal of a microcomputer whereupon the latter starts an interrupt processing which identifies the group of cylinders corresponding to the output signal and generates control signals. In another form, a rotation sensor successively senses a rotational angle of a ring gear which rotates in synchronism with the crankshaft and generates a pulse signal which is counted by a counter. The counter generates an output signal indicative of a counted number. The microcomputer generates control signals based upon the output signal of the counter as well as the output signals from the sensors. In the event of a failure of any one of the sensors, the microcomputer generates control signals based on the output signals from the other normally operating sensors.
Abstract:
A control apparatus for an outboard marine engine is able to improve cruising performance of a boat particularly during acceleration or travelling on a curved course. An attitude angle sensor senses a three-dimensional attitude of the outboard engine including a trim angle, a bank angle and a yaw or steering angle thereof, and generates corresponding attitude angle signals. A controller controls engine control parameters based on various signals indicative of engine operating conditions inclusive of the attitude angle signals in such a manner that the output power of the engine increases in accordance with an increasing trim angle, whereas it decreases in accordance with an increasing bank and/or yaw (steering) angle.
Abstract:
Continued improper and erroneous ignition control resulting from misidentification of reference positions of the cylinders of an internal combustion engine can be prevented in an effective manner. A signal generator generates a reference signal SGT representative of at least one predetermined reference crank angle of each cylinder and a cylinder identification signal SGC. The at least one reference crank angle of each cylinder is successively identified on the basis of the reference signal and the cylinder identification signal. It is evaluated whether the identification of the cylinder reference position is correct. Then, ignition control is performed based on the result of the evaluation. More specifically, ignition control is performed in a timer controlled manner if the cyinder identification is correct. If the cylinder identification is incorrect, it is determined whether an ignition control timing such as the timing for starting the power supply to an ignition coil is earlier than a first reference position. If so, the power supply to the ignition coil is started at the first reference position without using timer control. Contrarily, if not, the power supply is started at a time point after a predetermined time from the first reference position in a timer controlled manner.
Abstract:
A speed governor for a vehicle with an internal combustion engine senses an engine operating condition indicating the vehicle speed. When the vehicle speed indicated by the operating condition exceeds a prescribed speed, the cylinders of the engine are temporarily prevented from firing for short periods until the vehicle speed falls below the prescribed speed. In one form of the invention, a first sensor that senses a first operating condition is used to determine the vehicle speed under normal operating conditions. When the first sensor becomes inappropriate or malfunctions, a second sensor that senses another operating condition is used to determine the vehicle speed.
Abstract:
A cylinder recognition apparatus for a multi-cylinder internal combustion engine capable of recognizing a specific reference cylinder as well as the remaining cylinders of the engine by use of only a single signal. A signal generator generates a single output signal in synchrony with the rotation of the engine, the output signal including a plurality of positional pulses each representative of prescribed rotational positions of a corresponding cylinder, and a cylinder recognition pulse at a location near a specific one of the positional pulses corresponding to a specific cylinder. A microcomputer discriminates the cylinder recognition pulse among the signal generator output pulses so as to recognize the specific positional pulse corresponding to the speicfic cylinder. The microcomputer calculates the pulse width of each pulse in the signal generator output signal and the pulse interval between the rising or falling edges of successive pulses, calculates the ratio of the pulse width to the pulse interval for each pulse, and discriminates the cylinder recognition pulse based on the ratio thus obtained.
Abstract:
An improved cylinder recognition apparatus and method for a multi-cylinder internal combustion engine capable of recognizing a specific reference cylinder as well as the remaining cylinders of the engine by use of only a single signal. A signal generator generates a single output signal in synchrony with the rotation of the engine, the output signal including a plurality of positional pulses each representative of prescribed rotational positions of a corresponding cylinder, and a cylinder recognition pulse at a location near a specific one of the positional pulses corresponding to a specific cylinder. A microcomputer discriminates the cylinder recognition pulse among the signal generator output pulses so as to recognize the specific positional pulse corresponding to the specific cylinder. In one aspect, cylinder recognition is not performed or stopped in a specific engine operating range such as in an early stage of an engine starting period in which the rotation of the engine is liable to abruptly and greatly vary and an error in the recognition of the cylinder could result, so as to avoid any resultant damage to the engine. In another aspect, it is determined whether the result of the cylinder recognition is correct or incorrect, and if correct, the engine is controlled based on the result of the cylinder recognition, but if incorrect, the engine is controlled based on other engine operating parameters to avoid improper engine control resulting from incorrect cylinder recognition.
Abstract:
An ignition timing control apparatus for a multi-cylinder internal combustion engine has a position sensor for generating a series of position signals. Each signal corresponds to one of the cylinders of the engine and indicates a first position and a second position with respect to top dead center of the piston of the corresponding cylinder. The number of degrees of crankshaft rotation between the first and second positions is different for a prescribed reference cylinder of the engine than for the other cylinders of the engine. A cylinder recognizing portion of a microcomputer recognizes the reference cylinder based on the signal from the position sensor. An ignition timing braking portion of the microcomputer performs ignition timing braking when the target ignition timing falls during a prescribed braking period and ignition has yet to take place when a piston reaches its second position. A braking period adjusting portion adjusts the length of the braking period depending on which cylinder is firing and on whether cylinder recognition has been completed.
Abstract:
An ignition timing controlling apparatus wherein ignition timing of an internal combustion engine used for driving a vehicle is controlled by calculating time required for ignition from a rotational referential position according to the target ignition timing calculated on the basis of the running state of the internal combustion engine and an average value of detected periods of the rotational referential position of the internal combustion engine, is capable of carrying out a stabilized ignition timing controlling even when the internal combustion engine creates periodic rotational variation.
Abstract:
A cylinder recognition apparatus has a position sensor which generates output pulses indicating prescribed positions of each piston of the engine. Based on a ratio which is a function of the period and pulses width of the output pulses, a microcomputer recognizes a reference cylinder of the engine and generates a series of data values, each value indicating the reference cylinder or one of the other cylinders of the engine. The data series is temporarily stored in a first shift register as a first series and is compared with a normal series by a checking device to determine if the first series is normal. The first series is provided to an engine controller only if it is determined to be a normal series. A second shift register may be provided for temporarily storing, as a second series, a series which was determined to be normal. A comparator compares the contents of the first and second shift registers to make sure that the first series was correctly transferred from one register to the other. The second series is provided to an engine controller only if the comparator determines that the first and second series are the same. If the two series are not the same, the second series is replaced by a normal series from the first shift register.