PURPOSE: To obtain a brake force at the time of high deceleration request by calculating a torque command value by a reverse rotation brake system when a brake pressing force is detected to exceed a threshold value or by a regenerative brake system when it does not exceed the value, and braking a motor.
CONSTITUTION: An ECU 38 is composed of a vehicle controller 34 and an inverter controller 36. The controller 34 inputs state signals from an accelerator and a brake switch 32, a rotating speed N of a motor 10 from a sensor 28 and a torque command variable signal δB* obtained by detecting hydraulic pressure of a master cylinder 24 by a detector 30, and obtains a torque command value T. The controller 34 supplies a signal CONT indicating a control system to the controller 36. When a brake pressing force falls within a threshold value, the signal CONT becomes '0', and the controller 36 instructs a regenerative braking to a PCU 16. If the pressing force exceeds the value, the signal CONT becomes '1', and the controller 36 instructs a reverse rotation brake to the PCU 16 to generate a reverse torque to the motor 10.