Patent ID: 9671014
Date: 2017-06-06
CPC Classifications: F16H,G06N

Claim:
1. A control apparatus that controls a motor, which has a plurality of windings respectively corresponding to a plurality of phases, and rotates and drives an object to switch a shift range of a transmission, the control apparatus comprising: a plurality of switching devices, each of which corresponds to one of the plurality of phases, allows energization to a corresponding winding when the switching device turns on, and interrupts the energization to the corresponding winding when the switching device turns off; a controller that controls the switching devices to turn on and off so that the controller controls an operation of the motor; a current detecting circuit that detects a current flowing through each winding and each switching device; a current limit circuit that limits the current flowing through each winding and each switching device to keep an average of the current within a predetermined range; a standard position learning device that learns a standard position of the motor in such a manner that the current limit circuit limits the current flowing through each winding and each switching device, and the controller controls the motor to rotate until the object stops at a limit position of a movable range; a shift range determination device that determines the shift range of the transmission; and an error determination device that determines whether at least one of the current detecting circuit and the current limit circuit malfunctions, wherein the standard position learning device learns the standard position of the motor at a shift range, which is defined as a learning range, wherein a shift range other than the learning range is defined as a non-learning range, and wherein the error determination device determines that at least one of the current detecting circuit and the current limit circuit malfunctions under a condition that the object does not reach the limit position of the movable range when the shift range determination device determines that the shift range of the transmission is in the non-learning range, and the standard position learning device starts to learn the standard position.