a brushless motor control apparatus detects a phase current flowing in a brushless motor , converts the phase current to a vector current including a d - axis current of a magnetic flux direction component and a q - axis current of a torque direction component orthogonal to the d - axis current , calculates a vector voltage instruction value based on differences between a vector current and a vector current instruction value , calculates a phase voltage instruction value and controls rotation of the brushless motor based on the phase voltage instruction value . the apparatus further calculates electric power produced in the brushless motor and protects the brushless motor based on the magnitude of electric power .