I have been making these projects from my School days, they have allowed me to grasp deeper understanding of electronics, hardware, software and algorithms.
These projects were very fun and cool to show off to other students
Field-oriented control (FOC) or vector control is a control technique used to obtain good control capability over the full torque and speed range for various motor types, including inductance machines, permanent magnet synchronous machines (PMSMs), and brushless DC (BLDC) motors.
This project demonstrates the implementation of Field-Oriented Control (FOC) on a Brushless DC (BLDC) Motor, employing a Nucleo64 board in conjunction with a Simple FOC shield. The primary objective of this work is to provide efficient and precise control over the BLDC Motor.
The hardware components were assembled, with the Simple FOC shield being interfaced with the Nucleo64 board. The BLDC Motor was then connected to the Simple FOC shield to ensure communication between the devices.
The BLDC Motor was configured to function under FOC control by defining necessary parameters such as current limits, PID control values, and voltage settings. This allowed for tailored control to meet specific application requirements.
Field-Oriented Control was implemented using the provided libraries and tools. FOC enables the control of torque and speed of the BLDC motor, utilizing a rotating reference frame to align the stator current vector with the rotor magnetic field.
The system was calibrated and tuned to achieve optimal performance. Different scenarios and operating conditions were tested to ensure stability, responsiveness, and efficiency of the FOC control over the BLDC Motor.
The project successfully demonstrated the ability to control a BLDC Motor using FOC with the Nucleo64 board and Simple FOC shield. Enhanced control over speed, torque, and overall motor performance was achieved, showing potential applications in various industrial and automation tasks.
The utilization of the Nucleo64 board and Simple FOC shield for FOC control on a BLDC Motor revealed an effective method to attain precise control over motor parameters. The project not only serves as an educational reference but also offers a valuable resource for industries looking to implement advanced motor control solutions.