Electronic control having floating-point data check function
First Claim
1. An electronic control unit comprising:
- memory means for storing data;
operation means for performing various control operations based on a predetermined control program by using the data stored in the memory means, the control operations including a floating-point calculation in which a floating-point data is used;
non-numeric checking means for checking whether the floating-point data includes non-numeric; and
backup means for performing backup processing in place of the floating-point calculation using the floating-point data including the non-numeric, when the non-numeric is determined by the non-numeric checking.
1 Assignment
0 Petitions
Accused Products
Abstract
An engine control ECU includes a microcomputer, which includes CPU, RAM, ROM, FPU and I/O. The FPU performs floating-point calculations and the CPU carries out operations other than the floating-point calculations. The CPU checks whether non-numeric exists, and performs backup processing when the non-numeric is found. In the backup processing, the RAM data is initialized by writing default values harmless to control as the RAM data. In addition to or alternative to the initialization, the CPU disables a floating-point calculation of the FPU. Without using the FPU, the CPU performs engine control operations by using integer data instead of floating-point data.
16 Citations
20 Claims
-
1. An electronic control unit comprising:
-
memory means for storing data;
operation means for performing various control operations based on a predetermined control program by using the data stored in the memory means, the control operations including a floating-point calculation in which a floating-point data is used;
non-numeric checking means for checking whether the floating-point data includes non-numeric; and
backup means for performing backup processing in place of the floating-point calculation using the floating-point data including the non-numeric, when the non-numeric is determined by the non-numeric checking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An electronic control method for a vehicle comprising the steps of:
-
checking floating-point data for non-numeric, the floating-point data being for use in a calculation of a control value for the vehicle; and
disabling a use of the floating-point data including the non-numeric in the calculation of the control value, when a check result of the checking step indicates that the floating-point data includes the non-numeric. - View Dependent Claims (19, 20)
-
Specification