STEERING TEAM: DRIFT KINGS ELEAZAR LUCIANO MATT HART SHANE MILLS STEVE GILLILAND.

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

Sensing and Control.
EMS1EP Lecture 8 Pulse Width Modulation (PWM)
EMS1EP Lecture 9 Analog to Digital Conversion (ADC) Dr. Robert Ross.
Jordan Barry Victor Brzeski
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
EET 2261 Unit 14 INCOMPLETE Analog-to-Digital Conversion (ADC) & Digital-to-Analog Conversion (DAC)  Read.  Homework #13 and Lab #13 due next week. 
Steering Servo How to control the car heading via a steering servo Team: //noComment Leader : Christian Software Specialist : Matt Hardware Specialist.
Unit 4 Sensors and Actuators
Introduction of Holtek HT-46 series MCU
Tony Yi 5/2/2015 CENG4480 TUTORIAL 3. ABOUT ME I am “the other” tutor of CENG4480 You can find me at Rm116 in SHB
Dr. Andreas Kunz © 10/2004 inspire icvr BASICS OF ELECTRONICS.
Living with the Lab Using servos with an Arduino EAS 199A Fall 2011.
Precision Variable Frequency Drive Group May07-13 Jason Kilzer Nick Nation Dave Reinhardt Matt Shriver Client: Jim Walker Faculty Advisor: Professor Ajjarapu.
ECGR-6185 Advanced Embedded Systems University Of North Carolina at Charlotte A. Srinivas Reddy Stepper/Servo/DC Motors.
Introduction.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
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.
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
Filton Low Speed Wind Tunnel. Lecture Overview Why do we need low speed wind tunnel testing Wind tunnel technology Instrumentation overview Expected daily.
11 Lecture Slides ME 3222 Kinematics and Control Lab Lab 2 AD DA and Sampling Theory By Dr. Debao Zhou.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
TechKnowTone Contents: Servo Features Servo Connections Coding Library Sample Sketch Questions …Applications… Arduino Coding – Servo Motors.
DATA ACQUISITION Today’s Topics Define DAQ and DAQ systems Signals (digital and analogue types) Transducers Signal Conditioning - Importance of grounding.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Introduction to Arduino Chris Meyer Enlight Tech Talk
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Working with Arduino: Lesson #4: Servos EGN1007. Learning Goals Learning Goals: The student will be able to: 1.Build a complete circuit using the Arduino.
Mixed-Signal Option for the Teradyne Integra J750 Test System May08-12 Emily Evers Vincent Tai.
Designing with Components Wilmer Arellano. How to chose a Microcontroller Choose one that you are familiar with or that is easy to learn.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
Servos The material presented is taken from a variety of sources including:
Water Flow GROUP A. Analogue input voltage results: Motor Input voltage( V) pin 12 Analogue input voltage (V) Display number
 Today we will cover:  Voltage regulators  Sensors  motordrivers iBOT1.
PWM: Pulse Width Modulation © 2014 Project Lead The Way, Inc.Digital Electronics.
[Lab10] Output PWM  Output PWM Signal  Example  Exercise(Optional)
Analogue to Digital Conversion © D Hoult analogue signal © D Hoult 2011.
Throttle Arduino RC Receiver Stock Golf Cart Motor Controller Motor 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Arduino Microcontroller Technical Details : Arduino (UNO R3) micro-controller ATmega 328 CPU (“industry-standard” micro-controller CPU) ?? MHz clock speed.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Istituto Tecnico Industriale A.Monaco EURLAB Control a Servo Motor If you want to swing an robot arm or … steer a robot you need a special motor (Servo).
1 Lab 4: D/A Converter Lab 4: D/A Converter This is a simple resistive network for a D/A converter Port 1, Port 0 are digital inputs ==> 00 (minimum),
EE 319K Introduction to Embedded Systems
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
-AT91SAM7X256 – Pulse Width Modulation YoonMo Yeon
Motors & Motor Controllers
Obstacle avoiding robot { pixel }
Application Case Study Security Camera Controller
Timers and Event Counters
team toykO drift Team Members: RYAN WILSON: LEADER
Introduction to Servos
ECE Computer Engineering Design Project
Microcontroller Applications
By: Team Short Circuit;
Arduino - Introduction
Control a motors angular position with a flex sensor
CBC Fundamentals Lecture is based on material from Robotic Explorations: A Hands-on Introduction to Engineering, Fred Martin, Prentice Hall, 2001.
Analogue to Digital Conversion
Power System TEAM SHOCK Team Leader: Matt Uhrine
EET 2261 Unit 14 INCOMPLETE Analog-to-Digital Conversion (ADC) & Digital-to-Analog Conversion (DAC) Read. Homework #13 and Lab #13 due next week. Quiz.
Arduino : Introduction & Programming
Sensors and actuators Sensors Resistive sensors
Robotics System Lecture 11_12: DC Motor
ECE 477 Final Presentation Team 13  Spring 2011
PIC Microcontroller ADC interfacing Prof. Ashvini Kulkarni
Presentation transcript:

STEERING TEAM: DRIFT KINGS ELEAZAR LUCIANO MATT HART SHANE MILLS STEVE GILLILAND

CONTENTS: 1. What is a servo? 2. SmartCar application. Goals for lab Guidelines/Specifications 3. Hardware 4. Software

WHAT IS A SERVO? Digital signal to angular motion actuator Controlled by PWM(Pulse-Width Modulation) Using Futaba S3010 Servo Operation +4.8V to +6V

SMARTCAR APPLICATION Goals Figure out how far the wheels should turn. PWM must run freely, independent from software.

SMARTCAR APPLICATION Guidelines/Specifications Required frequency: 50Hz (period = 20ms). High time should be between 1-2 ms, for degree position, respectively.

HARDWARE 3 Wire GVS(Ground, Voltage, and signal) Configuration. (V+) = 5 Volts 10K Potentiameter 3.3V D.C. for Input A/D converter on Coldfire (Figure 1: Servo Pinout) ?

SOFTWARE: 1. Configure ADC Registers. Status and Control Register Configuration Register Pin Control Register

A/D SAMPLE CODE

SOFTWARE CONT. 2. Configure PWM Register TPM Status and Control Register TPM Counter Modulo Registers 16 bit Register Divides to 2 Registers Modulo H and Modulo Low Used for a counter TPM Channel n Status and Control Register

PWM SAMPLE CODE

MAIN CODE Global Variable word steerPW Hint: Some code missing.

RECAP 1. Servo motor 2. SmartCar Goals 3. Software Guidelines 4. Hardware components 5. Software

RESOURCES MCF51JM128 Reference Manual Lecture Notes Set 2: MCF51JM Microcontroller CET – 335: Lab 8 Motor Control

QUESTIONS?