摘要 |
PROBLEM TO BE SOLVED: To diagnose any abnormal state of a controller with a high precision by a simple configuration, by diagnosing presence or absence of troubles after transmitting and receiving control data as diagnosing control data with other microcomputer, and comparing the control data with the diagnosing control data. SOLUTION: A current command processed by an engine auxiliary motor control arithmetic section of a microcomputer 2 for an engine auxiliary motor is inputted to comparing means of the engine auxiliary motor control arithmetic section, and a current command and a phase angle are inputted to respective comparing means. On the other hand, a current command and a phase angle processed by the engine auxiliary motor diagnosing arithmetic section for a microcomputer 3 for auxiliary drive motor are transmitted to the microcomputer 2 for engine drive motor by communicating means 4, and the current command is inputted to comparing means of the engine auxiliary motor diagnosing arithmetic section, and then the current command and phase angle are inputted to respective comparing means. If respective results of comparison in the engine auxiliary motor diagnosing arithmetic section of the microcomputer 2 for the engine auxiliary motor exceed certain threshold values, then the respective comparison abnormal signals are outputted to an OR circuit. |