Vehicle built-in electronic control apparatus
First Claim
1. A vehicle built-in electronic control apparatus fed from a vehicle built-in battery through a power switch, comprising:
- a main CPU;
a first nonvolatile memory for the main CPU, storing at least first control programs and control constants of the controlled vehicle, adapted to be written from an external tool;
a sub CPU;
a second nonvolatile memory for the sub CPU, storing second control programs;
a RAM memory, for calculation processing of the sub CPU; and
a serial-parallel converter for full duplex two-way serial communication for mutually conducting data communications between the main CPU and the sub CPU in operation of the controlled vehicle;
control constant sending means for sending the control constants stored in the first nonvolatile memory to the sub CPU when the contents of the first nonvolatile memory have been changed at the time of starting operation of the controlled vehicle;
irregular data sending means for sending the sending data as irregular data when a data request from the receiving side CPU to the sending side CPU is present; and
regular data sending means for regularly sending the sending data as regular data by the sending side CPU even when the data request from the receiving side CPU to the sending side CPU is absent;
wherein;
at the time of starting the operation of the controlled vehicle, only a part of the control constants in the first nonvolatile memory is transferred, through the serial-parallel converter, to the second RAM memory; and
then the sub CPU performs a predetermined calculation based on;
the contents of the second control programs of the second nonvolatile memory, and the contents of the control constants transferred to the second RAM memory from the first nonvolatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
In a vehicle built-in electronic control apparatus, second control programs are written, second RAM memory for calculation processing and second input/output ports, and a serial-parallel converter for full duplex two-way serial communication for mutually conducting data communications between the main CPU and the sub CPU in operation of the controlled vehicle, and at the time of starting operation of the controlled vehicle, a part of the control constants stored in the first nonvolatile memory is transferred to the second RAM memory through the serial-parallel converter for the serial communication and the sub CPU performs predetermined calculation based on the contents of the second control programs of the second nonvolatile memory and the contents of the control constants transferred to the second RAM memory.
-
Citations
8 Claims
-
1. A vehicle built-in electronic control apparatus fed from a vehicle built-in battery through a power switch, comprising:
-
a main CPU;
a first nonvolatile memory for the main CPU, storing at least first control programs and control constants of the controlled vehicle, adapted to be written from an external tool;
a sub CPU;
a second nonvolatile memory for the sub CPU, storing second control programs;
a RAM memory, for calculation processing of the sub CPU; and
a serial-parallel converter for full duplex two-way serial communication for mutually conducting data communications between the main CPU and the sub CPU in operation of the controlled vehicle;
control constant sending means for sending the control constants stored in the first nonvolatile memory to the sub CPU when the contents of the first nonvolatile memory have been changed at the time of starting operation of the controlled vehicle;
irregular data sending means for sending the sending data as irregular data when a data request from the receiving side CPU to the sending side CPU is present; and
regular data sending means for regularly sending the sending data as regular data by the sending side CPU even when the data request from the receiving side CPU to the sending side CPU is absent;
wherein;
at the time of starting the operation of the controlled vehicle, only a part of the control constants in the first nonvolatile memory is transferred, through the serial-parallel converter, to the second RAM memory; and
thenthe sub CPU performs a predetermined calculation based on;
the contents of the second control programs of the second nonvolatile memory, and the contents of the control constants transferred to the second RAM memory from the first nonvolatile memory. - View Dependent Claims (2, 3, 4, 5, 6)
the main CPU and the sub CPU comprise direct request means capable of performing an interruption request of data sending from the sending side CPU to the receiving side CPU when the contents of the first nonvolatile memory have not been changed; and
the irregular data sending means sends the sending data as irregular data;
when the interruption request by this direct request means is absent but there is a need for interruption sending from the sending side CPU to the receiving side CPU, and when there is no need for the interruption sending but a data request from the receiving side CPU to the sending side CPU is present.
-
-
5. A vehicle built-in electronic control apparatus as claimed in claim 1, wherein a direct memory access controller is connected to at least one data bus of the sides of the main CPU or the sub CPU and sending data received through the serial-parallel converter for the serial communication is stored in the receiving side RAM memory without intervention of the receiving side CPU.
-
6. A vehicle built-in electronic control apparatus as claimed in claim 1, wherein the main CPU and the sub CPU comprise sum check means for making an error check of received data by the serial-parallel converter for the serial communication in the receiving side CPU, resending request means for requesting the resending of the received data to the sending side CPU if this sum check means determines that an error is present in the received data, and time-out check means for determining whether an interval between sending start time from the sending side CPU to the receiving side CPU and verification answer receiving time of the received data from the sum check means is within a predetermined time interval or not.
-
7. A vehicle built-in electronic control apparatus fed from a vehicle built-in battery through a power switch, comprising:
-
a main CPU;
a first nonvolatile memory for the main CPU, storing at least first control programs and control constants of the controlled vehicle, adapted to be written from an external tool;
a sub CPU;
a second nonvolatile memory for the sub CPU, storing second control programs;
a RAM memory, for calculation processing of the sub CPU;
a serial-parallel converter for full duplex two-way serial communication for mutually conducting data communications between the main CPU and the sub CPU in operation of the controlled vehicle;
memory element; and
an output stop circuit;
wherein;
at the time of starting the operation of the controlled vehicle, only a part of the control constants in the first nonvolatile memory is transferred, through the serial-parallel converter, to the second RAM memory;
the sub CPU performs a predetermined calculation based on the contents of the second control programs of the second nonvolatile memory, and the contents of the control constants transferred to the second RAM memory from the first nonvolatile memory;
the main CPU comprises;
reset output means, for monitoring a watch dog signal of the sub CPU and a time-out check result of communication, and for generating a reset pulse, output at the time of operation abnormality of the sub CPU, to restart the sub CPU, and a watch dog timer circuit, for monitoring a watch dog signal of the main CPU, and generating a reset pulse, output at the time of operation abnormality, to restart the main CPU;
the memory element is reset by the generation of the respective reset pulse output; and
the output stop circuit stops a driving of at least a part of the loads in response to an operation of the memory element. - View Dependent Claims (8)
-
Specification