University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi

Slides:



Advertisements
Similar presentations
Lecture 38Electro Mechanical System1  In star-stop fashion, there is upper limit to a stepping rate  For too fast pulse rate, motor is unable to follow.
Advertisements

In this presentation you will:
STEPPER MOTOR SKN. CONTENT 1:-INTRODUCTION 2:-OPERATING PRINCIPLE 3:-CONSTRUCTIONAL FEATURES AND WORKING 4:-TYPES OF STEPPER MOTOR 5:-OPERATION 6:-Variable.
MSP430 Motor Controller Applications
Unit 4 Sensors and Actuators
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
L.
CMPE 118 MECHATRONICS Stepper Motors Cleverness with Magnets and Coils.
Aliasgar Kutiyanawala1 Stepper Motors – An Overview Aliasgar Kutiyanawala Utah State University.
Stepper Motors. Motors coils of conductive wire magnetic fields rotational motion –except for linear induction motor everywhere from the very large (LRT)
Synchronous Motors and Generators
Stepper Motors Jason Wells. Background Brushless, synchronous electric motor Brushless, synchronous electric motor No feedback necessary (open loop) No.
Applied Control Systems
kashanu.ac.ir Microprocessors 10-1 IO Devices Stepper Motors DAC, ADC, PPI Lec note 10.
Embedded Control Applications IIMP10-1 weeklecturetopics 10Embedded Control Applications II - Servo-motor control - Stepper motor control.
ASPPRATECH.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
University of Tehran 1 Interface Design Omid Fatemi.
Applied Control Systems Robotics & Robotic Control
1  Actuators are used in order to produce mechanical movement in robots.
ELECTRIC MOTORS An Introduction to DC and Stepper Motors.
10/13/20151 University of North Carolina-Charlotte INTRODUCTION TO DIGITAL ACTUATORS (Stepper and Servo Motors) Gurunath Athalye.
Interfacing Stepper motor to 8051 microcontroller A stepper motor is a special type of electric motor that moves in increments, or steps, rather than turning.
MICROPROCESSOR AND MICRO CONTROLLER
Applications of PPI Stepper Motors- D/A - A/D - Temperature Sensor.
Syafruddin Hasan. STEPPER MOTOR Stepper motors are device that rotate by discrete incremental steps The primary advantage:  they can be controlled almost.
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
Stepper Motor Info and Sourcing Guichet, Chang Feb 20, 2013.
UNIT-IV 8255 PPI Various Modes Of Operation Interfacing To 8086.
Stepper motor. Stepper Motor Interfacing Stepper motor is a widely used device that translates electrical pulses into mechanical movement. Stepper motor.
STEPPERS AND SERVOS. Types of stepper motors Based on construction Based on construction Variable reluctance Variable reluctance Permanent magnet Permanent.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
INTERNET OF EVERYTHING SDU 2016 Week 9. Physical Output  Make things move by controlling motors with Arduino  Servo-motors  Rotary actuator that allows.
DC motor principles Speed control Direction Stepper motor principles
Types of Stepper Motors
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
UNIT 4: SYNCHRONOUS MOTOR DRIVES
One area where in which microprocessor and microcomputers have a major impact is industrial processor control systems. Process control involves first.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
Motors & Motor Controllers
Introduction to Motors, servos and steppers
Interfacing circuit of Unipolar Stepper with 8051
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Stepper Motor A stepper motor or step motor or stepping motor is a brushless DC electric motor that divides a full rotation into a number of equal steps.
DC Motors Types: Continuous Rotation Servo (Remote Control)
Stepper Motors – An Overview
Microprocessors Stepper Motor
AC and DC motors.
Microprocessor Systems Design I
Microcontroller Bharat Sankhlecha
Stepper motor.
Applied Control Systems
Literature Survey on Sensors and Actuators Topic: Stepper Motor
DC MOTOR SPEED CONTROL 1. Introduction
Applied Control Systems
Interfacing of stepper motor
Synchronous Motors and Generators
ECGR-6185 Advanced Embedded Systems
Output Relay, Optoisolator, and Stepper motor interfacing with AVR
Stepper motor A stepper motor is a special electrical machine which rotates in discrete angular steps in response to a programmed sequence of input electrical.
Stepper Motors By Brian Tomiuk, Jack Good, Matthew Edwards, Isaac Snellgrove November 14th, 2018.
Relay, Optoisolator, and Stepper Motor Interfacing
Applied Control Systems
Relay, Optoisolator, and Stepper Motor Interfacing
-Shweta Dubey.
Presentation transcript:

University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi

University of Tehran 2 Outline LCD Stepper motor ADC and DAC Sensors PC parallel port

University of Tehran 3 New LCDs Interfacing Lower prices Display numbers, characters, graphics Integrated refreshing controller Ease of programming

University of Tehran 4 Pin Description

University of Tehran 5 Command Codes

University of Tehran 6 Example

University of Tehran 7 Programming LCD - Example

University of Tehran 8 Sending Data

University of Tehran 9 LCD Addressing

University of Tehran 10 LCD Timing

University of Tehran 11 LCD Instructions

University of Tehran 12 Stepper Motors more accurately controlled than a normal motor allowing fractional turns or n revolutions to be easily done low speed, and lower torque than a comparable D.C. motor useful for precise positioning for robotics Servomotors require a position feedback signal for control

University of Tehran 13 Stepper Motor Diagram

University of Tehran 14 Stepper Motor Step Angles

University of Tehran 15 Terminology Steps per second, RPM –SPS = (RPM * SPR) /60 Number of teeth 4-step, wave drive 4-step, 8-step Motor speed (SPS) Holding torque

University of Tehran 16 Stepper Motor Types –Variable Reluctance –Permanent Magnet

University of Tehran 17 Variable Reluctance Motors

University of Tehran 18 Variable Reluctance Motors This is usually a four wire motor – the common wire goes to the +ve supply and the windings are stepped through Our example is a 30 o motor The rotor has 4 poles and the stator has 6 poles Example

University of Tehran 19 Variable Reluctance Motors To rotate we excite the 3 windings in sequence –W –W –W This gives two full revolutions

University of Tehran 20 Unipolar Motors

University of Tehran 21 Unipolar Motors To rotate we excite the 2 windings in sequence –W1a –W1b –W2a –W2b This gives two full revolutions

University of Tehran 22 Basic Actuation Wave Forms

University of Tehran 23 Unipolar Motors To rotate we excite the 2 windings in sequence –W1a –W1b –W2a –W2b This gives two full revolutions at 1.4 times greater torque but twice the power

University of Tehran 24 Enhanced Waveforms better torque more precise control

University of Tehran 25 Unipolar Motors The two sequences are not the same, so by combining the two you can produce half stepping –W1a –W1b –W2a –W2b

University of Tehran 26 Motor Control Circuits For low current options the ULN200x family of Darlington Arrays will drive the windings direct.

University of Tehran 27 Interfacing to Stepper Motors

University of Tehran 28 Vector Generation Hardware solutions –Logic design –State machine Software solutions –Microprocessor and output ports –timing

University of Tehran 29 Example

University of Tehran 30 Digital to Analog Converter

University of Tehran 31 Example – Step Ramp

University of Tehran 32 Analog to Digital

University of Tehran 33 V in Range

University of Tehran 34 Timing

University of Tehran 35 Interfacing ADC

University of Tehran 36 Example

University of Tehran 37 Temperature Sensor

University of Tehran 38 Printer Connection

University of Tehran 39 IO Base Address for LPT

University of Tehran 40 Printer’s Ports

University of Tehran 41 Selected Problems (Ch. 4)