1 MPLAB® Harmony 3 Motor Control Application Examples for PIC32MK 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 PIC32MK 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.
docsContains documentation in html format for offline viewing (to be used only after cloning this repository onto a local machine). Use github pages of this repository for viewing it online.

Motor Control Application Examples

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

The following applications are provided to demonstrate the Harmony QSpin to generate the motor control firmware.

NameDescription
PMSM FOC using PLL EstimatorThis demo project presents the implementation of Sensor-less Field Oriented Control (FOC) for PMSM using a Phase-Locked Loop (PLL) estimator
PMSM FOC using Quadrature EncoderThis demo project demonstrates the implementation of Sensored Field Oriented Control (FOC) on a PMSM using a quadrature encoder.
Sensorless FOC on PMSM using Sliding mode observerThis demo project presents the implementation of Sensor-less Field Oriented Control (FOC) for PMSM using a sliding mode observer estimator
Sensorless FOC on PMSM using ZS/MT Hybrid EstimatorThis demo project presents the implementation of Sensor-less Field Oriented Control (FOC) for PMSM using a ZS/MT Hybrid estimator

Static Motor Control Examples

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

NameDescription
PMSM FOC using PLL Estimator with Single ShuntThis demo project presents the implementation of Sensor-less Field Oriented Control (FOC) for PMSM using a Phase-Locked Loop (PLL) estimator with Single Shunt Current Sense