SlideShare a Scribd company logo
1 of 13
Design and Implementation
of Multi-Axis Programmable
stage controller with Geared
    Servo Motor Using
   Embedded Controller

                   Vijayakumar.K
Introduction
   Multi axis stage controllers are used for the
    purpose of programmable stages , where the
    user can develop a system by sending ASCII
    commands to control the movement of a linear
    stage in mm level.
   In this project a dual axis stage controller drive is
    attempted for linear stage positioning in
    horizontal and vertical axis.
   This project will drive the stage motors on an
    equatorial mount for the purpose of linear stage
    positioning .
   The main complications in the circuit come from
    having two driven motors and from the necessity
    of having slow motion control on both axes.
Introduction
   A low level device driver is also developed to
    make the system general purpose
    programmable.
   The system receives ASCII commands from
    serial emulation software in PC and control its
    position accordingly.
   An embedded microcontroller is used for the
    purpose of transmitting and receiving commands
    from PC and to drive the dual axis stage drive
    according to the user commands.
   Low level drivers would interact with the
    hardware to achieve the desired functionality.
Objective
 To design a dual axis Stage controller
  driver for linear stage control
 To develop a device driver for the
  hardware
 To develop low level instruction set to
  make it general purpose programmable
 To provide an application software in PC
  for motion control using the driver.
   To Integrate , Test and Validate the System.
System Block Diagram

                                   Stage X                          Stage Y



                              Driver & Isolator              Driver & Isolator
                                For Stage X                    For Stage Y
                RS232


    PC                                                                 Power


                                                                       Reset
                                   PC             Microcontroller
                                Interface           AT89C51
                                                                       Crystal

Application Software Window
Block Diagram Explanation
   Reset Hardware – to initialize the processor
   Oscillator Hardware – to provide a clock source
    to the processor – (Frequency = 11.0592MHz)
   PC interface – to interface the hardware with
    personal computer
   Driver & Isolator stage – Provides the current
    boosting for respective stages and provides
    isolation.
   Stages – Horizontal stage and vertical stages
    respectively.
   Embedded Microcontroller – AT89C51 – 8 bit
    processor /4KB Flash/128B RAM.
Geared Servo Motor Interface
      using H-Bridge
Features of Target Microcontroller
           (AT89C51)

 On board Flash ROM size – 4KB
 Onboard RAM – 128 Bytes
 16Bit timers – 2
 Interrupt sources – 6
 Onboard UART – 1
 Parallel Ports - 4
Command Set
1.Identification Query :
Function : To query the Name of the Controller
*IDN?
2.Version Information :
Function : To know the hardware and software
   version of the controller
:VER?
3.Maximum X-Axis Stage Limit
Function : To query the maximum limit of X-axis
   stage.
:MAXX?
4.Maximum Y- Axis Stage Limit
Function : To query the maximum limit of Y-axis
   stage.
:MAXY?
Command Set
5.Set Position of X-Axis Stage.
 Function : To position the X-Axis Stage at a given
   Location.
:SETX=XXX
6.Set Position of Y-Axis Stage.
 Function : To position the Y-Axis Stage at a given
   Location.
:SETY=YYY
7.Query Position of X-Axis Stage.
:X?
8. Query Position of Y-Axis Stage.
:Y?
Application Software
                       X
Phase Wise Implementation of the
            Project
   Phase – 1 : Hardware design for the Embedded
    Processor and Firmware Development.
   Phase – 2 : Hardware design for the Motor
    Driver & Testing.
   Phase – 3: Development of Device Driver and
    Command Set.
   Phase – 4 : Application Software Development
   Phase – 5 : System Integration and Testing.
Thank You !

More Related Content

What's hot

LinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitLinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitAlastairDSilva
 
atmega 128 and communication protocol
atmega 128 and communication protocolatmega 128 and communication protocol
atmega 128 and communication protocolRashmi Deoli
 
speed control of induction motor using plc and vfd
speed control of induction motor using plc and vfdspeed control of induction motor using plc and vfd
speed control of induction motor using plc and vfdmanishrair
 
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
 
June newsletter 2013 in english
June newsletter 2013 in englishJune newsletter 2013 in english
June newsletter 2013 in englishLika Electronic
 
Galil dmc40x0 catalog
Galil dmc40x0 catalogGalil dmc40x0 catalog
Galil dmc40x0 catalogElectromate
 
Introduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family MicrocontrollersIntroduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family MicrocontrollersPremier Farnell
 
OPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulationOPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulationOPAL-RT TECHNOLOGIES
 
Arm cortex (lpc 2148) based motor speed
Arm cortex (lpc 2148) based motor speedArm cortex (lpc 2148) based motor speed
Arm cortex (lpc 2148) based motor speedUday Wankar
 
Unit 3 devices&buses
Unit 3 devices&busesUnit 3 devices&buses
Unit 3 devices&busesPavithra S
 

What's hot (20)

A
AA
A
 
LinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitLinuxCNC for Fun & Profit
LinuxCNC for Fun & Profit
 
atmega 128 and communication protocol
atmega 128 and communication protocolatmega 128 and communication protocol
atmega 128 and communication protocol
 
Atmega 128 datasheet
Atmega 128   datasheetAtmega 128   datasheet
Atmega 128 datasheet
 
speed control of induction motor using plc and vfd
speed control of induction motor using plc and vfdspeed control of induction motor using plc and vfd
speed control of induction motor using plc and vfd
 
My Project
My ProjectMy Project
My Project
 
Servo Drive for Top Performance | ElmoMC
Servo Drive for Top Performance | ElmoMC Servo Drive for Top Performance | ElmoMC
Servo Drive for Top Performance | ElmoMC
 
June newsletter 2013 in english
June newsletter 2013 in englishJune newsletter 2013 in english
June newsletter 2013 in english
 
Nexys2 rm
Nexys2 rmNexys2 rm
Nexys2 rm
 
Galil dmc40x0 catalog
Galil dmc40x0 catalogGalil dmc40x0 catalog
Galil dmc40x0 catalog
 
Linux dma engine
Linux dma engineLinux dma engine
Linux dma engine
 
Datasheet omron clp
Datasheet omron clpDatasheet omron clp
Datasheet omron clp
 
Introduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family MicrocontrollersIntroduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family Microcontrollers
 
I2c drivers
I2c driversI2c drivers
I2c drivers
 
Assignment
AssignmentAssignment
Assignment
 
OPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulationOPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulation
 
Arm cortex (lpc 2148) based motor speed
Arm cortex (lpc 2148) based motor speedArm cortex (lpc 2148) based motor speed
Arm cortex (lpc 2148) based motor speed
 
Unit 3 devices&buses
Unit 3 devices&busesUnit 3 devices&buses
Unit 3 devices&buses
 
Sukh
SukhSukh
Sukh
 
Basic PLC Ladder Programming
Basic PLC Ladder ProgrammingBasic PLC Ladder Programming
Basic PLC Ladder Programming
 

Similar to Design and Implementation of Multi-Axis Programmable Stage Controller with Geared Servo Motor using Embedded Controller

JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22Electromate
 
Amp bluac5 specsheet
Amp bluac5 specsheetAmp bluac5 specsheet
Amp bluac5 specsheetElectromate
 
Wireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotWireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotZeenat Saba Khan
 
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET Journal
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Ankita Tiwari
 
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESASRENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESASASHOKKUMAR RAMAR
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signaltarora1
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signaltarora1
 
Introduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control ModulesIntroduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control Modulesroboard
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...Edge AI and Vision Alliance
 

Similar to Design and Implementation of Multi-Axis Programmable Stage Controller with Geared Servo Motor using Embedded Controller (20)

ELECTRONIC AND - Copy (1)
ELECTRONIC AND - Copy (1)ELECTRONIC AND - Copy (1)
ELECTRONIC AND - Copy (1)
 
Dp31778783
Dp31778783Dp31778783
Dp31778783
 
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
JVL AC Servo Motor Controllers AMC20, AMC21 and AMC22
 
Amp bluac5 specsheet
Amp bluac5 specsheetAmp bluac5 specsheet
Amp bluac5 specsheet
 
Wireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotWireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance Robot
 
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
 
Digital Graffiti
Digital GraffitiDigital Graffiti
Digital Graffiti
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
 
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESASRENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
 
Dp32725728
Dp32725728Dp32725728
Dp32725728
 
Introduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control ModulesIntroduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control Modules
 
(11 16) rajiv g
(11 16) rajiv g(11 16) rajiv g
(11 16) rajiv g
 
Assembler4
Assembler4Assembler4
Assembler4
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Quadcopter Presentation
Quadcopter PresentationQuadcopter Presentation
Quadcopter Presentation
 
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice...
 
Obstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic VehicleObstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic Vehicle
 

Recently uploaded

AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxIgnatiusAbrahamBalin
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 

Recently uploaded (20)

AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptx
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 

Design and Implementation of Multi-Axis Programmable Stage Controller with Geared Servo Motor using Embedded Controller

  • 1. Design and Implementation of Multi-Axis Programmable stage controller with Geared Servo Motor Using Embedded Controller Vijayakumar.K
  • 2. Introduction  Multi axis stage controllers are used for the purpose of programmable stages , where the user can develop a system by sending ASCII commands to control the movement of a linear stage in mm level.  In this project a dual axis stage controller drive is attempted for linear stage positioning in horizontal and vertical axis.  This project will drive the stage motors on an equatorial mount for the purpose of linear stage positioning .  The main complications in the circuit come from having two driven motors and from the necessity of having slow motion control on both axes.
  • 3. Introduction  A low level device driver is also developed to make the system general purpose programmable.  The system receives ASCII commands from serial emulation software in PC and control its position accordingly.  An embedded microcontroller is used for the purpose of transmitting and receiving commands from PC and to drive the dual axis stage drive according to the user commands.  Low level drivers would interact with the hardware to achieve the desired functionality.
  • 4. Objective  To design a dual axis Stage controller driver for linear stage control  To develop a device driver for the hardware  To develop low level instruction set to make it general purpose programmable  To provide an application software in PC for motion control using the driver.  To Integrate , Test and Validate the System.
  • 5. System Block Diagram Stage X Stage Y Driver & Isolator Driver & Isolator For Stage X For Stage Y RS232 PC Power Reset PC Microcontroller Interface AT89C51 Crystal Application Software Window
  • 6. Block Diagram Explanation  Reset Hardware – to initialize the processor  Oscillator Hardware – to provide a clock source to the processor – (Frequency = 11.0592MHz)  PC interface – to interface the hardware with personal computer  Driver & Isolator stage – Provides the current boosting for respective stages and provides isolation.  Stages – Horizontal stage and vertical stages respectively.  Embedded Microcontroller – AT89C51 – 8 bit processor /4KB Flash/128B RAM.
  • 7. Geared Servo Motor Interface using H-Bridge
  • 8. Features of Target Microcontroller (AT89C51)  On board Flash ROM size – 4KB  Onboard RAM – 128 Bytes  16Bit timers – 2  Interrupt sources – 6  Onboard UART – 1  Parallel Ports - 4
  • 9. Command Set 1.Identification Query : Function : To query the Name of the Controller *IDN? 2.Version Information : Function : To know the hardware and software version of the controller :VER? 3.Maximum X-Axis Stage Limit Function : To query the maximum limit of X-axis stage. :MAXX? 4.Maximum Y- Axis Stage Limit Function : To query the maximum limit of Y-axis stage. :MAXY?
  • 10. Command Set 5.Set Position of X-Axis Stage. Function : To position the X-Axis Stage at a given Location. :SETX=XXX 6.Set Position of Y-Axis Stage. Function : To position the Y-Axis Stage at a given Location. :SETY=YYY 7.Query Position of X-Axis Stage. :X? 8. Query Position of Y-Axis Stage. :Y?
  • 12. Phase Wise Implementation of the Project  Phase – 1 : Hardware design for the Embedded Processor and Firmware Development.  Phase – 2 : Hardware design for the Motor Driver & Testing.  Phase – 3: Development of Device Driver and Command Set.  Phase – 4 : Application Software Development  Phase – 5 : System Integration and Testing.