Keywords: PIC18F452 microcontroller, Stepper motor, Rotary encoder, Visual Basic. Net, MikroC Pro.

Size: px
Start display at page:

Download "Keywords: PIC18F452 microcontroller, Stepper motor, Rotary encoder, Visual Basic. Net, MikroC Pro."

Transcription

1 ISSN - Vol.0,Issue.0 May-0, Pages:- PC Based Position Control for Robot Arm NGU WAH, KYAW THIHA Dept of Mechatronic Engineering, Mandalay Technological University, Mandalay, Myanmar, nguwahmc@gmail.com. Dept of Mechatronic Engineering, Mandalay Technological University, Mandalay, Myanmar, kthihacn@gmail.com. Abstract: Nowadays, robots are widely used in many applications such as military, medical application, factories, entertainment, automobile industries and etc. In the world of robotics, robot arm has become popular to help automation in place of human. So, this system is implemented to control the X, Y positions of stepper motors for robot arm. The position control system of robot arm used a peripheral interface controller (PICF), three stepper motors and rotary encoder. The PIC acts as the main controller of the position control system and three stepper motors are used for robot arm rotation. For feedback on motors, the rotary encoder is used to record the changes in position. To control the motors position, the input commands are applied to the motor driver through the PC. This system can control the robot arm during the 0mm X position and 0 mm Y position. This system is implemented by using Visual Basic. Net and MikroC Pro. Keywords: PICF microcontroller, Stepper motor, Rotary encoder, Visual Basic. Net, MikroC Pro. I. INTRODUCTION During the past few decades, industrial robots have become a very important factor in the manufacturing industries. A robot can be describes as a mechanical device programmed to perform a task under automatic control. Robots are used effectively in application where a complicated process is going to be repeated. They are also used effectively in hazardous areas, where a person might be harmed by fumes, high temperature or other harmful factors. Unlike human labors, robots do not need heat, light, coffee breaks, overtime pay and worker s compensation insurance. So, robot is important and useful device for many industries []. As robot is important, the position control for robot arm is also important to correctly perform tasks in industry. This system is designed the real time position control for robot arm that is used to correctly pick and place object. This system contains three axes that are the X direction stepper motor, Y direction stepper motor and Z direction stepper motor. Stepper motors are used to control the motions of the robot. Sketch design of the robot arm is shown in Figure. Three degree of freedom (-DOF) plastic robot arm is proposed in this system. It is the combination of individual joints where the action must be controlled in order to perform tasks on the desired motion cycle. The robot arm motion will be controller with the inverse kinematics solution. In this system, PICF microcontroller is used because it can provide serial communication interface and incorporate all of the peripheral I/O facilities that is needed. Personal computer (PC) is used as graphical user interface (GUI) for monitoring and control of the devices. The implementation of position control system is provided by Visual Basic. Net (VB.Net), and MikroC programming languages. Depending on the control commands on VB.Net window, robot arm will move exactly the required position. 0 cm Z motor 0 cm Figure. Sketch Design of the Robot Arm. Y motor X motor II. SYSTEM BLOCK DIAGRAM The overall block diagram of the system is shown in Figure. In this system, the PICF microcontroller, stepper motors, MAX IC and rotary encoder are used for position control of pick and place robot arm. For picking and placing process, the position of robot arm is important. In this system, three stepper motors are used to design three degree of freedom (DOF) and to control the motions of robot arm such as X motor, Y motor and Z motor. The position of motion for robot arm is controlled by using control commands of VB.Net. After pressing the command buttons on VB.Net window, the required signals send to the RS- serial port with serial communication. RS- also sends the receiving signals from PC to PIC microcontroller via MAX. Depending on the receiving signals, PIC 0 SEMAR GROUPS TECHNICAL SOCIETY. All rights reserved.

2 microcontroller controls the required motions. And then, the X-axis stepper motor, Y-axis stepper motor and Z-axis stepper motor can rotate forward or backward to position. PC RS Serial Interface Circuit PIC MICROCONTROLLER Encoders Driver- Driver- Driver- NGU WAH, KYAW THIHA M (X) M (Y) M (Z) A. PIC Pin Assignment of the System The main part of the system is PICF which is used to control the system. PICF has 0 pins and inputoutput (I/O) ports [, ]. The pin connections of microcontroller are important to control the position of robot arm motion. The diagram of pin connection is shown in Figure. X motor vcc MCLR RA0 RA RA RA PICF RC0 RC RC RC RC RC RC RC Encoder MAX Figure. Block Diagram of the Position Control System for Robot Arm. III. SYSTEM HARDWARE COMPONENTS This system consists of several units or modules. These are PICF microcontroller Unipolar stepper motor Stepper motor driver Rotary Encoder Interfacing circuit between PC and PIC Overall circuit diagram of the proposed system is shown in Figure. From PC E E E +V RIN VCC TOUT MAX ROUT TIN 0 VCC OSC/CLK RC0/TOSO/TCKI MCLR/VPP RC/TOS/CCPA RC/CCP RA0/AN0 RC/SCK/SCL RA/AN RC/SDI/SDA RA/AN/VREF- RC/SDO RA/AN/VREF+ RC/TX/CK RA/TOCK RC//RX/DT RA/AN/SS/LVDIN RA/OSC/CLK0 RD0/PSP0 0 RD/PSP RD/PSP RB0/INT0 RB/INT RD/PSP RB/INT RD/PSP RB/CCPB RD/PSP RB RD/PSP RD/PSP 0 RB/PGM RB/PGC 0 RE0/RD/AN RB/PGD RE/WR/AN RE/CS/AN 0 PICF X motor Y motor Y motor RB0 RB RB RA RD0 RD RD RD Figure. Pin Connection of PICF. Z motor In this system, the power supply of this controller is +V DC and connected the pin no.. RA0, RA, RA and RA are used for X-axis stepper motor and bit numbers 0,,, from PORTB are also connected to Y-axis stepper motor. Then, RD0, RD, RD and RD are used for Z-axis stepper motor. Encoder is connected at RC0, RC, RC and RC. And then, MAX IC is connected at RC and RC. B. Unipolar Stepper Motor Stepper motor is an electromechanical device which coverts electrical pulses into discrete mechanical movements. The number and rate of the pulses control the position and speed of the motor shaft. The motor rotation has several direct relationships to this applied input pulses. The sequence of the applied pulses is directly related to the direction of motor shafts rotation. The speed of the motor shaft's rotation is directly related to the frequency of the input pulses and the length of rotation is directly related to the number of input pulses applied. The unipolar stepper motors have the advantage of producing high torque at low speeds [, ]. Z motor Figure. Overall Circuit Diagram of the Proposed System Figure. Unipolar Stepper Motor. Volume.0, IssueNo.0, May-0, Pages: -

3 Unipolar stepper motor is shown in Figure. In this system, three unipolar stepper motors are used as X-axis, Y-axis and Z-axis motors. The properties of this motor are as follows: Unipolar stepper with 0." spaced -pin cable connector steps per revolution / geared down reduction V-V DC suggested operation Weight: g. Dimensions: mm diameter, 0mm tall not including mm shaft with mm diameter " / cm long cable Holding VDC: 0 gram-force*cm, N*mm/. oz-force*in Shaft: mm diameter flattened C. Stepper Motor Driver In this system, Darlington transistor is used as the stepper motor driver. It is designed for general-purpose amplifier and low speed switching applications. Features of Darlington transistor are as follows: High DC Current Gain, Collector-emitter sustaining voltage is 00V, Collector-emitter saturation voltage is V, Monolithic construction with built-in base emitter shunt resistors, Pb-Free Packages are available [0]. PC Based Position Control for Robot Arm processed elsewhere into information such as speed, distance, and position. In robot applications, the feedback device (encoder) plays a vital role in ensuring that the equipment operates properly. By using the rotary encoder, the microcontroller can't afford to miss any pulses or the resolution of movement that is going to suffer. E. Interfacing Circuit between PC and PIC Interfacing circuit is required to control the input and output conditions of the process, and to use as serial port. MAX IC is used for signal/ level translation. MAX IC provides RS serial communication with PC easily. This IC is used to perform necessary adjustment. This circuit is powered with a single V voltage. It is used to convert a serial signal from TTL to RS standard and vice versa by means of a built-in voltage generator []. MAX board is connected to a PC via a standard serial cable provided with a pair of female connectors DB. The female connector DB enables connection with devices that use RS standard, whereas the connector enables connection with the microcontroller pins intended for serial communication (USART) []. Interfacing circuit between PC and PIC is shown in Figure. PICF microcontroller RC/RX/DT RC/TX/CK Figure. Darlington Transistors. VCC Darlington transistor is shown in Figure. In the design of the Darlington transistor, Pin is Base, Pin is Collector, Pin is Emitter and Pin is Collector. D. Rotary Encoder Rotary encoders are used in many applications that require precise shaft unlimited rotation including industrial controls, robotics, special purpose photographic lenses, computer input devices, controlled stress rheometers, and rotating radar platforms []. Rotary encoder is shown in Figure. Figure. Rotary Encoder. Rotary encoder provides information about the motion of the motor shaft on DC motor, which is typically further Volume.0, IssueNo.0, May-0, Pages: - From PC +V RIN TOUT ROUT TIN Figure. Interfacing Circuit between PC and PIC. µf III. SOFTWARE IMPLEMENTATION OF THE SYSTEM Overall flowchart of the robot arm position control system is shown in Figure. This system is implemented as the PC based position control system for robot arm. In this system, robot arm needs to reach the required grid locations which is located in the x matrixes between X=0mm and Y=0mm. So, the robot motion will be control with the inverse kinematic solution. PC based position control system for robot arm allows the user to control the designated position during working area. 0 µf µf µf

4 Start Define Required Grid Locations as Inputs in PC Program (VB) Calculate X, Y and Z degree with Inverse Kinematics in PC program Calculate X, Y and Z degree to Step Values in PC Program Send X, Y and Z Step Values to PIC by UART Drive X, Y and Z Step Values by PIC Check X, Y and Z Encoder Values by PIC To detect current Grid NGU WAH, KYAW THIHA desired location []. For the DOF planner robot arm, these inverse kinematics equations can be simplified as follows: x y cos () l l sin cos k cos k sin atan(y,x) atan(k,k ) atan(sin,cos ) 0 atan(y,x) In the above equations, θ 0 is the angle of base rotation, θ and θ are the angles of first link joint and second link joint. k and k are constants. l and l are the lengths of first link and second link. x and y are the lengths of target positions. TABLE I: RESULT OF SAMPLE JOINT DEGREES () () () () () () Send back X, Y and Z Encoder Values by PIC To PC (VB Program) Check X, Y and Z Encoder Values by VB Program to verify current location Is current location correct? YES NO Adjust X, Y and Z Degree/ Step by Program to correct current location End Figure. Overall Flowchart of the Robot Arm Position Control System. In this system, PICF microcontroller is used for the heart of process. MikroC Pro programming is used to control the whole process. Three stepper motors are driven with stepper motor drivers ( Darlington transistor). When the operation is started, the robot will be in its home position. Required grid locations are defined as input in PC via VB.Net. And then, X, Y and Z degree are calculated by using inverse kinematics method. After calculating, X, Y and Z step values are sent to PIC by using MAX IC. And then, PIC drive X, Y and Z step values. To detect current grid, X, Y and Z encoder Values are checked by PIC. Then, PIC sends back X, Y and Z encoder values to PC. To verify current location, X, Y and Z encoder values are checked by VB.Net. A. Inverse Kinematics for Robot Arm In this system, when the desired location for the tip of the robotic arm is given, the inverse kinematics method calculates the angles of the joints to locate the tip of the arm at the IV. SIMULATION AND TEST RESULTS The proposed robot arm position control system used the personal computer (PC) to control the system by using the serial port. This system is implemented by using Visual Basic. Net (VB.Net), and MikroC Pro programming languages. In the VB.Net form, the proposed system allows the user to choose either the manual mode or the auto mode. At manual mode, X position and Y position are firstly entered in the message box. And then, the RUN button must be clicked. After clicking, the correct θ, θ and θ 0 will be showed at Command. Manual position control for robot arm is shown in Figure 0. At auto mode, required target positions are chosen by clicking the check box. After Volume.0, IssueNo.0, May-0, Pages: -

5 PC Based Position Control for Robot Arm choosing, the Connect button must be clicked to display the correct θ, θ, θ 0, X, Y, Z motor directions and steps at Command, and OK at Received Data. Auto mode can be run one or more target points in x matrixes. Auto position control for robot arm is shown in Figure. Figure0. Manual Position Control for Robot Arm. Figure. Simulation Result of the System. Photo of complete circuit is shown in Figure. Figure. Photo of Complete Circuit. Photo result of DOF robot arm is shown in Figure. Figure. Auto Position Control for Robot Arm. To open the virtual terminal, the RUN button must be clicked. And then, the data enter in the virtual terminal. According to the entered data, the required motors will be operated with the exact motor step. As an example, if X,, 0000# is entered in virtual terminal, steps will be rotated due to the clockwise of X motor direction. If Y, 0, 0000# is entered in virtual terminal, steps will be rotated due to the counter clockwise of Y motor direction. If Z,, 0000# is entered in virtual terminal, steps will be rotated due to the clockwise of Z motor direction. The simulation result of the system is shown in Figure. Figure. Photo Result of DOF Robot Arm. Volume.0, IssueNo.0, May-0, Pages: -

6 V. CONCLUSION The PC based position control system for robot arm is designed to get optimum performance with available components at the local market. In this system, both auto and manual modes can be used to control the position of the robot arm. The robot arm is intended for simple pick and place operation. By using this robot arm position control system, many benefits can be obtained including the reduction of unpleasant tasks, improved quality of pick and place process, and reduced time consuming. This system can be extended by changing the motors and microcontroller for future work. VI. ACKNOWLEDGMENT The author is very thankful to Dr. Myint Thein, Rector of Mandalay Technological University, for his encouragement, invaluable permission and his kind support in carrying out this paper work. The author is deeply grateful to Dr. Wutyi Win, Associate Professor and Head, Department of Mechatronic Engineering, Mandalay Technological University for supplying all necessary things. The author also wishes to thank to supervisor Dr. Kyaw Thiha, Associate Professor, Department of Mechatronic Engineering, Mandalay Technological University, accomplished guidance, his willingness to share his ideas and, helpful suggestions and for his patience, continuous supervision and encouragement during a long period of this paper. The author especially appreciates and thanks all her teachers for paper support, and guidance during theoretical study and paper preparation durations. VII. REFERENCES []Naoki Asakawa and Yoshimi Takeuchi. Techingless Spray-Painting of Sculptured Surface by amn Industrial Robot, Department of mechanical and Control Engineering, University of Electro-Communications, Chofu, Tokyo, Japan,. [] Microchip PICFXX Microcontroller Data Sheet, Microchip Technology Inc., 00. [] Ken Toe, PICF, University of Cambridge, UK. [] DC Motor Driver Fundamentals, Semiconductor Components Industry, March, 0. [] Moududur Shamim, Stepper Motor Interfacing with Microcontroller, March, 0. [] MAX Board, MikroElektronika, Software and Hardware Solutions for Embedded World. [] MECH : Introduction to Robotics, Inverse Manipulator Kinematics by M.O Malley. [] en.wikipedia.org/wsiki/max. [] en.wikipedia.org/wiki/rotary_encoder. [0] NGU WAH, KYAW THIHA Volume.0, IssueNo.0, May-0, Pages: -

Keywords: DC Motor, Incremental Encoder, Pulse Width Modulation (PWM), Programmable Servant Robot.

Keywords: DC Motor, Incremental Encoder, Pulse Width Modulation (PWM), Programmable Servant Robot. www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.19 September-2014, Pages:3920-3925 Programmable Mobile Servant Robot PANN EI PHYU 1, NU NU WIN 2 1 PG Scholar, Dept of Mechanical Engineering,

More information

ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN KỸ THUẬT ĐIỆN TỬ. Embedded System Design

ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN KỸ THUẬT ĐIỆN TỬ. Embedded System Design ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN KỸ THUẬT ĐIỆN TỬ Embedded System Design Chapter 7: Peripherals for embedded systems 7.1 Digital parallel input / output

More information

ISSN Vol.03,Issue.06, May-2014, Pages:

ISSN Vol.03,Issue.06, May-2014, Pages: www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.06, May-2014, Pages:0927-0931 KHIN SU HLAING 1, KYAW ZIN LATT 2 1 Electronic Department, Mandalay Technological University, Mandalay, Myanmar,

More information

Keywords: Distributed Controlled System (DCS), Hardware, Visual Basic Software, Power Distribution.

Keywords: Distributed Controlled System (DCS), Hardware, Visual Basic Software, Power Distribution. www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.10 May-2014, Pages:2291-2295 Networking between Server and for DCS based Power Distribution using C#.Net Programming YIN YIN WINN 1, ZAW MIN

More information

Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot

Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot Aye Aye New, Aye Aye Zan, and Wai Phyo Aung Abstract Nowadays, Wheeled Mobile Robots (WMRs) are built and the control

More information

Target Board PIC877-TB - Reference Manual

Target Board PIC877-TB - Reference Manual Target Board PIC877-TB - Reference Manual 40-100-2 Target Board PIC877-TB Reference Manual 40-100-2 Feedback Feedback Instruments Ltd, Park Road, Crowborough, E. Sussex, TN6 2QR, UK. Telephone: +44 (0)

More information

Embedded System Design

Embedded System Design ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN KỸ THUẬT ĐIỆN TỬ Embedded System Design : Hardware design for an embedded system 2. Design block diagrams 3. Design detail

More information

Vehicles In Highway Communication System Using ZigBee And Bluetooth Network

Vehicles In Highway Communication System Using ZigBee And Bluetooth Network Vehicles In Highway Communication System Using ZigBee And Bluetooth Network EiThuzarKhin, Chaw Myat New and Hla Myo Tun Department of Electronic Engineering, Mandalay Technological University, Mandalay

More information

PIC Training System Manual Rev. 1-1

PIC Training System Manual Rev. 1-1 Introduction PIC Training System Manual Rev. 1-1 Department of Engineering Technology Electrical Engineering Technology Old Dominion University Norfolk, VA 23529 August 31, 2012 This is a revision (Rev1-1)

More information

OPTICAL TRACKING METHOD FOR MECHATRONIC SYSTEMS

OPTICAL TRACKING METHOD FOR MECHATRONIC SYSTEMS OPTICAL TRACKING METHOD FOR MECHATRONIC SYSTEMS Rotar Dan Vasile Alecsandri University, Calea Marasesti, cod: 00, Bacau, Romania, drotar@ub.ro; drotarubro@yahoo.com Abstract Determining the position is

More information

Design And Implementation Of A Robot ARM Control System

Design And Implementation Of A Robot ARM Control System wwwijecsin International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 4 April 2015, Page 11704-11717 Design And Implementation Of A Robot ARM Control System Prof Hycinth C

More information

A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm

A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm Ayush Gupta 1, Prasham Bhargava 2, Ankur Deshmukh 3, Sankalp Agrawal 4, Sameer Chourika 5 1, 2, 3, 4, 5 Department of Electronics & Telecommunication,

More information

PIC-P40 development board Users Manual

PIC-P40 development board Users Manual PIC-P40 development board Users Manual All boards produced by Olimex are ROHS compliant Rev.E, February 008 Copyright(c) 008, OLIMEX Ltd, All rights reserved Page INTRODUCTION: PIC-P40 board is development

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Ryan Everaert Application Note Team - I Application Note for Toshiba Bipolar Stepper, Part Number TB6560AHQ

Ryan Everaert Application Note Team - I Application Note for Toshiba Bipolar Stepper, Part Number TB6560AHQ Ryan Everaert Application Note Team - I Application Note for Toshiba Bipolar Stepper, Part Number TB6560AHQ Executive Summary of Operation and Application The Toshiba bipolar stepper driver integrated

More information

EL9800 Base Board. Version: 1.9 Date:

EL9800 Base Board. Version: 1.9 Date: EL9800 Base Board Version: 1.9 Date: 2007-07-25 Table of contents Table of contents 1 Foreword 2 1.1 Notes on the documentation 2 1.1.1 Liability conditions 2 1.1.2 Delivery conditions 2 1.1.3 Copyright

More information

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor 1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor

More information

DEV-1 HamStack Development Board

DEV-1 HamStack Development Board Sierra Radio Systems DEV-1 HamStack Development Board Reference Manual Version 1.0 Contents Introduction Hardware Compiler overview Program structure Code examples Sample projects For more information,

More information

EEE 187: Robotics Summary 2

EEE 187: Robotics Summary 2 1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and

More information

PIC Training System Manual Rev. 2

PIC Training System Manual Rev. 2 Introduction PIC Training System Manual Rev. 2 Department of Engineering Technology Electrical Engineering Technology Old Dominion University Norfolk, VA 23529 March 26, 2018 This is the PIC Training system

More information

Robotics kinematics and Dynamics

Robotics kinematics and Dynamics Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study

More information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

INTRODUCTION. Mechanical Considerations APPLICATION NOTE Z86E21 THERMAL PRINTER CONTROLLER ZILOG

INTRODUCTION. Mechanical Considerations APPLICATION NOTE Z86E21 THERMAL PRINTER CONTROLLER ZILOG ZILOG DESIGNING A LOW-COST THERMAL PRINTER USING THE Z86E21 TO CONTROL THE OPERATING CURRENT ON LOW-COST THERMAL PRINTERS PROVIDES DESIGN FLEXIBILITY AND HELPS SAFEGUARD PERFORMANCE. INTRODUCTION Compact

More information

ST400C-NT USER S GUIDE. Table of Contents

ST400C-NT USER S GUIDE. Table of Contents ST400C-NT USER S GUIDE Table of Contents Board Overview Block Diagram Disclaimer Introduction Features 1 Quick Start 2 Function Description Host Interface and Communication with PC's 3 Networking Operation

More information

Future PICmicro Microcontroller Products Guide 2000

Future PICmicro Microcontroller Products Guide 2000 Future PICmicro Microcontroller Products Guide 2000 2000 Microchip Technology Inc. DS00168C DATA SHEET MARKINGS Microchip uses various data sheet markings to designate each document phase as it relates

More information

Microcontroller Based Automatic Temperature Control System

Microcontroller Based Automatic Temperature Control System Human Journals Research Article December 2018 Vol.:11, Issue:2 All rights are reserved by May Zaw Tun Microcontroller Based Automatic Temperature Control System Keywords: PIC 16F887A, Microcontroller,

More information

SD02B 2A Stepper Motor Driver

SD02B 2A Stepper Motor Driver SD02B 2A Stepper Motor Driver User s Manual V1.2 July 2013 Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded

More information

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software 1 Thavamani.P, 2 Ramesh.K, 3 Sundari.B 1 M.E Scholar, Applied Electronics, JCET, Dharmapuri, Tamilnadu, India 2 Associate Professor,

More information

Jukebox Hero. Group #41. James Brewster Ross Bulkley Zach Glueckert Kevin Wills

Jukebox Hero. Group #41. James Brewster Ross Bulkley Zach Glueckert Kevin Wills Jukebox Hero Group #41 James Brewster Ross Bulkley Zach Glueckert Kevin Wills MECH 307 Mechatronics Colorado State University 12/7/2007 Table of Contents Figures, Schematics, and Illustrations 3 Design

More information

Remote Monitor and Controller System for Power Generators.

Remote Monitor and Controller System for Power Generators. Remote Monitor and Controller System for Power Generators. A.U. Adoghe, MNSE, MIEEE * and I.A. Odigwe, MNSE, MIEEE, MIET Department of Electrical and Information Engineering, College of Science and Technology,

More information

University of Moratuwa

University of Moratuwa University of Moratuwa B.Sc. Engineering MAP BUILDING WITH ROTATING ULTRASONIC RANGE SENSOR By 020075 A.C. De Silva (EE) 020138 E.A.S.M. Hemachandra (ENTC) 020166 P.G. Jayasekara (ENTC) 020208 S. Kodagoda

More information

Bolt 18F2550 System Hardware Manual

Bolt 18F2550 System Hardware Manual 1 Bolt 18F2550 System Hardware Manual Index : 1. Overview 2. Technical specifications 3. Definition of pins in 18F2550 4. Block diagram 5. FLASH memory Bootloader programmer 6. Digital ports 6.1 Leds and

More information

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features: PIC16F7X 2/40-pin -Bit CMOS FLASH Microcontrollers Devices Included in this Data Sheet: PIC16F7 PIC16F74 PIC16F76 PIC16F77 Microcontroller Core Features: High-performance RISC CPU Only 5 single word instructions

More information

MK5 5-Axis Controller

MK5 5-Axis Controller MK5 5-Axis Controller Technical Reference Manual PCB Rev 1.0 2010 SOC Robotics, Inc. 1 Manual Rev 0.91 Introduction The MK5 is a 5-Axis breakout board that accepts the MM120, MM130, MM133 or MM220 stepper

More information

Department of Electrical and Electronics Engineering SSN College of Engineering

Department of Electrical and Electronics Engineering SSN College of Engineering 1 Department of Electrical and Electronics Engineering SSN College of Engineering 2 TABLE OF CONTENTS EAGLE CADSOFT Professional 2 Getting Started 3 Toolbar quick reference 5 Creating the Schematic 6 Creating

More information

PIC18FXX2 Data Sheet. High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D Microchip Technology Inc. DS39564B

PIC18FXX2 Data Sheet. High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D Microchip Technology Inc. DS39564B M PIC18FXX2 Data Sheet High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D 2002 Microchip Technology Inc. DS39564B te the following details of the code protection feature on PICmicro MCUs.

More information

Automatic PCB Drilling Machine

Automatic PCB Drilling Machine Automatic PCB Drilling Machine M. Alim, S. Goundar, A. Shamim, M. Pillai, R. Singh, K. A. Mamun, P. Chand and U. Mehta School of Engineering and Physics The University of the South Pacific, Laucala Campus,

More information

DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR

DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR Arun G Mohan 1 and Vijina K 2 1 PG Student [Electrical Machines], Department of EEE, Sree Buddha College

More information

EZ-Bv4 Datasheet v0.7

EZ-Bv4 Datasheet v0.7 EZ-Bv4 Datasheet v0.7 Table of Contents Introduction... 2 Electrical Characteristics... 3 Regulated and Unregulated Power Pins... 4 Low Battery Warning... 4 Hardware Features Main CPU... 5 Fuse Protection...

More information

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis Motion planning for industrial manipulators is a challenging task when obstacles are present in the workspace so that collision-free

More information

MACHINE THEORY Bachelor in Mechanical Engineering INTRODUCTION TO MACHINE DESIGN

MACHINE THEORY Bachelor in Mechanical Engineering INTRODUCTION TO MACHINE DESIGN MACHINE THEORY Bachelor in Mechanical Engineering INTRODUCTION TO MACHINE DESIGN Ignacio Valiente Blanco José Luis Pérez Díaz David Mauricio Alba Lucero Efrén Díez Jiménez Timm Lauri Berit Sanders Machine

More information

Design Contemplation and Modelling of a Bi-Axial Manipulator

Design Contemplation and Modelling of a Bi-Axial Manipulator Design Contemplation and Modelling of a Bi-Axial Manipulator Shuprajhaa T t.shuprajhaa94@gmail.com Vaitheeshwari M, mvaithee3795@gmail.com Subasree S subasreesridhar.12@gmail.com Sivakumar S Assistant

More information

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical

More information

Fundamentals of Inverse Kinematics Using Scara Robot

Fundamentals of Inverse Kinematics Using Scara Robot Fundamentals of Inverse Kinematics Using Scara Robot Overview of SCARA Bot: The 2 Degree of freedom (DOF) Selective Compliance Articulate Robotic Arm (SCARA) (Selective Compliance Articulated Robot Arm)

More information

PIC18FXX2 Data Sheet. High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D Microchip Technology Inc. Advance Information DS39564A

PIC18FXX2 Data Sheet. High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D Microchip Technology Inc. Advance Information DS39564A Data Sheet High Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D 2001 Microchip Technology Inc. Advance Information DS39564A te the following details of the code protection feature on PICmicro

More information

The SilverNugget is a servo controller/driver for NEMA 17 & 23 frame microstep motors.

The SilverNugget is a servo controller/driver for NEMA 17 & 23 frame microstep motors. Date: 5 November 2008 www.quicksilvercontrols.com SilverNugget N2 M-Grade The SilverNugget is a servo controller/driver for NEMA 17 & 23 frame microstep motors. Property of Page 1 of 13 This document is

More information

PICmicro MCU Multiprogrammer EB Technical datasheet

PICmicro MCU Multiprogrammer EB Technical datasheet PICmicro MCU Multiprogrammer EB006-00-5 Technical datasheet Contents 1. About this document...2 2. General information...3 3. Board layout...5 4. Testing this product...6 5. Circuit description...9 6.

More information

Outlines. PIC Programming in C and Assembly. Krerk Piromsopa, Ph.D. Department of Computer Engineering Chulalongkorn University

Outlines. PIC Programming in C and Assembly. Krerk Piromsopa, Ph.D. Department of Computer Engineering Chulalongkorn University PIC ming in C and Assembly Outlines Microprocessor vs. MicroController PIC in depth PIC ming Assembly ming Krerk Piromsopa, Ph.D. Department of Computer Engineering Chulalongkorn University Embedded C

More information

Allegra Series Reference Manual. Programmable Motion Control System

Allegra Series Reference Manual. Programmable Motion Control System Allegra Series Reference Manual Programmable Motion Control System The Allegra series of motion controllers are stand-alone or host controlled, easy-to-use, plug-and-play and cost effective solutions for

More information

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system. Course Code: EEE 4846 International Islamic University Chittagong (IIUC) Department of Electrical and Electronic Engineering (EEE) Course Title: Embedded System Sessional Exp. 1: Familiarization with necessary

More information

PICmicro MCU multiprogrammer

PICmicro MCU multiprogrammer PICmicro MCU multiprogrammer www.matrixtsl.com EB006V9 Contents About this document General information Board layout Circuit description Protective cover PICmicro microcontroller pin out details Bus connections

More information

FEATURES: DESCRIPTION: APPLICATIONS: SPECIFICATIONS: Electrical Specifications of Drive: Operating Environment: [Geben Sie Text ein]

FEATURES: DESCRIPTION: APPLICATIONS: SPECIFICATIONS: Electrical Specifications of Drive: Operating Environment: [Geben Sie Text ein] ist-09 ist-0 FEATURES: Integrated compact size for saving mounting space & setup time, and reducing electrical interference Anti-Resonance provides optimal torque and nulls mid-range instability Motor

More information

Control of an 8-Legged, 24 DOF, Mechatronic Robot

Control of an 8-Legged, 24 DOF, Mechatronic Robot Control of an 8-Legged, 24 DOF, Mechatronic Robot Submitted by Brian Lim Youliang Kuvesvaran s/o Paramasivan National Junior College Assoc. Prof. Dr. Francis Malcolm John Nickols Abstract The objective

More information

Modeling, Design, and Control of Robotic Mechanisms (MathWorks/Kyungnam Univ.) -1-

Modeling, Design, and Control of Robotic Mechanisms (MathWorks/Kyungnam Univ.) -1- CH. 4: Project Practice [1] How to use Arduino Mega 2560 [2] Input/output interface program (1) ON/OFF-type sensors and devices (2) Analog-type sensors (3) DC Motor and Servo Motor interface [3] PID position

More information

Industrial Appliances Control Using Android Mobile & Bluetooth Technology

Industrial Appliances Control Using Android Mobile & Bluetooth Technology International Journal of Engineering and Manufacturing Science. ISSN 2249-3115 Volume 8, Number 1 (2018) pp. 33-42 Research India Publications http://www.ripublication.com Industrial Appliances Control

More information

Motor driver board. EB022

Motor driver board.   EB022 Motor driver board www.matrixmultimedia.com EB022 Contents About this document 3 Board layout 3 General information 4 Circuit description 5 Circuit diagram 6 2 Copyright About this document This document

More information

µc-based Stepper motor controller board Stand alone mode : PC mode : RS-232 serial port, Baudrate 9,600 bits per sesond

µc-based Stepper motor controller board Stand alone mode : PC mode : RS-232 serial port, Baudrate 9,600 bits per sesond MC-3 V2.0 µc-based Stepper motor controller board Features : Supply Output current/phase Size (WxL) Standby current Interface 9-20V Current 500mA minimum. 1.5A maximum 8.1x10.9 cm. Stand alone mode : 42mA

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the

More information

Eco friendly electric scooter for energy consumption

Eco friendly electric scooter for energy consumption Volume 119 No. 16 2018, 1619-1630 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ Eco friendly electric scooter for energy consumption G. Priya, M.Tech [1],M.Vasantha moorthy, M.Tech

More information

Technical Specification for Educational Robots

Technical Specification for Educational Robots Technical Specification for Educational Robots 1. Introduction The e-yantra project, sponsored by MHRD, aims to start a robotic revolution in the country through the deployment of low-cost educational

More information

DoIP Interfacer System: A Low-Cost Alternative to Computer for Basic Network Communication in LAN Environment

DoIP Interfacer System: A Low-Cost Alternative to Computer for Basic Network Communication in LAN Environment Journal of Computer Science 5 (7): 471-475, 2009 ISSN 1549-3636 2009 Science Publications DoIP Interfacer System: A Low-Cost Alternative to Computer for Basic Network Communication in LAN Environment Emmanuel

More information

SharpSky Focuser Construction. SharpSky Focuser. Construction Document V st December 2012 Dave Trewren 1

SharpSky Focuser Construction. SharpSky Focuser. Construction Document V st December 2012 Dave Trewren 1 SharpSky Focuser Construction Document V0.12 1st December 2012 Dave Trewren 1 Contents 1 General... 3 1.1 Change Record... 3 1.2 References... 3 2 Introduction... 5 3 SharpSky driver installation... 5

More information

Applications of 8051 Microcontrollers

Applications of 8051 Microcontrollers Applications of 8051 Microcontrollers INTRODUCTION: A microcontroller is a versatile chip which can be used in various fields starting from simple consumer electronics, measuring devices to high end medical,

More information

BIGdsPIC6. Development System. User manual

BIGdsPIC6. Development System. User manual BIGdsPIC6 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last

More information

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control Allied Motion s MXC motion controller is a very compact, multi-axis servo and/or step motor motion controller,

More information

UNIT 10: Driving motors

UNIT 10: Driving motors UNIT : Driving motors AIS The aim of this unit is to Give the basic ideas and simple examples for driving DC and Stepper motors with Arduino. THEORY SECTION Explain what is an electric motor Present what

More information

The SilverNugget is a servo controller/driver for NEMA 34 frame microstep motors.

The SilverNugget is a servo controller/driver for NEMA 34 frame microstep motors. Date: 25 July 2008 www.quicksilvercontrols.com SilverNugget N3 M-Grade The SilverNugget is a servo controller/driver for NEMA 34 frame microstep motors. Property of Page 1 of 13 This document is subject

More information

USB232 board. EB039

USB232 board.   EB039 USB232 board www.matrixtsl.com EB039 Contents About this document 3 Board layout 3 General information 4 Circuit description 4 Protective cover 5 Circuit diagram 6 2 Copyright About this document This

More information

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY USER GUIDE UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY Contents This user guide describes how to use the UMI-77, UMI-A, UMI-Flex, and UMI-Flex accessories. Introduction... What You Need to Get Started...

More information

HB5M. Hollow Bore Optical Encoder Page 1 of 6. Description. Related Products & Accessories. Features

HB5M. Hollow Bore Optical Encoder Page 1 of 6. Description. Related Products & Accessories. Features Description HB5M Page 1 of 6 The HB5M is a hollow bore (hollow shaft / thru-bore) optical encoder with a machined aluminum enclosure and a clear anodized protective finish. The HB5M optical incremental

More information

EM705 2-phase Digital Stepper Drive

EM705 2-phase Digital Stepper Drive EM705 2-phase Digital Stepper Drive 20-70V, 0.35-5A, Sensorless Stall Detection, Pre-Matching Motor Sensorless stall detection eliminates cost of feedback devices and time of cable connection Super-low

More information

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Design & Kinematic Analysis of an Articulated Robotic Manipulator Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela

More information

Robotics. SAAST Robotics Robot Arms

Robotics. SAAST Robotics Robot Arms SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms

More information

EasyPIC5 Development System

EasyPIC5 Development System EasyPIC5 Development System Part No.: MPMICRO-PIC-Devel- EasyPIC5 Overview EasyPIC5 is a development system that supports over 120 8-, 14-, 18-, 20-, 28- and 40-pin PIC MCUs. EasyPIC5 allows PIC microcontrollers

More information

EM806 2-phase Digital Stepper Drive

EM806 2-phase Digital Stepper Drive EM806 2-phase Digital Stepper Drive 24-80V, 0.35-6A, Sensorless Stall Detection, Pre-Matching Motor Sensorless stall detection eliminates cost of feedback devices and time of cable connection Super-low

More information

Motorized Capacitor. Electrical Installation of ID-400. Service Bulletin 63

Motorized Capacitor. Electrical Installation of ID-400. Service Bulletin 63 Plasma Control Technologies Service Bulletin 63 Motorized Capacitor Electrical Installation of ID-400 Document Information Authors... O. Lehmann / A. Renggli / T. Fenske... W. Bigler / M. Armbruster Document...

More information

Pegasus Astro Dual Motor Focus Controller v2.0

Pegasus Astro Dual Motor Focus Controller v2.0 Pegasus Astro Dual Motor Focus Controller v2.0 Thank you for choosing Pegasus Astro - Dual Motor Focus Controller v2.0 (DMFC) Introduction The evolution of technology in astronomy requires a system which

More information

A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling

A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling A Portable 3-Dimensional Digitizer for Computer Graphics 3D Modeling SURIYONG LERTKULVANICH 1 AND NITHI BURANAJANT 2 1 Computer and Information Technology Department 2 Production Engineering Department

More information

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1.

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1. Laboratory: Introduction to Mechatronics Instructor TA: Edgar Martinez Soberanes (eem370@mail.usask.ca) 2017-01-12 Lab 1. Introduction Lab Sessions Lab 1. Introduction to the equipment and tools to be

More information

SD02C 2A Stepper Motor Driver. User s Manual V1.0

SD02C 2A Stepper Motor Driver. User s Manual V1.0 SD02C 2A Stepper Motor Driver User s Manual V1.0 APRIL 2016 Index ROBOT. HEAD to TOE 1. Introduction and Overview 3 1.0 Introduction of SD02C 3 1.1 System Overview 4 1.2 General Description 5 2. Packing

More information

Automation of space management in vehicle parking using PLC and SCADA

Automation of space management in vehicle parking using PLC and SCADA Automation of space management in vehicle parking using PLC and SCADA Aravind.K [1],Donaldhardley [2], Pradeep [3], T.Vijayan [4], B.kalai Selvi [5],Dr S.Latha [6] [1-2] Final year Student, Dept of Electronics

More information

Investigation and Evaluation of Embedded Controller Nodes of the Robotic Arm for Industrial Automation 1

Investigation and Evaluation of Embedded Controller Nodes of the Robotic Arm for Industrial Automation 1 Investigation and Evaluation of Embedded Controller Nodes of the Robotic Arm for Industrial Automation 1 IJCTA, 9(12), 2016, pp. 5687-5695 International Science Press Investigation and Evaluation of Embedded

More information

SERIE 59. Rear clamp. Frontal clamp HIGH RESOLUTION HOLLOW SHAFT INCREMENTAL ENCODER FOR INDUSTRIAL APPLICATIONS

SERIE 59. Rear clamp. Frontal clamp HIGH RESOLUTION HOLLOW SHAFT INCREMENTAL ENCODER FOR INDUSTRIAL APPLICATIONS HIGH RESOLUTION HOLLOW SHAFT INCREMENTAL ENCODER FOR INDUSTRIAL APPLICATIONS Resolution up to 50.000 pulses per turn External diameter 58 mm Hollow shaft from Ø 10 to 14 mm Protection class IP67 according

More information

Arduino Smart Robot Car Kit User Guide

Arduino Smart Robot Car Kit User Guide User Guide V1.0 04.2017 UCTRONIC Table of Contents 1. Introduction...3 2. Assembly...4 2.1 Arduino Uno R3...4 2.2 HC-SR04 Ultrasonic Sensor Module with Bracket / Holder...5 2.3 L293D Motor Drive Expansion

More information

Motor angle (servo) trainer board

Motor angle (servo) trainer board Motor angle (servo) trainer board www.matrixtsl.com EB097 Contents About this document Board layout General information Protective cover Circuit description Circuit diagram 2 3 3 5 Copyright Matrix Technology

More information

Sensor Based Color Identification Robot For Type Casting

Sensor Based Color Identification Robot For Type Casting International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 9, Number 1 (2016), pp. 83-88 International Research Publication House http://www.irphouse.com Sensor Based Color Identification

More information

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing

More information

Enhanced FLASH Microcontrollers with Single Phase Induction Motor Control Kernel. I/O Pins. 10-bit A/D (ch) EEPROM

Enhanced FLASH Microcontrollers with Single Phase Induction Motor Control Kernel. I/O Pins. 10-bit A/D (ch) EEPROM Enhanced FLASH Microcontrollers with Single Phase Induction Motor Control Kernel High Performance RISC CPU: Linear program memory addressing to 24 Kbytes Linear data memory addressing to 1.4 Kbytes 20

More information

Programming 8-bit PIC Microcontrollers in С

Programming 8-bit PIC Microcontrollers in С Programming 8-bit PIC Microcontrollers in С with Interactive Hardware Simulation Martin P. Bates älllllltlilisft &Щ*лЛ AMSTERDAM BOSTON HEIDELBERG LONDON ^^Ш NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO

More information

Elevator Controller BRANDON AHO AND JINBO ZHU

Elevator Controller BRANDON AHO AND JINBO ZHU Elevator Controller BRANDON AHO AND JINBO ZHU What are we modeling? What are our simplifications? Small model with robotics components No special operation such as special buttons, weight compensation,

More information

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY USER GUIDE UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY Introduction This user guide describes how to use the UMI-A, UMI-Flex, and UMI-Flex accessories. The UMI products are connectivity accessories you

More information

Si 2035 Programmable Stepper Drive

Si 2035 Programmable Stepper Drive Si 23 Programmable Stepper Drive Description The Si23 is a programmable stepper drive/ indexer packaged in a rugged steel case. Integral heat sink, mounting brackets, switch covers and connectors are included

More information

MP6500 Stepper Motor Driver, Digital Current Control

MP6500 Stepper Motor Driver, Digital Current Control This breakout board for the MPS MP6500 micro stepping bipolar stepper motor driver is Pololu s latest stepper motor driver. The module has a pinout and interface that are very similar to that of our popular

More information

Design and Analysis of Voice Activated Robotic Arm

Design and Analysis of Voice Activated Robotic Arm Design and Analysis of Voice Activated Robotic Arm Ajay Aravind S4 MTECH Government College of Engineering, Kannur ajayaravind05@gmail.com Dr. T.D. John PROFESSOR Government Engineering College, Kannur

More information

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 11 (2018), pp. 1759-1779 International Research Publication House http://www.irphouse.com Inverse Kinematics

More information

STEPPER MOTOR DRIVES SOME FACTORS THAT WILL HELP DETERMINE PROPER SELECTION

STEPPER MOTOR DRIVES SOME FACTORS THAT WILL HELP DETERMINE PROPER SELECTION SOME FACTORS THAT WILL HELP DETERMINE PROPER SELECTION Authored By: Robert Pulford and Engineering Team Members Haydon Kerk Motion Solutions This white paper will discuss some methods of selecting the

More information

KINEMATIC MODELLING AND ANALYSIS OF 5 DOF ROBOTIC ARM

KINEMATIC MODELLING AND ANALYSIS OF 5 DOF ROBOTIC ARM International Journal of Robotics Research and Development (IJRRD) ISSN(P): 2250-1592; ISSN(E): 2278 9421 Vol. 4, Issue 2, Apr 2014, 17-24 TJPRC Pvt. Ltd. KINEMATIC MODELLING AND ANALYSIS OF 5 DOF ROBOTIC

More information

Lexium MDrive. LMD M57 programmable Motion Control REACH IP65. Product overview. General features. Intelligent motion systems

Lexium MDrive. LMD M57 programmable Motion Control REACH IP65. Product overview. General features. Intelligent motion systems Lexium MDrive LISTED REACH IP65 Product overview Robust Lexium MDrive Motion Control products integrate 1.8 2-phase stepper motors with control electronics including an on board programmable motion controller

More information

EXPERIMENT 5. Oven Temperature Control Using Open loop and Closed Loop Methods

EXPERIMENT 5. Oven Temperature Control Using Open loop and Closed Loop Methods 1 2 3 4 5 6 7 8 9 10 11 12 13 14 VDD VEE RS RW E D0 D1 D2 D3 D4 D5 D6 D7 68% EXPERIMENT 5 Oven Temperature Control Using Open loop and Closed Loop Methods Aim: To learn how to use the interrupt, ADC and

More information

ISSN Vol.07,Issue.16, November-2015, Pages:

ISSN Vol.07,Issue.16, November-2015, Pages: ISSN 2348 2370 Vol.07,Issue.16, November-2015, Pages:3190-3195 www.ijatir.org Implementation of Voice Controlled Automated Wheelchair on NI myrio Platform using NI Lab View RAJKUMAR L BIRADAR 1, GIRIJA

More information