Closed-Loop Control of a DC Motor Using a Hall Sensor
Downloads
The need to control the speed of DC motors is often used in industry and embedded systems where the operating conditions are not always stable. Figure 2 demonstrates that when operating in open-loop control, minor deviations in the speed may be noticed because of changes in load and supply voltage. Due to this fact, the closed-loop control approach is researched in the current work in order to enhance the speed regulation performance.
Hall-effect sensor is employed in the proposed system to provide the speed related pulse signals on the motor shaft. These pulses are summed up and calculated to determine the motor speed in actual sense. This estimate speed is then checked against a reference value and the error that returns is inputted into a PID controller. The controller leverages this mistake to regulate the PWM duty cycle that is used to drive the motor so as to hold the desired speed.
The test is developed on the model of the control system with MATLAB/Simulink and is tested in the diverse operating conditions. The outcomes of the simulation indicate the existence of speed stability and steady-state accuracy when operating in the simulation, which is beyond the case when operating in the open-loop. The system choice of PID parameters is heavily related to the selection of response, both when it comes to transient response and stability.
The findings show that the suggested Hall sensor-based closed-loop scheme is a viable and economical way to regulate the speed of DC motors and this can be achieved in a broad variety of engineering projects.
Closed Loop Speed Control of DC Motor
DC Motor Speed Control Using PID Controller – IJAPE
https://ijape.iaescore.com/index.php/IJAPE/article/view/20689
Hall Effect Sensor – Principle and Applications
https://en.wikipedia.org/wiki/Hall_effect_sensor
Speed Control of a Brushless DC Motor Using Hall Sensor
Speed Control of DC Motor Using Hall Sensor and PWM
https://rjwave.org/ijedr/papers/IJEDR1704162.pdf
PID Controller for DC Motor Speed Control – IJTSRD
https://www.ijtsrd.com/papers/ijtsrd50566.pdf
Performance Analysis of PID Controlled DC Motor
https://ijape.iaescore.com/index.php/IJAPE/article/view/21563
PID-Based Speed Control of DC Motor
https://iasj.rdd.edu.iq/journals/uploads/2024/12/26/934ba39bc607f870066c8988a6368cb0.pdf
DC Motor Control Using MATLAB/Simulink – MathWorks
https://www.mathworks.com/help/control/examples/dc-motor-position-control.html
Closed Loop Speed Control of DC Motor Using MATLAB
PWM – Pulse Width Modulation Basics
https://www.electronics-tutorials.ws/pwm/pwm_1.html
PWM Based Speed Control of DC Motor
https://rjwave.org/ijedr/papers/IJEDR1704162.pdf
Closed-Loop Speed Control in BLDC Motors
https://mechtex.com/blog/closedloop-speed-control-in-bldc-motors-pi-pid-state-feedback
PID Controller Tuning Methods – MDPI
https://www.mdpi.com/2227-7390/11/3/567
Advanced PID Control Techniques for Motor Drives
https://www.mdpi.com/1996-1073/16/2/845
MATLAB/Simulink Based DC Motor Speed Control
Speed Control of a DC Motor Using PID Controller Based on MATLAB
Arduino Reference for Embedded Control Applications
https://www.arduino.cc/reference/en/
STM32 Microcontrollers for Motor Control Applications
https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
Hybrid and Multimodal Sensing for DC Motor Control Systems
