DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLER

This paper is concerned with the interfacing process between a personal computer and a permanent magnet DC motor. A practical interface circuit has been designed and implemented in order to control the speed of a permanent-magnet DC motor using a C++ control program. The proposed circuit techniq...

Full description

Bibliographic Details
Main Author: Firas Mohammed Ali
Format: Article
Language:English
Published: University of Diyala 2016-06-01
Series:Diyala Journal of Engineering Sciences
Subjects:
Online Access:https://djes.info/index.php/djes/article/view/268
_version_ 1817996167141654528
author Firas Mohammed Ali
author_facet Firas Mohammed Ali
author_sort Firas Mohammed Ali
collection DOAJ
description This paper is concerned with the interfacing process between a personal computer and a permanent magnet DC motor. A practical interface circuit has been designed and implemented in order to control the speed of a permanent-magnet DC motor using a C++ control program. The proposed circuit technique involves receiving the digital signals from the parallel port of the PC and providing them to a transistor driver circuit through an IC buffer. The transistors in the driver circuit are used to increase the current level of the incoming signals into an adequate value in order to drive control relays that are connected to the motor circuit. The control relays are utilized, in turn, to split or insert certain number of resistors connected in series with the motor circuit and thus changing its speed according to a prescribed digital sequence generated by the computer program. The circuit was implemented and tested successfully at the laboratory.
first_indexed 2024-04-14T02:18:11Z
format Article
id doaj.art-ed538c3578484eeba23b2c0dbec9e665
institution Directory Open Access Journal
issn 1999-8716
2616-6909
language English
last_indexed 2024-04-14T02:18:11Z
publishDate 2016-06-01
publisher University of Diyala
record_format Article
series Diyala Journal of Engineering Sciences
spelling doaj.art-ed538c3578484eeba23b2c0dbec9e6652022-12-22T02:18:07ZengUniversity of DiyalaDiyala Journal of Engineering Sciences1999-87162616-69092016-06-019210.24237/djes.2016.09204DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLERFiras Mohammed Ali This paper is concerned with the interfacing process between a personal computer and a permanent magnet DC motor. A practical interface circuit has been designed and implemented in order to control the speed of a permanent-magnet DC motor using a C++ control program. The proposed circuit technique involves receiving the digital signals from the parallel port of the PC and providing them to a transistor driver circuit through an IC buffer. The transistors in the driver circuit are used to increase the current level of the incoming signals into an adequate value in order to drive control relays that are connected to the motor circuit. The control relays are utilized, in turn, to split or insert certain number of resistors connected in series with the motor circuit and thus changing its speed according to a prescribed digital sequence generated by the computer program. The circuit was implemented and tested successfully at the laboratory. https://djes.info/index.php/djes/article/view/268PMDC MotorInterface CircuitDC MotorSpeed ControlPC Parallel Port
spellingShingle Firas Mohammed Ali
DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLER
Diyala Journal of Engineering Sciences
PMDC Motor
Interface Circuit
DC Motor
Speed Control
PC Parallel Port
title DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLER
title_full DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLER
title_fullStr DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLER
title_full_unstemmed DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLER
title_short DESIGN OF A PC-BASED DC MOTOR SPEED CONTROLLER
title_sort design of a pc based dc motor speed controller
topic PMDC Motor
Interface Circuit
DC Motor
Speed Control
PC Parallel Port
url https://djes.info/index.php/djes/article/view/268
work_keys_str_mv AT firasmohammedali designofapcbaseddcmotorspeedcontroller