WO2007119094A2 - Driving brushless dc motors - Google Patents

Driving brushless dc motors Download PDF

Info

Publication number
WO2007119094A2
WO2007119094A2 PCT/IB2006/002724 IB2006002724W WO2007119094A2 WO 2007119094 A2 WO2007119094 A2 WO 2007119094A2 IB 2006002724 W IB2006002724 W IB 2006002724W WO 2007119094 A2 WO2007119094 A2 WO 2007119094A2
Authority
WO
WIPO (PCT)
Prior art keywords
rotor
motor
current
coils
magnetic sensor
Prior art date
Application number
PCT/IB2006/002724
Other languages
French (fr)
Other versions
WO2007119094A3 (en
Inventor
Rumen Marinov Peev
Radostin Tsankov Tsankov
Dobromir Petkov Dobrev
Pavel Georgiev Nedev
Christophe Daniel Cot
Original Assignee
Melexis Nv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Melexis Nv filed Critical Melexis Nv
Publication of WO2007119094A2 publication Critical patent/WO2007119094A2/en
Publication of WO2007119094A3 publication Critical patent/WO2007119094A3/en

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/20Arrangements for starting
    • H02P6/22Arrangements for starting in a selected direction of rotation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/17Circuit arrangements for detecting position and for generating speed information

Abstract

When a stall-rotor event occurs in a BLDC motor (100), the controller unit (104) periodically alternates (at a selected frequency) the direction of current supplied to the coils and thus correspondingly varies the direction of the torque applied to the coils. The frequency of alternation is appropriately selected in order to lower the effective friction experienced by the rotor (102) and thus to maximize the possibility to overcome the stall-rotor event. The mean current flow applied to the coils is not equal in each direction. In one direction, corresponding to the desired direction of rotation of the rotor (102), a larger mean current is applied than in the other direction. Accordingly, the average value of the alternating rotor torque corresponds to the desired direction of rotation. Accordingly, this ensures that rotation occurs in the desired direction when the stall-rotor event is overcome.

Description

Driving Brushless DC Motors
The present invention relates to driving brushless DC motors and in particular relates to a method and apparatus for overcoming a stall-rotor event in such a motor.
A single-phase brushless DC (BLDC) electric motor comprises a stator and a rotor, the rotor being free to rotate with respect to the stator. The rotor typically comprises permanent magnets having 1, 2, 3 or more pole pairs. The stator typically comprises 1, 2, 3 or more coils supplied by electronically-controlled commutation system. The actual direction of the rotor magnetic field (depending on the rotor angular position) is sensed by a Hall-effect or other magnetic sensor. The controller monitors the sensed magnetic field to determine when to switch the coil current direction in order to maintain the desired (normal) direction of the torque applied to the rotor (and hence the desired rotation direction). Some particular applications of such motors lie in vibration motors such as those used in cellular phones, pagers, game system controllers, toothbrushes and the like.
A basic problem with single-phase BLDC motors is the so called "dead- point". At this point, the rotor torque is equal to zero (or is lower than the mechanical friction) when a current is applied to the coils. Accordingly, the motor cannot start to operate from this position. It is known to incorporate special constructional features (cogging plates) into the motor to try to ensure that the rotor does not stop at the "dead-point". Despite such precautions, in some cases (due to increased mechanical friction, for example) the motor does stop at or near to the dead point and accordingly will not start reliably. The state when the motor is powered up and the rotor is stuck is defined as a "stall-rotor event".
In one known single-phase BLDC motor system, the motor driver recognizes that a stall-rotor event has occurred when the magnetic sensor does not detect any change of the magnetic field direction for a predefined time period T0. To start the motor during a stall-rotor event, the controller alternates the coil current direction after each subsequent period T0 (which results in a commutation frequency of F= 1/(2T0)). The current direction alternation sequence continues until the magnetic sensor detects a change of the magnetic field direction (rotation started). The rotation direction after stall-rotor event could be either the normal operation direction or a reversed operation direction. Often it is not desirable to start rotating the motor in reverse direction and therefore additional means must be provided to prevent the motor starting in reverse.
It is an object of the present invention to provide an alternative method of overcoming a stall-rotor event in a single-phase BLDC motor.
According to a first aspect of the present invention there is provided a method for starting a brushless DC electric motor when the rotor of said motor is stopped at or near to a dead point with respect to the stator comprising the steps of: alternating the direction of the current applied to the coils of the motor at a selected frequency; monitoring the direction of the magnetic field in one location adjacent to the rotor;
and returning the motor to normal operation once a change of magnetic field direction is detected wherein the mean coil current applied in the direction corresponding to a first direction of rotation of the rotor is greater than the mean current in the direction corresponding to the alternative direction of rotation of the rotor.
The alternation of the current results in the alternation of the direction of the torque applied to the rotor which helps to overcome the stall rotor event.
Additionally, the difference in current magnitude in each direction provides a bias in the average torque applied corresponding to the first direction of rotation, such that when the stall-rotor event is overcome the rotor will start rotating in the first direction.
This enables the initial direction of rotation after a stall-rotor event to be reliably controlled.
The BLDC motor may be a single-phase BLDC motor. The motor may be of the type comprising a stator and a rotor, the rotor comprising permanent magnetic means having one or more pole pairs and the stator comprising 1, 2, 3 or more coils supplied with current via an electronic commutation system. The electronic commutation system may be operable according to "single-coil" driving principle (using a full bridge coil driver) or the "two-coil" driving principle (using two open drain/collector coil drivers).
The method may include the further step of determining that the rotor has stopped at a dead point (a stall-rotor event has occurred). This determination may be made if no change in the magnetic field direction occurs for a predetermined time period (T0). T0 may be of the order of 100ms. The frequency of alternation of the direction of coil current may be selected in order to lower the effective friction experienced by the rotor. The frequency of
alternation of the direction of coil current may be substantially 1/(2T0). The frequency of alternation of the direction of coil current may be greater than 1/(2T0) and is preferably significantly greater than 1/(2T0). Such an increase in frequency lowers the effective friction experienced by the rotor and thus makes it more likely that the stall-rotor event may be overcome.
The direction of the magnetic field may be determined using any suitable magnetic sensor. In one preferred embodiment, the magnetic sensor may be a Hall effect magnetic sensor. It may be determined that a stall-rotor event is overcome when the direction of the magnetic field sensed by the magnetic sensor varies, thus indicating that the rotor has moved in respect to the stator.
Preferably, the output of the magnetic sensor is monitored by a controller unit. The controller unit may also be operable to monitor the output of the magnetic sensor during normal operation and to determine the occurrence of a stall-rotor event.
Preferably, the controller controls the supply of current to the coils via the electronic commutation system.
According to a second aspect of the present invention there is provided a driver for a BLDC motor comprising means operable to carry out the method of the first aspect of the present invention. The driver of the second aspect of the present invention may incorporate any of the features described in relation to the first aspect of the present invention, as desired or as appropriate.
According to a third aspect of the present invention there is provided a BLDC motor comprising a driver according to the second aspect of the present invention.
The motor of the third aspect of the present invention may be used in a vibration motor. Such vibration motors may be incorporated into cellular phones, pagers, game controllers, toothbrushes and other devices with vibration function.
In order that the present invention is more clearly understood, one embodiment is described further herein, with reference to the accompanying drawing, being a schematic block diagram of a single-phase BLDC motor.
Referring now to the single figure, a BLDC motor 100 comprises a stator 101 and a rotor 102 provided such that it may rotate with respect to the said stator 101.
The rotor 102 comprises one or more permanent magnets arranged so as to provide one or more magnetic pole pairs. The stator 101 comprises 1, 2, 3 or more coils. A controller unit 104 is provided connected to the coils via a commutation means 103.
A magnetic sensor 105 is located adjacent to the rotor 102. The magnetic sensor 105 is typically a Hall Effect sensor. The magnetic sensor 105 is operable to sense variations in the magnetic field direction as the rotor 102 rotates. By monitoring these variations, the controller unit 104 is able to control the direction of current flow in the coils via the commutation means 103 such that rotation of the rotor
102 continues in the desired direction.
After the motor is switched off, no current flows in the coils and hence the rotor 102 comes to rest. It is possible for the rotor 102 to come to rest in a position, known as a dead-point wherein the net torque on the rotor 102 is zero (or is less than the torque required to overcome friction), when a current flows through the coils. In such circumstances, known as a stall-rotor event, the rotor 102 will not rotate. This condition is detected by the controller unit 104 monitoring the output of the magnetic sensor 105 means. If no change in the magnetic field direction is sensed within a first time interval T0 (typically of the order of 100ms), then the controller unit 104 detects that a stall-rotor event has occurred.
When a stall-rotor event occurs the controller unit 104 supplies current to the coils. The direction of flow of the current supplied to the rotor 102 is periodically alternated hence the direction of the torque applied to the rotor 102 with respect to the stator 101 is correspondingly alternated. Eventually, this will result in some movement of the rotor 102 with respect to the stator 101 and rotation of the rotor 102 can then occur again, hi the present invention, in order that the rotation of the rotor 102 that occurs is in a desired direction when the stall-rotor event is overcome, the mean current flow applied to the coils is not equal in each direction. In one direction, corresponding to the desired direction of rotation of the rotor 102, a larger mean current is applied than in the other direction. As a result of this bias, the direction of the average value of the alternating rotor torque corresponds to the desired direction of rotation. Accordingly, when rotation of the rotor 102 restarts, the rotation occurs in the desired direction. This means that external or mechanical means provided to prevent rotation being initiated in a non-desired direction are not required.
The frequency of alternation of current direction may be around 1/(2T0), but is preferably significantly higher. The high frequency of alternation of current direction lowers the effective friction experienced by the rotor 102 and thus maximises the possibility that the stall-rotor event may be overcome.
The controller unit 104 monitors the output of the magnetic sensor 105 to determine the end of the stall-rotor event. It is determined that the stall-rotor 'event is overcome when the rotor 102 has rotated a sufficient distance that the direction of the magnetic field sensed by the magnetic sensor 105 means varies. Once the stall-rotor event has ended, the controller unit 104 reverts to controlling the current supplied to the coils according to its usual mode of operation.
It is of course to be understood that the invention is not to be restricted to the details of the above embodiment, which is described by way of example only.

Claims

1. A method for starting a brushless DC electric motor when the rotor of said motor is stopped at or near to a dead point with respect to the stator comprising the steps of: alternating the direction of the current applied to the coils of the motor at a selected frequency; monitoring the direction of the magnetic field in one location adjacent to the rotor; and returning the motor to normal operation once a change of magnetic field direction is detected wherein the mean coil current applied in the direction corresponding to a first direction of rotation of the rotor is greater than the mean current in the direction corresponding to the alternative direction of rotation of the rotor.
2. A method as claimed in claim 1 wherein the BLDC motor is a single-phase BLDC motor.
3. A method as claimed in claim 2 wherein the motor comprises a stator and a rotor, the rotor comprising permanent magnetic means having one or more pole pairs and the stator comprising one or more coils supplied with current via an electronic commutation system.
4. A method as claimed in any preceding claim wherein the method includes the further step of determining that the rotor has stopped at a dead point.
5. A method as claimed in claim 4 wherein this determination is made if no change in the magnetic field direction occurs in a predetermined time period
(To)-
6. A method as claimed in claim 5 wherein T0 is of the order of 100ms.
7. A method as claimed in claim 5 or claim 6 wherein the frequency of alternation of the direction of coil current is substantially 1/(2T0).
8. A method as claimed in claim 5 or claim 6 wherein the frequency of alternation of the direction of coil current is significantly greater than 1/(2T0).
9. A method as claimed in any preceding claim wherein the direction of the magnetic field is determined using a magnetic sensor.
10. A method as claimed in claim 9 wherein the magnetic sensor is a Hall effect magnetic sensor.
11. A method as claimed in claim 9 or claim 10 wherein the output of the magnetic sensor is monitored by a controller unit. r
12. A method as claimed in claim 11 wherein the controller unit is also operable to monitor the output of the magnetic sensor during normal operation and to determine the occurrence of a stall-rotor event.
13. A method as claimed in claim 11 or claim 12 wherein the controller controls the supply of current to the coils via the electronic commutation system.
14. A method as claimed in claim 13 wherein the electronic commutation system is operable on the "single-coil" driving principle.
15. A method as claimed in claim 13 wherein the electronic commutation system is operable on the "two-coil" driving principle.
16. A driver for a brushless DC motor comprising means operable to carry out the method of any one of the preceding claims.
17. A brushless DC motor comprising a driver according to claim 16.
18. A vibration motor comprising a brushless DC motor as claimed in claim 17.
19. A vibration motor as claimed in claim 18 wherein the vibration motors is incorporated into any one of: a cellular phone, a pager, a game controller, or a toothbrush.
PCT/IB2006/002724 2006-01-20 2006-10-02 Driving brushless dc motors WO2007119094A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0601172.0A GB0601172D0 (en) 2006-01-20 2006-01-20 Driving brushless DC motors
GB0601172.0 2006-01-20

Publications (2)

Publication Number Publication Date
WO2007119094A2 true WO2007119094A2 (en) 2007-10-25
WO2007119094A3 WO2007119094A3 (en) 2007-12-27

Family

ID=36010667

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2006/002724 WO2007119094A2 (en) 2006-01-20 2006-10-02 Driving brushless dc motors

Country Status (2)

Country Link
GB (1) GB0601172D0 (en)
WO (1) WO2007119094A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010002800A1 (en) * 2008-06-30 2010-01-07 Hr Textron Inc. Motor controller with hall sensor output misalignment compensation
US8587230B2 (en) 2010-09-28 2013-11-19 Black & Decker Inc. Method and system for prevention of motor reversal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6078152A (en) * 1996-01-10 2000-06-20 Papst-Motoren Gmbh & Co. Kg Bidirectional E.C. motor and method of operating the motor
US6204618B1 (en) * 1999-06-08 2001-03-20 Industrial Technology Research Institute Starting method for brushless DC motor and device for the same
DE202005009054U1 (en) * 2005-06-09 2005-09-22 Hsu, Hsia-Yuan, Daya Easy starting circuit for a single phase brushless dc motor has oscillating pulse generator and hall integrated circuit to sense rotor polarity

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6078152A (en) * 1996-01-10 2000-06-20 Papst-Motoren Gmbh & Co. Kg Bidirectional E.C. motor and method of operating the motor
US6204618B1 (en) * 1999-06-08 2001-03-20 Industrial Technology Research Institute Starting method for brushless DC motor and device for the same
DE202005009054U1 (en) * 2005-06-09 2005-09-22 Hsu, Hsia-Yuan, Daya Easy starting circuit for a single phase brushless dc motor has oscillating pulse generator and hall integrated circuit to sense rotor polarity

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010002800A1 (en) * 2008-06-30 2010-01-07 Hr Textron Inc. Motor controller with hall sensor output misalignment compensation
US8058826B2 (en) 2008-06-30 2011-11-15 Woodward Hrt, Inc. Motor controller with hall sensor output misalignment compensation using delayed or shifted commutation
US8587230B2 (en) 2010-09-28 2013-11-19 Black & Decker Inc. Method and system for prevention of motor reversal

Also Published As

Publication number Publication date
GB0601172D0 (en) 2006-03-01
WO2007119094A3 (en) 2007-12-27

Similar Documents

Publication Publication Date Title
CN107763285B (en) Control system and control method
US8314580B2 (en) Brushless DC-motor
US7629760B2 (en) Controlling device for range switch mechanism
US7345440B2 (en) Method for starting single phase BLDCM having asymmetrical air gap
CN107317524B (en) Method for determining the position of a rotor of a permanent magnet machine
US7633251B2 (en) Single-sensor based commutation of multi-phase motor
EP2060002B1 (en) Control of synchronous electrical machines
CN107395071B (en) Method for controlling brushless permanent magnet motor
JP2008301588A (en) Driving device for brushless motor
JP2020513720A (en) Gear motor, corresponding wiper system and corresponding control method
WO2017098205A1 (en) Determining the parked position of a permanent-magnet motor
US20110175563A1 (en) Motor controlling device
KR101796948B1 (en) Sensorless controlling method of an electric motor
WO2007119094A2 (en) Driving brushless dc motors
JP2008271698A (en) Motor drive
CN109510405B (en) Non-inductive brushless motor and anti-stalling control method thereof
JP4271860B2 (en) In particular, a method for starting and steady-state supplying a permanent magnet synchronous motor for operating a hydraulic pump
US20070216329A1 (en) Motor control apparatus, motor control method, hard disk drive testing apparatus, and storage device manufacturing method
CN100362738C (en) Motor starting method containing asymmetric air gap structure
KR101224635B1 (en) Method and appartus for diagnosising short of motor driving system
JP3541861B2 (en) DC brushless motor
JP2013172634A (en) Motor drive
US20230216436A1 (en) Control unit for controlling a motor
JP3849629B2 (en) Motor control device
JP6994979B2 (en) Motor control device and motor control method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06850444

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase in:

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06850444

Country of ref document: EP

Kind code of ref document: A2