Speed Control of BLDC Motor Using IPM and Micro 2812 Ver.2.0
Speed Control of BLDC Motor Using IPM and Micro 2812 Ver.2.0
Speed Control of BLDC Motor Using IPM and Micro 2812 Ver.2.0
User Manual
Version 2.0
02-11-06-02
CONTENTS
1.
INTRODUCTION
2.
BLDC MOTOR
3.
4.
MOTOR SPECIFICATIONS
5.
CONNECTOR DETAILS
6.
MICRO 2812
11
7.
DEVICE OVERVIEW
13
8.
WIRING DIAGRAM
24
9.
FLOWCHART
25
10.
EXPERIMENTAL SECTION
28
1. INTRODUCTION
In every industry there are processes some form that require adjustment for normal
operation. Such adjustments are usually accomplished with variable speed drive and it consists
of
* Controller
* Power Converter
* Electric Motor
Controller
Power Converter
Electric Motor
2. BLDC MOTOR
Brushless Permanent Magnet Motors, Permanent Magnet AC motors, Permanent Magnet
Synchronous Motors etc. The confusion arises because a brushless dc motor does not directly
operate of a dc voltage source. However, as we shall see, the basic principle of operation is similar
to a dc motor.
A Brushless DC motor has a rotor with permanent magnets and a stator with windings. It
is essentially a dc motor turned inside out. The brushes and commutator have been eliminated and
the windings are connected to the control electronics. The control electronics replace the function
of the commutator and energize the proper winding.
The energized stator winding leads the rotor magnet, and switches just as the rotor aligns
with the stator. There are no sparks, which is one advantage of the BLDC motor. The brushes of
a dc motor have several limitations; brush life, brush residue, maximum speed, and electrical
noise.
BLDC Motors are potentially cleaner, faster, more efficient, less noisy and more reliable.
However, BLDC motors require electronic control.
2.1. BLDC OPERATION
A permanent Magnet AC motor, which has a trapezoidal back emf, is referred to as
brushless DC motor (BLDC). The BLDC drive system is based on the feedback of rotor system
at fixed points for commutation of the phase currents. The BLDC motor requires quasi-rectangle
shaped currents fed into the machine. Alternatively, the voltage may be applied to the motor every
120, with current limit to hold the current within motor capabilities.
[1]
[2]
[3]
[4]
[5]
[6]
[7]
4.1. FEATURES
1. Trapezoidal three phase back emf waveform
2. Hall effect sensors, Encoder and index feed back.
3. Temperature sensor mounted in motor winding
4. Additional Encoder interfacing facility
5. Motor and feed back connector, counter part plugs optional.
6. Malt Block paint finish
[8]
i. Supply Connector
The supply connector is provided with 7 pins. It is provided for the supply input to the motor.
The below figure-10 shows the schematic and pin details of supply connector
Supply Connector (Option)
[9]
[ 10 ]
MICRO 2812
6.1.
The performances of a motor are strongly dependent on its control. DSP controllers enable
enhanced real time algorithms as well as sensor less control. The combination of both allows
reducing the number of components and to optimize the design of silicon, to achieve a system cost
reduction. A powerful processor such as a DSP controller does the following:
Favours system cost reduction by an efficient control in all speed range implying
right dimensioning of power device circuits
Performs high level algorithms due to reduced torque ripple, resulting in lower
vibration and longer life time
Enables a reduction of harmonics using enhanced algorithms, to meet easier
requirements and to reduce filters cost
Removes speed or position sensors by the implementation of sensorless algorithms
Decreases the number of look-up tables which reduces the amount of memory
required
Real-time generation of smooth near-optimal reference profiles and move
trajectories, resulting in better-performing
Controls power switching inverters and generates high-resolution PWM outputs
provides single chip control system
For advanced controls, DSPs controllers may also performs the following:
The TMS320F28x DSP includes the same advantages as the microcontroller but also offers
higher speed, higher resolution, and capabilities to implement the math intensive algorithms to
lower the system cost. The high speed is attributable mainly to the dual bus of the Harvard
architecture as well as single-cycle multiplication and addition instructions. One bus is used for
data and the other is used for program instructions. This saves time because each is utilized
simultaneously. Traditionally, cost has been a potential disadvantage of the DSP solution, but this
aspect has diminished with the continuing decline of DSP costs. DSP controllers enable enhanced,
real-time algorithms as well as sensor less control. The combination reduces the number of
components and optimizes the design of silicon to achieve a system cost reduction.
[ 11 ]
6.2. APPLICATIONS
The target applications for a fixed point DSP controller having the necessary features are
where the above-mentioned advantages meet the customers needs. Typical end equipment
applications with an advanced control are:
Fast response to events to obtain input signals and to unexpected events to secure
the system and Accurate resolution to minimize quantization errors; therefore, a
precise digital control system is offered
Capability to support large word lengths for required resolution and dynamic range
Small interrupt latency and fast branch operations capabilities to facilitate quick
response to events, including unexpected events
Integrate the application-specific peripherals with the processor such as timers, A/D
converters, PWM generators, and communication interfaces.
Hence, CPU overhead and total system costs are reduced.
[ 12 ]
[ 13 ]
[ 14 ]
[ 15 ]
3.
4.
5.
6.
Protected pipeline. The CPU implements an 8-phase pipeline that prevents a write to and
a read from the same location from occurring out of order.
Independent register space. The CPU contains registers that are not mapped to data
space. These registers function as system-control Components of the CPU 1-5 Architectural
Overview registers, math registers, and data pointers. The system-control registers are
accessed by special instructions. The other registers are accessed by special instructions or
by a special addressing mode (register addressing mode).
Arithmetic logic unit (ALU). The 32-bit ALU performs 2s-complement arithmetic and
Boolean logic operations.
Address register arithmetic unit (ARAU). The ARAU generates data memory addresses
and increments or decrements pointers in parallel with ALU operations.
Barrel shifter. This shifter performs all left and right shifts of data. It can shift data to the
left by up to 16 bits and to the right by up to 16 bits.
Multiplier. The multiplier performs 32-bit 32-bit 2s-complement multiplication with a
64-bit result. The multiplication can be performed with two signed numbers, two unsigned
numbers, or one signed number and one unsigned number.
[ 16 ]
[ 17 ]
[ 18 ]
[ 19 ]
[ 20 ]
[ 21 ]
[ 22 ]
Dont connect the CRO probe at the output terminal of the IPM without isolation
2.
If user wants to see the high voltage waveform using CRO, please connect one
isolation transformer between auto transformer and IPM otherwise remove the earth
terminal of the CRO power card.
3.
If the protection circuit LED in the IPM is glow during the operation, user must
reset the trainer kit first and then reset the power module.
4.
Please do not insert any add-on card while the trainer is powered ON.
5.
6.
Please do not solder any wire from connectors when the power is ON.
7.
Wires are to be soldered only from the solder side of the board in unavoidable
conditions.
8.
The headers should be used only with cables and not with wires soldered from the
pins.
9.
10
[ 23 ]
WIRING DIAGRAM
Figure -15. Speed control of BLDC Motor using IPM and Micro 2812
[ 24 ]
[ 25 ]
[ 26 ]
[ 27 ]
2.
3.
BLDC Motor
4.
5.
Cables
i.
34 pin FRC 1 to 1 to 1.
ii.
26 pin FRC 1 to 1.
iii.
iv.
[ 28 ]
Connect the 34 pin cable from the MICRO - 2812 to power module(IPM) along with the
Hall signal conditional card.
2.
Connect the 26 pin cable from the MICRO - 2812 to power module(IPM).
3.
Connect the feed back cable between motor and Hall signal conditioning card.
4.
Connect the serial port from the PC to 9 - pin termination of the DSP trainer.
5.
[ 29 ]
Verify the connections as per the connection procedure and Wiring Diagram.
2.
3.
4.
Check whether shut down LED "SD" glows or not. If 'SD' LED glows, press the Reset
switch, the LED gets OFF.
6.
Download the program to the MICRO - 2812 Kit by following the downloading
procedure.
[ 30 ]
[ 31 ]
[ 32 ]
[ 33 ]
[ 34 ]
Then select open loop for running the openloop program and close loop for running the
closeloop program. Then click download to download the program
[ 35 ]
[ 36 ]
[ 37 ]
Now the actual speed and the set speed are displayed in the window
[ 38 ]
Verify the PWM waveform and Hall sensor output which are terminated in the power
module.
2.
After ensuring all the connection, apply the input voltage to the IPM power module
(DC rail voltage (350V), which is shown in the power module voltmeter).
3.
4.
By using the switches increment(S2) and decrement(S3) set the speed of the motor.
5.
The actual speed of the motor will be displayed in the LCD and PC.
6.
To measure the load current of the motor, externally connect one AC ammeter in series
with any one phase.
Verify the PWM waveform and Hall sensor output which are terminated in the power
module.
2.
After ensuring all the connection, apply the input voltage to the IPM power module (DC
rail voltage (350V), which is shown in the power module voltmeter).
3.
4.
By using the switches increment(S2) and decrement(S3) set the speed of the motor.
5.
The actual speed of the motor will be displayed in the LCD and PC.
6.
Now apply the load to the motor at rated current rating and analyze the performance of
7
8.
[ 39 ]