← Back to Patent Explorer
EP0216161A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Digital engine analyzer

Assignee: Snap On Inc
•
Filing: 1986-08-22
•
Granted: —
•
Expires: 2006-08-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor controlled digital engine analyzer (10) receives analog input signals from an engine being analyzed, engine parameter data entered via a keyboard (12), and function data, selecting one of several operating modes for the analyzer and which information is to be displayed, entered via the keyboard, and displays on a CRT screen (11) the selected information such as cylinder firing order, RPM, etc., alphanumerically, information such as primary and secondary ignition through the use of continuous waveform patterns, and information pertaining to Dwell and KV through the use of bar graphs. To enhance the accuracy of the peaks of fast rise-time analog signals, a peak detector determines the peak of the signs, which is fed to a slow ADC. The digital peak value is stored. The analog signals are also fed to a fast ADC, and the digital output combined with the stored peak valve, to produce a hybrid digital signal. <IMAGE>

Inventors

  • 👤 Michael C. Putrow
  • 👤 Leonard J. Wisneski, Jr.
  • 👤 Craig F. Govekar
  • 👤 Gary D. Jonker
  • 👤 Gordon Lindhard (Nmi)
  • 👤 Dennis W. Weindenbenner
  • 👤 Robert O. Quinn

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 11:22
CPC Classifications
G; G09; G09G; G09G1/00; G09G1/06; G09G1/14; G09G1/16; G09G1/162; F; F02; F02P; F02P17/00; G01; G01R; G01R13/00; G01R13/20; G01R13/22; G01R13/34; G01R13/345; F02B; F02B75/00; F02B75/02; F02B2075/022; F02B2075/027

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 301 words
Apparatus (10) for analyzing analog signals, com­prising an analog to digital converter (37, 38) for convert­ing the analog signals into digital signals, memory means (165, 166) for storing the digital signals, a cathode ray tube (11) including a screen and an electron beam which is swept across said screen, said screen being defined by a plu­rality of rows and a plurality of columns, the electron beam being selectively operable to illuminate selected points at the intersections of the rows and the columns, the electron beam scanning said screen along a row in one row after the next, first means (158a) for monitoring the row in which the electron beam is sweeping at an instant of time (R-S), sec­ond means (168) for monitoring the row containing a data point in the column in which the electron beam is located at such instant of time (R-CC), latching means (321) having a clock input coupled to a source of clock signals and a sig­nal input for receiving the R-CC information and latching it until the next column so as to provide information on the row containing a data point in the immediately preceding col­umn (R-PC), and circuit means (322, 323, 324) coupled to said first means and to said second means and to said latch­ing means and being responsive to R-S and R-CC and R-PC to provide a screen energizing signal at each intersection cor­responding to the location of a digital signal and to each intersection in a column below a digital signal intersection in such column and above a digital signal intersection in the immediately preceding column and to each intersection in a column above a digital signal intersection in such column and below a digital signal intersection in an immediately preceding column, thereby giving continuity to the waveform displayed on said screen.
Claim 2
Dependent Claim 301 words
Apparatus (10) for analyzing analog signals, com­prising an analog to digital converter (37, 38) for convert­ing the analog signals into digital signals, memory means (165, 166) for storing the digital signals, a cathode ray tube (11) including a screen and an electron beam which is swept across said screen, said screen being defined by a plu­rality of rows and a plurality of columns, the electron beam being selectively operable to illuminate selected points at the intersections of the rows and the columns, the electron beam scanning said screen along a row in one row after the next, first means (158a) for monitoring the row in which the electron beam is sweeping at an instant of time (R-S), sec­ond means (168) for monitoring the row containing a data point in the column in which the electron beam is located at such instant of time (R-CC), latching means (321) having a clock input coupled to a source of clock signals and a sig­nal input for receiving the R-CC information and latching it until the next column so as to provide information on the row containing a data point in the immediately preceding col­umn (R-PC), and circuit means (322, 323, 324) coupled to said first means and to said second means and to said latch­ing means and being responsive to R-S and R-CC and R-PC to provide a screen energizing signal at each intersection cor­responding to the location of a digital signal and to each intersection in a column below a digital signal intersection in such column and above a digital signal intersection in the immediately preceding column and to each intersection in a column above a digital signal intersection in such column and below a digital signal intersection in an immediately preceding column, thereby giving continuity to the waveform displayed on said screen.
Claim 3
Dependent Claim 132 words
The apparatus of claim 1, wherein said circuit means includes comparator means (322, 323) for comparing R-S with R-CC and with R-PC and providing a comparator signal whenever R-CC equals R-S, or R-CC is greater than R-S, or R-PC equals R-S, or R-PC is greater than R-S, and logic means (324) coupled to said comparator means and being re­sponsive to the comparator signal to provide a screen ener­gizing signal at each intersection corresponding to the location of a digital signal and to each intersection in a column below a digital signal intersection in such column and above a digital signal intersection in the immediately preceding column and to each intersection in a column above a digital signal intersection in such column and below a dig­ital signal intersection in an immediately preceding column.
Claim 4
Dependent Claim 151 words
The apparatus of claim 2, wherein said comparator means includes a first comparator (322) having a first input coupled to said first means (158a) and a second input cou­pled to said second means (168), said first comparator being operative to produce a logic signal whenever the R-CC infor­mation is equal to or greater than the R-S information, and a second comparator (373) having a first input coupled to said first means (158a) and a second input coupled to said latching means (321), said second comparator means being op­erative to produce a logic signal whenever the R-PC information is equal to or greater than the R-S information, and further latching means (325) having a signal input coupled to said circuit means (322-324) and a control input coupled to a source of clock signals, said further latching means be­ing operative to provide screen energizing signals, thereby to fill in between horizontally adjacent intersections.
Claim 5
Dependent Claim 270 words
Apparatus (10) for analyzing analog signals, com­prising an analog to digital converter (37, 38) for convert­ing the analog signals into digital signals, memory means (165, 166) for storing the digital signals, a cathode ray tube (11) including a screen and an electron beam which is swept across said screen, said screen being defined by a plu­rality of rows and a plurality of columns, the electron beam being selectively operable to illuminate selected points at the intersections of the rows and the columns, such digital signal identifying the row location of a selected point in a different one of the columns, the electron beam scanning said screen along a row in one row after the next, row count means (158a) for providing a row count signal representing the row in which the electron beam is sweeping at an instant of time, the readout means (168) for reading said digital signals out of said memory means in sequence as the electron beam is scanning said screen, signal processing means (321-324) coupled to said memory means and to said row count means and being responsive to the digital signals and the row count signal to provide first signals representing the row locations for the selected points in each column, and second signals representing row locations for points in a given column between the row location for the selected point in said given column and the row location for the selected point in the immediately preceding column, and screen energizing means (325) responsive to said first and second signals for energizing the beam to illuminate the points rep­resented by the first and second signals.
Claim 6
Dependent Claim 270 words
Apparatus (10) for analyzing analog signals, com­prising an analog to digital converter (37, 38) for convert­ing the analog signals into digital signals, memory means (165, 166) for storing the digital signals, a cathode ray tube (11) including a screen and an electron beam which is swept across said screen, said screen being defined by a plu­rality of rows and a plurality of columns, the electron beam being selectively operable to illuminate selected points at the intersections of the rows and the columns, such digital signal identifying the row location of a selected point in a different one of the columns, the electron beam scanning said screen along a row in one row after the next, row count means (158a) for providing a row count signal representing the row in which the electron beam is sweeping at an instant of time, the readout means (168) for reading said digital signals out of said memory means in sequence as the electron beam is scanning said screen, signal processing means (321-324) coupled to said memory means and to said row count means and being responsive to the digital signals and the row count signal to provide first signals representing the row locations for the selected points in each column, and second signals representing row locations for points in a given column between the row location for the selected point in said given column and the row location for the selected point in the immediately preceding column, and screen energizing means (325) responsive to said first and second signals for energizing the beam to illuminate the points rep­resented by the first and second signals.
Claim 7
Dependent Claim 287 words
Apparatus (10) for analyzing analog signals, com­prising an analog-to-digital converter (37, 38) for convert­ing the analog signals into digital signals, a cathode ray tube (11) including a screen and an electron beam which is swept across said screen, said screen being defined by a plurality of beam rows and a plurality of beam columns, said screen being further divided into a plurality of character rows and a plurality of character columns defining a plural­ity of character areas, the electron beam scanning said screen along a row in one row after the next, the electron beam being selectively operable to illuminate selected points at the intersections of the beam rows and the beam columns, monitor means (158a) for monitoring the beam row in which the electron beam is sweeping at an instant of time, character ROM means (157) having stored at a multiplicity of locations therein character matrices respectively corre­sponding to a multiplicity of characters and respectively being accessed by a multiplicity of character access signals, memory means (154) coupled to said character ROM means for storing character access signals for the character matrices to be displayed in the character areas, character address means (249a-249c) for addressing said memory means with respect to each character matrix one after another in each character row one character row after the other for supplying character matrices corresponding to the characters to be displayed respectively in the character areas, matrix row address means (262) coupled to said character ROM means for causing one row of data for each character matrix se­lected by said memory means to be simultaneously released, and data generator means (263) coupled to said character ROM means for changing the data simultaneously released therefrom into a sequence of data.
Claim 8
Dependent Claim 287 words
Apparatus (10) for analyzing analog signals, com­prising an analog-to-digital converter (37, 38) for convert­ing the analog signals into digital signals, a cathode ray tube (11) including a screen and an electron beam which is swept across said screen, said screen being defined by a plurality of beam rows and a plurality of beam columns, said screen being further divided into a plurality of character rows and a plurality of character columns defining a plural­ity of character areas, the electron beam scanning said screen along a row in one row after the next, the electron beam being selectively operable to illuminate selected points at the intersections of the beam rows and the beam columns, monitor means (158a) for monitoring the beam row in which the electron beam is sweeping at an instant of time, character ROM means (157) having stored at a multiplicity of locations therein character matrices respectively corre­sponding to a multiplicity of characters and respectively being accessed by a multiplicity of character access signals, memory means (154) coupled to said character ROM means for storing character access signals for the character matrices to be displayed in the character areas, character address means (249a-249c) for addressing said memory means with respect to each character matrix one after another in each character row one character row after the other for supplying character matrices corresponding to the characters to be displayed respectively in the character areas, matrix row address means (262) coupled to said character ROM means for causing one row of data for each character matrix se­lected by said memory means to be simultaneously released, and data generator means (263) coupled to said character ROM means for changing the data simultaneously released therefrom into a sequence of data.
Claim 9
Dependent Claim 58 words
The apparatus of claim 5, wherein said matrix row address means addresses the same data in said character ROM means for two consecutive beam rows, said data generator means being clocked at one-half the scanning rate of the electron beam so that each pair of adjacent intersections is illuminated or not, thereby quadrupling the area of each character.
Claim 10
Dependent Claim 210 words
Apparatus (10) for analyzing recurring analog sig­nals each having a portion with a fast rise time, comprising a fast analog to digital converter (38) for relatively rapid­ly converting analog signals into main digital signals, peak detector means (128) for determining the peak value of the fast rise portion of each analog signal, a slow analog to digital converter (37) for relatively slowly converting the peak values into peak digital signals, storage means for storing the peak digital signals, control means (216) respon­sive to the occurrence of the fast rise time portion of an analog signal to be displayed to produce an enable signal, gate means (216) having a signal input coupled to said storage means and a control input coupled to said control means, said gate means being responsive to the enable signal to provide the peak digital signal, data means (161-163) having a first input coupled to said fast analog to digital converter and a second input coupled to said gate means and being operative to create a hybrid digital signal in which the peak of the fast rise time portion of the main digital signal is replaced with the peak digital signal, and a cathode ray tube (11) for displaying a waveform corresponding to the hybrid digital signal.
Claim 11
Dependent Claim 210 words
Apparatus (10) for analyzing recurring analog sig­nals each having a portion with a fast rise time, comprising a fast analog to digital converter (38) for relatively rapid­ly converting analog signals into main digital signals, peak detector means (128) for determining the peak value of the fast rise portion of each analog signal, a slow analog to digital converter (37) for relatively slowly converting the peak values into peak digital signals, storage means for storing the peak digital signals, control means (216) respon­sive to the occurrence of the fast rise time portion of an analog signal to be displayed to produce an enable signal, gate means (216) having a signal input coupled to said storage means and a control input coupled to said control means, said gate means being responsive to the enable signal to provide the peak digital signal, data means (161-163) having a first input coupled to said fast analog to digital converter and a second input coupled to said gate means and being operative to create a hybrid digital signal in which the peak of the fast rise time portion of the main digital signal is replaced with the peak digital signal, and a cathode ray tube (11) for displaying a waveform corresponding to the hybrid digital signal.
Claim 12
Dependent Claim 62 words
The apparatus of claim 7, wherein said control means is further operative to produce a disable signal in time coincidence with the enable signal, said fast analog to digital converter having a control input coupled to receive the disable signal, said fast analog to digital converter be­ing disabled by the disable signal during the fast rise time portion of each analog signal.
Claim 13
Dependent Claim 196 words
The apparatus of claim 7, and further comprising multiplexer means (110) having a plurality of analog signal inputs respectively coupled to receive the plurality of an­alog signals, said multiplexer means having a further signal input coupled to said peak detector means, said multiplexer means having first and second outputs respectively coupled to said fast analog to digital converter and to said slow an­alog to digital converter (38), microprocessor means (151) for providing a plurality of logic signals respectively cor­responding to the analog signals, and said multiplexer means having control input means (110a, 110b) coupled to said mi­croprocessor means and being responsive to the selected log­ic signal to cause the corresponding analog signal to be coupled to said fast analog to digital converter, said micro­processor means providing a microprocessor signal at the time a peak digital signal is to be inserted, further gate means (119) having a signal input coupled to the first out­put of said multiplexer means and a control input coupled to said microprocessor means and an output coupled to said peak detector means, said further gate means being responsive to the microprocessor signal to couple the corresponding analog signal to said peak detector means.
Claim 14
Dependent Claim 66 words
The apparatus of claim 7, and further comprising means (151) responsive to the fast rise portion of each an­alog signal to provide an enable signal and a disable sig­nal, said slow analog to digital converter having a control input coupled to said last-mentioned means and being respon­sive to the enable signal to be rendered operative and being responsive to the disable signal to be rendered inoperative.
Claim 15
Dependent Claim 150 words
Apparatus (10) for analyzing recurring analog sig­nals each having a portion with a fast rise time, comprising a fast analog to digital converter (38) for relatively rapid­ly converting analog signals into main digital signals, peak detector means (128) for determining the peak value of the fast rise portion of each analog signal, a slow analog to digital converter (37) for relatively slowly converting the peak values into peak digital signals, storage means (115) for storing the peak digital signals, data means (161-163) having a first input coupled to said fast analog to digital converter and a second input coupled to said storage means and being operative to create a hybrid digital signal in which the peak of the fast rise time portion of the main dig­ital signal is replaced with the stored peak digital signal, and display means (11) for displaying a wave form correspond­ing to the hybrid digital signal.
Claim 16
Dependent Claim 150 words
Apparatus (10) for analyzing recurring analog sig­nals each having a portion with a fast rise time, comprising a fast analog to digital converter (38) for relatively rapid­ly converting analog signals into main digital signals, peak detector means (128) for determining the peak value of the fast rise portion of each analog signal, a slow analog to digital converter (37) for relatively slowly converting the peak values into peak digital signals, storage means (115) for storing the peak digital signals, data means (161-163) having a first input coupled to said fast analog to digital converter and a second input coupled to said storage means and being operative to create a hybrid digital signal in which the peak of the fast rise time portion of the main dig­ital signal is replaced with the stored peak digital signal, and display means (11) for displaying a wave form correspond­ing to the hybrid digital signal.
Claim 17
Dependent Claim 226 words
An engine analyzer (10) for analyzing a plurality of recurring analog signals respectively produced by a plu­rality of cylinders in the engine, each having a portion with a fast rise time, comprising a fast analog to digital converter (38) for relatively rapidly converting analog signals into main digital signals, peak detector means (128) for determining the peak value of the fast rise portion of each analog signal, a slow analog to digital converter (37) for relatively slowly converting the peak values into peak digital signals, signal storage means (201b) including a plu­rality of registers corresponding in number to the number of cylinders and respectively storing the peak values corre­sponding to the cylinders, signal combining means (161-163) coupled to said fast analog to digital converter and to said signal storage means and being operative to create a hybrid digital signal in which the peak of the fast rise time por­tion of the main digital signal is replaced with the peak digital signal, display means for displaying a wave form cor­responding to the hybrid digital signal, and monitoring means (227) for monitoring the number of the cylinder which is firing at any instant of time to insure that the peak dig­ital signal being delivered to said signal combining means corresponds to peak value for the cylinder number of the main digital signal applied to said signal combining means.
Claim 18
Dependent Claim 226 words
An engine analyzer (10) for analyzing a plurality of recurring analog signals respectively produced by a plu­rality of cylinders in the engine, each having a portion with a fast rise time, comprising a fast analog to digital converter (38) for relatively rapidly converting analog signals into main digital signals, peak detector means (128) for determining the peak value of the fast rise portion of each analog signal, a slow analog to digital converter (37) for relatively slowly converting the peak values into peak digital signals, signal storage means (201b) including a plu­rality of registers corresponding in number to the number of cylinders and respectively storing the peak values corre­sponding to the cylinders, signal combining means (161-163) coupled to said fast analog to digital converter and to said signal storage means and being operative to create a hybrid digital signal in which the peak of the fast rise time por­tion of the main digital signal is replaced with the peak digital signal, display means for displaying a wave form cor­responding to the hybrid digital signal, and monitoring means (227) for monitoring the number of the cylinder which is firing at any instant of time to insure that the peak dig­ital signal being delivered to said signal combining means corresponds to peak value for the cylinder number of the main digital signal applied to said signal combining means.
Claim 19
Dependent Claim 74 words
The apparatus of claim 12, and further comprising selection means (110) having a plurality of analog signal in­puts respectively coupled to receive a plurality of analog signals, said selection means having an output coupled to said signal combining means (161-163), said selection means having control input means coupled to said monitoring means (151) and being responsive to a selected signal therefrom to the associated analog signal to be coupled to said signal combining means.
Claim 20
Dependent Claim 281 words
An engine analyzer (10) for analyzing analog sig­nals produced by the engine, comprising an analog to digital converter (37, 38) for converting the analog signals into digital signals, a cathode ray tube (11) including a screen defined by a plurality of rows and an electron beam which is swept across said screen along a row in one row after the next, waveform means (152) coupled to said analog to digital converter and responsive to the digital signals therefrom to provide waveform data for said cathode ray tube, alphanu­meric means (154) for supplying alphanumeric data to said cathode ray tube, monitor means (158a) for monitoring the row in which the electron beam is sweeping at an instant of time, and comparator means (271) having a signal input coupled to said monitor means and having reference input means (271a) connected to constitute a preset reference corresponding to a predetermined row, said comparator means being operative to provide a first control signal when the row in which the electron beam is sweeping is greater than the predetermined row and a second control signal when the row in which the electron beam is sweeping is less than the predetermined row, said waveform means and said alphanumeric means being coupled to said comparator means and being re­sponsive to one of the control signals respectively to be­come enabled, said waveform means and said alphanumeric means being responsive to the other of the control signals respectively to become disabled and enabled, whereby only al­phanumeric data is displayed in the vertical portion of said screen corresponding to the one control signal, and only waveform data is displayed in the portion of the screen cor­responding to the other control signal.
Claim 21
Dependent Claim 281 words
An engine analyzer (10) for analyzing analog sig­nals produced by the engine, comprising an analog to digital converter (37, 38) for converting the analog signals into digital signals, a cathode ray tube (11) including a screen defined by a plurality of rows and an electron beam which is swept across said screen along a row in one row after the next, waveform means (152) coupled to said analog to digital converter and responsive to the digital signals therefrom to provide waveform data for said cathode ray tube, alphanu­meric means (154) for supplying alphanumeric data to said cathode ray tube, monitor means (158a) for monitoring the row in which the electron beam is sweeping at an instant of time, and comparator means (271) having a signal input coupled to said monitor means and having reference input means (271a) connected to constitute a preset reference corresponding to a predetermined row, said comparator means being operative to provide a first control signal when the row in which the electron beam is sweeping is greater than the predetermined row and a second control signal when the row in which the electron beam is sweeping is less than the predetermined row, said waveform means and said alphanumeric means being coupled to said comparator means and being re­sponsive to one of the control signals respectively to be­come enabled, said waveform means and said alphanumeric means being responsive to the other of the control signals respectively to become disabled and enabled, whereby only al­phanumeric data is displayed in the vertical portion of said screen corresponding to the one control signal, and only waveform data is displayed in the portion of the screen cor­responding to the other control signal.
Claim 22
Dependent Claim 34 words
The engine analyzer of claim 14, wherein the first control signal enables said alphanumeric means and disables said waveform means, and the second control signal disables said alphanumeric means and enables said waveform means.
Claim 23
Dependent Claim 93 words
The engine analyzer of claim 14, and further com­prising means (12) for placing said engine analyzer in an al­phanumeric mode in which only alphanumeric data is displayed on said cathode ray tube, and means (153) responsive to the alphanumeric mode to provide a further control signal, said comparator means being coupled to said last-mentioned means and being responsive to the further control signal to cause the one control signal to be generated irrespective of wheth­er the row in which the electron beam is sweeping is less than or greater than the reference row.
Claim 24
Dependent Claim 169 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising a cathode ray tube (11) for displaying a waveform correspond­ing to a selected engine signal which is continuously updat­ed as and when the corresponding electrical signal changes, a keyboard (12) having a key thereon for selecting an RPM setpoint and additional keys for selecting the magnitude of the RPM setpoint, microprocessor means (151) coupled to said keyboard and adapted to process the activation of said keys, said microprocessor operating under stored program for (a) determining the time between ignition signals and converting such time into engine speed in RPM, (b) storing the engine speed in RPM thus calculated, (c) determining whether the en­gine speed in RPM is equal to or greater than the RPM setpoint, and (d) if so, freezing the waveform on said cath­ode ray tube to be that corresponding to the electrical sig­nals when the engine speed was at or about the RPM setpoint irrespective of subsequent changes in the electrical signals.
Claim 25
Dependent Claim 169 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising a cathode ray tube (11) for displaying a waveform correspond­ing to a selected engine signal which is continuously updat­ed as and when the corresponding electrical signal changes, a keyboard (12) having a key thereon for selecting an RPM setpoint and additional keys for selecting the magnitude of the RPM setpoint, microprocessor means (151) coupled to said keyboard and adapted to process the activation of said keys, said microprocessor operating under stored program for (a) determining the time between ignition signals and converting such time into engine speed in RPM, (b) storing the engine speed in RPM thus calculated, (c) determining whether the en­gine speed in RPM is equal to or greater than the RPM setpoint, and (d) if so, freezing the waveform on said cath­ode ray tube to be that corresponding to the electrical sig­nals when the engine speed was at or about the RPM setpoint irrespective of subsequent changes in the electrical signals.
Claim 26
Dependent Claim 214 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising an analog to digital converter (37, 38) for converting the engine signals into digital signals, main memory means (152) for storing the digital signals and being periodically updat­ed, a cathode ray tube (11) including a screen and an elec­tron beam which is swept across said screen for displaying information stored in said main memory means, freeze memory means (164) for storing the digital signals and being updat­ed at a rate substantially slower than the rate at which said main memory means is updated, switch means (161-163) coupled between said converter and both of said memory means and having an enable condition by which the digital signals are coupled to both of said memory means and a disable condition by which the digital signals are isolated from both of said memory means, generator means (151) for generating a freeze input when digital signals stored in said freeze memory means are to be displayed on said screen, and control means (173) for said freeze memory means and said switch means, said control means being responsive to a freeze input to disable said switch means and enable said freeze memory means to deliver digital signals stored there­in to said main memory means.
Claim 27
Dependent Claim 214 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising an analog to digital converter (37, 38) for converting the engine signals into digital signals, main memory means (152) for storing the digital signals and being periodically updat­ed, a cathode ray tube (11) including a screen and an elec­tron beam which is swept across said screen for displaying information stored in said main memory means, freeze memory means (164) for storing the digital signals and being updat­ed at a rate substantially slower than the rate at which said main memory means is updated, switch means (161-163) coupled between said converter and both of said memory means and having an enable condition by which the digital signals are coupled to both of said memory means and a disable condition by which the digital signals are isolated from both of said memory means, generator means (151) for generating a freeze input when digital signals stored in said freeze memory means are to be displayed on said screen, and control means (173) for said freeze memory means and said switch means, said control means being responsive to a freeze input to disable said switch means and enable said freeze memory means to deliver digital signals stored there­in to said main memory means.
Claim 28
Dependent Claim 134 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising a cathode ray tube (11) for displaying a wave form corresponding to a selected engine signal which is continuously updat­ed as and when the corresponding selected engine signal changes, means (RPM SET POINT) for selecting an RPM setpoint operating mode for the engine analyzer, means (12) for se­lecting the magnitude of the RPM setpoint, means (151) for determining the time between ignition signals and converting such time into engine speed in RPM, means (115) for storing the engine speed in RPM thus calcu- lated, and means (173) for freezing the wave form displayed on said cathode ray tube to be that corresponding to the selected engine signal which was being produced when the engine speed reaches the RPM setpoint.
Claim 29
Dependent Claim 134 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising a cathode ray tube (11) for displaying a wave form corresponding to a selected engine signal which is continuously updat­ed as and when the corresponding selected engine signal changes, means (RPM SET POINT) for selecting an RPM setpoint operating mode for the engine analyzer, means (12) for se­lecting the magnitude of the RPM setpoint, means (151) for determining the time between ignition signals and converting such time into engine speed in RPM, means (115) for storing the engine speed in RPM thus calcu- lated, and means (173) for freezing the wave form displayed on said cathode ray tube to be that corresponding to the selected engine signal which was being produced when the engine speed reaches the RPM setpoint.
Claim 30
Dependent Claim 181 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals comprising display means (111), analog to digital converter means (38) for converting the engine signals to data in the form of wave form data signals for application to said display means for producing a display of wave form patterns, wave form mem­ory means (152) for storing the wave form data signals prior to application to said display means, said wave form memory means including first (165) and second memory (166) banks, memory addressing means coupled to said memory banks for se­quentially setting address locations therein to which data is to be written and from which data is to be read, bidirec­tional data switch means (167, 168) associated with said memory banks, control means (160) for controlling said memory banks, memory addressing means and data switch means to enable data to be written into said first memory bank while data is read from said second memory bank and to en­able data to be read from said first memory bank while data is written into said second memory bank.
Claim 31
Dependent Claim 181 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals comprising display means (111), analog to digital converter means (38) for converting the engine signals to data in the form of wave form data signals for application to said display means for producing a display of wave form patterns, wave form mem­ory means (152) for storing the wave form data signals prior to application to said display means, said wave form memory means including first (165) and second memory (166) banks, memory addressing means coupled to said memory banks for se­quentially setting address locations therein to which data is to be written and from which data is to be read, bidirec­tional data switch means (167, 168) associated with said memory banks, control means (160) for controlling said memory banks, memory addressing means and data switch means to enable data to be written into said first memory bank while data is read from said second memory bank and to en­able data to be read from said first memory bank while data is written into said second memory bank.
Claim 32
Dependent Claim 148 words
The engine analyzer of claim 20, wherein said mem­ory addressing means includes write address means (212) and read address means (174) which operate asynchronously of one another to enable data to be read from said memory banks at a rate which is many times faster than the rate at which da­ta is written into said memory banks, said display means (11) including a cathode ray tube having a screen and an electron beam which is swept across said screen for display­ing information, and display drive means (159) including first timing means (240) for establishing the sweep rate of the beam and the operating rate for said read address means, said converter means (38) operating at a rate correlated to engine speed, said control means including second timing means (204) for controlling the operating rate of said con­verter means and the operating rate for said write address means (212).
Claim 33
Dependent Claim 63 words
The engine analyzer of claim 21, wherein said con­trol means includes an address counter (225) clocked at the rate at which the digital signals are produced, hardware cyl­inder couter (227) for providing outputs correlating the electrical signals produced at any instant of time with the corresponding cylinder, and comparator means (236) for com­paring the output from the cylinder counter and a selected cylinder.
Claim 34
Dependent Claim 287 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising display means (11), converter means (38) for deriving data from the engine signals in the form of wave data sig­nals for application to said display means for producing a display of a wave form pattern, wave form memory means (152) for storing the wave form data signals prior to application to said display means, display data means (155) for provid­ing data in the form of display data signals for application to said display means for producing a display of information in at least alphanumeric form, display memory means (154) for storing the display data signals prior to application to said display means, said wave form memory means including first dual bank memory means (165-168) and said display mem­ ory means including second dual bank memory means (167-171), each of said dual bank memory means including first (A) and second (B) memory banks, memory addressing means (212, 174; 153, 174) coupled to said memory banks for sequentially set­ting address locations therein to which data is to be writ­ten and from which data is to be read, bidirectional data switch means (167, 168-171, 172) associated with said mem­ory banks, control means (160, 173) for controlling associat­ed memory banks, memory addressing means and data switching means to enable data to be written into the first memory bank of a given dual bank memory means while data is read from the second memory bank of said given dual bank memory means, and to enable data to be read from the first memory bank of said given dual bank memory means while data is writ­ten into the second memory bank of said given dual bank mem­ory means.
Claim 35
Dependent Claim 287 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising display means (11), converter means (38) for deriving data from the engine signals in the form of wave data sig­nals for application to said display means for producing a display of a wave form pattern, wave form memory means (152) for storing the wave form data signals prior to application to said display means, display data means (155) for provid­ing data in the form of display data signals for application to said display means for producing a display of information in at least alphanumeric form, display memory means (154) for storing the display data signals prior to application to said display means, said wave form memory means including first dual bank memory means (165-168) and said display mem­ ory means including second dual bank memory means (167-171), each of said dual bank memory means including first (A) and second (B) memory banks, memory addressing means (212, 174; 153, 174) coupled to said memory banks for sequentially set­ting address locations therein to which data is to be writ­ten and from which data is to be read, bidirectional data switch means (167, 168-171, 172) associated with said mem­ory banks, control means (160, 173) for controlling associat­ed memory banks, memory addressing means and data switching means to enable data to be written into the first memory bank of a given dual bank memory means while data is read from the second memory bank of said given dual bank memory means, and to enable data to be read from the first memory bank of said given dual bank memory means while data is writ­ten into the second memory bank of said given dual bank mem­ory means.
Claim 36
Dependent Claim 97 words
The engine analyzer of claim 23, wherein said mem­ory addressing means includes first write address means (212) individually associated with said wave form memory means and second write address means (153) individually asso­ciated with said display memory means, said first and second write address means operating at different rates for writing data into said wave form memory means and said display mem­ory means at different rates, and read address means (174) associated with said wave form memory means and with said display memory means for reading data from both of said memory means at the same rate.
Claim 37
Dependent Claim 97 words
The engine analyzer of claim 23, wherein said dis­play data means includes pattern memory means (155) for stor­ing data signals defining a plurality of patterns to be displayed by said display means, and readout means (153, 249) including signal processing (153) means having data reg­isters for storing data representing the information to be displayed an alphanumeric form, said signal processing means being programmed to respond to select signals to read out da­ta signals from said pattern memory means and said data reg­ isters and to write the data signals thus read out into said display memory means.
Claim 38
Dependent Claim 312 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising an analog to digital converter (38) for converting the en­gine signals into digital signals, memory means (152) for storing the digital signals as they are produced, display means (11) for displaying information stored in said memory means, said memory means including first (165) and second (166) memory banks, input data switch means (167) coupled be­tween said converter and both said memory banks and being op­erable between a first state in which said first memory bank is coupled to said converter and said second memory bank is isolated from said converter and a second state in which said first memory bank is isolated from said converter and said second memory bank is coupled to said converter, output data switch means (168) coupled between both said memory banks and said display means and being operable between a first state in which said first memory bank is isolated from said display means and said second memory bank is coupled to said display means and a second state in which said first memory bank is coupled to said display means and said second memory bank is isolated from said display means, and control means (160) for alternately operating said data switch means between their first and second states, said control means controlling said data switch means and said memory means for alternately switching said data switch means between their first and second states to enable data to be written into said first memory bank while data is read from said second memory bank and to enable data to be read from said first memory bank while data is written into said second memory bank, the rate at which data is read from said memory banks being many times faster than the rate at which data is written into said memory banks.
Claim 39
Dependent Claim 312 words
An engine analyzer (10) for analyzing an internal combustion engine that produces engine signals, comprising an analog to digital converter (38) for converting the en­gine signals into digital signals, memory means (152) for storing the digital signals as they are produced, display means (11) for displaying information stored in said memory means, said memory means including first (165) and second (166) memory banks, input data switch means (167) coupled be­tween said converter and both said memory banks and being op­erable between a first state in which said first memory bank is coupled to said converter and said second memory bank is isolated from said converter and a second state in which said first memory bank is isolated from said converter and said second memory bank is coupled to said converter, output data switch means (168) coupled between both said memory banks and said display means and being operable between a first state in which said first memory bank is isolated from said display means and said second memory bank is coupled to said display means and a second state in which said first memory bank is coupled to said display means and said second memory bank is isolated from said display means, and control means (160) for alternately operating said data switch means between their first and second states, said control means controlling said data switch means and said memory means for alternately switching said data switch means between their first and second states to enable data to be written into said first memory bank while data is read from said second memory bank and to enable data to be read from said first memory bank while data is written into said second memory bank, the rate at which data is read from said memory banks being many times faster than the rate at which data is written into said memory banks.

References Cited (Backward Citations)

EP0081353A2 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag