MOTOR CONTROLLER AND ELECTRIC POWER STEERING SYSTEM
First Claim
1. A motor controller configured to drive a brushless motor, said motor controller comprising:
- a current detection unit configured to detect an electric current flowing through the brushless motor;
an open loop control unit configured to determine a command value indicating a level of a command voltage for driving the brushless motor in accordance with a motor circuit equation, based on a command current value indicating an amount of electric current to be supplied to the brushless motor and an angular velocity of a rotor in the brushless motor;
a correction unit configured to calculate a correction value based on a difference between the command current value and a current value detected by the current detection unit when the electric current is detected by the current detection unit and to correct the command value according to the calculated correction value, and to correct the command value according to the correction value even when an electric current is not detected by the current detection unit; and
a motor drive unit configured to drive the brushless motor using a voltage having a level indicated by the command value corrected by the correction unit,wherein the motor drive unit comprises a switching circuit including a plurality of switching elements and configured to supply an electric current to the brushless motor.
1 Assignment
0 Petitions
Accused Products
Abstract
In a motor controller, a current detection unit detects an electric current flowing through a brushless motor. An open loop control unit determines a command value indicating a level of a command voltage in accordance with a motor circuit equation, based on a command current value indicating an amount of electric current to be supplied to the brushless motor and an angular velocity of a rotor in the brushless motor. A correction unit calculates a correction value based on a difference between the command current value and a current value detected by the current detection unit when the electric current is detected by the current detection unit and corrects the command value according to the correction value, and corrects the command value according to the correction value even when an electric current is not detected by the current detection unit.
32 Citations
10 Claims
-
1. A motor controller configured to drive a brushless motor, said motor controller comprising:
-
a current detection unit configured to detect an electric current flowing through the brushless motor; an open loop control unit configured to determine a command value indicating a level of a command voltage for driving the brushless motor in accordance with a motor circuit equation, based on a command current value indicating an amount of electric current to be supplied to the brushless motor and an angular velocity of a rotor in the brushless motor; a correction unit configured to calculate a correction value based on a difference between the command current value and a current value detected by the current detection unit when the electric current is detected by the current detection unit and to correct the command value according to the calculated correction value, and to correct the command value according to the correction value even when an electric current is not detected by the current detection unit; and a motor drive unit configured to drive the brushless motor using a voltage having a level indicated by the command value corrected by the correction unit, wherein the motor drive unit comprises a switching circuit including a plurality of switching elements and configured to supply an electric current to the brushless motor. - View Dependent Claims (2, 3, 5)
-
-
4. The motor controller according to claim
wherein the motor drive unit further comprises a signal generation unit configured to generate a signal for turning on or off each of the plurality of switching elements, and wherein the correction unit corrects a duty ratio indicating a ratio of an ON period to an OFF period of the signal determined from the command value, based on the correction value.
-
6. An electric power steering system comprising a motor controller configured to drive a brushless motor, the motor controller comprising:
-
a current detection unit configured to detect an electric current flowing through the brushless motor; an open loop control unit configured to determine a command value indicating a level of a command voltage for driving the brushless motor in accordance with a motor circuit equation, based on a command current value indicating an amount of electric current to be supplied to the brushless motor and an angular velocity of a rotor in the brushless motor; a correction unit configured to calculate a correction value based on a difference between the command current value and a current value detected by the current detection unit when the electric current is detected by the current detection unit and to correct the command value according to the calculated correction value, and to correct the command value according to the correction value even when an electric current is not detected by the current detection unit; and a motor drive unit configured to drive the brushless motor using a voltage having a level indicated by the command value corrected by the correction unit, wherein the motor drive unit comprises a switching circuit including a plurality of switching elements and configured to supply an electric current to the brushless motor. - View Dependent Claims (7, 8, 9, 10)
-
Specification