In-vehicle control device
An in-vehicle control device connected to an in-vehicle LAN system conforming to a CAN protocol, when an output signal output from a second controller maintains a dominant level for a predetermined time, determines that there is an abnormality in the output signal output from the second controller, and converts the output signal output to a selection section from the second controller into a signal of a recessive level.
1. An in-vehicle control device which is connected to an in-vehicle LAN system conforming to a CAN protocol, the device comprising:
first and second controllers configured to perform an operation on a signal for executing a predetermined function and to output the signal as an output signal which is a signal of a dominant level or a recessive level;
a communication driver configured to perform communication via a bus line in the in-vehicle LAN system;
a selection section which is a single AND circuit and is configured to select one of a plurality of output signals output from the first and second controllers and to output the output signal to the communication driver; and
an output adjustment section which is a single OR circuit and is capable of adjusting an output signal output from the second controller to the selection section to a signal of the dominant level or the recessive level,
wherein the first controller includes
an output monitoring unit configured to determine that, when an output signal output from the second controller is the dominant level for a predetermined time, there is an abnormality in the output signal output from the second controller, and
a signal output unit configured to output an abnormality signal indicating an abnormality to the output adjustment section when the output monitoring unit determines that there is an abnormality in the output signal from the second controller, and
wherein the output adjustment section performs a logical addition on the output signal from the second controller with the abnormality signal, thereby converting the output signal into a signal of the recessive level when the output monitoring unit determines that there is the abnormality, and outputting the converted signal to the selection section.