Datasheet
9
Motor Control and Drive Design Solutions
Permanent Magnet Synchronous Motors
PMSM Motor Control
Permanent Magnet Synchronous Motors (PMSM) are
brushless and have very high reliability and high efficiency.
Due to permanent magnet rotor, they also have higher
torque with smaller frame size and no rotor current, of all
which are advantages over AC induction motors. With a
high power-to-size ratio, PMSMs can help you make your
design smaller without the loss of torque.
PMSMs need to be commutated like BLDC motors, but due
to the construction of the windings, the waveforms need to
be sinusoidal for good performance. This requires more
complicated control algorithms and, therefore, a higher
performing controller like Microchip’s dsPIC digital signal
controllers. Microchip offers development tools and
applications notes to develop advanced PMSM control
solutions like sensorless Field Oriented Control (FOC).
PMSM Application Notes and Tuning Guides
Algorithm dsPIC® DSC Family
Sensored AN957
Sensored Sinusoidal AN1017
Sensorless BEMF AN901, AN992
Algorithm App Note
Sensorless Filtered BEMF with Majority Detect AN1160
Sensorless Dual-Shunt FOC with SMO Estimator and Field Weakening
AN1078
Sensorless Dual-Shunt FOC with SMO and PCF AN1208
Sensorless Dual-Shunt FOC with PLL Estimator and Field Weakening AN1292
Sensorless Single-Shunt FOC with SMO Estimator and
Field Weakening
AN1299
Sensorless Dual-Shunt FOC with SMO Estimator BLDC/PMSM AN1078
Sensorless Dual-Shunt FOC with PLL Estimator BLDC/PMSM AN1292
Tuning Guide: Sensorless Single-Shunt FOC with SMO
Estimator BLDC/PMSM
AN1299
PMSM Motor Training
Class Title Language Recording Date Duration
Sensorless Field Oriented
Control for Permanent Magnet
Synchronous Motors
English 03/30/2007 30 min.
PIC
®
Microcontroller
or
Digital Signal
Controller
Gate Drivers
V
BUS
Inverter
Motor
Mechanical
Feedback
–
+
Op Amp
–
+
VREF
Comparator
PMSM Development Tools
dsPICDEM MCLV-2 Development Board (DM330021-2)
This development board is intended for
low-voltage (up to 48V at 10A) BLDC
sensored or sensorless applications. It
provides a low-cost system for users to
evaluate and develop applications using
dsPIC33F/E motor control DSCs via
a Plug-In Module (PIM) or 28-pin SOIC socket. With the
MCLV-2 either the internal, on-chip op amps or the external
op amps on the MCLV-2 board can be used. Microchip
provides PIMs for using either the internal or external op
amps. The MCLV-2 is fully backwards compatible with the
original MCLV and all MC PIMs. Serial interfaces include
RS-232C, CAN, LIN and USB (for RTDM). Feedback support
includes Hall- Effect Sensors, Shaft Encoder, Back EMF
voltages and single or dual shunt resistors for current.
PICkit 3 Debug Express, MPLAB ICD 3 In-Circuit Debugger
or MPLAB REAL ICE In-Circuit Emulator is required for
programming or debugging operations.
dsPICDEM MCHV-2 Development System (DM330023-2)
This development system is intended for
high-voltage (up to 400V at 6.5A) BLDC,
PMSM and ACIM sensored or sensorless
applications. It provides a low-cost
Integrated Power Module (IPM) based
system for users to evaluate and develop
applications using dsPIC33F/E motor control DSCs via
PIM or a 28-pin SOIC socket. With the MCHV-2 either the
internal, on-chip op amps or the external op amps on the
MCHV-2 board can be used. Microchip provides PIMs for
using either the internal or external op amps. The MCHV-2
is fully backwards compatible with the original MCHV and
all MC PIMs. Isolated serial interfaces include RS-232C
and USB (for RTDM). Feedback support includes Hall-Effect
Sensors, Shaft Encoder, Back EMF voltages and single
or dual current shunt resistors. A PFC circuit is provided
to meet regulatory requirements. An isolated built-in
debugger (similar to a starter kit programmer/debugger)
permits a direct connection with a PC.
24V 3-Phase Brushless DC Motor (AC300020)
The 24V 3-phase Brushless DC (BLDC) motor
with Hall-Effect sensors can be used with
the dsPICDEM MCLV-2 development board
(DM330021-2).
24V 3-Phase Brushless DC Motor with Encoder
(AC300022)
This Brushless DC (BLDC) motor has a
250-line encoder, and can be used with
the dsPICDEM MCLV-2 Development Board
(DM330021-2).