Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle
https://doi.org/10.32362/2500-316X-2024-12-1-80-91
Abstract
Objectives. The high demand for unmanned aircraft and their efficiency makes the production of their components a matter of relevance. One of these components is the speed controller of the brushless electric motor of the propeller motor group. At the current time, Russian industry, however, does not mass-produce them. In order to start production, control methods and algorithms for the hardware and software parts of devices of this type are needed. Criteria for selecting the main components also need to be formalized. The aim of this work is to develop a method for the software control of electric motors. This includes block diagrams and invariant algorithms and methods for the calculated selection of parameters of the main microcontroller of the electronic speed controller.
Methods. Methods of algorithmization, expert assessments, linear computational processes and experimental studies were used.
Results. The paper presents the theoretical basis for controlling the required motors. It proposes a block diagram of the implementation of the controller, and a technique for switching windings when controlling with a trapezoidal signal is proposed. Examples are given in the form of an oscillogram. Based on theoretical research, an invariant algorithmic apparatus was developed for building software for various types of microcontrollers. Block diagrams of all the main modules of the software are also presented. The main ones include: the event switching algorithm; and the main endless loop of the microcontroller. The requirements for microcontrollers to create the various types of speed controllers are formalized herein and presented in the form of a set of mathematical expressions. They enable the number of required peripheral devices and microcontroller ports to be calculated according to the requirements for the microcontroller, as well as the computing power of the core used.
Conclusions. Experimental studies show the reliability of the theoretical research presented herein. The results obtained can be used to select the optimal element base and develop software for speed controllers of electric motors of the propellers of unmanned aircraft.
Keywords
About the Authors
M. V. ParinovRussian Federation
Maksim V. Parinov - Cand. Sci. (Eng.), Associate Professor, Department of Computer-assisted Intelligent Design Technologies.
84, 20-letiya Oktyabrya ul., Voronezh, 394006
Competing Interests:
The authors declare no conflicts of interest
A. N. Yurov
Russian Federation
Aleksey N. Yurov - Cand. Sci. (Eng.), Associate Professor, Department of Computer-assisted Intelligent Design Technologies.
84, 20-letiya Oktyabrya ul., Voronezh, 394006
Competing Interests:
The authors declare no conflicts of interest
Ya. V. Skitskiy
Russian Federation
Yaroslav V. Skitskiy - Postgraduate Student, Department of Radio Apparatus Design and Engineering.
84, 20-letiya Oktyabrya ul., Voronezh, 394006
Competing Interests:
The authors declare no conflicts of interest
References
1. Urazbakhtin R.R. Engines for unmanned aerial vehicles. Mezhdunarodnyi nauchno-issledovatel’skii zhurnal = Int. Res. J.;2(56):142–144 (in Russ.). https://doi.org/10.23670/IRJ.2017.56.100
2. Yanturaev M.Yu., Mednov A.A. Electric motors of aircraft. In: Elektrodvigateli letatel’nykh apparatov. Aktual’nye voprosy energetiki v APK: materialy vserossiiskoi (natsional’noi) nauchno-prakticheskoi konferentsii (Current Issues of Energy in the Agro-Industrial Complex: Materials of the All-Russian (National) Scientific and Practical Conference). Blagoveshchensk: Dalʼnevostochnyi gosudarstvennyi agrarnyi universitet; 2021. P. 106–113 (in Russ.).
3. Yuzawa N., Sakai K. A Permanent Magnet Motor Capable of Pole Changing for Variable Speed Drive. In: International Conference on Electrical Machines and Systems (ICEMS). 2013. P. 1127–1132. https://doi.org/10.1109/ICEMS.2013.6754392
4. Nikitin A.O., Petrova A.R., Petrov R.V. Magnetoelectric control system of the brushless motor revs for drones. Vestnik Novgorodskogo gosudarstvennogo universiteta = Vestnik of Yaroslav the Wise Novgorod State University. 2017;7(105):26–31 (in Russ.).
5. Penkin V.T., Sukhov D.V., Shevtsov D.A., Shishov D.M. Sensorless controller of BLDC motors with permanent magnets. Prakticheskaya Silovaya Elektronika. 2014;3(55):46–51 (in Russ.).
6. Wen J.-S., Wang C.-H., Chang Y.-D., Teng C.-C. Intelligent Control of High-Speed Sensorless Brushless DC Motor for Intelligent Automobiles. In: 2008 IEEE International Conference on Systems, Man and Cybernetics (IEEE/SMC). 2008. P. 3394–3398. https://doi.org/10.1109/ICSMC.2008.4811822
7. Shtaev D.V. Analysis of control technology of unmanned aerial vehicles. Territoriya novykh vozmozhnostei. Vestnik Vladivostokskogo gosudarstvennogo universiteta ekonomiki i servisa = The Territory of New Opportunities. The Herald of Vladivostok State University of Economics and Service. 2019;2(11):113–119 (in Russ.). Available from URL: https:// cyberleninka.ru/article/n/analiz-tehnologii-upravleniya-bespilotnymi-letatelnymi-apparatami
8. Bashkirov A.V., Ostroumov I.V., Sviridova I.V. Fundamentals of Error-Correcting Coding, Key Advantages, and Disadvantages of Decoding Algorithms. Vestnik Voronezhskogo gosudarstvennogo tekhnicheskogo universiteta = Bulletin of Voronezh State Technical University. 2012;8(2):20–22 (in Russ.).
9. Il’ushin S.A., Sharonov A.A., Kiselev V.V. Development of the control unit of the BLDC motor on the base of the programmable logic device. Informacionno-izmeritel’nye i upravlyayushchie sistemy = J. Information-Measuring and Control Systems. 2015;12(9):51–55 (in Russ.).
10. Sleptsov V.V., Afonin V.L., Ablaeva A.E., Dinh B. Development of an information measuring and control system for a quadrocopter. Russ. Technol. J. 2021;9(6):26–36 (in Russ.). https://doi.org/10.32362/2500-316X-2021-9-6-26-36
11. Kalachev Yu.N. SimlnTech: modelirovanie v elektroprivode (SimInTech: Modeling in Electric Drives). Moscow: DMK Press; 2019. 98 p. (in Russ.). ISBN 978-5-97060-766-4
12. Janpan I., Chaisricharoen R., Boonyanant P. Control of the Brushless DC Motor in Combine Mode. Procedia Engineering. 2012;32:279–285. https://doi.org/10.1016/j.proeng.2012.01.1268
13. Yiu J. The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors. London: Newnes; 2013. 864 p.
14. Pakdel M. Advanced Programming with STM32 Microcontrollers. Limbricht: Elektor; 2020. 216 p.
Supplementary files
|
1. Structural diagram of the hardware and software control system of the controller | |
Subject | ||
Type | Исследовательские инструменты | |
View
(30KB)
|
Indexing metadata ▾ |
- The paper presents the theoretical basis for controlling the required motors. It proposes a block diagram of the implementation of the controller, and a technique for switching windings when controlling with a trapezoidal signal is proposed. Examples are given in the form of an oscillogram.
- Based on theoretical research, an invariant algorithmic apparatus was developed for building software for various types of microcontrollers.
- Block diagrams of all the main modules of the software are also presented. The main ones include: the event switching algorithm; and the main endless loop of the microcontroller.
- The requirements for microcontrollers to create the various types of speed controllers are formalized herein and presented in the form of a set of mathematical expressions.
Review
For citations:
Parinov M.V., Yurov A.N., Skitskiy Ya.V. Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle. Russian Technological Journal. 2024;12(1):80-91. https://doi.org/10.32362/2500-316X-2024-12-1-80-91