Data processing system for electronic control of automotive vehicle devices with noise prevention
First Claim
1. A data processing system for an automotive vehicle electronic control for controlling various vehicle functions, said system having an input unit, a central processing unit and one or more memory units, at least one of said memory units being associated with said input unit, said input unit being in communication with various sensing elements for detecting vehicle control parameters, said system further comprising, in combination:
- means for receiving an input signal from one of said sensing elements and inputting said input signal to said input unit;
means within said input unit for comparing said input signal with a reference signal to determine whether said input signal is within a predetermined range and outputting selected values of said input signal, said selected values being present values of said input signal when said input signal is within said predetermined range; and
means for storing said outputted selected values and outputting said stored selected values to said central processing unit, said storing means comprising said at least one memory unit associated with said input unit.
0 Assignments
0 Petitions
Accused Products
Abstract
The data processing system generally comprises a CPU, one or more memory units and an input unit. The input unit is capable of discriminating between signals contaminated with noise and noise free signals. Only noise free signals are stored for processing by the CPU. In one embodiment, the input unit determines whether an input signal value is within a predetermined range. If the signal value is within the range, it is stored. If the signal value is outside of the range, the input unit operates to determine the difference between successive values of the signal. If the difference between successive sequential values does not vary beyond a predetermined range for a predetermined time, the signal is regarded as being correct and the present value is stored for processing by the CPU. Otherwise, a preceding value is stored for processing by the computer.
-
Citations
12 Claims
-
1. A data processing system for an automotive vehicle electronic control for controlling various vehicle functions, said system having an input unit, a central processing unit and one or more memory units, at least one of said memory units being associated with said input unit, said input unit being in communication with various sensing elements for detecting vehicle control parameters, said system further comprising, in combination:
-
means for receiving an input signal from one of said sensing elements and inputting said input signal to said input unit; means within said input unit for comparing said input signal with a reference signal to determine whether said input signal is within a predetermined range and outputting selected values of said input signal, said selected values being present values of said input signal when said input signal is within said predetermined range; and means for storing said outputted selected values and outputting said stored selected values to said central processing unit, said storing means comprising said at least one memory unit associated with said input unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A noise prevention device for use in a data processing system for an automotive vehicle electronic control, said system controlling automotive fuel injection, spark ignition timing, engine speed and other engine operating conditions, said device being operative to prevent the effects of noise generated by spark ignition and other engine functions from detrimentally affecting operation of said system, said device comprising:
-
an input unit having an input register temporarily storing inputted sensor signal values indicative of various engine operating parameters, said input register being capable of being updated with present sensor signal values in place of previous sensor signal values; discriminator means for receiving inputted sensor signals and comparing successive sensor signal values with a predetermined first reference signal defining a varying input signal range to determine when said successive sensor signal values are in said input signal range; and
, when said successive sensor signal values are outside of said input signal range, producing differences between said successive sensor signal values and comparing said differences with a second reference value defining an allowable difference range, and measuring the period of time during which said differences are maintained in said allowable difference range;
said discriminator means comparing said measured period with a predetermined period and producing a command signal if said sensor signal values are out of said input signal range and said measured period is shorter than said predetermined period; andswitch means for applying said sensor signal values to said input register, said switch means being responsive to said discriminator means for applying said inputted sensor signal values to said input register only in the absence of said command signal. - View Dependent Claims (8)
-
-
9. In a data processing system for controlling various vehicle functions on an automotive vehicle and including an input unit, a central processing unit, and a memory unit, a method for eliminating noise from signals input to the system, comprising:
-
inputting a sensor signal to said input unit; comparing successive values of said sensor signal with predetermined values defining a normal range for said sensor signal and generating a first command signal when said sensor signal values are out of said normal range; generating difference signals related to the difference of successive sensor signal values and comparing said difference signals with a predetermined difference reference value in response to said first command signal; measuring a period in which said difference signals are in a given range with respect to said predetermined difference reference value and comparing said measured period with a predetermined reference period and generating a second command signal when said measured period is shorter than said predetermined reference period; providing a previous value of said sensor signal to said central processing unit in response to said second command signal; and storing and providing a present value of said sensor signal to said central processing unit when either said first command signal or said second command signal is not generated. - View Dependent Claims (10, 11)
-
-
12. A method for preventing a data processing system in an electronic engine control for an automotive vehicle from failure of operation due to input signals contaminated by noise, comprising:
-
receiving a sensor signal from a sensing element and inputting said sensor signal to an input unit; comparing successive values of said sensor signal with a first predetermined value to determine whether said sensor signal is within a normal range; storing the present value of said sensor signal and inputting said present value to said data processing system when said sensor signal is within said normal range; determining the difference between successive values of said sensor signal when said sensor signal is outside of said predetermined range, and comparing said determined differences with a second predetermined value and measuring the period of time during which said determined differences are within a predetermined range of said second value when said sensor signal is not within said normal range; comparing said measured period with a predetermined reference period; and storing and applying the present value of said sensor signal to said data processing system when said measured period is greater than said predetermined reference period.
-
Specification