Design And Construction Of A Microcontroller Based Four Quadrant Speed Control System

5 Chapters
|
41 Pages
|
5,885 Words

The title “Design and Construction of a Microcontroller-Based Four Quadrant Speed Control System” encompasses the development of a sophisticated speed control mechanism utilizing a microcontroller. This project involves the intricate integration of electronic components and programming to achieve precise speed regulation in all four quadrants of operation. The term “microcontroller-based” highlights the central role of a microcontroller in orchestrating the control system’s functions. The design aspect involves creating a comprehensive architecture that incorporates sensors, actuators, and feedback mechanisms, while the construction phase focuses on the physical realization of this system. This endeavor requires a synergistic blend of hardware and software expertise, emphasizing the need for a seamless integration of control algorithms and real-time monitoring capabilities. The project addresses the dynamic nature of speed control across various operational scenarios, showcasing the adaptability and intelligence embedded in the microcontroller-based system.

ABSTRACT

Speed control of a machine is the most vital and important part in any industrial organization. This paper is designed to develop a four quadrant speed control system for a DC motor using microcontroller. The motor is operated in four quadrants i.e. clockwise, counter clock-wise, forward brake and reverse brake. It also has a feature of speed control. The four quadrant operation of the dc motor is best suited for industries where motors are used and as per requirement they can rotate in clockwise, counter-clockwise and also apply brakes immediately in both the directions. In case of a specific operation in industrial environment, the motor needs to be stopped immediately. In such scenario, this proposed system is very apt as forward brake and reverse brake are its integral features. Instantaneous brake in both the directions happens as a result of applying a reverse voltage across the running motor for a brief period and the speed control of the motor can be achieved with the PWM pulses generated by the microcontroller. The microcontroller used in this project is from 8051 family. Push buttons are provided for the operation of the motor which are interfaced to the microcontroller that provides an input signal to it and controls the speed of the motor through a motor driver IC. The speed and direction of DC motor has been observed on digital CRO. Microcontroller programming has been written in assembly language by using notepad and it has been converted in hex file by using micro vision Kiel. The burning of programming in the 8051 microcontroller chip has been done by using positron boot loader software.

TABLE OF CONTENT

COVER PAGE
TITLE PAGE
APPROVAL PAGE
DEDICATION
ACKNOWELDGEMENT
ABSTRACT

CHAPTER ONE

  • INTRODUCTION
  • BACKGROUND OF THE PROJECT
  • OBJECTIVE OF THE PROJECT
  • SCOPE OF THE PROJECT
  • SIGNIFICANCE OF THE PROJECT
  • PURPOSE OF THE PROJECT
  • APPLICATION OF THE PROJECT
  • PROJECT ORGANISATION

CHAPTER TWO
LITERATURE REVIEW

  • OVERVIEW OF AN ELECTRIC MOTOR
  • REVIEW OF A MOTOR CONTROLLER
  • APPLICATIONS MOTOR CONTROLLER
  • TYPES OF MOTOR CONTROLLER
  • DESCRIPTION OF 8051 MICROCONTROLLER
  • 8051 MICROCONTROLLER ARCHITECTURE

CHAPTER THREE
METHODOLOGY

  • SYSTEM BLOCK DIAGRAM
  • FOUR QUADRANT OPERATION OF DC MOTOR
  • COMPLETE DRIVE SYSTEM
  • SYSTEM CIRCUIT DIAGRAM
  • HARDWARE DESCRIPTION
  • SYSTEM IMPLEMENTATION
  • SYSTEM FLOW CHART

CHAPTER FOUR
TEST AND RESULT ANALYSIS

  • CONSTRUCTION PROCEDURE AND TESTING ANALYSIS
  • CASING AND PACKAGING
  • ASSEMBLING OF SECTIONS
  • TESTING OF SYSTEM OPERATION
  • RESULT AND DISCUSSION

CHAPTER FIVE

  • CONCLUSION
  • RECOMMENDATION
  • REFERENCES
CHAPTER ONE

1.0 INTRODUCTION

1.1 BACKGROUND OF THE STUDY

DC machines play a very important role in industries and in our daily life. The outstanding advantage of DC machines is that they offer easily controllable characteristics. This paper is designed to develop a four quadrant speed control system for a DC motor using microcontroller. The motor is operated in four quadrants i.e. clockwise, counter clock-wise, forward brake and reverse brake. It also has a feature of speed control.

The four quadrant operation of the dc motor is best suited for industries where motors are used and as per requirement they can rotate in clockwise, counter-clockwise and also apply brakes immediately in both the directions. In case of a specific operation in industrial environment, the motor needs to be stopped immediately. In such scenario, this proposed system is ver y apt as forward brake and reverse brake are its integral features. In this work the concept of four quadrant speed control i.e. clockwise movement, anticlockwise movement, instantaneous forward braking and instantaneous reverse braking of a dc motor with the help of microcontroller through motor driver (L293D) has been proposed.

1.1 OBJECTIVE OF THE PROJECT

The objective of this work is to develop a four quadrant speed control system for a DC motor using microcontroller. The motor is operated in four quadrants i.e. clockwise, counter clock-wise, forward brake and reverse brake.

1.2 SCOPE OF THE PROJECT

Motor can be operated at various speeds based on the requirement of the application using motor speed control techniques. To achieve DC motor speed control, we need to interface the DC motor with 8051 microcontroller. The four quadrant operation of DC motor such as clockwise rotation, anti-clockwise rotation, forward braking operation, and reverse braking operation can be performed using 8051 microcontroller based circuits.

1.3 SIGNIFICANCE OF THE PROJECT

But in some practical applications, motors are required to operate both in a clockwise direction, anti-clockwise direction, reverse braking, forward braking conditions. These modes of operation of DC motors can be achieved using four quadrant DC motor speed control with microcontroller.

The project is useful to be used in industries for moving motors in both directions i.e. clockwise and anti-clockwise and can even apply forward and reverse brakes whenever required.

The brakes functions by applying a reverse voltage in the motor for certain time. The speed is controlled by generating PWM pulses from microcontroller of 8051 family. A pair of push buttons is interfaced to microcontroller which is interfaced to operation motor by motor driver IC. The signals from the button are input to the microcontroller that in turn actuates motors in controlling speed.

1.4 PURPOSE OF THE PROJECT

The objective of this work is to control in clockwise direction, anti-clockwise direction, reverse braking, forward braking conditions.

1.5 APPLICATION OF THE PROJECT

This device is found useful in the following machines:

  1. electrical DC motors,
  2. AC motors,
  3. synchronous motors,
  4. induction motors,
  5. stepper motors

1.6 PROJECT WORK ORGANISATION

The various stages involved in the development of this project have been properly put into five chapters to enhance comprehensive and concise reading. In this project thesis, the project is organized sequentially as follows:

Chapter one of this works is on the introduction to the study. In this chapter, significance, objective, purpose, application of the study were discussed.

Chapter two is on literature review of this study. In this chapter, all the literature pertaining to this work was reviewed.

Chapter three is on design methodology. In this chapter all the method involved during the design and construction were discussed.

Chapter four is on testing analysis. All testing that result accurate functionality was analyzed.

Chapter five is on conclusion, recommendation and references.

SHARE PROJECT MATERIALS ON:

MORE DESCRIPTION:

Design And Construction Of A Microcontroller Based Four Quadrant Speed Control System:

A microcontroller-based four-quadrant speed control system is a control system that allows precise control of the speed and direction of a motor or any other mechanical load in four different operational modes or quadrants. These quadrants are defined based on the combination of motor speed and direction:

  1. Forward Motoring: Positive Speed, Positive Direction
  2. Reverse Motoring: Positive Speed, Negative Direction
  3. Forward Regenerative Braking: Negative Speed, Positive Direction
  4. Reverse Regenerative Braking: Negative Speed, Negative Direction

To implement such a system, you would typically need the following components and considerations:

  1. Microcontroller: You’ll need a microcontroller to control the motor’s speed and direction. Popular choices include Arduino, Raspberry Pi, or specialized microcontrollers like PIC or STM32.
  2. Motor Driver: A motor driver circuit or module is used to interface between the microcontroller and the motor. It amplifies the control signals from the microcontroller to drive the motor effectively. The motor driver must be capable of handling both forward and reverse directions and provide regenerative braking.
  3. Motor: Select a suitable motor for your application, considering the voltage and current requirements, as well as the mechanical specifications like torque and speed.
  4. Speed Sensing: You need a way to measure the motor’s speed. Common methods include using rotary encoders, Hall effect sensors, or tachometers. This feedback is crucial for closed-loop speed control.
  5. Direction Control: Use relays or H-bridge motor driver circuits to control the direction of the motor.
  6. Closed-Loop Control: To achieve precise speed control, consider implementing a closed-loop control system. This involves using the speed feedback to adjust the motor’s input voltage or current to maintain the desired speed. PID (Proportional-Integral-Derivative) controllers are commonly used for this purpose.
  7. User Interface: Implement a user interface, which could be physical buttons, a touchscreen, or even a smartphone app, to allow users to set the desired speed and direction.
  8. Safety Features: Incorporate safety features like current and temperature monitoring to protect the motor from overloads or overheating.
  9. Programming: Write the firmware or software for the microcontroller to handle the control algorithms, user input, and motor driver interfacing. Depending on the microcontroller platform you choose, you may use C/C++ or other programming languages.
  10. Testing and Calibration: Thoroughly test and calibrate the system to ensure it operates within the desired speed and torque limits. Make adjustments to the control algorithms as needed.

The specific design and components you choose will depend on your application’s requirements, such as the motor’s power rating, speed range, and control precision. Additionally, safety considerations and environmental factors may play a significant role in the design.

This kind of control system is commonly used in applications such as robotics, conveyor systems, electric vehicles, and industrial automation where precise control of motor speed and direction is required.