You are on page 1of 5

SENSORLESS SPEED CONTROL OF

BRUSHLESS DC MOTOR
Haritha M
Department of Electrical and electronics
NSS college of engineering,Palakkad, kerala,India
haripronotes@gmail.com

Abstract--- By definition, a brushless-dc motor is a synchronous supply, which produces an AC electric signal to drive the
electric motor powered by a dc-power source. While derived motor. In this context, AC, alternating current, does not imply
from the brushed-dc motor, an electronic commutation circuit a sinusoidal waveform, but rather a bi-directional current with
takes the place of the standard commutator and brush no restriction on waveform. Additional sensors and electronics
assembly.Of course, the primary difference between brushed-dc control the inverter output amplitude and waveform (and
and BLDC motors is the method in which each type is therefore percent of DC bus usage/efficiency) and frequency
commutated. The control of BLDC motors can be done in sensor (i.e. rotor speed). The rotor part of a brushless motor is often
or sensorless mode, but to reduce overall cost of actuating a permanent magnet synchronous motor, but can also be
devices, sensorless control techniques are normally used. The a switched reluctance motor, or induction motor.
advantage of sensorless BLDC motor control is that the sensing Brushless motors may be described as stepper motors;
part can be omitted, and thus overall costs can be considerably however, the term stepper motor tends to be used for motors
reduced. Conventional sensorless speed control is based on back that are designed specifically to be operated in a mode where
emf method, but it has some disadvantages.The motor must be they are frequently stopped with the rotor in a defined angular
moving at a minimum rate to generate sufficient BEMF to be position. This page describes more general brushless motor
sensed and Abrupt changes to the motor load can cause the principles, though there is overlap. Two key performance
motor drive loop to go out of lock.Due to the above said problems parameters of brushless DC motors are the motor
we are using a microcontroller based speed control of BLDC constants Kv and Km (which are numerically equal in SI
motor by varying the time period between two phase units).
energization.
The brushes of a conventional motor transmit power to the
rotor windings which, when energized, turn in a fixed
magnetic field. Friction between the stationary brushes and a
Index terms--- Brushless dc motor,sensorless,
rotating metal contact on the spinning rotor causes wear. In
microcontroller
addition, power can be lost due to poor brush to metal contact
and arcing. Because a BLDC motor dispenses with the
I .INTRODUCTION brushes – instead employing an “electronic commutator” – the
motor’s reliability and efficiency is improved by eliminating
An electric motor is an electromechanical device that this source of wear and power loss. In addition, BLDC motors
converts electrical energy into mechanical energy. Most boast a number of other advantages over brush DC motors and
electric motors operate through the interaction of magnetic induction motors, including better speed versus torque
fields and current-carrying conductors to generate force. The characteristics; faster dynamic response; noiseless operation;
reverse process, producing electrical energy from mechanical and higher speed ranges. Moreover, the ratio of torque
energy, is done by generators such as an alternator or a delivered relative to the motor’s size is higher, making it a
dynamo; some electric motors can also be used as generators, good choice for applications such as washing machines and
for example, a traction motor on a vehicle may perform both EVs, where high power is needed but compactness and
tasks. Electric motors and generators are commonly referred lightness are critical factors. (However, it should be noted that
to as electric machines. brush-type DC motors do have a higher starting torque.)
Brushless Direct Current (BLDC) motors are one of the
motor types rapidly gaining popularity. BLDC motors are
used in industries such as Appliances, Automotive, II. CONVENTIONAL CONTROL METHOD USING
Aerospace, Consumer, Medical, Industrial Automation SENSORS
Equipment and Instrumentation. As the name implies, BLDC
motors do not use brushes for commutation; instead, they are A BLDC motor is driven by voltage strokes coupled with
electronically commutated. BLDC motors have many the rotor position. These strokes must be properly applied to
advantages over brushed DC motors and induction motors. the active phases of the three-phase winding system so that the
Brushless DC electric motor (BLDC motors, BL motors) angle between the stator flux and the rotor flux is kept close to
also known as electronically commutated motors (ECMs, EC 90° to get the maximum generated torque. Therefore, the
motors) are synchronous motors that are powered by a DC controller needs some means of determining the rotor's
electric source via an integrated inverter/switching power orientation/position (relative to the stator coils), such as Hall-
effect sensors, which are mounted in or near the machine’s air IV. ADVANCES IN SENSORLESS CONTROL
gap to detect the magnetic field of the passing rotor magnets.
Each sensor outputs a high level for 180° of an electrical Position sensors can be completely eliminated, thus
rotation, and a low level for the other 180°. The three sensors reducing further cost and size of motor assembly, in those
have a 60° relative offset from each other. This divides a applications in which only variable speed control (i.e., no
rotation into six phases (3-bit code). positioning) is required and system dynamics is not
The process of switching the current to flow through only particularly demanding (i.e., slowly or, at least, predictably
two phases for every 60 electrical degree rotation of the rotor varying load). In fact, some control methods, such as back-
is called electronic commutation. The motor is supplied from EMF and current sensing, provide, in most cases, enough
a three-phase inverter, and the switching actions can be simply information to estimate with sufficient precision the rotor
triggered by the use of signals from position sensors that are position and, therefore, to operate the motor with synchronous
mounted at appropriate points around the stator. When phase currents. A PM brushless drive that does not require
mounted at 60 electrical degree intervals and aligned properly position sensors but only electrical measurements is called a
with the stator phase windings these Hall switches deliver sensorless drive.
digital pulses that can be decoded into the desired three-phase The BLDC motor provides an attractive candidate for
switching sequence. sensorless operation because the nature of its excitation
Such a drive usually also has a current loop to regulate the inherently offers a low-cost way to extract rotor position
stator current, and an outer speed loop for speed control . The information from motor-terminal voltages. In the excitation of
speed of the motor can be controlled if the voltage across the a three-phase BLDC motor, except for the phase-commutation
motor is changed, which can be achieved easily varying the periods, only two of the three phase windings are conducting
duty cycle of the PWM signal used to control the six switches at a time and the no conducting phase carries the back-EMF.
of the three-phase bridge. Only two inverter switches, one in There are many categories of sensorless control strategies;
the upper inverter bank and one in the lower inverter bank, are however, the most popular category is based on back
conducting at any instant. These discrete switching events electromotive forces or back-EMFs. Sensing back-EMF of
ensure that the sequence of conducting pairs of stator unused phase is the most cost efficient method to obtain the
terminals is maintained . One of the Hall sensors changes the commutation sequence in star wound motors. Since back-
state every 60 electrical degrees of rotation. Given this, it EMF is zero at standstill and proportional to speed, the
takes six steps to complete an electrical cycle. However, one measured terminal voltage that has large signal-to-noise ratio
electrical cycle may not correspond to a complete mechanical cannot detect zero crossing at low speeds. That is the reason
revolution of the rotor. The number of electrical cycles to be why in all back-EMF-based sensorless methods the low-speed
repeated to complete a mechanical rotation is determined by performance is limited, and an open-loop starting strategy is
the rotor pole pairs. For each rotor pole pair, one electrical required.
cycle is completed. The number of electrical cycles/rotations
equals the rotor pole pairs. This sequence of conducting pairs V. CONVENTIONAL SENSORLESS CONTROL
is essential to the production of a constant output torque. TECHNIQUE

Sensorless speed control can be accomplished mainly


III. DISADVANTAGES OF SENSORED CONTROL using two techniques:
 Back EMF detection
In sensored control, sensors determine the position of the  PWM technique
motor rotor with respect to the motor stator. This makes for
fairly simple control of the motor. A processor need only wait A. Back emf
for a Hall effect sensor to change state, determine which
sector the rotor is in based on the output of the three Hall For block commutation, the polarity of the BEMF changes
effect sensors and commutate the motor windings within the coil that is perpendicularly oriented to the rotor.
appropriately. Sensored control has several drawbacks. Hall sensors are mounted on those positions that their polarity
Sensors cost money. In addition to the sensor itself, there is changes in phase with the BEMF of the associated coils. In
the further cost of mounting the sensors to the motor during other words, Hall sensor signals represent the polarities of the
manufacturing as well as the cost of sensor wires. . Sensors BEMF of their associated coils. Three Hall sensor signals
add another potential failure point to the motor. If a sensor resp. BEMF polarities together represent the actual position of
fails, the motor fails.. In some environments it is just not the rotor. For normal operation, the switching to the next
practical to use sensors. For instance, in an environment commutation position is done with each zero crossing. Direct
where the motor is flooded (like a compressor or pump), the measurement of the BEMF is possible if there is direct access
sensors may be subject to failure before the rest of the motor. to the null terminal N of the BLDC motor. Although the N
For these and other reasons, sensorless BLDC control is terminal is available at some Y connected BLDC motors, it is
desirable in many applications. not available for DELTA connected motors. So for a flexible
implementation, the zero crossing detection has to be realized
without the N terminal. Other solutions reconstruct the voltage induction of coils. With the right signal conditioning, the
of the N terminal. The sensorless commutation is also possible sensorless commutation becomes as simple as commutation
without reconstruction of the N terminal voltage. based on Hall sensors.
Additionally, other solutions strongly focus on post processing
of signals that are noisy due to PWM switching and self-

Fig 1.Blockdiagram of proposed system


An important physical difference concerning voltage, the motor is driven in voltage mode. When it is
determination of the rotor position via BEMF or using Hall controlling the current, the motor is driven in current mode.
sensors is that for the BEMF the change of the magnetic flux Voltage mode allows you to control the speed easily by
in time within the coil gives the BEMF where for the Hall changing the motor reference voltage. It does not give you
sensor the magnetic flux is sensed. Because of this, for fine control of the current but you can limit the current and
sensorless commutation based on the measurement of the consequently the torque to a maximum value. The voltage
BEMF the rotor has to move before one can determine its control is done by the PWM duty cycle.
position. In contrast to that, Hall sensors always give a valid
signal representing a position. The position of the rotor is
represented by a three bit vector with a resolution of 60°
within the electrical period. For most BLDC motors, the Hall
sensors are mounted within the 120° scheme that is direct
compatible to the BEMF. Nevertheless, there are BLDC
motors with Hall sensors mounted within a 60° scheme
resulting in a different Hall signal pattern.

B. PWM

BLDC motors that have a high efficiency might have a


very low resistance and very low inductance. The final speed
of a BLDC motor is determined by the applied supply voltage
and by the BEMF constant of the motor. The speed can be
adjusted by adjusting the applied supply voltage. Normally,
one has a fixed voltage source e.g. a battery, a rechargeable
battery, or a power supply unit – with a constant voltage. The Fig 2. PWM control by voltage method
advantage of the PWM is its low power dissipation compared
to voltage adjustment by a linear regulator. A current VI. CIRCUIT DIAGRAM DESCRIPTION
regulation can be achieved by adjusting the effective voltage
by varying the PWM duty cycle depending on a measured The main components in the circuit diagram are BLDC
current. motor, Arduino Uno microcontroller based ATmega328, two
dual H Bridge L298N, voltage regulator LM 7805,iverter
Pulse width modulation can be in two modes, voltage bridge ULN20003A . A 1800kv, 12V BLDC motor is used
mode and current mode. When the PWM signal controls the and all other components are operating under 5V.
Fig 3.Circuit diagram of proposed system

There are 7 digital outputs coming from the Arduino Uno, the motor corresponding to phase switching. The driver also
out of that only six outputs are given to the inverter pins(1B to contains a GND which act as ground to the operating voltage
6B).Out of that 6 digital outputs 3 are used to energize the VCC of the driver. Each phase connection to the motor
three phases and the other three are used to enable the three contains two diodes each(i.e., D1-D2 for first phase ,D3-D4
phase. The main purpose of the inverter is to invert the input for second phase,D5-D6 for third phase). In BLDC motor a
given to it (i.e. if a low input is given the output will be high short time interval is produced between switching of phases
and vice versa.) and also to produce a constant current and during this time interval no supply is given to the motor,
required for the operation of the dual full bridge drivers. In but due to inertia rotor continues its rotation. According to
order to invert the signals the input contains a zener diode and Faradays law of electromagnetic induction, a back emf is
a resistor in series to control the input to a safer limit. induced in the stator conductors and third back emf will flow
back to the bridge circuit. This can cause an unbalanced
The six outputs of inverter bridges (1C to 6C) are condition which can damage the circuit. So the main purpose
connected to two dual full bridge drivers. Each full bridge of the diodes is to prevent this back emf. Back emf is
driver contains 2 H Bridges, each H Bridge comprise of an sinusoidal in nature and therefore to block back emf in both
input pin, output pin and an enable pin. Hence 3 H Bridges are positive and negative direction two diodes are used.
required for the three phases and for that two dual full bridge
drivers are used. The voltage regulator used here regulates the input voltage
12V to 5V as required for the operation of other components.
The inverter output 1C is given to IN1 (or IN2) of the In the circuit diagram J1 represents the main 12V dc supply,
driver1 (representing the first phase), 2C is given to the from which the input is taken to the voltage regulator and J3
corresponding enable pin ENA of the first phase. Similarly 3C represents the 5V supply required for the microcontroller
is connected to IN3 (or IN4) of driver1 (representing the ATmega328. The output 5V of the voltage regulator is being
second phase), 4C is connected to the corresponding enable supplied to the VCC of the two full bridge drivers and to
pin ENB of the second phase. The output 5C is connected to COM terminal of the inverter chip. A capacitor is placed in
IN1 (or IN2) of the driver2 (representing the third phase), 6C both the input and output path. A led in series with a resistor is
connected to the enable pin ENA of the third phase. connected to the output path of voltage regulator so as to
sense the continuous supply of 5V supply to the components
OUT1, OUT2, OUT3 corresponds to the input to the three in the circuit.
phases of the motor. SENSA and SENSB act as the ground to
VS whenever the driver switches to VS necessary for driving
A potentiometer provides a variable resistance, which we where the rotor is immersed in a liquid .But sensorless
can read into the aruino board as an analog value. We connect commutation provides a lowest cost method for the speed
three wires to the Arduino board. The first goes from one of control and can simplify the motor structure. Applications in
the outer pins of the potentiometer. The second goes from 5 dusty or oily environment that require only occasional
volts to the outer pin of the potentiometer. The third goes from cleaning, or where the motor is generally inaccessible, benefit
analog input 2 to the middle pin of the potentiometer. from sensorless commutation. Moreover sensorless BLDC
speed control provides simplicity, reliability and can be
By turning the shaft of the potentiometer, we change the operated in dusty and humid environment. The absence of
amount of resistance on either side of wiper which is sensor enables for the future advancements in underwater
connected to the center pin of the potentiometer. This changes operations. From the above discussion, it is obvious that the
relative closeness of that pin to 5V and ground give us a control for bldc motors using position sensors such as shaft
different analog input. When the shaft is turned all the way in encoders , resolvers or hall-effect probes , can be improved by
one direction there are zero volts going into the pin and we means of elimination of these sensors to further reduce cost
read zero. When the shaft is turned all the way in the other and increase reliability. Thus, sensorless control is the only
direction, there are 5volts going to the pin and we read 1023. choice for some applications where those sensors cannot
In between analogRead() returns a number between 0 and function reliably due to harsh environmental conditions and a
1023 that is proportional to the amount of voltage being higher performance is required
applied to the pin.

VII. CIRCUIT SPECIFICATIONS: REFERENCES


This section covers a BLDC motor drive controlled by [1] Md.Abdul Basid, B.Ramakrishna, “ Brushless dc Motor Drive
microcontroller with the following specifications Controlled By Micro Controller” Soc. Annu. Meeting, 2012
[2] Jian Zhao/Yangwei Yu, “Brushless DC Motor Application Note,”
MPS Confidential And Proprietary Information, July 2011.
Input : 12 volts to voltage regulator [3] Eduardo Viramontes, “BLDC Motor Control with Hall Effect
Sensors,” Systems and Applications Engineering Freescale
Power supplies : 5V to microcontroller Technical Support, AN4058 Application Note Rev. 0, 4/2010.
: 5 V and 12 voltage to dual full bridge driver [4] José Carlos Gamazo-Real *, Ernesto Vázquez-Sánchez And Jaime
Gómez-Gil,“Position And Speed Control Of Brushless DC Motors
: 5 V to inverter Using Sensorless Techniques And Application Trends,” Sensors
Microcontroller : ATmega328 2010,.
Microcontroller board : ArduinULN20003Ao UNO [5] Padmaraja Yadamale Microchip Technology Inc, “Sensorless
Inverter chip : ULN20003A BLDC Motor Control,” 2005 Microchip Technology Inc.
[6] Ward Brown Microchip Technology Inc., “Brushless DC Motor
Dual full bridge driver : L298N Control Made Easy,” 2002 Microchip Technology Inc.
Regulator : LM7805 [7] K. Rajashekara, A. Kawamura, and K. Matsuse, Sensorless
Control of AC Motor Drives. Piscataway, NJ: IEEE Press, 1996.

VIII. CONCLUSION

Brushless motors fulfil many functions originally


performed by brushed DC motors, but cost and control
complexity prevents brushless motors from replacing brushed
motors completely in the lowest-cost areas. Sensors cannot be
used in where the rotor is in a closed housing and requires
minimal electrical entries such as a compressor or applications

You might also like