Electronic control unit for automotive vehicles
First Claim
1. An electronic control unit for an automotive vehicle, comprising:
- a microprocessor having first memory means for storing one of a plurality of predetermined arithmetic programs for controlling respective predetermined control systems, said microprocessor being connected to at least one external sensor and an actuator of a corresponding one of said predetermined control systems, said microprocessor arithmetically processing information from said at least one external sensor based on said one of said plurality of predetermined arithmetic programs stored in said first memory means, and said microprocessor delivering a control signal as a result of said arithmetic processing to said actuator; and
monitoring means connected to said microprocessor, for delivering and receiving data to and from said microprocessor and thereby monitoring operation of said microprocessor, wherein said monitoring means includes;
(i) second memory means for storing both check data for checking said operation of said microprocessor, based on which said microprocessor executes predetermined arithmetic processing, and solutions determined by said check data, said check data being directly applicable, without being modified, for checking operations of microprocessors of all of the predetermined control systems operating on different arithmetic programs, and (ii) determining means for comparing between results of said predetermined arithmetic processing executed by said microprocessor based on said check data and said solutions stored in said second memory means, and for determining that an abnormality exists in said microprocessor when said results of said predetermined arithmetic processing and said solutions do not agree.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic control unit for an automotive vehicle which can be manufactured at a low cost and which is compact in size, includes a first microprocessor which has a first memory storing one of a plurality of arithmetic programs for controlling respective predetermined control systems, and which is connected to at least one external sensor and an actuator of a corresponding one of the predetermined control systems. The first microprocessor arithmetically processes information from the at least one external sensor based on the one of the plurality of predetermined arithmetic programs stored in the first memory, and delivers a control signal as a result of the arithmetic processing to the actuator. A second microprocessor is connected to the first microprocessor to deliver and receive data to and from the first microprocessor, thereby monitoring operation of the same. The second microprocessor includes a second memory which stores both check data for checking the operation of the first microprocessor, based on which the first microprocessor executes predetermined arithmetic processing, and solutions determined by the check data. The check data is commonly applicable for all of the plurality of predetermined arithmetic programs. The second microprocessor also includes a determining block which compares between results of the predetermined arithmetic processing executed by the first microprocessor based on the check data and the solutions, and determines that an abnormality exists in the first microprocessor when the results of the predetermined arithmetic processing and the solutions do not agree.
-
Citations
7 Claims
-
1. An electronic control unit for an automotive vehicle, comprising:
-
a microprocessor having first memory means for storing one of a plurality of predetermined arithmetic programs for controlling respective predetermined control systems, said microprocessor being connected to at least one external sensor and an actuator of a corresponding one of said predetermined control systems, said microprocessor arithmetically processing information from said at least one external sensor based on said one of said plurality of predetermined arithmetic programs stored in said first memory means, and said microprocessor delivering a control signal as a result of said arithmetic processing to said actuator; and
monitoring means connected to said microprocessor, for delivering and receiving data to and from said microprocessor and thereby monitoring operation of said microprocessor, wherein said monitoring means includes;
(i) second memory means for storing both check data for checking said operation of said microprocessor, based on which said microprocessor executes predetermined arithmetic processing, and solutions determined by said check data, said check data being directly applicable, without being modified, for checking operations of microprocessors of all of the predetermined control systems operating on different arithmetic programs, and (ii) determining means for comparing between results of said predetermined arithmetic processing executed by said microprocessor based on said check data and said solutions stored in said second memory means, and for determining that an abnormality exists in said microprocessor when said results of said predetermined arithmetic processing and said solutions do not agree.- View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic control unit for an automotive vehicle, comprising:
-
a first microprocessor having first memory means for storing one of a plurality of predetermined arithmetic programs for controlling respective predetermined control systems, said first microprocessor being connected to at least one external sensor and an actuator of a corresponding one of said predetermined control systems, said first microprocessor arithmetically processing information from said at least one external sensor based on said one of said plurality of predetermined arithmetic programs stored in said first memory means, and said first microprocessor delivering a control signal as a result of said arithmetic processing to said actuator; and
a second microprocessor connected to said first microprocessor exclusively for delivering and receiving data to and from said first microprocessor and thereby monitoring operation of said first microprocessor;
wherein said second microprocessor includes;
(i) second memory means for storing both check data for checking said operation of said first microprocessor, based on which said first microprocessor executes predetermined arithmetic processing, and solutions determined by said check data, said check data being directly applicable, without being modified, for checking operations of microprocessors of all of the predetermined control systems operating on different arithmetic programs, and (ii) determining means for comparing between results of said predetermined arithmetic processing executed by said first microprocessor based on said check data and said solutions stored in said second memory means, and for determining that an abnormality exists in said first microprocessor when said results of said predetermined arithmetic processing and said solutions do not agree.
-
Specification