Pololu DC Motor Controller

Slides:



Advertisements
Similar presentations
ECE 480 Design Team 3 Technical Lecture
Advertisements

Basic DC Motor Circuits
Intro to the Arduino Topics: The Arduino Digital IO Analog IO Serial Communication.
Potentiometer Electric circuit Cell or Battery Resistor Switch Bulb Earth/Ground LED.
Mechatronics Term Project TEAM 2: Nicole Abaid Matteo Aureli Weiwei Chu Riccardo Romano May 4, 2009.
Basic Stamp II is kinda cool Bytes of EEPROM(non-volatile) - Clock speed of 20 MHz. - Holds 600 lines of code in EEPROM - executes an average of.
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Electronics and Networks: Dumb things with Wires Week 2: Serial Overview Jonah Brucker-Cohen Matthew Karau Monday 10am - 12pm Trinity College Dublin MSc.
Digital I/O Connecting to the Outside World
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Serial Communications Standards (Partly Excerpted from Simpl Primer) Cabling Configuration Protocol.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
The Basic Stamp Instruction Set Architecture. The Microprocessor A microprocessor is a computer that typically has an architecture that is well suited.
Robot and Servo Drive Lab. Department of Electrical Engineering Southern Taiwan University of Science and Technology 05/07/2014 T A R Y U D I Interfacing.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
Example. SBUF Register SCON Register(1) SCON Register(2)
Al-Najah National University
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
Microprocessors Tutorial 2: Arduino Robotics. Agenda 1. Robot Anatomy 2. Sensor Review 3. PWM 4. MAKE: Fade 5. Motors 6. H Bridge 7. Robot Control library.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Getting Started With the Arduino Uno
ARDUINO 1. Basics  Comments  /* * Blink * * The basic Arduino example. Turns on an LED on for one second, * then off for one second, and so on... We.
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Rebecca Bruce and Susan Reiser, May 2015 Analog Input and Output.
Timer 1 and 2 operation, PWM Principles. Timer 1 Operation.
Serial Communication RS-232. In order to make two devices communicate, whether they are desktop computers, microcontrollers, or any other form of integrated.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
Wireless control of an LED. the XBee transceiver transmitter: sends radio waves receiver: receives radio waves transceiver: sends AND receives.
ME6405 The George W. Woodruff School of Mechanical Engineering ME 4447/ME6405 Microprocessor Control of Manufacturing Systems/Introduction to Mechatronics.
Jeremy Sandoval University of Washington May 14, 2013
The HCS12 SCI Subsystem A HCS12 device may have one or two serial communication interface. These two SCI interfaces are referred to as SCI0 and SCI1. The.
Serial mode of data transfer
Introduction to Servos
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Intro to the Arduino Created by
Electronics in the NOVAC-system
Servos The material presented is taken from a variety of sources including:
Serial Communications
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Introduction Example: model train controller..
Zigbee Networks Using Xbee Modules
Programming Boe-Bots (Part 1)
Servos The material presented is taken from a variety of sources including:
ECET 365 Competitive Success/snaptutorial.com
ECET 365 Education for Service-- snaptutorial.com.
ECET 365 Teaching Effectively-- snaptutorial.com.
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
PWM and DC Motor Control
Arduino Week 2 Lab ECE 1020 Prof. Ahmadi.
Introduction to H-Bridge
Serial Communication Interface: Using 8251
Camera Component Selection Rationale:
Controlling YOUR ROBOT
Communications channels تقديم المهندس سنان محمد حسن
PWM and DC Motor Control
Serial Communications
Figure PIC18 Connection to Relay
PWM and DC Motor Control
TPIC0107B H-Bridge And DC Motor
UNIT 12 SERIAL INTERFACE.
UNIT 12 COMMUNICATIONS.
Serial Communications
Presentation transcript:

Pololu DC Motor Controller

DC Motor Control Aspects of DC Motor Control H-Bridges Isolation Pulse-width modulation

An H-bridge

PWM 75 50 25

Installing the Pololu serial motor controller Place the controller on your breadboard and connect it to the BS2 and motors per the instructions in the user’s guide (Exercise 13).

Motor Controller Communication The motor controller uses a serial interface to communicate with the Basic Stamp 2 (BS2). You must program the BS2 to send data in the correct format the the contoller’s serial input, pin 4. The controller expects 8 bits at a time at a constant baud rate ranging from 1200 to 19200 baud. You must send the correct sequence of bytes to get the controller to run your motors.

The SEROUT command The controller requires a non-inverted serial transmission at a baud rate between 1200 and 19200, 8 bits at a time with no parity. The SEROUT command: SEROUT PIN#, 84, {OutputData} Provides that transmission at 9600 baud.

Configuring the Motor Controller You can configure your controller to control either one or two motors.

Controlling the Motor You can control each motor individually to run either forward or reverse at any one of 127 different speeds (from 0 to 127).