Motor Control Applications

Configurable Motor Control Examples (Motor Control code-genaration)

The following applications are provided to demonstrate the usage of Motor Control Plant to generate motor control application with Microchip's 32-bit MCUs.

Name Description Control Board Inverter Board
PMSM FOC using PLL Estimator Sensorless Field Oriented Control of PMSM using PLL Estimator ATSAME54 Motor Control Plugin Module dsPICDEM™ MCLV-2 Support dsPICDEM™ MCHV-3 Support
PMSM FOC using Quadrature Encoder Sensored Field Oriented Control of PMSM using Quadrature Encoder ATSAME54 Motor Control Plugin Module dsPICDEM™ MCLV-2 Support dsPICDEM™ MCHV-3 Support
 

Static Motor Control Examples

These applications contain static algorithm code and peripherals are configured using MCC. Configurations can be changed in userparam.h file.

Name Description Control Board Inverter Board
PMSM FOC using PLL Estimator Sensorless Field Oriented Control of PMSM using PLL Estimator ATSAME54 Motor Control Plugin Module dsPICDEM™ MCLV-2 Support dsPICDEM™ MCHV-3 Support
PMSM FOC using Quadrature Encoder Sensored Field Oriented Control of PMSM using Quadrature Encoder ATSAME54 Motor Control Plugin Module dsPICDEM™ MCLV-2 Support dsPICDEM™ MCHV-3 Support
PMSM FOC Position Control using Quadrature Encoder Sensored Position Control PMSM using Quadrature Encoder ATSAME54 Motor Control Plugin Module dsPICDEM™ MCLV-2 Support dsPICDEM™ MCHV-3 Support
PMSM FOC Control using Hall Sensor Sensored field oriented control of PMSM using Hall Sensor ATSAME54 Motor Control Plugin Module dsPICDEM™ MCLV-2 Support
PMSM FOC Control with Hall Startup and PLL Sensored field oriented control of PMSM using Hall Sensor ATSAME54 Motor Control Plugin Module dsPICDEM™ MCLV-2 Support