We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

AN1292

Title
Title
Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Field Weakening (FW)
Name
Name
AN1292
Date
Date
06/24/2015
Application Categories
Application Categories
Motor Control / Brushless DC Motors
Motor Control / Permanent Magnet Synchronous Motors
Product Categories
Product Categories
dsPIC DSCs
Description
Description
This application note describes a sensorless FOC algorithm for PMSM motors using a Phase-Locked Loop (PLL) position and speed estimator using the dsPIC.

Files


Title
Title
Date
Size
AN1292 Source Code for the MCLV-2, MCHV-2 and MCHV-3 using dsPIC33CK256MC506 11.0 MB 02/12/2024 AN1292 Source Code for the MCLV-2, MCHV-2 and MCHV-3 using dsPIC33CK256MC506 02/12/2024 11.0 MB Download
AN1292 dsPIC33CDVL64MC106 MC Development Board v1.0.1.zip 4.2 MB 02/12/2024 AN1292 dsPIC33CDVL64MC106 MC Development Board v1.0.1.zip 02/12/2024 4.2 MB Download
AN1292 dsPIC33CDV64MC106 MC Development Board v1.0.0.zip 4.1 MB 02/12/2024 AN1292 dsPIC33CDV64MC106 MC Development Board v1.0.0.zip 02/12/2024 4.1 MB Download
AN1292 Dual Motor Control Source Code for DV330100 using dsPIC33CK256MP508 3.0 MB 02/13/2024 AN1292 Dual Motor Control Source Code for DV330100 using dsPIC33CK256MP508 02/13/2024 3.0 MB Download
AN1292 Source Code for MCLV2 and MCHV2 using dsPIC33CK1024MP710 2.7 MB 11/20/2025 AN1292 Source Code for MCLV2 and MCHV2 using dsPIC33CK1024MP710 11/20/2025 2.7 MB Download
AN1292 dsPIC33EDV64MC205 Motor Control Development Board 4.9 MB 02/12/2024 AN1292 dsPIC33EDV64MC205 Motor Control Development Board 02/12/2024 4.9 MB Download
AN1292 Source Code for DV330100 using dsPIC33EP512GM710 2.3 MB 11/20/2025 AN1292 Source Code for DV330100 using dsPIC33EP512GM710 11/20/2025 2.3 MB Download
AN1292 Source Code for DV330100 using dsPIC33EV256GM106 2.2 MB 11/20/2025 AN1292 Source Code for DV330100 using dsPIC33EV256GM106 11/20/2025 2.2 MB Download
AN1292 Source Code for LPHV using dsPIC33EP64MC206 177.2 KB 11/20/2025 AN1292 Source Code for LPHV using dsPIC33EP64MC206 11/20/2025 177.2 KB Download
AN1292 Source Code for MCHV-2 using dsPIC33EP256MC506 External OpAmp PIM 1.5 MB 02/13/2024 AN1292 Source Code for MCHV-2 using dsPIC33EP256MC506 External OpAmp PIM 02/13/2024 1.5 MB Download
AN1292 Source Code for MCHV-2 using dsPIC33EP256MC506 Internal OpAmp PIM 1.6 MB 02/13/2024 AN1292 Source Code for MCHV-2 using dsPIC33EP256MC506 Internal OpAmp PIM 02/13/2024 1.6 MB Download
AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CH128MP508 4.0 MB 09/12/2024 AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CH128MP508 09/12/2024 4.0 MB Download
AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CH512MP508 4.1 MB 09/12/2024 AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CH512MP508 09/12/2024 4.1 MB Download
AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CK256MP508 9.6 MB 02/12/2024 AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CK256MP508 02/12/2024 9.6 MB Download
AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CK64MP105 6.3 MB 11/21/2025 AN1292 Source Code for MCLV-2 and MCHV-2 using dsPIC33CK64MP105 11/21/2025 6.3 MB Download
AN1292 Source Code for MCLV-2 using dsPIC33EP256MC506 External OpAmp PIM 1.4 MB 02/13/2024 AN1292 Source Code for MCLV-2 using dsPIC33EP256MC506 External OpAmp PIM 02/13/2024 1.4 MB Download
AN1292 Source Code for MCLV-2 using dsPIC33EP256MC506 Internal OpAmp PIM 1.5 MB 02/13/2024 AN1292 Source Code for MCLV-2 using dsPIC33EP256MC506 Internal OpAmp PIM 02/13/2024 1.5 MB Download
AN1292 Source Code for the MCLV-2, MCHV-2 and MCHV-3 using dsPIC33CK64MC105 4.5 MB 02/12/2024 AN1292 Source Code for the MCLV-2, MCHV-2 and MCHV-3 using dsPIC33CK64MC105 02/12/2024 4.5 MB Download
AN1292 Tuning Guide 1.3 MB 02/13/2024 AN1292 Tuning Guide 02/13/2024 1.3 MB Download
AN1292 Source Code for the dsPIC33CK LVMC Board 9.1 MB 02/12/2024 AN1292 Source Code for the dsPIC33CK LVMC Board 02/12/2024 9.1 MB Download

Development Tools


Description
Part Number
Description
DM330023-2
DSPICDEM™ MCHV-2 DEVELOPMENT BOARD (HIGH VOLTAGE)
DM330023-2 DSPICDEM™ MCHV-2 DEVELOPMENT BOARD (HIGH VOLTAGE)
DM330031
DSPIC33CK LOW VOLTAGE MOTOR CONTROL (LVMC) DEVELOPMENT BOARD
DM330031 DSPIC33CK LOW VOLTAGE MOTOR CONTROL (LVMC) DEVELOPMENT BOARD
DM330023-3
DSPICDEM™ MCHV-3 DEVELOPMENT BOARD (HIGH VOLTAGE)
DM330023-3 DSPICDEM™ MCHV-3 DEVELOPMENT BOARD (HIGH VOLTAGE)
DM330021-2
DSPICDEM™ MCLV-2 DEVELOPMENT BOARD (MOTOR CONTROL LOW-VOLTAGE)
DM330021-2 DSPICDEM™ MCLV-2 DEVELOPMENT BOARD (MOTOR CONTROL LOW-VOLTAGE)
DV330100
LOW VOLTAGE MOTOR CONTROL DEVELOPMENT BUNDLE (SIGNAL BOARD & DRIVE BOARD)
DV330100 LOW VOLTAGE MOTOR CONTROL DEVELOPMENT BUNDLE (SIGNAL BOARD & DRIVE BOARD)

Live Chat

Need Help?

Privacy Policy