Microcontroller Based DC Motors

Microcontroller Based DC Motors
Author: Lakshminarayana Gadupudi
Publisher: LAP Lambert Academic Publishing
Total Pages: 68
Release: 2012
Genre:
ISBN: 9783659168512

Motion control is required in large number of industrial and domestic applications. Such systems employed for motion control are called drives. Direct current (dc) drives are extensively used in industry all over the world. This project takes the area speed control of dc motor using low cost and easily available 8-bit microcontroller. The speed of dc motor is linearly increasing speed and most popular. The dynamic response of dc drive is better than other drives, it has only varying the armature voltage of the motor and there is no harmonics and frequency loss. The speed and current feed-back paths are available from digital signal and analog signal respectively. The proportional integral controller logic is used to calculate the error signal and generate the control signal.The combination of proportional integral controller is used for dynamic response of the closed-loop control system. The AT89S52 microcontroller is used to implementation of proportional integral logic in the C language of KEIL IDE complier. In-System Programmer is used for loading the program from personal system to 89S52 microcontroller.

Microcontroller Based Adjustable Speed Closed-loop Dc Motor Drive

Microcontroller Based Adjustable Speed Closed-loop Dc Motor Drive
Author: Yousef S. Ettomi Ali
Publisher:
Total Pages:
Release: 2004
Genre: Control theory
ISBN:

The speed control of DC motors is crucial especially in applications where precisions and protection are of importance. This work investigates and implements a microcontroller-based adjustable speed drive system for a system shunt motor. The theory of the armature voltage control algorithms in a closed loop system has been successfully implemented. An IGBT switch is used in buck configuration to control armature voltage of the motor. The PWM signal that controls the IGBT is generated from a motorola 68 HC11 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 values 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 gih 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 curent halting the PWM generation routine will stop. 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.

Direct Current Motor Control Led by Microcontroller Created PWM

Direct Current Motor Control Led by Microcontroller Created PWM
Author: Thinesh Kunasegeran
Publisher:
Total Pages: 52
Release: 2012
Genre: Microcontrollers
ISBN:

Direct current (DC) motor has already become an important drive configuration for many applications across a wide range of powers and speeds. The ease of control and excellent performance of the DC motors will ensure that it is widely used in many applications. This project is mainly concerned on DC motor speed control system by using microcontroller PIC 16F877A. Pulse Width Modulation (PWM) technique is used where its signal is generated in microcontroller. The program for PWM generation is written in C+ Language using MPLAB IDE software. It is programmed into the microcontroller using PIC Microcontroller Start-up Kit. Then the microcontroller is installed into the motor control circuit. The Microcontroller acts as the motor speed controller in this project. The PWM signal will send to motor driver to vary the voltage supply to motor to acquire desired speed. Besides, it also shows a graph of motor speed versus PWM dutycycle percentage to let the user monitor the performance of the system easily. Based on the result, the readings are quite reliable. Through the project, it can be concluded that microcontroller PIC 16F877A can control motor speed at desired speed efficiently by using Pulse Width Modulation signal.

DC Motor Controlled Based on Microcontroller

DC Motor Controlled Based on Microcontroller
Author: Fatinah Abdul Ghani
Publisher:
Total Pages: 51
Release: 2012
Genre: Electric motors
ISBN:

The DC motor uses in drive system in many industrial applications are still significant. In this project, the DC motor controlled based on microcontroller PIC 18F4550 is proposed. The controller will control the speed and direction of the DC motor. The microcontroller will generate the PWM (Pulse Width Modulation) signal and use to control the speed of motor. The DC drive will be used to control the direction of the DC Motor. The analysis of the drive performance is also carry out in this project. The experiment showed that the motor speed can be controlled via microcontroller from zero to maximum speed easily at low cost since PIC has built in programmable timers, ports and interruption where no extra hardware is needed.

Speed Control of Sensorless Brushless DC Motor

Speed Control of Sensorless Brushless DC Motor
Author: MD Sabbir Ahmed
Publisher:
Total Pages: 64
Release: 2018-11-22
Genre:
ISBN: 9781790101184

This book is all about running a brushless DC motor using a sensorless technique. The target of the work was to make a very simple operating method for a brushless motor and formulate a speed control mechanism. Initially the work was started with both considering back-EMF and without considering back-EMF. Because of more complexity in the back-EMF sensing method, and as our intention was to make a simpler and cost effective operation, so finally we assembled our project the without back-EMF sensing. Even though being a simple and inexpensive machine, the performance was quite good. However adding back-EMF sensing in this machine can give it more dependability.TABLE OF CONTENTS: DECLARATIONIAPPROVALIIACKNOWLEDGEMENTIIILIST OF FIGURESVIIABSTRACTIXCHAPTER 1INTRODUCTION101.1.Introduction101.2.Historical Background101.3.Advantage over Traditional Method111.4.Objective of this Work121.4.1.Primary objectives121.4.2.Secondary Objectives121.5.Introduction to this Thesis12CHAPTER 2BRUSHLESS DC MOTOR142.1.Introduction142.2.Comparison of Brushless motor with brushed motors152.3.Structure of a BLDC152.3.1.Stator162.3.2.Rotor172.4.Operating Principle182.4.1.Sensored Commutation192.4.2.Conventional Control Method Using Hall-effect Sensors202.4.3.Sensorless Control222.5.Applications232.6.Summary24CHAPTER 3MOTOR DRIVE SYSTEMS253.1.Introduction253.2.Components of Drive Electronics253.3.Inverter263.3.1.Three-Phase Inverter263.3.1.1.120-Degree Conduction273.3.1.2.180-Degree Conduction293.4.Speed Control Techniques303.4.1.Open Loop Speed Control313.4.2.Closed Loop Speed Control313.4.2.1.Proportional-Integral (PI) Controller323.5.PWM based Methods333.5.1.Conventional 120° PWM technique333.5.2.PWM Duty Cycle Calculation333.6.Summary34CHAPTER 4SIMULATION354.1.Introduction354.2.Simulation354.2.1.Simulating Three-Phase Inverter364.2.2.Simulating Controller Unit384.3.Simulation Results394.3.1.Speed Control404.4.Summary40CHAPTER 5HARDWARE IMPLEMENTATION415.1.Introduction415.2.Equipments and Components425.3.Power Supply Unit435.4.Microcontroller Unit445.5.Motor Drive Unit455.6.Performance of the System465.7.Summary47CHAPTER 6DISCUSSIONS AND CONCLUSIONS486.1.Discussions486.2.Suggestion for future Work496.2.1.Limitations496.2.2.Future Scope496.3.Conclusions50REFERENCES51APPENDIX A53SPEED CONTROL FLOWCHART53APPENDIX B54MICROCONTROLLER CODES54APPENDIX C55ATMEGA32 (MICROCONTROLLER)556.3.1.Pin Descriptions556.3.2.Block Diagram586.3.3.Electrical Characteristics59APPENDIX D60L298 (DUAL FULL-BRIDGE DRIVER)606.3.4.Pin Configurations606.3.5.Maximum Ratings61

Running Small Motors with PIC Microcontrollers

Running Small Motors with PIC Microcontrollers
Author: Harprit Singh Sandhu
Publisher: McGraw Hill Professional
Total Pages: 354
Release: 2009-08-24
Genre: Technology & Engineering
ISBN: 0071633529

Program PIC microcontrollers to drive small motors Get your motors running in no time using this easy-to-follow guide. Detailed circuit diagrams and hands-on tutorials show you, step by step, how to program PIC microcontrollers to power a wide variety of small motors. You'll learn how to configure all the hardware and software components and test, troubleshoot, and debug your work. Running Small Motors with PIC Microcontrollers is filled with more than 2,000 lines of PicBasic Pro code you can use right away. Use PIC microcontrollers to control all kinds of small motors, including: Model aircraft R/C servos Small DC motors Servo DC motors with quadrature encoders Bipolar stepper motors Small AC motors, solenoids, and relays