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!
Item Qty
Your cart is empty.

The MPLAB Harmony QuickSpin development environment is a state-of-the-art Graphical User Interface (GUI) tool for our 32-bit microcontroller (MCU) lineup that is designed specifically for motor control applications. MPLAB Harmony QuickSpin offers an intuitive visual environment that simplifies the setup and tuning of Field-Oriented Control (FOC) motor control applications. It supports real-time control and debugging on the low-voltage MCLV2, MCLV-48-300W and high-voltage MCHV3 base hardware boards. With multiple algorithms available for sensored and sensorless FOC, MPLAB Harmony QuickSpin caters to a range of select SAM and PIC32 devices.

MPLAB Harmony QuickSpin

With MPLAB Harmony QuickSpin, you can quickly and easily develop, tune and configure an FOC application including:

  • Hardware
  • Control
  • Peripherals
  • MCUs

Control


With MPLAB Harmony QuickSpin, you can:

  • Select between start-up methods, rotor position feedback options and additional control features
  • Quickly get stable Proportional Integral (PI) control loop gains for velocity, flux and torque
  • Generate code straight into an MPLAB X IDE project to spin the motor

Function blocks are “click-in, click-out”, allowing you to drill down into each one to set up specific parameters without writing code. For example, clicking on “Motor Control Diagnosis” brings up the main functions of the FOC application:

Field-Oriented Control Motor Control Applications

Peripherals


MPLAB Harmony QuickSpin currently supports the following peripheral features:

  • Analog-to-Digital Converter (ADC)
  • PWM timers
  • Quadrature decoder
  • Serial communication

Zero-Speed Maximum Torque (ZSMT) Algorithm

The ZSMT algorithm is designed for applications that require high torque at startup and operate at low speeds. In most applications, this is handled using specific hardware, such as quadrature encoders, resolvers or Hall sensors, all of which add cost and complexity to a design. By utilizing high-frequency injection principles combined with Field-Oriented Control (FOC) techniques, you can track exact rotor positions. Once optimal RPM is reached, the motor control can be switched over to regular FOC control using back-EMF measurement techniques.

While ZSMT is extremely versatile, especially in high-traction, high-torque and low-speed applications, it does pose some challenges, particularly in the physical motor design. Although the control hardware is the same as standard FOC, it does require the low-inductance and high-saliency motor typical of the Interior Permanent Magnet (IPM) type.

Getting Started


This section briefly describes the basic steps to get started with MPLAB Harmony QuickSpin: