FOC with Resolver Implementation for PMSM Drives by Using a Low Cost Atmel SAM3X8E Microcontroller
The aim of this paper is the low-cost experimental implementation of a field oriented control strategy for a Permanent Magnet Synchronous Motor (PMSM) by using an Atmel SAM3X8E microcontroller, mounted on an Arduino DUE board. In this electrical drive for PMSM, a resolver is used in order to measure the rotor position and speed: Therefore, the low-cost Arduino DUE performs not only FOC algorithm and phase currents data acquisition, but also a resolver-To-digital converter process, rotor position and speed data acquisition, and resolver signals management. The code has been implemented in the open source Arduino IDE, using C language, whereas the control and plot visualization interfaces hav…