Final Year Project
Final Year Project
2012 / 2013
By :
________________________________________________
Advisor:
Dr. Zouhair Al-Hajj
Faculty Of Engineering
Engineer
Abstract
Drive and Control of a Brushless DC Motor (BLDC)
by Mohamad Hammoud
This project deals with the drive and control method of a brushless DC motor
(BLDC).
This type of motors represents the most recent end of a long evolution of motors
technology.
It is known for its increased efficiency, increased reliability, reduced noise, and
longer lifetime over brushed DC motors.
In this work, we discuss in the first part the theory of brushless DC motors and
its advantages over other types of motors especially brushed DC motors. Then we
realize the construction and operating principle of this motor.
In the second part we develop the hardware implementation of the control and
drive board of a sensored BLDC motor.
Acknowledgements
The following report, while an individual work, benefited from the insight and
direction of several people.
First, I wish to thank the principle PhD Mohammad Hamdan, for his determined
work for the continuation of the Engineering Faculty-LU and maintaining the
required success.
Next, I wish to thank the Head of the Electrical Engineering department, PhD
Zouhair Al-Hajj, and my supervisor for his direct follow-up and generous advising
for me throughout the various stages of this work.
I wish also thank the members of the jury: doctor Mohamad Ekkawi and doctor
Mazen Ghandour for the time and effort they provide in judging this work.
Also, I express my sincere gratitude to all the doctors of the faculty of engineering
that we had the opportunity to be their students.
ii
iii
Contents
Abstract i
Acknowledgements ii
List of Figures vi
1 General Introduction 1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Project Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
iv
Contents v
vi
List of Figures vii
3.19 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.20 Motor connector details . . . . . . . . . . . . . . . . . . . . . . . . 36
3.21 Phases and hall sensors connections . . . . . . . . . . . . . . . . . 36
List of Tables
viii
Chapter 1
General Introduction
1.1 Background
Electric motors are one of the most essential components and the driving force
of industry today. In general, there are two types of motors namely AC and
DC. AC motors are usually less expensive, rugged and have low maintenance but
hard to control. On the other hand the DC motors are more expensive, but
highly controllable. The conventional DC motors are highly efficient and their
one of their drawbacks is the need of a commutator and brushes, which are subject
to ware and require maintenance. When the task of commutator and brushes are
replaced by solid-state switches, maintenance free motors were realized and the
Brushless Direct Current (BLDC) motors are one of the motor types rapidly gain-
ing popularity. BLDC motors are used in different industries such as home appli-
1
Chapter 1. General Introduction 2
As the name implies, BLDC motors do not use brushes for commutation; instead,
they are electronically commuted. [3] BLDC motors have many advantages over
• High efficiency
• Noiseless operation
In addition, the ratio of torque delivered to the size of the motor is higher, making
BLDC systems are attractive for use in many high performance industrial applica-
tions with PWM used as an efficient means of power transfer, where high torque
In this project, we will discuss in detail the construction, theory of operation, drive
which covers the history of this type of DC motors,its construction and op-
type of motors and other motor types, and also the commutation sequence
describes briefly the steps to realize the board leading to drive and control
the brushless DC motor (3 phases). It also describes the program parts used
to deliver the PWM technique driving this motor. finally, this part talks
about some problems facing my work and the solutions I made to solve. At
the end of the report, there is a conclusion that summarizes the results of
2.1 Introduction
This chapter will discuss the theory of operation of brushless DC motors, its
construction, its torque speed characteristics and a comparison between this type
2.2 History
Brushless DC motor actually represents the most recent result of a long evolution
of motor technology. Before there were brushless DC motors there were brush DC
motors, which were brought on in part to replace the less efficient AC induction
4
Chapter 2. Construction and Theory of Operation of BLDC Motor 5
The brush DC motor was invented all the way back in 1856 by famed German
inventor and industrialist Ernst Werner von Siemens. Von Siemens studied elec-
trical engineering after leaving the army and produced many contributions to the
world of electrical engineering, including the first electric elevator in 1880. [5]
Brush DC motors have been the most prominent speed technology since the DC
motor was invented by Siemens. [6] Von Siemens’s brush DC motor was fairly rudi-
mentary and was improved upon by Harry Ward Leonard, who nearly perfected
the first effective motor control system near the end of the 19th century. This
system used a rheostat to control the current in the field windings, which resulted
in adjusting the output voltage of the DC generator, which in turn adjusted the
The Ward Leonard system remained in place all the way until 1960, when the
the Ward Leonard system due to its simplicity and efficiency. [5]
In 1962 two engineers, T.G. Wilson and P.H. Trickey published a paper 2 in which
they described a ”brushless DC” motor. Magnet and power switching device
drive technology until the late 1980s when Powertec Industrial Corporation started
DC systems. [7] Remember that the key element of brushless DC motor is that it
As the device was refined and developed, it became a popular choice for special
applications such as computer disk drives, robotics and in aircraft. In fact, brush-
less DC motors are used in these devices today, fifty years later, so great is their
effectiveness. [5]
Chapter 2. Construction and Theory of Operation of BLDC Motor 6
Brushless DC motors had no brushes that could wear out, they represented a great
leap forward in technology for these types of devices. The problem was that as
reliable as they were, these early brushless DC motors were not able to generate
That all changed in the 1980s, when permanent magnet materials became readily
available. The use of permanent magnets, combined with high voltage transistors,
enabled brushless DC motors to generate as much power as the old brush DC mo-
tors, if not more. Near the end of the 1980s, Robert E. Lordo of the POWERTEC
Industrial Corporation unveiled the first large brushless DC motors, which had at
least ten times the power of the earlier brushless DC motors. [5] Why brushless?
Brushed dc motors have been in commercial use since 1886. A brushed DC motor
is made up of 4 basic components; the stator, the rotor (or armature), brushes,
and commutator.
Chapter 2. Construction and Theory of Operation of BLDC Motor 7
• The stator generates a stationary magnetic field that surrounds the rotor
magnetic windings.[8]
• The rotor is made up of one or more windings. When these windings are
energized they produce a magnetic field. The magnetic poles of this rotor
field will be attracted to the opposite poles generated by the stator, causing
the rotor to turn. As the motor turns, the windings are constantly being
rotor do not overrun the poles generated in the stator. This switching of the
sleeve (commutator), resides on the axle of the rotor. As the motor turns, carbon
brushes slide over the commutator, coming in contact with different segments of
the commutator. The segments are attached to different rotor windings, therefore,
a dynamic magnetic field is generated inside the motor when a voltage is applied
across the brushes of the motor. The brushes and commutator are the parts of a
Thus, switching the electrical polarity of the rotor windings. This will create an
attraction of the different polarities and keep the rotor rotating within the stator
field.
Brushed dc motors presents some disadvantages : less reliability, larger size than
motors. This means that the magnetic field generated by the stator and the
magnetic field generated by the rotor rotate at the same frequency. [9] BLDC
to its type, the stator has the same number of windings. [3]
whereas brushless DC motor needs electronic commutation for the direction con-
trol of current through the windings. Typically BLDC motors have three phase
windings that are wound in star or delta fashion and need a three phase inverter
2.4.1 Stator
The stator of a BLDC motor consists of stacked steel laminations with windings
placed in the slots that are axially cut along the inner periphery. [9]
Figure 2.4: The stator of a BLDC motor showing slotted steel ring with axial
windings
Traditionally, the stator resembles that of an induction motor; however, the wind-
ings are distributed in a different manner. Most BLDC motors have three stator
windings connected in star fashion. Each of these windings are constructed with
numerous coils interconnected to form a winding. One or more coils are placed in
the slots and they are interconnected to make a winding. Each of these windings
are distributed over the stator periphery to form an even numbers of poles. [9]
Chapter 2. Construction and Theory of Operation of BLDC Motor 10
order to generate the trapezoidal back electromotive force (EMF) waveform (The
term EMF will be discussed later in 1.). The commutation technique generally
used is trapezoidal (or called block commutation) where only two phases will be
conducting at any given point of time. An alternative way of commuting the motor
is called sinusoidal commutation in which all the three phases will be conducting
Therefore, the trapezoidal motor gives a back EMF in trapezoidal fashion and the
sinusoidal motors back EMF is sinusoidal, as shown in figure 2.6 and figure 2.7.
However, this comes with an extra cost, as the sinusoidal motors take extra winding
increasing the copper intake by the stator windings. Depending upon the control
power supply capability, the motor with the correct voltage rating of the stator can
Chapter 2. Construction and Theory of Operation of BLDC Motor 11
be chosen. Forty-eight volts, or less voltage rated motors are used in automotive,
robotics, small arm movements and so on. Motors with 100 volts, or higher ratings,
Steel laminations in the stator can be slotted or slotless as shown in 2.5. The term
slotted refers to slotted shape of the steel laminations which make up the stator
stack in the stator of a brushless DC motor. There are slots in the laminations
to keep the winding wire in place while still proving a very tight air gap for the
magnetic flux between the rotor and the stator. The winding wire incased in the
stack of steel laminations is then referred to as the ”iron core” and slotted motors
are also called iron core motors. This is the traditional method of making brushless
DC motors and it was actually also used in the very first patent by Tesla for an
AC induction motor. Most brushless DC motors used today are of the ”slotted”
stator type. In a slotless (also referred to a coreless) motor, there are no slots
or teeth at all in the stator. The stator laminations are simply which steel rings
stacked together to form the stator stack. The winding wires are held together
Chapter 2. Construction and Theory of Operation of BLDC Motor 12
by glue or polymer molding to give the windings shape, form and rigidity. The
windings are in between the stator steel ring and the rotor. Since space must be
allowed in the air gap in slotless motors is generally larger than in slotted motors.
thought and efforts has to go into the reliability of the winding structure, especially
A slotless core has lower inductance, thus it can run at very high speeds. Because
of the absence of teeth in the lamination stack, requirements for the cogging torque
also go down, thus making them an ideal fit for low speeds too (when permanent
magnets on rotor and tooth on the stator align with each other then, because
of the interaction between the two, an undesirable cogging torque develops and
causes ripples in speed). The main disadvantage of a slotless core is higher cost
because it requires more winding to compensate for the larger air gap. [11]
Proper selection of the laminated steel and windings for the construction of stator
problems during production, resulting in market delays and increased design costs.
[11]
Chapter 2. Construction and Theory of Operation of BLDC Motor 13
2.4.2 Rotor
The rotor of a typical BLDC motor is made out of permanent magnets. Depending
upon the application requirements, the number of poles in the rotor may vary.
Increasing the number of poles does give better torque but at the cost of reducing
Another rotor parameter that impacts the maximum torque is the material used for
the construction of permanent magnet; the higher the flux density of the material,
the higher the torque. Ferrite magnets are traditionally used to make permanent
magnets. As the technology advances, rare earth alloy magnets are gaining pop-
ularity. The ferrite magnets are less expensive but they have the disadvantage
of low flux density for a given volume. In contrast, the alloy material has high
magnetic density per volume and enables the rotor to compress further for the
same torque. Also, these alloy magnets improve the size-to-weight ratio and give
higher torque for the same size motor using ferrite magnets.[3]
Neodymium (Nd), Samarium Cobalt (SmCo) and the alloy of Neodymium, Ferrite
and Boron (NdFeB) are some examples of rare earth alloy magnets. Continuous
research is going on to improve the flux density to compress the rotor further. [3]
Chapter 2. Construction and Theory of Operation of BLDC Motor 14
field exerts a transverse force on the moving charge carriers which tends to push
them to one side of the conductor. This is most evident in a thin flat conductor.
A buildup of charge at the sides of the conductors will balance this magnetic
influence, producing a measurable voltage between the two sides of the conductor.
The presence of this measurable transverse voltage is called the Hall effect after
The underlying principles for the working of a BLDC motor are the same as for
With a in BLDC motor, it is achieved using multiple feedback sensors. The most
commonly used sensors are hall sensors and optical encoders. [11] Most BLDC
motors have three Hall sensors embedded into the stator on the non-driving end
of the motor. Whenever the rotor magnetic poles pass near the Hall sensors, they
give a high or low signal, indicating the N or S pole is passing near the sensors.
Based on the combination of these three Hall sensor signals, the exact sequence of
Figure 2.11: Hall sensors are embedded in the stator of a BLDC motor to
determine the winding energizing sequence
Figure 2.11 shows a transverse section of a BLDC motor with a rotor that has
alternate N and S permanent magnets. Hall sensors are embedded into the sta-
tionary part of the motor. Embedding the Hall sensors into the stator is a complex
process because any misalignment in these Hall sensors, with respect to the rotor
To simplify the process of mounting the Hall sensors onto the stator, some motors
may have the Hall sensor magnets on the rotor, in addition to the main rotor
magnets. These are a scaled down replica version of the rotor. Therefore, whenever
the rotor rotates, the Hall sensor magnets give the same effect as the main magnets.
The Hall sensors are normally mounted on a PC board and fixed to the enclosure
cap on the non-driving end. This enables users to adjust the complete assembly
of Hall sensors, to align with the rotor magnets, in order to achieve the best
performance. Based on the physical position of the Hall sensors, there are two
versions of output. The Hall sensors may be at 60 or 120 phase shift to each
other. Based on this, the motor manufacturer defines the commutation sequence,
Each commutation sequence has one of the windings energized to positive power
(current enters into the winding), the second winding is negative (current exits
Torque is produced because of the interaction between the magnetic field generated
by the stator coils and the permanent magnets. Ideally, the peak torque occurs
when these two fields are at 90 to each other and falls off as the fields move
together. In order to keep the motor running, the magnetic field produced by the
windings should shift position, as the rotor moves to catch up with the stator field.
windings. [3]
To understand these steps consider figure 2.12. In figure 2.12 (A), the GREEN
winding labeled ”001” is energized as the NORTH pole and the BLUE winding
labeled as ”010” is energized as the SOUTH pole. Because of this excitation, the
SOUTH pole of the rotor aligns with the GREEN winding and the NORTH pole
aligns with the RED winding labeled ”100”. In order to move the rotor, the ”RED”
and ”BLUE” windings are energized in the direction shown in figure 2.12 (B). This
causes the RED winding to become the NORTH pole and the BLUE winding to
become the SOUTH pole. This shifting of the magnetic field in the stator produces
This torque is at its maximum when the rotor starts to move, but it reduces as
the two fields align to each other. Thus, to preserve the torque or to build up
the rotation, the magnetic field generated by stator should keep switching. To
catch up with the field generated by the stator, the rotor will keep rotating. Since
Chapter 2. Construction and Theory of Operation of BLDC Motor 17
the magnetic field of the stator and rotor both rotate at the same frequency, they
come under the category of synchronous motor. This switching of the stator to
build up the rotation is known ascommutation. For 3-phase windings, there are
By definition, torque is the tendency of force to rotate an object about its axis.
[11]
Chapter 2. Construction and Theory of Operation of BLDC Motor 18
Thus, to increase the torque, either force has to be increased which requires
stronger magnets or more current or distance must be increased for which bigger
magnets will be required. Efficiency is critical for motor design because it deter-
mines the amount of power consumed. A higher efficiency motor will also require
OutputP ower
Ef f iciency = %, (2.2)
InputP ower
As a conclusion:
• With an increase in speed, the torque reduces (considering the input power
is constant).
Chapter 2. Construction and Theory of Operation of BLDC Motor 19
• Maximum power can be delivered when the speed is half of the ”no load”
types
Compared to brushed DC motors and induction motors, BLDC motors have many
they have a longer life compared with brushed DC motors. BLDC motors pro-
duce more out- put power per frame size than brushed DC motors and induction
motors. Because the rotor is made of permanent magnets, the rotor inertia is less,
compared with other types of motors. This improves acceleration and decelera-
inspection is eliminated, making them ideal for limited access areas and applica-
tions where servicing is difficult. BLDC motors operate much more quietly than
models are ideal for battery operation, portable equipment or medical applica-
tions. [11]
Chapter 2. Construction and Theory of Operation of BLDC Motor 20
Implementation
3.1 Introduction
Having understood the basic construction and operating principle of BLDC motor,
in this chapter we will discuss the method of speed control of this type of motors,
This project will discuss the using of DSPIC30F2010 to control a sensored BLDC
motor. This goal requires a long period of work to understand and read the family
The registers used are not defined in details in this chapter, and I will provide you
in the annex with the complete program used in my project and some comments
In few words, this part will focus on the different parts of the board implemented
21
Chapter 3. Hardware and Project Implementation 22
While BLDC motors are mechanically relatively simple, they do require sophis-
ticated control electronics and regulated power supplies. The designer is faced
with the challenge of dealing with a three-phase high-power system that demands
Figure 3.1 shows a typical arrangement for driving a BLDC motor with Hall-
effect sensors. This system shows the three coils of the motor arranged in a ”Y”
transistor (IGBT) driver, and a three-phase inverter comprising six IGBTs (metal
oxide semiconductor field effect transistors (MOSFETs) can also be used for the
IGBT driver) comprises pulse width modulated (PWM) signals that determine
the average voltage and average current to the coils (and hence motor speed and
torque). The motor uses three Hall-effect sensors (A, B, and C) to indicate rotor
position. The rotor itself uses two pairs of permanent magnets to generate the
magnetic flux.[12]
Chapter 3. Hardware and Project Implementation 23
The system employs a six-step commutation sequence for each electrical revolution.
Because the motor has two pairs of magnets, two electrical revolutions are required
Figure 3.2: Hall sensor signal, back EMF, output torque and phase current
Figure 3.2 shows an example of Hall sensor signals with respect to back EMF
and the phase current. Figure 3.3 shows the switching sequence that should be
followed with respect to the Hall sensors. The sequence numbers on Figure 3.2
Table 3.4 and Table 3.5 show the sequence in which these power switches should
be switched based on the Hall sensor inputs, A, B and C. Table 3.4 is for clockwise
Chapter 3. Hardware and Project Implementation 24
Figure 3.3: Winding energizing sequence with respect to the Hall sensor
rotation of the motor and Table 3.5 is for counter clockwise motor rotation. This
is an example of Hall sensor signals having a 60 degree phase shift with respect to
each other. As we have previously discussed in the ”Hall Sensors” section, the Hall
sensors may be at 60 or 120 phase shift to each other. When deriving a controller
for a particular motor, the sequence defined by the motor manufacturer should be
followed.[3]
Referring to Figure 3.1, if the signals marked by PWMx are switched ON or OFF
according to the sequence, the motor will run at the rated speed. This is assuming
Chapter 3. Hardware and Project Implementation 25
Figure 3.4: Sequence for rotating the rotor in clockwise direction when viewed
from non-driving end
that the DC bus voltage is equal to the motor rated voltage, plus any losses across
the switches. To vary the speed, these signals should be Pulse Width Modulated
When the duty cycle of PWM is varied within the sequences, the average voltage
supplied to the stator reduces, thus reducing the speed. Another advantage of
having PWM is that, if the DC bus voltage is much higher than the motor rated
voltage, the motor can be controlled by limiting the percentage of PWM duty
cycle corresponding to that of the motor rated voltage. This adds flexibility to the
controller to hook up motors with different rated voltages and match the average
voltage output by the controller, to the motor rated voltage, by controlling the
and DC are some typical motor types for which the dsPIC30F2010 has been specif-
outputs.
• 6 input ADC.
• Small package.
We will use this DSPIC to offer PWMs needed in a certain order to control the
BLDC motor.
The MCPWM module has been designed specifically for motor control applica-
tions. The MCPWM has a dedicated 16-bit PTMR time base register. This timer
is incremented by a user defined clock tick, which can be as low as TCY. The user
also decides the period required for the PWM by selecting a value and loading it
in the PTPER registers. The PTMR is compared to the PTPER value at every
There are several modes in which the MCPWM module can be configured. Edge
aligned output is probably the most common mode. Figure 3.6 depicts the opera-
tion of an edge aligned PWM. At the start of the period, the outputs are all driven
high. As the PTMR increments, a match with the duty cycle registers causes the
Chapter 3. Hardware and Project Implementation 27
corresponding duty cycle output to go low thereby marking the end of the duty
cycle. The PTMR match with PTPER register caused a new period to start and
The important feature of the MCPWM used in this application is the Override
Control. The Override Control is the last stage of the MCPWM module. It
allows the user to directly write to the OVDCON register and control the output
pins. The OVDCON register has two 6 bit fields in it. Each of the six bit fields
corresponds to an output pin. The high byte portion of the OVDCON register,
determines if the corresponding output pin is driven by a PWM signal (when set
the low byte portion of the OVDCON register. This feature allows the user to
have PWM signals available, but not driving, at all output stages of the pins. For
Depending on the value in the OVDCON register, the user can select which pin
gets the PWM signal and which pin is driven active or inactive. When controlling
the BLDC sensored motor it is necessary to excite two winding pairs depending
on where the rotor is located and dictated by the value of the hall sensors. In
the CN Interrupt Service routine the hall sensors are read and then the value of
the sensors is used as an offset in a lookup table which corresponds to the value
which will be loaded in the OVDCON register. Table 3.7 and Figure 3.8 show how
different values are loaded in the OVDCON register depending on which sector
The block diagram in Figure 3.11 depicts how the BLDC motor is driven using a
dsPIC30F2010.
The six MCPWM outputs are connected to three MOSFET driver pairs (IR2110S),
which in turn are connected to six MOSFETs (IRFP360). These MOSFETs are
MOSFET drivers also require a higher voltage (15V) to operate, so this voltage
Chapter 3. Hardware and Project Implementation 29
level needs to be provided. The motor is a 24V BLDC motor so the DC+ to
The three Hall effect sensor inputs are connected to input pins that have Change
Notification circuits associated with them. These inputs are enabled along with
generated. To start and stop the motor, a push button switch is provided at
RC14.[12]
Chapter 3. Hardware and Project Implementation 30
In open-loop control, the MCPWM directly controls motor speed based on the
voltage input from the Speed Pot or that given serially from the PC . After initial-
izing the MCPWM, ADC, Ports and the Change Notification inputs, the program
waits for an activation signal (e.g., a key press) to indicate a start (see Figure
3.12). When the key is pressed, the Hall sensors are read. Based on their value, a
corresponding value is retrieved from the table and written to the OVDCON. At
As a summary, In open loop speed control, the duty cycle is directly calculated
from the set reference speed and there is no actual speed feedback for control
purpose.
high-side drive circuitry alongside low-side drive circuitry. The most common
way of driving MOSFETs in such cases is to use high-low side MOSFET drivers.
IR2110 is high voltage, high speed power MOSFET and IGBT drivers with in-
dependent high and low side referenced output channels.[13] Lets take a look on
the pin assignment and pin definitions of this driver. First notice that the IR2110
comes in two packages 14 pin through-hole PDIP package and the 16-pin surface
Now let’s talk about the different pins. VCC is the low-side supply and should be
between 10V and 20V. VDD is the logic supply to the IR2110. It can be between
+3V to +20V (with reference to VSS). VSS is the logic supply ground. COM is
Chapter 3. Hardware and Project Implementation 32
”low side return” basically, low side drive ground connection. It seems that they
are independent and you might think you could perhaps isolate the drive outputs
and drive signals. IR2110 is a non-isolated driver, meaning that VSS and COM
HIN and LIN are the logic inputs. A high signal to HIN means that you want to
drive the high-side MOSFET, meaning a high output is provided on HO. A low
signal to HIN means that you want to turn off the high-side MOSFET, meaning
The output to HO high or low is not with respect to ground, but with respect
to VS. VS is the high side floating supply return. When high, the level on HO is
equal to the level on VB, with respect to VS. When low, the level on HO is equal
A high signal to LIN means that you want to drive the low-side MOSFET, meaning
a high output is provided on LO. A low signal to LIN means that you want to turn
Chapter 3. Hardware and Project Implementation 33
off the low-side MOSFET, meaning a low output is provided on LO. The output
on LO is with respect to ground. When high, the level on LO is equal to the level
of VCC, with respect to VSS, effectively ground. When low, the level on LO is
equal to the level on VSS, with respect to VSS, effectively zero. SD is used as
shutdown control. When this pin is low, IR2110 is enabled shutdown function is
disabled. When this pin is high, the outputs are turned off, disabling the IR2110
drive.
electrons so it has lower on resistance RDS and since P = RI 2 ,then the loss of
The MAX232 is an IC, first created by Maxim Integrated Products, that converts
signals from an RS232serial port to signals suitable for use in TTL compatible
digital logic circuits. The MAX232 is a dual driver/receiver and typically converts
the RX, TX, CTS and RTS signals.[14] This chip converts RS232 signal voltage
levels to TTL voltage levels and visaversa, hence if you need to communicate to
your PC through it’s serial port (COM1 or COM2) then this is the chip that can
calculator that requires a PC connection then this is the chip that is needed to
The RS232 serial port protocol (v.24) states 15v to represent binary 1 and +15v to
represent binary 0. For TTL communication this is incompatible since TTL uses
serial signal voltage levels to TTL standards, and also visa versa. It therefore has
After focusing with details on the different parts of the hardware, I will talk about
2. Make sure that the dsPIC30F2010 device is mounted in the respective correct
3. Connect the 24V power supply to the external DC bus power supply con-
nector J1.
5. Download the code for the DSPIC30F2010 by opening the project using
MPLAB IDE. Build the project and download the program using the ICD2
In-Circuit Debugger.
Chapter 3. Hardware and Project Implementation 36
The motor connector J2 has 10 terminals. Table 3.20 shows the functionality of
each terminal.
The motor phases and hall sensors connected to J2 in a manner described in the
Conclusions and
Recommendations
4.1 Conclusions
Finally , my project deals with the sensored open loop control of a brushless DC
motor that is configured in a small board discussed in all its details in the previous
The application that I proposed for this project is a wheel chair ”speed controlled”
Also open loop control is not a very worse choice. It has some advantages like:
1. Simplicity and stability: they are simpler in their layout and hence are eco-
2. Construction: Since these are having a simple layout so are easier to con-
struct.
1. Accuracy and Reliability: since these systems do not have a feedback mech-
anism, so they are very inaccurate in terms of result output and hence they
2. Due to the absence of a feedback mechanism, they are unable to remove the
4.2 Recommendations
The first recommendation that I propose for those who want to continue working
Closed-loop controls are used in applications that require more accurate and adap-
tive control of the system. These controls use feedback to direct the output states
variation).[16]
Also , this project deals with the sensoresd method of control using the principle
of hall sensors.
control of a BLDC motor calls for commutation based on the Back Electromotive
Force (BEMF) produced in the stator windings. Sensorless control has two distinct
With a sensorless method of commutation, the Hall sensors, the sensor magnets,
the sensor wires and the PC board can be eliminated. This simplifies the motor
to be sensed.
• Abrupt changes to the motor load can cause the BEMF drive loop to go out
of lock.[17]
Appendix A
When a BLDC motor rotates, each winding generates a voltage known as back
Electromotive Force or back EMF, which opposes the main voltage supplied to the
windings according to Lenzs Law. The polarity of this back EMF is in opposite
direction of the energized voltage. Back EMF depends mainly on three factors:
where: N is the number of winding turns per phase, l is the length of the rotor, r
is the internal radius of the rotor, B is the rotor magnetic field density and ω is
As the equation implies: as the speed increases, back EMF also increases.
40
Bibliography 41
back EMF value from the supply voltage. The motors are designed with a back
EMF constant in such a way that when the motor is running at the rated speed,
the potential difference between the back EMF and the supply voltage will be
sufficient for the motor to draw the rated current and deliver the rated torque.If
the motor is driven beyond the rated speed, back EMF may increase substantially,
thus decreasing the potential difference across the winding, reducing the current
drawn which results in a drooping torque curve. The last point on the speed curve
would be when the supply voltage is equal to the sum of the back EMF and the
losses in the motor, where the current and torque are equal to zero.[3]
Bibliography
[1] A Kusko and S.M. Peeran. Definition of the brushless dc motor. In Industry
[2] Brushless Permanent Magnet Motor Design. Mc Graw-Hill, New York, 1994.
[4] T. Gopalarathnam and H.A. Toliyat. A new topology for unipolar brushless
dc motor drive with high power factor. Power Electronics, IEEE Transactions
[5] Minebea Co. History of brushless dc motors. Technical report, NMB Tech-
nologies Corporation.
42
Bibliography 43
[14] Wikipedia.
[16] Bhargavi N. and Daniel T. Sensored 3-phase bldc motor control using msp430.
[17] Padmaraja Yedamale. Using the pic18f2431 for sensorless bldc motor control.