The Brushless DC (BLDC) motors are often used in many situations in many sectors. These motors are widely used in the application of the Unmanned Aerial Vehicles (AUV). However, BLDC motors need to be controlled by the external system to ensure flawless and reliable function. Using the Electronic speed control (ESC) for the brushless motor, every motor can be controlled by any platforms such as Arduino. The Arduino platform was selected due to its simplicity, availability at the market and the cost-effectiveness. The aim of this research is designing the motor control for the BLDC motor on the Arduino platform. The designed system should be used by the UAV using propellers. This paper also includes the software implementation for the motor control. An implementation is developed to study the performance of the system for wide range speed control and power quality improvement.
Słowa kluczowe: BLDC Motor, Arduino, Unmanned Aerial Vehicle, Control.
W artykule opisano zdalne sterowanie bezszczotkowym silniekiem DC w zastosowanou do dronów. Wykorzystano platformę Arduno i system ESC – electronik speed control.Przedstawiono oprogramowanie I badania przy różnych warunkach pracy.
Keywords: silnik beszczotkowy BLDC, dron, Arduno
In many industrial applications such as blowers, vacuum pumps, and centrifugal compressors, a high-speed brushless DC (BLDC) motor has become a major area of interest due to its high power density, small size, and low weight. It became popular even in the applications with the Unmanned Aerial Vehicle. The Author  said that for a high-speed BLDC motor, a simple and robust motor drive system with high energy efficiency and excellent operating performance is required. In a traditional BLDC motor drive, six discrete rotor position signals are needed and detected through three hall sensors. According to the author  the BLDC motor provides many advantages such as less consumption, small volume, good stability, larger torque and simple control. That is the reason why BLDC motors are mainly used in the UAV. These motors can be divided into two types. First one is the out-runner. This type of motor has lower spinning speed, but it has far more torque. The typical speed for the out-runners is twice smaller than for in-runners. It means that in-runners usually using the gearbox for increasing the torque. The UAV need torque more speed, and the gearbox adds to the model more weight which is undesirable for all UAV. These are the reasons why UAV using out-runners instead of in-runners. These differences are also visible. The out-runner has the rotor as the casing of the whole motor. It means that the frame is moving and it is also more dangerous to the for nearby obstacles. The rotor of the out-runner motor is composed of the powerful magnet, and the stator is composed of three windings which are shifted from each other by 120 degrees. These motors need a driver to control the switching polarity of the internal winding. The driver has the power part and control part. Power part consists of the power voltage and transistors that can control the current flow through the windings. As mentioned in  Three-phase switching signals b [...]
 Šustek, M., Marcaník, M., Tomášek, P., Úředníček, Z., DC motors and servo-motors controlled by Raspberry Pi 2B. MATEC Web of Conferences. 2017, 125.  Wang, G., Shi, X., Deng, Z., A PLL-Based Novel Commutation Correction Strategy for a High-Speed Brushless DC Motor Sensorless Drive System. IEEE Transactions on Industrial Electronics. 2018, 65(5), 3752-3762.  Singh, P., Singh, K., Bist, V., Al-haddad K., Chandra, A., BLDC Motor Drive Based on Bridgeless Landsman PFC Converter with Single Sensor and Reduced Stress on Power Devices. IEEE Transactions on Industry Applications. 2018, 54(1), 625- 635.  Wang, M., Chen S., Shih, C., Speed control of brushless DC motor by adaptive network-based fuzzy inference. Microsystem Technologies. 2018, 24(1), 33-39.  Lee, A., Fan C., Chen, G., Current Integral Method for Fine Commutation Tuning of Sensorless Brushless DC Motor. IEEE Transactions on Power Electronics. 2017, 32(12), 9249-9266.  Mogensen, Kristen. Motor-control considerations for electronic speed control in drones. Analog Applications Journal [online]. Texas Instruments, 2016  Srinu, V., Mounica, P., Varalakshmi, S. Kumar S., Teja, K., A Novel Speed Control of Brushless DC Motor Using Arduino UNO R3 and BOT. Asian Journal of Applied Science and Technology (AJAST). 2017  Mohammad, A., Abedin, A., Khan, Z., Implementation of a three phase inverter for BLDC motor drive. In: 2016 9th International Conference on Electrical and Computer Engineering (ICECE). IEEE, 2016  Mavromatakis, F., Siderakis, K., Automatic Speed Controller of a DC Motor Using Arduino, for Laboratory Applications. Power Systems, Energy Markets and Renewable Energy Sources in South-Eastern Europe. Trivent Publishing, 2016  Kherroubi, Z., AKEL, F., Kermadi, M., Berkouk, M., Real time implementation of space vector pulse width modulation using Arduino DUE board. In: IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society. IEEE, 2016