Speed control of stepper motor using 8051 microcontroller

Think about it…… The world of Micro controllers What is the primary difference between a microprocessor and a micro controller. They are called unipolar steppers because power always comes in on this one pole. It consists of seven pairs of Darlington arrays with common emitter.

The speed of stepper motor is directly proportional to frequency of the input pulses. Using the DC drive you can program the motion of the motor, i. The common points and end points of the two phases are connected to the ground or Vcc and the microcontroller pins, respectively.

The proposed panel arrangement for the microcontroller-based DC motor controller is shown in Fig.

c program for rotating stepper motor to particular angle in 8051 microcontroller

Be it the T. This module communicates over UART protocol with microcontroller i. The only disadvantage of a brushless motor is its higher initial cost, but you can often recover that cost through the greater efficiency over the life of the motor.

This device could run only with external memory connected to it. Initiallyswitch on the circuit.

AT89C51 Based DC Motor Controller

Of these, DC motors are widely used because controlling a DC motor is somewhat easier than other kinds of motors. When pin 2 of NE go e s l ow, output pin 3 becomes high for the predetermined period.

Adjusting the delay will increase or decrease the speed of the motor. Instead of using the stepper motor controller IC to drive the motor, four transistors are connected as the driver circuits at 21, 22, 23 and 24 pins of the microcontroller, respectively. Stepper motor has 6 pins.

Block Diagram of Stepper Motor Control The block diagram of a stepper motor control using an microcontroller is shown in the figure with power supply, microcontroller, stepper motor and control switch blocks.

The sequence of these voltage signals applied across the motor coils or leads is enough to drive the motor and hence, no driver circuit is required for controlling the direction of the current in the stator coils.

The stepper motor requires 60mA current, but the maximum current rating of the Atmega microcontroller AT89C51 is 50mA. These devices used ultraviolet light erasable memory cells. D1 and D2 act as free-wheeling diodes. Capacitors C7 and C8 bypass the ripples present in the regulated 5V and 6V power supplies.

The flywheel stores energy from the power source during the greater portion of the operating cycle and gives it up during a small period of the cycle.

A 12MHz crystal provides the basic clock frequency to the microcontroller. The driver IC is used to drive the stepper motor as the controller is unable to provide the power requirements of the motor.

Speed and Direction Control of Stepper Motor using AVR Microcontroller

Thus it increases the number of rotations per cycle. This depends on the mechanical parts and the driving method. So where does this scenario leave us?.

Speed Control of Stepper Motor Using Microcontroller Essay controL usinG 89c51 MicrocontroLLEr Mandeep Singh Walia H ere’s a stepper motor controller based on 89C51 microcontroller to control the rotation of a DC stepper motor in.

Top list of Electrical Projects on Motor speed control

Intense knowledge of real time IEEE projects on embedded systems. An Embedded system is one of the biggest solo categories of projects that are especially for electronics & electrical engineering student.

The Interfacing stepper motor control with program is very simple and straight forward, that control the stepper motor in clockwise, counter clockwise and also a particular angular based clockwise by using switches.

Circuit 2: Stepper Motor Control using Microcontroller & ULN The second circuit in the project is to implement a Stepper Motor Control using Microcontroller and ULN Since the ULN Transistor Array consists of 7 outputs, you can control both the Unipolar and Bipolar Stepper Motors.

To control a bipolar stepper motor, you give the coils current using to the same steps as for a unipolar stepper motor.

Power generation using suspensionProject ideas

However, instead of using four coils, you use the both poles of the two coils, and reverse the polarity of the current. The stepper motor can be controlled with various techniques, but here we are discussing about the stepper motor control using an Atmega microcontroller.

The 89C51 is a mircocontroller of the microcontroller family.

Speed control of stepper motor using 8051 microcontroller
Rated 4/5 based on 17 review
Fuzzy Logic Based BLDC Motor Speed Control