Claims
- 1. In a system for analyzing the relative performance of different cylinders of a multiple cylinder internal combustion engine in which a non-zero firing voltage is applied to each cylinder in a predetermined firing order during each engine cycle, the improvement comprising: sensing means coupled to the engine for sensing the firing voltage for each cylinder in a cylinder time period and producing a firing signal in response to each firing, processing means operating under stored program control and coupled to said sensing means and responsive to said firing signals for calculating for each cylinder a value representing its cylinder time period where the cylinder time period of a cylinder is the time between the firing of that cylinder and the firing of the next cylinder in the firing order, said processing means including means for calculating an overall average of the cylinder time period values for all of the cylinders and for calculating the percentage difference between the cylinder time period value for each cylinder and the overall average, and display means coupled to said processing means for displaying for each cylinder the percentage difference between the cylinder time period value for that cylinder and the overall average.
- 2. The system of claim 1, wherein the engine includes ignition coil means coupled to each cylinder for providing an ignition voltage thereto, said sensing means including pickup means coupled to said ignition coil means.
- 3. The system of claim 1, and further comprising pickup means coupled to the first cylinder in the firing order for detecting the firing thereof, said processing means including means coupled to said pickup means for identifying the cylinder associated with each firing signal and for causing said display means to display immediately adjacent to each percentage difference a corresponding cylinder number.
- 4. The system of claim 1, wherein said processing means and said display means include means cooperating to provide a numerical display of the percentage differences.
- 5. The system of claim 4, herein said display means includes a cathode-ray tube monitor.
- 6. The system of claim 1, wherein said processing means said display means include means cooperating to display the cylinder time period value for each cylinder.
- 7. The system of claim 6, wherein said cylinder time period display is in the form of a bar graph.
- 8. The system of claim 1, wherein said processing means and said display means include means cooperating to provide a display of the average of all of the cylinder time period values.
- 9. In a system for analyzing the relative performance of different cylinders of a multiple cylinder internal combustion engine in which a non-zero firing voltage is applied to each cylinder in a predetermined firing order during each engine cycle, the improvement comprising: sensing means coupled to the engine for sensing the firing voltage for each cylinder in a cylinder time period and producing a firing signal in response to each firing, processing means operating under stored program control and coupled to said sensing means and responsive to said firing signals for calculating the cylinder time period for each cylinder where the cylinder time period of a cylinder is the time between the firing of that cylinder and the firing of the next cylinder in the firing order, memory means for storing for each cylinder the cylinder time periods calculated during a plurality of consecutive engine cycles, said processing means including means for calculating for each cylinder the average value of the stored cylinder time periods, said memory means including means for storing said average values for each cylinder, said processing means including means for calculating the overall average of said cylinder average values and for calculating the percentage difference between the average value for each cylinder and the overall average, and display means coupled to said processing means and to said memory means for displaying for each cylinder the percentage difference.
- 10. The system of claim 9, wherein said memory means stores firing signals for ten engine cycles.
- 11. The system of claim 9, wherein said memory means stores firing signals for the most recent predetermined plurality of engine cycles, said processing means calculating running averages of the cylinder time periods, said display means continuously updating the display as the running averages change.
- 12. The system of claim 9, wherein the average values of the cylinder time periods for all of the cylinders are displayed in a bar graph.
- 13. The system of claim 9, wherein the average values of the cylinder time periods for all of the cylinders are displayed numerically.
- 14. The system of claim 9, wherein the overall average of said cylinder average values is displayed.
- 15. A method of analyzing the relative performance of different cylinders of a multiple cylinder internal combustion engine in which a non-zero firing voltage is applied to each cylinder in a predetermined firing order during each engine cycle, the method comprising the steps of: detecting the non-zero firing voltage for each cylinder in a cylinder time period, calculating for each cylinder a value representing its cylinder time period where the cylinder time period of a cylinder is the time between the firing of that cylinder and the firing of the next cylinder in the firing order, calculating an overall average of the cylinder time period values for all of the cylinders calculating the percentage difference between the cylinder time period value for each cylinder and the overall average, and displaying the percentage difference for each cylinder.
- 16. The method of claim 15, and further comprising the steps of calculating the cylinder time period for each cylinder, storing for each cylinder the cylinder time periods calculated during a predetermined number of consecutive engine cycles, and calculating for each cylinder the average value of the stored cylinder time periods, said overall average being an average of the cylinder average values.
- 17. The method of claim 16, wherein said predetermined number is 10.
- 18. The method of claim 15, and further comprising the step of displaying the cylinder time period value for each cylinder.
- 19. The method of claim 15, and further comprising the step of displaying the overall average.
Parent Case Info
This is a divisional of application Ser. No. 587,357, filed Sep. 24, 1990 is now abandoned.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4055995 |
Armstrong et al. |
Nov 1977 |
|
4291383 |
Tedeschi et al. |
Sep 1981 |
|
4417467 |
Higgs et al. |
Nov 1983 |
|
4502324 |
Marino et al. |
Mar 1985 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
587357 |
Sep 1990 |
|