Angular speed detecting apparatus for crankshaft of internal combustion engine
First Claim
1. An angular speed detecting apparatus for a crankshaft of an internal combustion engine, said angular speed detecting apparatus detects a rotational angular speed of said crankshaft based on an output of a pulse generator which generates a crank pulse at every predetermined rotational angle of said crankshaft, said angular speed detecting apparatus comprising:
- averaging means for calculating an average value of data of a speed parameter indicating a rotational angular speed of said crankshaft, the data being sampled at intervals of 720/N degrees where (N) is a number of cylinders of said engine;
learning means for calculating a learning correction coefficient for correcting the speed parameter according to the average value; and
correcting means for correcting the speed parameter using the learning correction coefficient,wherein said averaging means calculates the average value of the data of the speed parameter sampled within a sampling range set according to a number of cylinders of said engine, and said learning means calculates the learning correction coefficient corresponding to a predetermined central angular range located at the center of the sampling range, andwherein the sampling range is set to an angular width obtained by multiplying 720/N degrees by an odd number, and the predetermined central angular range has a width of 720/N degrees.
1 Assignment
0 Petitions
Accused Products
Abstract
An angular speed detecting apparatus for a crankshaft of an internal combustion engine. The angular speed detecting apparatus detects a rotational angular speed of the crankshaft based on an output of a pulse generator which generates a crank pulse at every predetermined rotational angle of the crankshaft. An average value of a speed parameter indicating a rotational angular speed of the crankshaft is calculated using the data sampled at intervals of 720/N degrees where N is a number of cylinders of the engine. A learning correction coefficient for correcting the speed parameter is calculated according to the average value. The speed parameter is corrected using the learning correction coefficient.
35 Citations
15 Claims
-
1. An angular speed detecting apparatus for a crankshaft of an internal combustion engine, said angular speed detecting apparatus detects a rotational angular speed of said crankshaft based on an output of a pulse generator which generates a crank pulse at every predetermined rotational angle of said crankshaft, said angular speed detecting apparatus comprising:
-
averaging means for calculating an average value of data of a speed parameter indicating a rotational angular speed of said crankshaft, the data being sampled at intervals of 720/N degrees where (N) is a number of cylinders of said engine; learning means for calculating a learning correction coefficient for correcting the speed parameter according to the average value; and correcting means for correcting the speed parameter using the learning correction coefficient, wherein said averaging means calculates the average value of the data of the speed parameter sampled within a sampling range set according to a number of cylinders of said engine, and said learning means calculates the learning correction coefficient corresponding to a predetermined central angular range located at the center of the sampling range, and wherein the sampling range is set to an angular width obtained by multiplying 720/N degrees by an odd number, and the predetermined central angular range has a width of 720/N degrees. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An angular speed detecting method for a crankshaft of an internal combustion engine, for detecting a rotational angular speed of said crankshaft based on an output of a pulse generator which generates a crank pulse at every predetermined rotational angle of said crankshaft, said angular speed detecting method comprising the steps of:
-
a) calculating an average value of data of a speed parameter indicating a rotational angular speed of said crankshaft, the data being sampled at intervals of 720/N degrees where (N) is a number of cylinders of said engine; b) calculating a learning correction coefficient for correcting the speed parameter according to the average value; and c) correcting the speed parameter using the learning correction coefficient, wherein the average value of the speed parameter data sampled within a sampling range, which is set according to a number of cylinders of said engine, is calculated in said step a), and the learning correction coefficient is calculated corresponding to a predetermined central angular range located at the center of the sampling range in said step b), and wherein the sampling range is set to an angular width obtained by multiplying 720/N degrees by an odd number, and the predetermined central angular range has a width of 720/N degrees. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program embodied on a computer-readable medium for causing a computer to implement an angular speed detecting method for a crankshaft of an internal combustion engine, for detecting a rotational angular speed of said crankshaft based on an output of a pulse generator which generates a crank pulse at every predetermined rotational angle of said crankshaft, said angular speed detecting method comprising the steps of:
-
a) calculating an average value of data of a speed parameter indicating a rotational angular speed of said crankshaft, the data being sampled at intervals of 720/N degrees where (N) is a number of cylinders of said engine; b) calculating a learning correction coefficient for correcting the speed parameter according to the average value; and c) correcting the speed parameter with the learning correction coefficient, wherein the average value of the speed parameter data sampled within a sampling range, which is set according to a number of cylinders of said engine, is calculated in said step a), and the learning correction coefficient is calculated corresponding to a predetermined central angular range located at the center of the sampling range in said step b), and wherein the sampling range is set to an angular width obtained by multiplying 720/N degrees by an odd number, and the predetermined central angular range has a width of 720/N degrees. - View Dependent Claims (12, 13, 14, 15)
-
Specification