Digital engine analyzer
First Claim
1. An engine analyzer for analyzing analog signals produced by an internal combustion engine, comprising an analog-to-digital converter for converting the analog signals into digital signals, a cathode ray tube 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 plurality 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 for monitoring the beam row in which the electron beam is sweeping at an instant of time, character ROM means having stored at a multiplicity of locations therein character matrices respectively corresponding to a multiplicity of characters and respectively being accessed by a multiplicity of character access signals, each character matrix being defined by m rows and n columns, memory means coupled to said character ROM means for storing character access signals for the character matrices to be displayed in the character areas, characters address means for addressing said memory means with respect to each character matrix one after another in each character now 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 coupled to said character ROM means for causing one row of data for each character matrix selected by said memory means to be simultaneously released, said matrix row address means addressing the data in the first and last rows of each character matrix selected of said character ROM means for a single beam row and said matrix row address means addressing the same data in said character ROM means for two consecutive beam rows for the intermediate ones of said rows of each character matrix selected, whereby each character displayed is increased in vertical height for only said intermediate beam rows and the number of character rows displayed on the screen is 2(m-1), and data generator means coupled to said character ROM means for changing the data simultaneously released therefrom into a sequence of data.
4 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor controlled digital engine analyzer receives analog input signals from an engine being analyzed, engine parameter data entered via a keyboard, 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 the selected information such as cylinder firing order,RPM, Dwell, KV and DC volts, alphanumerically, information such as primary and secondary ignition and voltage, alternator and fuel injector information through the use of continuous waveform patterns, and additional information pertaining to Dwell, KV and Cylinder Shorting through the use of bar graphs. The waveform pattern data derived form the analog input signals is stored in a dual bank waveform memory and read out for display on the CRT screen under hardware control, and address data representing alphanumeric data and screen formats for the various operating modes to be displayed is stored in a dual bank display memory for application to a character generator, a bank switching arrangement being used for both the waveform memory and the display memory to enable the banks of each memory to be alternately written to and read from. A main microprocessor receives and processes analog input signals, other than the waveform pattern signals, and a display microprocessor receives numerical data from the main microprocessor and causes display of the numerical data on the CRT screen.
11 Citations
6 Claims
- 1. An engine analyzer for analyzing analog signals produced by an internal combustion engine, comprising an analog-to-digital converter for converting the analog signals into digital signals, a cathode ray tube 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 plurality 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 for monitoring the beam row in which the electron beam is sweeping at an instant of time, character ROM means having stored at a multiplicity of locations therein character matrices respectively corresponding to a multiplicity of characters and respectively being accessed by a multiplicity of character access signals, each character matrix being defined by m rows and n columns, memory means coupled to said character ROM means for storing character access signals for the character matrices to be displayed in the character areas, characters address means for addressing said memory means with respect to each character matrix one after another in each character now 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 coupled to said character ROM means for causing one row of data for each character matrix selected by said memory means to be simultaneously released, said matrix row address means addressing the data in the first and last rows of each character matrix selected of said character ROM means for a single beam row and said matrix row address means addressing the same data in said character ROM means for two consecutive beam rows for the intermediate ones of said rows of each character matrix selected, whereby each character displayed is increased in vertical height for only said intermediate beam rows and the number of character rows displayed on the screen is 2(m-1), and data generator means coupled to said character ROM means for changing the data simultaneously released therefrom into a sequence of data.
Specification