Abstract

This article presents the review and the implementation of Space Vector Modulation (SVM) in a low-cost microcontroller-based motor drive system. The output three-phase voltages are obtained from a reference voltage vector in the polar coordinate system using the PWM technique; these voltages can reach up to the level of the DC voltage source (experimentally 16 VDC or practically 237 V with an inverter module). The article also provides a detailed presentation of the pre-calculations and the computations required for SVM on a STM32F1 ARM-based microcontroller. For achieving high frequency precision, a novel method for vector rotation based on the fixed-point arithmetic is proposed and tested. The experimental results highlight that the presented implementation including vector rotation can reach 1 Hz without significant error and it requires only 0.684 MIPS at 5 kHz computation rate for a 72 MIPS 32-bit microcontroller with single-cycle multiplication. The maximum instantaneous output phase-to-phase voltages could be as high as the DC voltage source.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.