Control system of the analogue-digital-analogue type with a digital computer having multiple functions for an automobile vehicle
First Claim
Patent Images
1. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments; and
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine;
wherein said calculating means comprises multiplying means for multiplying two members each having a maximum of 10 binary digits, adding means for adding two numbers each having a maximum of 10 binary digits, and a read/write memory coupled to said adding means for storing an output of said adding means; and
said multiplexing means comprises first and second multiplexers coupled to inputs of said multiplying means for multiplying said numbers to be multiplied, third and fourth multiplexers for multiplexing said numbers to be added, second and third read/write memories coupled between outputs of said third and fourth multiplexers and inputs of said adding means, and means coupling said read/write memories to said counter means for controlling the read/write operation of said memories by the output of said counter means.
0 Assignments
0 Petitions
Accused Products
Abstract
A control system of the analogue-digital-analogue type for an automobile vehicle comprising a multiple-function digital computer of the function-generation type comprising a central unit coupled to the various members of the vehicle by a plurality of information detectors and by a plurality of control circuits intended to transmit to the said members functional instructions.
-
Citations
14 Claims
-
1. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments; and
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine;
wherein said calculating means comprises multiplying means for multiplying two members each having a maximum of 10 binary digits, adding means for adding two numbers each having a maximum of 10 binary digits, and a read/write memory coupled to said adding means for storing an output of said adding means; and
said multiplexing means comprises first and second multiplexers coupled to inputs of said multiplying means for multiplying said numbers to be multiplied, third and fourth multiplexers for multiplexing said numbers to be added, second and third read/write memories coupled between outputs of said third and fourth multiplexers and inputs of said adding means, and means coupling said read/write memories to said counter means for controlling the read/write operation of said memories by the output of said counter means.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
-
2. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive cOunter increments; and
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine;
wherein said calculating means comprises a multiplication circuit including an asynchronous storage register for storing the multiplicand;
a shift register for storing the multiplier;
multiplying means coupled to said multiplicand and multiplier storage registers for operating on values stored in said storage registers;
a series-in-parallel-out product register coupled to said multiplying means for storing the product of said multiplier and multiplicand; and
means coupling said multiplier shift register, said multiplying means, and said product register to said counter means for controlling the operation of said multiplication circuit as a function of the output of said counter means.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
-
3. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments;
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine; and
control means for controlling injection of fuel to said engine, said engine control means including;
a read/write memory coupled to said calculating means for storing an output of said calculating means corresponding to calculated injection times;
at least two injection time counting circuits coupled to said read/write memory means and to said clock means for converting said calculated injection times into real injection times signals;
further counting means initiated as a function of a predetermined angle of revolution of said engine; and
means coupling said further counting means to said injection time counting circuits for alternately activating said counting circuits as a function of the output of said further counting means.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
-
4. An analog-digital-analog control system according to claim 3, further comprising:
- distribution means coupled to said injection time counting circuits and to said further counting means for distributing said real time injection signals as a function of the output of said further counting means; and
wherein said digital-to-analog conversion means comprises means coupled to outputs of said distributor means for controlling injection of fuel to said engine as a function of said real time injection signals at said distributor means outputs.
- distribution means coupled to said injection time counting circuits and to said further counting means for distributing said real time injection signals as a function of the output of said further counting means; and
-
5. An analog-digital-analog control system for controllIng control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals respresenting detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments;
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine; and
ignition advance control means for controlling the timing of engine ignition, including;
a read/write memory coupled to said calculating means for storing an output signal from said calculating means corresponding to an ignition timing signal;
an ignition advance calculation circuit coupled to said read/write memory for calculating a given ignition advance signal from said calculated ignition timing signal; and
means coupled to said clock means, said synchronizing means and said ignition advance calculation circuit for activating said ignition advance calculation circuit to produce said given ignition advance signal as a function of a predetermined angle of revolution of said engine.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
-
6. An analog-digital-analog control system according to claim 5, wherein said ignition advance calculation circuit generates a zero ignition advance signal when the number of revolutions per minute of said engine is no greater than a predetermined amount.
-
7. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculAtion sequence between two successive counter increments;
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine; and
further multiplexing means coupled between said detecting means and said analog-to-digital conversion means for treating information detected by said detecting means in shared time, wherein said calculating means calculates injection timing and ignition advance of said engine in real and shared time.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
-
8. An analog-digital-analog control system according to claim 7, further comprising:
- synchronous measurement means for sampling engine air intake, wherein said read-only memory contains signals corresponding to coefficients relating to engine advance, to temperature correction of water, oil and air, to starting enrichment, and to battery voltage, and signals corresponding to calues of a function serving as a full load reference and for permitting ignition advance calculations in said calculating means.
-
9. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type, wherein said detecting means comprises temperature detecting means, including logarithmic amplifying means for converting a resistance measurement into a proportional voltage;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type of calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments; and
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine.
- detecting means coupled to said engine for detecting engine performance data of more than one type, wherein said detecting means comprises temperature detecting means, including logarithmic amplifying means for converting a resistance measurement into a proportional voltage;
-
10. An analog-digital-analog control system according to claim 9, further comprising impedance matching means interposed between said detecting means and said logarithmic amplifying means, wherein each impedance matching means comprises two field effect transistors coupled as differential amplifiers with a feedback loop.
-
11. An analog-digital-analog control system according to claim 9, wherein said temperature detecting means comprise resistance means having a substantially linear law of variation with respect to temperature.
-
12. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals, wherein said analog-to-digital converting means comprises means for converting detected pressUre measurement signals and comprises a double-slope integrator circuit;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments; and
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
-
13. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said detected data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronizing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments; and
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine;
wherein said analog-to-digital converting means comprises a condenser, means for charging said condenser by a voltage being measured and for discharging said condenser, a converter coupled to said condenser and responsive to a linear portion of the discharge of said condenser, and means coupling said counter to said clock means for generating a number of binary bits proportional to said voltage being measured.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
-
14. An analog-digital-analog control system for controlling control devices on an engine, comprising:
- detecting means coupled to said engine for detecting engine performance data of more than one type;
analog-to-digital conversion means coupled to said detecting means for converting analog signals representing detected engine performance data into corresponding digital signals;
read-only memory means for storing predetermined reference data relating to said deteCted data;
calculating means coupled to said analog-to-digital conversion means and to said read-only memory means for calculating engine control signals from said reference and detected data;
multiplexing means coupled to said analog-to-digital conversion means and said calculating means for selecting one type of engine performance data from among said more than one type for calculation in said calculating means;
clock means for generating a plurality of clock pulses;
synchronzing means coupled to said clock means and to said engine for synchronizing the output of said clock means with the rotational speed of said engine;
counter means coupled to the output of said clock means for controlling the sequence of calculations performed by said calculating means, said counter means being incremented by said clock means output at least once during each engine revolution to initiate a predetermined calculation sequence between two successive counter increments;
digital-to-analog conversion means coupled to said calculating means and to said engine control devices for converting digital control signals generated by said calculating means into corresponding analog signals for controlling said engine; and
wherein said detecting means comprises a non-linear temperature detector, and an inverse function of said non-linear detector is stored in said read-only memory means.
- detecting means coupled to said engine for detecting engine performance data of more than one type;
Specification