Microchip MPLAB® Harmony 3 Motor Control Application Examples for SAM E7x/S7x/V7x 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.
- Microchip 32-bit MCUs for Motor Control Applications
- Microchip 32-bit MCUs
- Microchip 32-bit MPUs
- Microchip MPLAB X IDE
- Microchip MPLAB Harmony
- Microchip MPLAB Harmony Pages
This repository contains the MPLAB® Harmony 3 Motor Control application exmaples for SAME7x/S7x/V7x 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
Folder | Description |
---|---|
apps | Demonstration applications for Motor Control |
Documentation
Click here to view the online documentation of code examples hosted in this repository.
To view the documentation offline, follow these steps:
- Download the publication as a zip file from here.
- Extract the zip file into a folder.
- Navigate to the folder and open index.html in a web browser of your choice.
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.
Name | Description | Control Board | Inverter Board |
---|---|---|---|
PMSM FOC using PLL Estimator | Sensorless Field Oriented Control of PMSM using PLL Estimator | ATSAME70 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 | ATSAME70 Motor Control Plugin Module | dsPICDEM™ MCLV-2 Support dsPICDEM™ MCHV-3 Support |
PMSM FOC using Sliding Mode Observer | Sensorless Field Oriented Control of PMSM using Sliding Mode Observer | ATSAME70 Motor Control Plugin Module | dsPICDEM™ MCLV-2 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 |
---|---|---|---|
PFC and PMSM FOC using PLL Estimator | Power Factor Correction and Sensorless Field Oriented Control of PMSM using PLL Estimator | ATSAME70 Motor Control Plugin Module | dsPICDEM™ MCHV-3 Support |