CPC H02P 27/08 (2013.01) [F25B 31/026 (2013.01); G01R 19/16571 (2013.01); G01R 19/32 (2013.01); H01F 1/053 (2013.01); H02K 1/02 (2013.01); H02K 1/276 (2013.01); H02P 25/184 (2013.01); H02P 29/027 (2013.01); H02P 29/60 (2016.02)] | 15 Claims |
1. A driving device for driving a motor including a rotor having a neodymium rare earth permanent magnet, principal ingredients of which are neodymium, iron and boron, the driving device comprising:
an inverter to perform field weakening control for the motor, thereby driving the motor at a variable speed;
a first detector to output a first detection signal corresponding to a motor drive current supplied to the motor by the inverter;
a second detector to output a second detection signal corresponding to a driving state of the motor; and
circuitry to set an overcurrent protection level and to control the inverter, wherein
immediately after the motor drive current corresponding to the first detection signal exceeds the overcurrent protection level, the circuitry executes first control to reduce the motor drive current, and
when the circuitry reduces the overcurrent protection level to a new current level, based on the second detection signal, the circuitry executes second control to reduce the motor drive current to a level lower than the new current level, wherein immediately after the motor drive current corresponding to the first detection signal exceeds the overcurrent protection level, the circuitry executes first control to reduce the motor drive current, and when the circuitry reduces the overcurrent protection level to a new current level, based on the second detection signal, the circuitry executes second control to reduce the motor drive current to a level lower than the new current level, wherein
the circuitry previously stores a plurality of current levels and selects one current level among the plurality of current levels as the overcurrent protection level, and
the circuitry controls a converter so that a maximum value Vd(n) of the bus voltage when setting the overcurrent protection level at l(n) and a maximum value Vd(n+1) of the bus voltage when setting the overcurrent protection level at l(n+1) satisfy Vd(n) Vd(n+1), where
N represents a predetermined integer,
n represents an integer larger than or equal to 1 and smaller than or equal to N,
l(n) represents each of the plurality of current levels, and
l(n)>l(n+1).
|