Video length is 28:39

Deploying Motor Control Algorithms on Microchip dsPIC, PIC32, and SAM Controllers

Patrick Heath, Microchip
Hithesh CN, Microchip

Overview

This webinar shows how to use Simulink, the new Motor Control Blockset, and the Embedded Coder to generate C code from motor control algorithms and deploy them to Microchip’s dsPIC digital signal controllers (DSCs) , PIC32 and SAM microcontrollers (MCUs).  Starting with a sensorless Field-Oriented Control (FoC) algorithm modeled in the Motor Control Blockset, we will use the Embedded Coder to generate optimized code for a Microchip motor control device.  The code generation workflow will feature the use of the MPLAB Device Blocks for Simulink, which provides an integrated development environment and toolchain for configuring and generating all the necessary software to execute complex applications on Microchip MCUs and DSCs.  In addition, MPLAB Device Blocks for Simulink includes a Simulink embedded target for Microchip devices with peripheral device blocks and drivers.

Highlights

  • Simulating sensorless Field Oriented Control (FOC) algorithms in Simulink and using the Motor Control Blockset
  • Generating optimized, production ready code with the Embedded Coder
  • Deploying code to Microchip’s dsPIC DSCs, PIC32 and SAM MCUs using MPLAB Device Blocks for Simulink

About the Presenters

Brett Novak: Microchip

Brett is the Motor Control Marketing Manager for Microchip’s MCU32 Division, including responsibility for PIC32 and acquired SAM ARM based devices. He over 20 years of experience working in the semiconductor industry focused on control theory-based applications including motor and power control.

Patrick Heath: Microchip

Patrick is the Motor Control Marketing Manager for Microchip’s MCU16 Division, which includes the dsPIC family. He has nearly 40 years of experience working in the semiconductor industry split between Motorola and Microchip with a focus on supporting digital power and motor control applications.

Hithesh CN: Microchip

Hithesh is a Motor Control Application Engineer in Microchip’s MCU16 Division.  He has a Master’s Degree in Power Electronics and is currently working on various Motor Control algorithms and simulations using Microchip's dsPIC family of DSC devices.

Brian McKay: MathWorks

Brian McKay is a Technical Marketing Manager specializing in MathWorks solutions for embedded systems customers, including those featuring NXP hardware. He has been building customer solutions that combine MathWorks software with embedded hardware for over 20 years.

Recorded: 30 Jul 2021