The Datasheet and Interfacing EE3376

Similar documents
IT.MLD900 SENSORS AND TRANSDUCERS TRAINER. Signal Conditioning

Actuators in Automatic Control System

Galil Motion Control. DMC 3x01x. Datasheet

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

DC motor control using arduino

Introduction. ELCT903, Sensor Technology Electronics and Electrical Engineering Department 1. Dr.-Eng. Hisham El-Sherif

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction:

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

Command Set For EZController Model EZCTRL. Document Revision: A08 12/05/10

Computer Numeric Control

Hardware Platforms and Sensors

Introduction to Arduino HW Labs

Ch 5 Hardware Components for Automation

AERO2705 Space Engineering 1 Week 7 The University of Sydney

Embedded Robotics. Software Development & Education Center

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

CONTROLS CS-I. MFDC/AC Inverter Weld Control

SMART SENSORS AND MEMS

Electronic Systems - B1 23/04/ /04/ SisElnB DDC. Chapter 2

ELECTRONIC SYSTEMS. Introduction. B1 - Sensors and actuators. Introduction

Signal Characteristics and Conditioning

Variable Frequency Drive / Inverter (0.4 ~ 280kW)

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

CATALOG. ANALOG COMMUNICATION SYSTEMS DIGITAL COMMUNICATION SYSTEMS Microcontroller kits Arm controller kits PLC Trainer KITS Regulated Power supplies

Page 1. Relays. Poles and Throws. Relay Types. Common embedded system problem CS/ECE 6780/5780. Al Davis. Terminology used for switches

MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual

, TECHNOLOGY. SAULT COLLEGE OF APPLIED ARTS SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE OUTLINE: ROBOTIC & CONTROL SYSTEMS

Introduction to the ME2110 Kit. Controller Box Electro Mechanical Actuators & Sensors Pneumatics

List of Items Available in the Laboratory the Lab

Electronic Instrumentation and Measurements

Pectel SQ6M ECU. Introduction

5. Transducers Definition and General Concept of Transducer Classification of Transducers

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

FIRST Robotics Control System

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

Ensemble HPe/CP/MP. Networked, Panel-Mount Drives PWM. Network drives through a high-speed serial interface to coordinate up to ten axes of motion

Detect stepper motor stall with back EMF technique (Part 1)

FC Series Signal Conditioners

12 30 ripple included external fuse 3,0 A Current consumption A 1,0 2,6 depending from solenoid current. V ma. V ma. Output current A 1,0-1,6-2,6

Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim

National Instruments Our Mission

A Super trainer with advanced hardware and software features only found in very expensive equipment.

Master Thesis Presentation Future Electric Vehicle on Lego By Karan Savant. Guide: Dr. Kai Huang

Coils & Electronic Controls

Multi-Channel High Performance Data Acquisition System and Digital Servo Controller Module

SNIOT702 Specification. Version number:v 1.0.1

I. INTRODUCTION MAIN BLOCKS OF ROBOT

EE 314 Spring 2003 Microprocessor Systems

Mechatronics System Design - Sensors

Group 04. Douglas Cooper Desmond Persaud Samael Reyna

Microcontroller interfacing

ECET 211 Electrical Machines and Controls

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

GSM BASED PATIENT MONITORING SYSTEM

Lecture 10. Thermal Sensors

Ultrasonic Controller/Sensor. Technical Information

Inverter Drive /Vector Drive Motors & Controls

GSM based Patient monitoring system

ROBOTICS & EMBEDDED SYSTEMS

Training Schedule. Robotic System Design using Arduino Platform

PRESENTED BY HUMANOID IIT KANPUR

Lab 5: Inverted Pendulum PID Control

ni.com Sensor Measurement Fundamentals Series

School of Engineering Mechatronics Engineering Department. Experim. ment no. 1

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

Job Sheet 2 Servo Control

Servo Robot Training Systems


Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

CHAPTER 12 NORTHERN ILLINOIS UNIVERSITY

ECET 211 Electric Machines & Controls Lecture 4-2 Motor Control Devices: Lecture 4 Motor Control Devices

Putting It All Together: Computer Architecture and the Digital Camera

USB-MC USB Motion Controller

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

JUMA-TRX2 DDS / Control Board description OH2NLT

Interfacing Sensors & Modules to Microcontrollers

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

EE 308 Lab Spring 2009

BLuAC5 Brushless Universal Servo Amplifier

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS

Copyright by Syed Ashad Mustufa Younus Copyright by Syed Ashad Mustufa Younus

High Performance Low Voltage Servo Drives

1. A transducer converts

Analog Inputs and Outputs

Ocean Controls KT-5198 Dual Bidirectional DC Motor Speed Controller

Mach3 USB Motion Card (STB5100) Installation Manual

Sensor Conditioner ICs Utilizing

Interfacing dspace to the Quanser Rotary Series of Experiments (SRV02ET)

Programming and Interfacing

STANDARD WIRING DIAGRAMS FOR SMART MODEL 20

BLuAC5 Brushless Universal Servo Amplifier

9/28/2010. Chapter , The McGraw-Hill Companies, Inc.

MTS Automation P R O D U C T S P E C I F I C A T I O N. MaxPlus Digital Servo Drive. MP-FLX 230 Series. MP-FLX 230 Series. Single- and Dual-Axis

Electronic Module of Hydraulic Damper Test Bench using ARM Microcontroller Interfacing in LabVIEW

Electronics Design Laboratory Lecture #11. ECEN 2270 Electronics Design Laboratory

Electronic Design of a Semi-Automated Micromanipulator Cell Injection System

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Logosol Intelligent Hall-Servo Drive LS-173U Doc # / Rev. C, 02/12/2008

Transcription:

The Datasheet and Interfacing EE3376

MSP430 Datasheet

Modes of the MSP430 Active Mode (this class) LPM0 (CPU asleep) LPM3 (only ACLK on) LPM4 (sleep mode) 0 0 0 0 250uA 0 0 0 1 35 ua 1 1 0 1 1 ua 1 1 1 1.1 ua

Clocks of the MSP430

DC Power Specs of the MSP430

DC Specs for MSP430

Input DC Specs of the MSP430

Output DC Specs of the MSP430

AC Specs of the HCS12 (I2C example)

Sensors / Transducers Convert physical quantity into electrical voltage (analog) temperature position pressure flow humidity velocity acceleration rotation light smoke motion detection

Thermistors / Thermocouples Convert temperature into electrical voltage (analog) Thermistor some material s resistance change with temperature Thermocouple - two different metals are spot welded together causing a voltage between them proportional to temperature

Pressure Sensors Example: Honeywell 40PC Series These miniature pressure sensors are fully compensated and amplified. The 0.5 V to 4.5 V analog output voltage signal is linearly proportional to input pressure. These devices operate on a single end supply voltage of 5.0 Vdc.

Dipswitches and Push Buttons 100k ohms HCS12 ph0 ph1 ph2 ph3 ph4 ph5 ph6 ph7 4.7k ohms

Rotary Encoders Amount of rotation translated into 3 bit number

Keypads HCS12 pa0 pa1 pa2 pa3 pa4 pa5 pa6 pa7 J29 optional external keypad

Actuators Convert electric voltages into physical quantities heaters micro-propulsion (ink jet) displacement pumps valves LEDs gauges motors DC Motors (PWM) Servo Motors (PWM) Stepper Motors (GPIO)

Solenoids and Relays Use electromagnet to control large mechanical plunger Used to allow a small current to control a large current

Relays One signal (small) controls another signal (large) Either Electromagnetic or Solid State (no moving parts) Solid State more reliable and faster Mechanical possible more current handling capability Number of Poles describes number of switches controlled Single Pole one switch Double Pole two switches Triple Pole three switches Number of Throws describes number of contacts per switch Single Throw two contacts either opened or shorted Double Throw three contacts with one common

Relays Single Pole / Single Throw Normally Open

Relays Single Pole / Single Throw Normally Closed

Relays Single Pole / Double Throw

Relays Double Pole / Single Throw Normally Closed

Relays / Buffers / Tristates / Line Drivers Integrated circuits that can be used to re-drive signals driving different voltages (0-5V TTL to 0-12V RS232) adding tristate capability (e.g. multi-master access)

Transceivers Chips for comm Ethernet RS232 Wireless RF Modem

Displays Actuator (output) for human interface can be as simple as several BCD digits with 7 segment display to display temperature to display velocity can be rows of ASCII encoded characters (LCD) LCD with integrated controller sends data either serially or in parallel to display more sophisticated message to user divide by 0 pump backflow completed successfully can be flat panel screen with 16 bit color (320x240 TFT LCD) to display video to provide a graphical user interface

7 segment display b a d c HCS12 pb0 pb1 pb2 pb3 pb4 pb5 pb6 pb7 pp0 pp1 pp2 pp3 4 7-segment display sega segb sebc segd sege segf segg segh e g f

Hantronix on the Dragon Board RS selects between commands and data EN Falling edge causes data to be sampled RW selects between reading and writing (we always read) Data 8 bits (of which we use 4 in the launch pad board) HCS12 pk0 pk1 pk2 pk3 pk4 pk5 pk6 pk7 4 RS EN Data RW Hantronix 16 x 2 LCD

Hantronix on the Dragon Board

Hantronix Timing PK0 Tied Low PK1 PK2-5

Hantronix Timing

Motors Check out On-Line Tutorials Motorola Electronics Information Online (www.eoi.com) All but the smallest can not be driven by MSP430 MSP430 IO can only drive ~50 ma, most motors draw 100 ma Motors are inductive current can not be immediately stopped possible to generate back EMF similar to spark plug (unintentional) Must be driven by H-Bridge Circuit DC Motors Servo Motors Stepper Motors AC Motors (not usually used with microcontrollers)

DC Motors Can not be driven by HCS12 Must be driven by H-Bridge Circuit Speed is dependent on load Must have feedback control Controlled by PWM duty cycle is proportional to speed

Servo Motors DC Motor integrated with feedback circuit Typically 180 degrees of rotation turn stop Precise Applications: Robotics arm movement clamp Camera / Telescope tilt Rudder for remote control boat Controlled by PWM at 60 Hz

Stepper Motors Can not be driven by HCS12 Precise Rotation Control Speed is not dependent on load does not require feedback control assuming no slipping Controlled by digital sequence

Steppers - Half Step Phase Sequencing

H-Bridge Circuit for driving Motors