The tachometer includes a microphone for disposition next to the exhaust of the vehicle and an accelerometer for disposition adjacent to its engine. A selected one of the outputs is connected to an ADC which provides digital samples to a central processing unit. Also, the ripple from the battery is sampled and provided to the CPU. The CPU calculates a constant representing the relationship of the frequencies of the ripple samples and the mechanical samples and responds to the ripple samples and the constant to provide output signals corresponding to the speed of the engine. The speed is displayed.
|
0. 10. A tachometer for determining the speed of the engine in a vehicle that includes a battery-operated electrical system which produces a dc voltage having a ripple thereon, the engine producing mechanical oscillations during operation, the tachometer comprising: a first input circuit for coupling to the electrical system for providing first signals representative of the frequency of the ripple,
a second input circuit for coupling to the engine for providing second signals representative of the frequency of the mechanical oscillations, an analog-to-digital converter coupled to said first and second means to provide ripple samples in response to the first signals and mechanical samples in response to the second signals, and a central processing unit coupled to said analog-to-digital converter and operating under stored program control for calculating a constant representing the relationship of the frequencies of the ripple samples and the mechanical samples and for responding to said ripple samples and the constant to provide output signals corresponding to the speed of the engine.
20. A tachometer for determining the speed of the engine in a vehicle that includes a battery-operated electrical system which produces a dc voltage having a ripple thereon, the engine producing mechanical oscillations during operation, the tachometer comprising:
a first input circuit for coupling to the electrical system for providing first signals representative of the frequency of the ripple; a second input circuit for coupling to the engine for providing second signals representative of the frequency of the mechanical oscillations; and a central processing unit coupled to said input circuits and operating under stored program control for (a) calculating the frequency of the ripple, (b) calculating the frequency of the mechanical oscillations to provide a mechanical frequency, (c) calculating the ratio of the mechanical frequency to the frequency of the ripple and storing the ratio and repeating this calculation and storage step a predetermined number of times to identify a representative ratio which becomes a constant, and (d) responding to the constant and the frequency of the ripple to provide output signals corresponding to the speed of the engine.
19. A tachometer for determining the speed of the engine in a vehicle that includes a battery-operated electrical system which produces a dc voltage having a ripple thereon, the engine producing mechanical oscillations during operation, the tachometer comprising:
a first input circuit for coupling to the electrical system for providing first signals representative of the frequency of the ripple; a second input circuit for coupling to the engine for providing second signals representative of the frequency of the mechanical oscillations; and a central processing unit coupled to said input circuits and operating under stored program control for (a) calculating the frequency of the ripple, (b) calculating the frequency of the mechanical oscillations to provide a mechanical frequency and storing the calculated mechanical frequency and repeating this calculation and storage step a predetermined number of times, (c) averaging the calculated and stored mechanical frequencies to provide a representative mechanical frequency, (d) calculating a constant representing the relationship of the frequency of the ripple and the representative mechanical frequency, and (e) responding to the constant and the frequency of the ripple to provide output signals corresponding to the speed of the engine.
1. A tachometer for determining the speed of the engine in a vehicle that includes a battery-operated electrical system which produces a dc voltage having a ripple thereon, the engine producing mechanical oscillations during operation, the tachometer comprising:
a first input circuit for coupling to the electrical system for providing first signals representative of the frequency of the ripple, a second input circuit for coupling to the engine for providing second signals representative of the frequency of the mechanical oscillations, and a processing circuit coupled to said first and second input circuits and operating under stored program control for calculating a constant representing the relationship of the frequencies of the first and second signals and for responding to said first signals and the constant to provide third signals corresponding to the speed of the engine (a) to collect simultaneously a first predetermined number of ripple samples from the first signal and a second predetermined number of mechanical samples from the second signal, (b) to calculate the frequency of the mechanical samples to provide a mechanical frequency, (c) to store the mechanical frequency, (d) to repeat the previous two steps a third predetermined number of times, (e) to provide a representative mechanical frequency from the stored mechanical frequencies, (f) to calculate the frequency of the ripple samples, (g) to calculate the ratio of the representative mechanical frequency to the ripple sample frequency, (h) to store such ratio, (i) to repeat the three previous steps a fourth predetermined number of times, and (j) to identify a representative ratio which becomes a constant, and (k) to provide third signals corresponding to the speed of the engine as a function of the constant and the frequency of the ripple.
3. The tachometer of
4. The tachometer of
6. The tachometer of
9. The tachometer of
11. The tachometer of claim 10 1, wherein said central processing unit circuit determines the frequencies of said ripple samples and said mechanical samples by Fast Fourier Transformation.
0. 12. The tachometer of
13. The tachometer of claim 12 1, wherein the steps of calculating the mechanical sample frequency and the ripple sample frequency are by Fast Fourier Transformation.
14. The tachometer of claim 12 1, wherein the first predetermined number is 10,000, the second predetermined number is 256, the third predetermined number is 128 and the fourth predetermined number is between 108 and 128.
15. The tachometer of claim 12 1, wherein the representative mechanical frequency is the average of the mechanical frequencies.
16. The tachometer of claim 12 1, wherein the representative ratio is the most frequently appearing of the ratios.
17. The tachometer of claim 10 1, and further comprising a keyboard to supply information to the central processing unit.
0. 18. The tachometer of
0. 21. The tachometer of
0. 22. The tachometer of
0. 23. The tachometer of
0. 24. The tachometer of
0. 25. The tachometer of
0. 26. The tachometer of
0. 27. The tachometer of
0. 28. The tachometer of
0. 29. The tachometer of
0. 30. The tachometer of
0. 31. The tachometer of
0. 32. The tachometer of
0. 33. The tachometer of
|
An alternator which charges the battery in a vehicle causes a ripple to be superimposed on the DC battery voltage, the frequency of which ripple is related to the engine speed. There are prior-art tachometers that calculate engine speed by measuring the frequency of the ripple. To convert ripple frequency to RPM requires knowledge of the relationship between such frequency and the rotational speed of mechanical parts of the engine. For example, it is known that the alternator speed is approximately one to three times the speed of the crank shaft. However, to obtain precise RPM readings the exact relationship in a particular vehicle must be determined. Prior-art approaches to calibration have not been sufficiently accurate.
Also known are tachometers that calculate RPM based on mechanical oscillations in the engine. For example, it is known to measure the frequency of the exhaust. As each cylinder fires, a pulse is produced in the exhaust. Measurement of the frequency of these pulses yields information on the engine speed. In such a tachometer, a microphone is placed near the exhaust pipe. The microphone picks up the exhaust sounds and the tachometer uses the frequency of those sounds to calculate RPM. A second type of mechanical oscillation is vibration of the engine. An accelerometer is placed near or on the engine to measure the frequency of such vibration, which frequency is related to engine speed.
At low engine speed, true RPM is very accurately related to the frequency of mechanical oscillations. But, the higher the engine speed, the lower the accuracy.
It has become important to provide virtually instantaneous measurement of the engine speed. This is because government specifications in various countries require measurement of certain parameters as a function of engine speed. For example, in Germany, there are specifications for the opacity of engine emissions in the range of 1,000 RPM to 10,000 RPM. Currently available tachometers do not have the capability of instantaneously keeping track of such extreme variations in engine speed.
It is, therefore, an important object of the present invention to provide a tachometer which accurately displays engine speed even though it is changing very rapidly.
Another object is to provide a tachometer that calculates engine speed based on the ripple in the vehicle's electrical system, and uses mechanical oscillation of the engine for calibration.
Another object is to provide a tachometer that calculates engine speed based on the ripple in the vehicle's electrical system, and uses exhaust sound frequency of the engine for calibration.
In summary, there is provided a tachometer for determining the speed of the engine in a vehicle that includes a battery-operated electrical system which produces a DC voltage having a ripple thereon, the engine producing mechanical oscillations during operation, the tachometer comprising first means for coupling to the electrical system for providing first signals representative of the frequency of the ripple, second means for coupling to the engine for providing second signals representative of the frequency of the mechanical oscillations, third means coupled to the first and second means for calculating a constant representing the relationship of the frequencies of the first and second signals and for responding to the first signals and the constant to provide third electrical signals corresponding to the speed of the engine.
The invention consists of certain novel features and a combination of parts hereinafter fully described, illustrated in the accompanying drawings, and particularly pointed out in the appended claims, it being understood that various changes in the details may be made without departing from the spirit, or sacrificing any of the advantages of the present invention.
For the purpose of facilitating an understanding of the invention, there is illustrated in the accompanying drawings a preferred embodiment thereof, from an inspection of which, when considered in connection with the following description, the invention, its construction and operation, and many of its advantages should be readily understood and appreciated.
Turning now to
If desired, a microphone 12 and an accelerometer could be employed and respectively connected to the dual inputs of a multiplexer (not shown). Control signals applied to the input of such multiplexer establish whether the microphone signals or the vibration signals are to be processed. The technician may want to check the outputs from both microphone 12 and the accelerometer and use the one that provides the "best" signals. A bandpass filter 20 is designed to eliminate frequencies clearly outside the range of the exhaust signal (or the vibration signal). In an operative embodiment, filter 20 had a bandpass of 5 Hz to 150 Hz. The signal from filter 20 is referred to as the "mechanical signal." The signal is amplified in amplifier 22 and applied as one input of a multiplexer 24. The elements 12-22 are in a first channel of tachometer 10.
A second channel has its input connected to the electrical system 26 of the vehicle, for example, the battery terminals or the cigarette lighter receptacle. The battery voltage is, of course, DC, but, because it is charged by the alternator and the alternator is operated by rotation of the engine, a ripple is present on the DC voltage, the frequency of which ripple is proportional to engine speed. A bandpass filter 28 is designed to eliminate frequencies clearly outside the range of the ripple signal. In a specific example, the bandpass of filter 28 was 500 Hz to 10,000 Hz. The signal is amplified in amplifier 29 and applied as a second input to multiplexer 24.
Multiplexer 24 is controlled by signals at its control input 25. The analog signal out of multiplexer 24 is converted to digital samples by an analog-to-digital converter 30. ADC 30 generates digital samples corresponding to the amplitude of the analog signal from microphone 12 (or an accelerometer) or electrical system 26, depending upon which is connected at a particular moment in time. The output of ADC 30 is applied to a central processing unit 32. Associated with CPU 32 is a display 34 on which appears RPM readings and prompts for operating tachometer 10. Also, associated with CPU 32 is a keyboard 36. In an operative embodiment, keyboard 36 was a set of four keys (not shown) on the housing containing the tachometer: a general key, an up key, a down key and a calibrating key. An interface 38 is for connecting CPU 32 to peripherals, such as a printer or engine analyzer. In an operative embodiment, interface 38 was a conductor which was adapted to have applied thereto an inductive probe connected to an engine analyzer. Alternatively, and/or in addition, interface 38 may be a serial port such as an RS232. Finally, CPU 32 has associated with it memory 40 in the form of ROM and RAM.
The ripple on the DC voltage has a frequency directly related to the engine speed. In normal operation, tachometer 10 will be used to display RPM by calculating the frequency of the ripple. The signal provided by the first channel (elements 12-22) is used to calculate K, a constant or factor by which the ripple frequency must be multiplied to provide RPM. This calculation is performed by CPU 32.
At idle, the exhaust frequency very accurately represents the engine speed, but at higher engine speeds, the relationship between the exhaust frequency and engine speed becomes less and less accurate. Thus, K is preferably calculated at idle.
Then, the "enter RPM" prompt appears, and the up/down keys are used to scroll through the range of 300 to 3,000 RPM. This is an alternative way to calibrate, when engine speed is measured by an independent meter. The software inquires as to whether the tachometer is plugged in. If it is, the ripple is calibrated. Then "exhaust measurement" prompt appears on display 34 and using the up/down keys the technician responds using the "up/down" keys if he wants to measure RPM based on exhaust only.
Having gone through the prompts, the technician next calibrates the tachometer. The technician will bring the tachometer near the exhaust if he plans to use microphone 12 (or he will attach an accelerometer). The technician depresses the calibrating key (not shown), which is signified by a vertical line in a circle. Inquiry is made as to whether tachometer 10 is plugged in. If not, the tachometer is turned off. If it is, then the calibration subroutine commences.
Referring to
The frequency of the mechanical samples is calculated by a highly accurate mathematical system called Fast Fourier Transformations ("FFT"). The FFT subroutine is shown in FIG. 4. The electrical signals derived from microphone 12 and electrical system 26 are complex and have numerous frequency components in a very broad range of several thousand Hz. FFT is used in tachometer 10 to quickly evaluate these signals and determine the primary frequency. It is because tachometer 10 uses FFT that it has the capability of instantaneously (within 0.1 second) keeping track of extreme variations in engine speed. FFT enables movement from the time domain to the frequency domain and to evaluate peaks of the signals in the frequency domain.
The mechanical frequency is stored. The procedure of calculating the mechanical frequency and storing it is repeated a predetermined number of times, such as 128. Each of the 128 loops uses a predetermined number of mechanical samples from the total of 256 samples. In a particular embodiment, the first loop included samples 1-128, the next loop included samples 2-129 and so forth, and loop 128 included samples 129 to 256. As a result, 128 frequencies were stored. The average mechanical frequency was calculated by adding up the stored frequencies and dividing by 128.
N is then calculated. N is needed in order to suppress frequency modulation of the ripple frequency. In an operative environment, N was a whole number, in the range of 108 to 128. The frequency of the ripple samples is calculated by the FFT subroutine of
Each of the N loops uses a predetermined number of ripple samples from the total of 10,000 samples. In a particular embodiment, the first loop included samples 1-128, the next loop included samples 51-178 and so forth, the sampling rate being 50 times higher. As a result, the constant is calculated N times and stored. In the final block in the subroutine of
Returning to
If the tachometer has not been calibrated, the displayed engine speed is automatically not based on ripple, but, rather on the one of the mechanical devices that is used, either microphone 12 or an accelerometer. In the "measure microphone" block, the signal processing is initiated. Thus, if the calibrating key has not been depressed the answer to "already calibrated"? will be "no." If microphone 12 was selected, the answer to "accel selected?" will be "no" causing an output from the mic 12 "on" block. An LED #2 will be off and the frequency of the mechanical samples from microphone 12 will be calculated using the FFT subroutine of FIG. 4. If the accelerometer is selected, the answer to "accel selected?" will be "yes." If the accelerometer is connected, by means of a cable, then LED #2 is off and the frequency of the mechanical pulses as derived from the accelerometer is calculated. In either case, engine speed based on mechanical samples is displayed. If the accelerometer is not connected, then LED #2 will flash and the RPM reading will be zero.
What has been described, therefore, is an improved tachometer that determines engine speed by measuring the frequency of the ripple on the battery and multiplying that frequency by a constant determined by a device that measures the frequency of the exhaust or vibrations of the engine. While the preferred embodiment of the invention has been described, it is to be understood that the scope of the protection is not to be limited by such embodiment, but rather by the following claims.
Patent | Priority | Assignee | Title |
6862504, | Sep 10 2002 | Bendix Commercial Vehicle Systems LLC | System and method for detecting alternator condition |
7162397, | May 07 2004 | Snap-On Incorporated | Decoding an alternator output signal |
7230418, | Jul 16 2004 | Auto Meter Products, Inc. | Flutter reduction apparatus and method |
Patent | Priority | Assignee | Title |
3603878, | |||
3765233, | |||
3978719, | Apr 30 1975 | RCA Corporation | Tachometer without physical connection to internal combustion engine |
4152580, | Jun 20 1975 | Fernotex Fernost-Textilhandel | Rotary machine electronics supervisory and control apparatus |
4237371, | Jun 20 1975 | Fernotex Fernost-Testihandel | Rotary machine electronics supervisory and control apparatus |
4263578, | Jun 08 1978 | Nissan Motor Company, Limited | Belt drive connection malfunction sensor |
4439721, | Feb 12 1982 | Outboard Marine Corporation | Magneto alternator regulator with tachometer output |
5004979, | Nov 03 1987 | GSLE SUBCO L L C | Battery tach |
5087881, | Sep 19 1988 | IC engine cylinder output power measurement apparatus by monitoring the output of an alternator driven by the engine | |
5216881, | Dec 21 1989 | Robert Bosch GmbH | Arrangement for determining the engine speed and an additional operating characteristic variable of an internal combustion engine by means of a sensor |
DE2648382, | |||
DE3942298, | |||
DE4036713, | |||
EP188403, | |||
EP287852, | |||
EP408877, | |||
EP472877, | |||
FR2337886, | |||
GB1539395, | |||
GB2174499, | |||
JP1241667, | |||
JP5322482, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 29 2001 | Sun Electric Deutschland GmbH | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Dec 03 2004 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 22 2008 | REM: Maintenance Fee Reminder Mailed. |
Jun 12 2009 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Apr 29 2006 | 4 years fee payment window open |
Oct 29 2006 | 6 months grace period start (w surcharge) |
Apr 29 2007 | patent expiry (for year 4) |
Apr 29 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 29 2010 | 8 years fee payment window open |
Oct 29 2010 | 6 months grace period start (w surcharge) |
Apr 29 2011 | patent expiry (for year 8) |
Apr 29 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 29 2014 | 12 years fee payment window open |
Oct 29 2014 | 6 months grace period start (w surcharge) |
Apr 29 2015 | patent expiry (for year 12) |
Apr 29 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |