Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle
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 no...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | Russian |
Published: |
MIREA - Russian Technological University
2024-02-01
|
Series: | Российский технологический журнал |
Subjects: | |
Online Access: | https://www.rtj-mirea.ru/jour/article/view/827 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832543373876002816 |
---|---|
author | M. V. Parinov A. N. Yurov Ya. V. Skitskiy |
author_facet | M. V. Parinov A. N. Yurov Ya. V. Skitskiy |
author_sort | M. V. Parinov |
collection | DOAJ |
description | 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. |
format | Article |
id | doaj-art-87a9c6160c43487eac1f1e813c0c4b04 |
institution | Kabale University |
issn | 2500-316X |
language | Russian |
publishDate | 2024-02-01 |
publisher | MIREA - Russian Technological University |
record_format | Article |
series | Российский технологический журнал |
spelling | doaj-art-87a9c6160c43487eac1f1e813c0c4b042025-02-03T11:45:55ZrusMIREA - Russian Technological UniversityРоссийский технологический журнал2500-316X2024-02-01121809110.32362/2500-316X-2024-12-1-80-91414Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicleM. V. Parinov0A. N. Yurov1Ya. V. Skitskiy2Voronezh State Technical UniversityVoronezh State Technical UniversityVoronezh State Technical UniversityObjectives. 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.https://www.rtj-mirea.ru/jour/article/view/827electric speed controlleralgorithmsbrushless direct current motorunmanned aerial vehiclenoise-resistant solutionssoftware controlmicrocontroller |
spellingShingle | M. V. Parinov A. N. Yurov Ya. V. Skitskiy Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle Российский технологический журнал electric speed controller algorithms brushless direct current motor unmanned aerial vehicle noise-resistant solutions software control microcontroller |
title | Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle |
title_full | Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle |
title_fullStr | Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle |
title_full_unstemmed | Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle |
title_short | Control system for noise-resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle |
title_sort | control system for noise resistant electronic speed controller of a brushless electric motor for an unmanned aerial vehicle |
topic | electric speed controller algorithms brushless direct current motor unmanned aerial vehicle noise-resistant solutions software control microcontroller |
url | https://www.rtj-mirea.ru/jour/article/view/827 |
work_keys_str_mv | AT mvparinov controlsystemfornoiseresistantelectronicspeedcontrollerofabrushlesselectricmotorforanunmannedaerialvehicle AT anyurov controlsystemfornoiseresistantelectronicspeedcontrollerofabrushlesselectricmotorforanunmannedaerialvehicle AT yavskitskiy controlsystemfornoiseresistantelectronicspeedcontrollerofabrushlesselectricmotorforanunmannedaerialvehicle |