The brushless DC motors have an unlimited number of applications nowadays, many of which require the motor speeds to be controlled. The PID controllers is the answer for the mentioned problem. This project implemented a PID algorithm to regulate a brushless DC motor speed using a programmed microcontroller unit. In this project, a NUCLEO-152RE development board was used as a controller unit and a X-NUCLEO-IHM07M1 expansion board served as a motor driver and power unit. The selected BLDC motor was the Nanotec DF45M024053-A2 model coming with the hall-effect sensors. This project was built based on C Embedded Project using Atollic TrueSTUDIO 9.3.0 IDE. It implemented a six-step algorithm serving the purpose of driving the BLDC motor and PID algorithm to control the motor speed. The results yielded showed that the PID controller eliminated the need of manual control (by human) but slightly decreased the system stability. The impact of PID controller also decreased with an increasing target speed value due to the maximum angular acceleration of the motor.


    Access

    Download


    Export, share and cite



    Title :

    BLDC Motor PID Controller


    Contributors:

    Publication date :

    2021-01-01


    Type of media :

    Miscellaneous


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629



    BLDC A Compressor Controller for a BLDC Motor

    LEE JONGBAE | European Patent Office | 2022

    Free access

    BLDC A Compressor Controller for a BLDC Motor

    European Patent Office | 2023

    Free access

    BLDC BLDC hub motor appatatus

    SUNG BAEK SUB / SIN DONG RUL | European Patent Office | 2017

    Free access

    BLDC BLDC IN-WHEEL MOTOR

    JANG JEONG CHEOL / KIM MIN HO / PARK PAN GUK | European Patent Office | 2024

    Free access

    BLDC motor

    WU KAI / CHEN XIA / QIN RUI FENG | European Patent Office | 2018

    Free access