Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive

The speed control of DC motors is very crucial especially in applications where precision and protection are of importance. This work investigates and implements a microcontroller-based adjustable speed drive system for a DC shunt motor. The theory of the armature voltage control algorithm in a c...

Full description

Bibliographic Details
Main Author: S. Ettomi Ali, Yousef
Format: Thesis
Language:English
Published: 2004
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/243/
http://psasir.upm.edu.my/id/eprint/243/1/549523_FK_2004_3.pdf
_version_ 1848838724469653504
author S. Ettomi Ali, Yousef
author_facet S. Ettomi Ali, Yousef
author_sort S. Ettomi Ali, Yousef
building UPM Institutional Repository
collection Online Access
description The speed control of DC motors is very crucial especially in applications where precision and protection are of importance. This work investigates and implements a microcontroller-based adjustable speed drive system for a DC shunt motor. The theory of the armature voltage control algorithm in a closed loop system has been successfully implemented. An IGBT switch is used in buck configuration to control the armature voltage of the motor. The PWM signal that controls the IGBT is generated from a Motorola 68HC11 microcontroller. The speed of the motor is measured by a shaft encoder and directly fed to the microcontroller along with a speed reference signal.A data acquisition routine reads the measured speed and the reference speed in digital format and generates the error value signal. The error value signal is directly fed into the proportional controller routine to commute the controller output. Finally, the controller output is used to generate a PWM, which completes the loop by controlling the switch. To protect the motor from high current, a current monitoring routine is implemented to read the motor current through a Hall effect sensor. If the motor current is higher than its rated current halting the PWM generation routine will stop it. Experimental results obtained have supported the idea of the design. The speed of the motor could be controlled over a wide range using the dc chopper and the PWM. Employment of a microcontroller has shown a great improvement in the acceleration, speed reduction, and deceleration and over current protection of a dc motor.
first_indexed 2025-11-15T07:00:06Z
format Thesis
id upm-243
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T07:00:06Z
publishDate 2004
recordtype eprints
repository_type Digital Repository
spelling upm-2432015-08-06T03:14:33Z http://psasir.upm.edu.my/id/eprint/243/ Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive S. Ettomi Ali, Yousef The speed control of DC motors is very crucial especially in applications where precision and protection are of importance. This work investigates and implements a microcontroller-based adjustable speed drive system for a DC shunt motor. The theory of the armature voltage control algorithm in a closed loop system has been successfully implemented. An IGBT switch is used in buck configuration to control the armature voltage of the motor. The PWM signal that controls the IGBT is generated from a Motorola 68HC11 microcontroller. The speed of the motor is measured by a shaft encoder and directly fed to the microcontroller along with a speed reference signal.A data acquisition routine reads the measured speed and the reference speed in digital format and generates the error value signal. The error value signal is directly fed into the proportional controller routine to commute the controller output. Finally, the controller output is used to generate a PWM, which completes the loop by controlling the switch. To protect the motor from high current, a current monitoring routine is implemented to read the motor current through a Hall effect sensor. If the motor current is higher than its rated current halting the PWM generation routine will stop it. Experimental results obtained have supported the idea of the design. The speed of the motor could be controlled over a wide range using the dc chopper and the PWM. Employment of a microcontroller has shown a great improvement in the acceleration, speed reduction, and deceleration and over current protection of a dc motor. 2004-02 Thesis NonPeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/243/1/549523_FK_2004_3.pdf S. Ettomi Ali, Yousef (2004) Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive. Masters thesis, Universiti Putra Malaysia. Control theory Speed
spellingShingle Control theory
Speed
S. Ettomi Ali, Yousef
Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive
title Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive
title_full Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive
title_fullStr Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive
title_full_unstemmed Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive
title_short Microcontroller Based Adjustable Speed Closed-Loop DC Motor Drive
title_sort microcontroller based adjustable speed closed-loop dc motor drive
topic Control theory
Speed
url http://psasir.upm.edu.my/id/eprint/243/
http://psasir.upm.edu.my/id/eprint/243/1/549523_FK_2004_3.pdf