1 MPLAB® Harmony 3 Motor Control Application Examples for SAM D5x/E5x Family

MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC32 microcontroller and microprocessor devices. Refer to the following links for more information.

This repository contains the MPLAB® Harmony 3 Motor Control application examples for SAMD5x/E5x family. Users can use these examples as a reference for developing their own motor control applications. Refer to the following links for release notes and licensing information.

Contents Summary

FolderDescription
appsDemonstration applications for Motor Control.

Motor Control Application Examples

Configurable Motor Control Examples (MCC with Harmony QSpin Motor Control )

The following applications are provided to demonstrate the usage of Harmony QSpin to generate motor control application with Microchip’s 32-bit MCUs.

Static Motor Control Examples

These applications contain static algorithm code and peripherals are configured using MCC.

Configurations can be changed in userparam.h file.

NameDescriptionControl BoardInverter Board
PMSM FOC Control using Hall SensorSensored field oriented control of PMSM using Hall SensorATSAME54 Motor Control Plugin ModuledsPICDEM™ MCLV-2 Support
PMSM FOC Control with PLL estimator and Hall Start-upSensored field oriented control of PMSM using Hall Sensor with PLL estimator and Hall Start-upATSAME54 Motor Control Plugin ModuledsPICDEM™ MCLV-2 Support