Implementing Complex Motor Control Algorithms with a Standard ARM Processor Core
In the real-time MCU world, cost-effective complex motor control designs have been dominated by specialized cores. In many cases dual-core systems have been used, with the main core handling the control algorithm and a second “mini” core managing the real-time I/O and data manipulation. By Mike Copeland, Senior Staff Applications Engineer, Infineon Technologies.This
As an example, we will look at the equations involved in Field Oriented Control (FOC) of a Permanent Magnet Synchronous Motor (PMSM), and show how they can be handled using the CMSIS DSP Library. The same principles used in this example can be applied to other control algorithms and other motor types. We will see how smart peripherals eliminate the need for a second core, and describe some of the many benefits of using a single industry standard core with the CMSIS DSP Library.
To read the whitepaper please download the document.
5th March 2013
Simple Conversion Of AC Motor Control Designs With Fairchild's BLDC/PMSM Motor Controller