A Low-Cost STM32 Based Motor Drive for Field Oriented Control of Permanent Magnet Synchronous Motors
Abstract
For various areas of the industry and especially for electric vehicles, permanent magnet synchronous motors have qualified features compared to many motors. When the need for speed control and position control arises, these machines are mostly controlled with field-oriented control (FOC). Generally, in FOC applications, DSP-based microcontrollers with high processing capacity but also high cost are preferred. This paper proposes a low-cost STM32 microcontroller based permanent magnet synchronous motor (PMSM) drive for the application of FOC as an alternative to expensive motor drives. STM32F303K8T6 microcontroller was preferred in the control unit of the motor drive since it has many benefits. Considering the principles of FOC, the corresponding hardware and software designs were realized for FOC application of PMSM. Motor drive was manufactured for an existing PMSM, a software was built for FOC method and experimental studies were carried out. Through experimental studies, the responses of the PMSM drive system to the reference values were measured in the case of speed and current control. The proposed motor drive achieved good dynamic performance in the FOC application. It constitutes an important cheaper alternative to motor drives containing expensive microcontrollers.
Keywords
AC motors, Field oriented control, Motor drives, Permanent magnet motors, STM based PMSM drive
Supporting Institution
Ethical Statement
Thanks
References
- Abassi, M., Khlaief, A., Saadaoui, O., Chaari, A., & Boussak M. (2015). Performance analysis of FOC and DTC for PMSM drives using SVPWM technique. In 2015 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA). IEEE. https://doi.org/10.1109/STA.2015.7505167
- Aimeng, W., Heming, L., Pengwei, S., Yi, W., & Shuting, W. (2005). DSP-based field oriented control of PMSM using SVPWM in radar servo system. In IEEE International Conference on Electric Machines and Drives. IEEE. https://doi.org/10.1109/IEMDC.2005.195767
- Alexandrou, A. D., Adamopoulos, N. K., & Kladas, A. G. (2016). Development of a constant switching frequency deadbeat predictive control technique for field-oriented synchronous permanent-magnet motor drive. IEEE Transactions on Industrial Electronics, 63(8), 5167–5175. https://doi.org/10.1109/TIE.2016.2559419
- Alsayed, Y. M., Maamoun, A., & Shaltout, A. (2019). High performance control of PMSM drive system implementation based on DSP real-time controller. In 2019 International Conference on Innovative Trends in Computer Engineering (ITCE). IEEE. https://doi.org/10.1109/ITCE.2019.8646462
- Alsayid, B., Daud, A.-K., & Zaidan, A. (2012). DSP based speed control of the surface mounted permanent magnet synchronous motor using space vector modulation. In 2012 First International Conference on Renewable Energies and Vehicular Technology. IEEE. https://doi.org/10.1109/REVET.2012.6195313
- Belhamel, L., Buscarino, A., Cucuccio, A., Fortuna, L., & Rascona, G. (2020). Model-based design streamlines for STM32 motor control embedded software system. In 2020 7th International Conference on Control, Decision and Information Technologies (CoDIT). IEEE. https://doi.org/10.1109/CoDIT49905.2020.9263910
- Brandstetter, P., & Krecek, T. (2012). Speed and current control of permanent magnet synchronous motor drive using IMC controllers. Advances in Electrical and Computer Engineering, 12(4), 3–10. https://doi.org/10.4316/AECE.2012.04001
- Brandstetter, P., Neborak, I., & Kuchar, M. (2017). Analysis of steady-state error in torque current component control of PMSM drive. Advances in Electrical and Computer Engineering, 17(2), 39–46. https://doi.org/10.4316/AECE.2017.02006
- Chethan, G. N., & Kodeeswara Kumaran, G. (2019). Performance analysis of PMSM drive with space vector PWM and sinusoidal PWM fed VSI. In 2019 International Conference on Power Electronics Applications and Technology in Present Energy Scenario (PETPES). IEEE. https://doi.org/10.1109/PETPES47060.2019.9003961
- Jiang, F., Zhang, W., Liang, W., & Liu, X. (2005). A MC56F8357 based permanent magnet synchronous motor (PMSM) servo system. In 2005 International Conference on Electrical Machines and Systems. IEEE. https://doi.org/10.1109/ICEMS.2005.202802