SlideShare a Scribd company logo
PROCESSOR UNIT

 Microprocessor is widely used processer unit for
processing the large set of data and instruction given by
user.
It has only the CPU unit and require external
RAM, ROM, I/O and other peripheral.
 To perform the small set of specific
function, Microprocessor is a expensive and bulkier
cercuit.

 To overcome the problem, we use a low cost and
simpler circuit chip, called Microcontroller.

 Microcontroller is a mini computer on a single
integrated circuit chip containing a processor
MICROPROCESSER AND MICRO CONTROLLER
 Microcontroller 8051 has 4K ROM(code memory) and
128 byte RAM, two timer/counter, 4 general purpose
input/out port and interrupt control logic with 5 sourse.
PROJECT INTRODUCTION
 In the project a microcontroller based unipolar stepper
motor used to creat a four stroke linear positioning
system, this system can move up and down, along with
the floor.
 The opening and closing of this linear stroke
positioning doors are displayed on the green and red
LED’s respectively.

The positioning is controlled by four micro- switches.

 The control program is developed in “C” language and
converted into executable or in HEX language by AVR-GCC
compiler.
LIST OF COMPONENTS REQUIRED

 FULL WAVE BRIDGE RECTIFIER WITH 4 IN
4001DIODES, 220/12V TRANSFORMER(SINGLE PHASE)
AND 1000UF CAPACITOR.
 LM7805 VOLTAGE RAGULATOR.

 89C51 MICROCONTROLLER.

 UNIPOLAR STEPPER MOTOR.

 ULN2003 STEPPER MOTOR DRIVER.

 LCD(16*2)
 TWO ORDINARY LED’S (GREEN AND RED)
STEPPER MOTER
 Stepper moter is a microcontroler controlled DC moter
that can rotate in both direction and having a holding
torque at zero speed.

 Stepper motors are rated with a varying degree of
inductance.

A high inductance motor will provide a greater amount of
torque at low speeds and lower torque at high speeds.

 Stepper motor is designed to run hot between the ranges
of 50-90 degree.
 On the bases of wire arrangement stepper motor are
categorized into two types-
 1. Unipolar stepper motor 2. Bipolar stepper
motor.




Center taps are present      Center taps are not present
 so have two winding/phase    so Have single winding/phase
 Less efficient because of   More efficient(50% more
 50% utilization of wire.      then unipolar)
Provide Low torque           High torque & great power
Why we Prefer Unipolar Stepper Motor instead
       of Bipolar Stepper Motor-

 In Bipolar Stepper Motor we require a H-bridge
complicated driver circuit to reverse the current direction in
winding, which is costely and motor efficiency decreases.
But Unipolar Stepper Motor has two windings per
phase, one for each direction of magnetic field, so in this
arrangement a magnetic pole can be reversed without
reverse the direction of current.

 Unipolar Stepper Motor can be control using bipolar
method by removing the connection of the common wires
but reverse is not possibal.
STEPPER MOTER WITH MICROCONTROLLER

 Stepper motors with microcontrollers are used in
numerous applications when there is need of controlling
the motion.
 The microcontroller is used to controls the speed as well
as position of stepper motor. The speed of stepper motor is
directly proportional to the frequency of drive input pluses
which is controllable with the help of microcontrollers and
the rotation is proportional to the number of output pulses.

 The speed of stepper motor is controlled by changing the
delay time of pulses and control over position is done by
the number of pulses.
STEPPER MOTOR DRIVER
 Microcontroller output pulse is not sufficient to drive the
stepper motor, stepper motor’s coil need arround 10mA to
energize but the microcontroller’s pin can provide a
maximum of 1-2mA current, so we use a driver cercuit to
operate the stepper motor.

 Driver cercuit is basically a current amplifier, that receive
low level signals from the controller and convert them into
electrical pulses to run the motor.

 TYPES OF STEPPER MOTOR DRIVER-

 R/L DRIVER
 BIPOLAR DRIVER
 UNIPOLAR DRIVER
RESISTANCE LIMITED DRIVER
 The drives are too old as compared to the driver’s
technology. They only exist in some application because
they are simple and inexpensive.

          BIPOLAR DRIVER
These driver used in bipolar stepper motor for industrial
purpose applications. These drives are more expensive but
they offer high performance and efficiency.
UNIPOLAR DRIVER CERCUIT ( ULN2003A )
 It is used to drive unipolar stepper motor.




 Phase winding of motor have large inductance, therefore
in series in each phase winding a resistance is inserted to
reduce the circuit time constant. A resistance is also
placed in series with the diode in order to dissipate the
energy stored in the phase winding inductance.
FULL WAVE BRIDGE RECTIFIER




Full wave bridge rectifier is used to convert the ac supply
into dc supply.
For this purpose four IN 4001 general purpose diodes is
used in bridge configuration.
 An electrolytic capacitor of 1000 microfarad is
connected parallel with these diodes to filter-out the
harmonics present in the DC output supply.
LM7805 VOLTAGE REGULATOR




LM7805 voltage regulator is used to generating output
current of 1A and for changing 12V DC to 5DC.
It provides thermal overload protection and short circuit
protection to the connected device.
LM7805 have lower power consumption and provides
better voltage regulation to the connected system.
LIQUID CRYSTAL DISPLAY (LCD)

A LCD(liquid crystal display) is specifically menufactured
to be used with microcontroller, it cannot be activated by
standard IC cercuit.

It is used for displaying different massages on a liquid
crystal display.

It display all the letters of alphabet, mathematic
symbols, Greek letters etc. In addition, it is possible to
display symbols made up by the user.

Other usel features are automatic massage sift(left to
right) and cursor appearance.
PROJECT DISCRIPTION

The design project is divided into four step of equal
distance step.
The stepper motor is connected to the 4 stroke linear
lifting pulley with belt.
The stepper motor pulley will took 40full rotations to lift
the 4stroke linear positioning to cover the distance from
one step to another.
The LCD display the real time information about the 4
stroke linear positioning.
At desired location green LED glow which represent the
opening of 4 stroke linear positioning door and after five
sec delay green LED off and red LED glow which
represents the closing of 4 stroke linear positioning door.
Stepper motor covers 7.5 degree rotation in one step so
we fix 40 such full rotation that moves this motor to one
desired floor .

No. of steps are given by microcontroller to the stepper
motor driver.

For each floor position we have fixed a micro-switch.

When we press switch for first floor 40 rotations are
selected by controller and we reach to desired floor and if
we want to go to second floor we select second switch
which provide 80 full rotation of stepper motor and so on.
Microcontroller based four step linear stroke positioning system
Microcontroller based four step linear stroke positioning system

More Related Content

What's hot

Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...
eSAT Publishing House
 
Motor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper MotorsMotor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper Motors
Devashish Raval
 
Stepper speed control
Stepper speed controlStepper speed control
Stepper speed control
Saumya Ranjan Behura
 
Nabil slide fyp1 new
Nabil slide fyp1 newNabil slide fyp1 new
Nabil slide fyp1 new
nabelnajib
 
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLERFOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
shiv kapil
 
induction Motor Drive (sped control)
induction Motor Drive (sped control)induction Motor Drive (sped control)
induction Motor Drive (sped control)
Muhammad Kamran
 
Simulation of Automatic speed control DC Drive
Simulation of Automatic speed control DC DriveSimulation of Automatic speed control DC Drive
Simulation of Automatic speed control DC Drive
Indian Institute of Technology Delhi
 
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPICSpeed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
ijsrd.com
 
Stepper Motor Drive For Position Control in Robotic Applications
Stepper Motor Drive For Position Control in Robotic ApplicationsStepper Motor Drive For Position Control in Robotic Applications
Stepper Motor Drive For Position Control in Robotic Applications
ijiert bestjournal
 
Matlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A ReviewMatlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A Review
IRJET Journal
 
FPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC MotorFPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC Motor
Rajesh Pindoriya
 
Module 4
Module 4Module 4
Module 4
Dr.Sudha L K
 
Speed control 1 phase i.m. motor by integral ckt
Speed control 1 phase i.m. motor by integral cktSpeed control 1 phase i.m. motor by integral ckt
Speed control 1 phase i.m. motor by integral ckt
pavankolte
 
Sensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC MotorSensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC Motor
ijsrd.com
 
Servo Drive for Top Performance | ElmoMC
Servo Drive for Top Performance | ElmoMC Servo Drive for Top Performance | ElmoMC
Servo Drive for Top Performance | ElmoMC
Elmo Motion Control
 
Abhishek seminar
Abhishek seminarAbhishek seminar
Abhishek seminar
Abhishek Mathur
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
Rajendra Prasad
 

What's hot (20)

Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...Analysis and control of four quadrant operation of three phase brushless dc (...
Analysis and control of four quadrant operation of three phase brushless dc (...
 
Drivers2
Drivers2Drivers2
Drivers2
 
final yr project
final yr projectfinal yr project
final yr project
 
Motor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper MotorsMotor Control Relay, Pwm, DC and Stepper Motors
Motor Control Relay, Pwm, DC and Stepper Motors
 
Stepper speed control
Stepper speed controlStepper speed control
Stepper speed control
 
Project paper
Project paperProject paper
Project paper
 
Nabil slide fyp1 new
Nabil slide fyp1 newNabil slide fyp1 new
Nabil slide fyp1 new
 
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLERFOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
FOUR QUADRANT DC MOTOR SPEED CONTROL WITH MICROCONTROLLER
 
induction Motor Drive (sped control)
induction Motor Drive (sped control)induction Motor Drive (sped control)
induction Motor Drive (sped control)
 
Simulation of Automatic speed control DC Drive
Simulation of Automatic speed control DC DriveSimulation of Automatic speed control DC Drive
Simulation of Automatic speed control DC Drive
 
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPICSpeed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
Speed Control of BLDC Motor with Four Quadrant Operation Using dsPIC
 
Stepper Motor Drive For Position Control in Robotic Applications
Stepper Motor Drive For Position Control in Robotic ApplicationsStepper Motor Drive For Position Control in Robotic Applications
Stepper Motor Drive For Position Control in Robotic Applications
 
Matlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A ReviewMatlab simulation on chopper based speed control of dc motor: A Review
Matlab simulation on chopper based speed control of dc motor: A Review
 
FPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC MotorFPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC Motor
 
Module 4
Module 4Module 4
Module 4
 
Speed control 1 phase i.m. motor by integral ckt
Speed control 1 phase i.m. motor by integral cktSpeed control 1 phase i.m. motor by integral ckt
Speed control 1 phase i.m. motor by integral ckt
 
Sensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC MotorSensorless Speed Control of BLDC Motor
Sensorless Speed Control of BLDC Motor
 
Servo Drive for Top Performance | ElmoMC
Servo Drive for Top Performance | ElmoMC Servo Drive for Top Performance | ElmoMC
Servo Drive for Top Performance | ElmoMC
 
Abhishek seminar
Abhishek seminarAbhishek seminar
Abhishek seminar
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
 

Similar to Microcontroller based four step linear stroke positioning system

360 degree Steering Android.ppt
360 degree Steering Android.ppt360 degree Steering Android.ppt
360 degree Steering Android.ppt
SRLMECH
 
Ct36570573
Ct36570573Ct36570573
Ct36570573
IJERA Editor
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
Sushil Mishra
 
INTERNAL GEAR PUMP
INTERNAL GEAR PUMPINTERNAL GEAR PUMP
INTERNAL GEAR PUMP
Suchit Moon
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll newMainak Nandi
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Ionela
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
IRJET Journal
 
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
Tridib Bose
 
DC motor control using multiple switches
DC motor control using multiple switchesDC motor control using multiple switches
DC motor control using multiple switches
Asutosh Acharya
 
Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
MohammedHaseeb43
 
Iaetsd energy management of induction motor
Iaetsd energy management of induction motorIaetsd energy management of induction motor
Iaetsd energy management of induction motor
Iaetsd Iaetsd
 
Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Ronza Sameer
 
Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...
Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...
Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...
ijsrd.com
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motor
Al Al
 
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach  Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach IJEEE
 
Ac motor closedloo[p
Ac motor closedloo[pAc motor closedloo[p
Ac motor closedloo[p
Prasanna Jethi
 
Solar Based Robotic Arm using Matlab GUI
Solar Based Robotic Arm using Matlab GUISolar Based Robotic Arm using Matlab GUI
Solar Based Robotic Arm using Matlab GUI
IRJET Journal
 

Similar to Microcontroller based four step linear stroke positioning system (20)

Automated ppt
Automated pptAutomated ppt
Automated ppt
 
360 degree Steering Android.ppt
360 degree Steering Android.ppt360 degree Steering Android.ppt
360 degree Steering Android.ppt
 
Ct36570573
Ct36570573Ct36570573
Ct36570573
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
 
03 TOTAL REPORT
03 TOTAL REPORT03 TOTAL REPORT
03 TOTAL REPORT
 
INTERNAL GEAR PUMP
INTERNAL GEAR PUMPINTERNAL GEAR PUMP
INTERNAL GEAR PUMP
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll new
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
Howto Design a Stepper Motor System Using an 8-bit Freescale microcontroller ...
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
 
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLERDC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY  PIC16F877A MICROCONTROLLER
DC MOTOR SPEED CONTROL USING ON-OFF CONTROLLER BY PIC16F877A MICROCONTROLLER
 
DC motor control using multiple switches
DC motor control using multiple switchesDC motor control using multiple switches
DC motor control using multiple switches
 
Presentation200 (1).ppt
Presentation200 (1).pptPresentation200 (1).ppt
Presentation200 (1).ppt
 
Iaetsd energy management of induction motor
Iaetsd energy management of induction motorIaetsd energy management of induction motor
Iaetsd energy management of induction motor
 
Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)
 
Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...
Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...
Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Mot...
 
Quadcopter bldc motor
Quadcopter bldc motorQuadcopter bldc motor
Quadcopter bldc motor
 
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach  Speed Control of PMBLDC Motor using  LPC 2148 – A Practical Approach
Speed Control of PMBLDC Motor using LPC 2148 – A Practical Approach
 
Ac motor closedloo[p
Ac motor closedloo[pAc motor closedloo[p
Ac motor closedloo[p
 
Solar Based Robotic Arm using Matlab GUI
Solar Based Robotic Arm using Matlab GUISolar Based Robotic Arm using Matlab GUI
Solar Based Robotic Arm using Matlab GUI
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Microcontroller based four step linear stroke positioning system

  • 1.
  • 2. PROCESSOR UNIT  Microprocessor is widely used processer unit for processing the large set of data and instruction given by user. It has only the CPU unit and require external RAM, ROM, I/O and other peripheral.  To perform the small set of specific function, Microprocessor is a expensive and bulkier cercuit.  To overcome the problem, we use a low cost and simpler circuit chip, called Microcontroller.  Microcontroller is a mini computer on a single integrated circuit chip containing a processor
  • 4.  Microcontroller 8051 has 4K ROM(code memory) and 128 byte RAM, two timer/counter, 4 general purpose input/out port and interrupt control logic with 5 sourse.
  • 5. PROJECT INTRODUCTION  In the project a microcontroller based unipolar stepper motor used to creat a four stroke linear positioning system, this system can move up and down, along with the floor.  The opening and closing of this linear stroke positioning doors are displayed on the green and red LED’s respectively. The positioning is controlled by four micro- switches.  The control program is developed in “C” language and converted into executable or in HEX language by AVR-GCC compiler.
  • 6.
  • 7. LIST OF COMPONENTS REQUIRED  FULL WAVE BRIDGE RECTIFIER WITH 4 IN 4001DIODES, 220/12V TRANSFORMER(SINGLE PHASE) AND 1000UF CAPACITOR.  LM7805 VOLTAGE RAGULATOR.  89C51 MICROCONTROLLER.  UNIPOLAR STEPPER MOTOR.  ULN2003 STEPPER MOTOR DRIVER.  LCD(16*2)  TWO ORDINARY LED’S (GREEN AND RED)
  • 8. STEPPER MOTER  Stepper moter is a microcontroler controlled DC moter that can rotate in both direction and having a holding torque at zero speed.  Stepper motors are rated with a varying degree of inductance. A high inductance motor will provide a greater amount of torque at low speeds and lower torque at high speeds.  Stepper motor is designed to run hot between the ranges of 50-90 degree.
  • 9.  On the bases of wire arrangement stepper motor are categorized into two types- 1. Unipolar stepper motor 2. Bipolar stepper motor. Center taps are present Center taps are not present so have two winding/phase so Have single winding/phase  Less efficient because of More efficient(50% more 50% utilization of wire. then unipolar) Provide Low torque High torque & great power
  • 10. Why we Prefer Unipolar Stepper Motor instead of Bipolar Stepper Motor-  In Bipolar Stepper Motor we require a H-bridge complicated driver circuit to reverse the current direction in winding, which is costely and motor efficiency decreases. But Unipolar Stepper Motor has two windings per phase, one for each direction of magnetic field, so in this arrangement a magnetic pole can be reversed without reverse the direction of current.  Unipolar Stepper Motor can be control using bipolar method by removing the connection of the common wires but reverse is not possibal.
  • 11. STEPPER MOTER WITH MICROCONTROLLER  Stepper motors with microcontrollers are used in numerous applications when there is need of controlling the motion.  The microcontroller is used to controls the speed as well as position of stepper motor. The speed of stepper motor is directly proportional to the frequency of drive input pluses which is controllable with the help of microcontrollers and the rotation is proportional to the number of output pulses.  The speed of stepper motor is controlled by changing the delay time of pulses and control over position is done by the number of pulses.
  • 12. STEPPER MOTOR DRIVER  Microcontroller output pulse is not sufficient to drive the stepper motor, stepper motor’s coil need arround 10mA to energize but the microcontroller’s pin can provide a maximum of 1-2mA current, so we use a driver cercuit to operate the stepper motor.  Driver cercuit is basically a current amplifier, that receive low level signals from the controller and convert them into electrical pulses to run the motor.  TYPES OF STEPPER MOTOR DRIVER-  R/L DRIVER  BIPOLAR DRIVER  UNIPOLAR DRIVER
  • 13. RESISTANCE LIMITED DRIVER  The drives are too old as compared to the driver’s technology. They only exist in some application because they are simple and inexpensive. BIPOLAR DRIVER These driver used in bipolar stepper motor for industrial purpose applications. These drives are more expensive but they offer high performance and efficiency.
  • 14. UNIPOLAR DRIVER CERCUIT ( ULN2003A )  It is used to drive unipolar stepper motor.  Phase winding of motor have large inductance, therefore in series in each phase winding a resistance is inserted to reduce the circuit time constant. A resistance is also placed in series with the diode in order to dissipate the energy stored in the phase winding inductance.
  • 15.
  • 16. FULL WAVE BRIDGE RECTIFIER Full wave bridge rectifier is used to convert the ac supply into dc supply. For this purpose four IN 4001 general purpose diodes is used in bridge configuration.  An electrolytic capacitor of 1000 microfarad is connected parallel with these diodes to filter-out the harmonics present in the DC output supply.
  • 17. LM7805 VOLTAGE REGULATOR LM7805 voltage regulator is used to generating output current of 1A and for changing 12V DC to 5DC. It provides thermal overload protection and short circuit protection to the connected device. LM7805 have lower power consumption and provides better voltage regulation to the connected system.
  • 18. LIQUID CRYSTAL DISPLAY (LCD) A LCD(liquid crystal display) is specifically menufactured to be used with microcontroller, it cannot be activated by standard IC cercuit. It is used for displaying different massages on a liquid crystal display. It display all the letters of alphabet, mathematic symbols, Greek letters etc. In addition, it is possible to display symbols made up by the user. Other usel features are automatic massage sift(left to right) and cursor appearance.
  • 19.
  • 20. PROJECT DISCRIPTION The design project is divided into four step of equal distance step. The stepper motor is connected to the 4 stroke linear lifting pulley with belt. The stepper motor pulley will took 40full rotations to lift the 4stroke linear positioning to cover the distance from one step to another. The LCD display the real time information about the 4 stroke linear positioning. At desired location green LED glow which represent the opening of 4 stroke linear positioning door and after five sec delay green LED off and red LED glow which represents the closing of 4 stroke linear positioning door.
  • 21.
  • 22. Stepper motor covers 7.5 degree rotation in one step so we fix 40 such full rotation that moves this motor to one desired floor . No. of steps are given by microcontroller to the stepper motor driver. For each floor position we have fixed a micro-switch. When we press switch for first floor 40 rotations are selected by controller and we reach to desired floor and if we want to go to second floor we select second switch which provide 80 full rotation of stepper motor and so on.