By: Team Short Circuit;

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

Jordan Barry Victor Brzeski
ECE 480 Design Team 3 Technical Lecture
EECS 373 Presentation DC motor with H-bridge Team: Bowen Xu, Chenyu Yi, Yitian Chen 1.
Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Basic DC Motor Circuits
Steering Servo How to control the car heading via a steering servo Team: //noComment Leader : Christian Software Specialist : Matt Hardware Specialist.
Ramrod IV Micromouse 396. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Ramrod IV Micromouse 396. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang.
EMRAM Mini-Sumo Project INNOVATIONS. EMARAM INNOVATIONS Team Members: Nick Enriquez Project Manager, MCU Programmer, PCB Design Christian Marquez Parts.
Spectrum Analyzer Ray Mathes, Nirav Patel,
Controller Design for a Linearly Actuated Suspension System (cdlass)
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.
Leader: Amos Friend Hardware Specialist:Luke Noschese Software Specialist: Jacob Longwill Assistant: Ryan Trump By: Team Leroy Jenkins.
Sponsor/Customer: Dr. Ferat Sahin Multi Agent Bio-Robotics Lab Faculty Guide: Prof. George Slack Team Members: Matthew LeStrange – Electrical Engineering.
Viking Pump Flow Manager - Phase 2 Senior Design May
Peripherals and their Control An overview of industrially available “peripheral devices” that use “pulse-width modulation” for information passing. Review.
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Pulse Width Modulation (PWM). 100% Pulse Width Modulation (PWM) 0% On the chipKIT there are 490 periods per second. Use analogWrite(pin, value) to control.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the PWM type Digital-to-Analog.
Motor Speed Josh Edwards. Description Circuit will calculate the RPMs of the motor using the NT3100 and output to a 7 segment display Motor will be driven.
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All.
CSE466 - Fall What is an Embedded System  Its not a desktop system  Fixed or semi-fixed functionality (not user programmable)  Lacks some or.
1 4-Integrating Peripherals in Embedded Systems (cont.)
PIC18F4431. PIC18F1330 Infrared Encoder/Decoder.
Line Sensing 101 TEAM SpeedRacers _______Team Leader _______ Hardware Specialist _______ Software Specialist _______ Assistant 1.
Electrical and Computer Engineering Midway Design Review Team 22: Driver Assist.
Throttle Arduino RC Receiver Stock Golf Cart Motor Controller Motor 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
STEERING TEAM: DRIFT KINGS ELEAZAR LUCIANO MATT HART SHANE MILLS STEVE GILLILAND.
Innovation First Hardware & Default Program The 5¢ Tour... Dr. Joe January 5, 2002.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Electrical and Computer Engineering Cumulative Design Review Team 22: Driver Assist.
Arduino DC Motor Motion Control Instructor: Dr Matthew Khin Yi Kyaw.
Pulse-Width Modulation: Simulating variable DC output
ME 120: Arduino PWM Breathing LED Code: Implementation on Arduino ME 120 Mechanical and Materials Engineering Portland State University
Arduino Application: Speed control of small DC Motors
ECE445 Presentation Smart Umbrella Group 35 : Dominic Antonacci, Jonathan Buie, Martin Miller TA: Cara Yang.
-AT91SAM7X256 – Pulse Width Modulation YoonMo Yeon
COMMUNICATIONS SANS WIRES WIRELESS COMMUNICATIONS Team Leader: Jon Golden Software Specialist: Riley Fisher Hardware Specialist: Shane Coyle Support Specialist:
Generators, Motors, and AC Power
Application Case Study Christmas Lights Controller
UP AND DOWN CONTROLLED SPEED OF DC MOTOR IN EMBEDDED SYSTEM
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
FOUR QUADRANT DC MOTOR SPEED CONTROL WITHOUT MICROCONTROLLER
team toykO drift Team Members: RYAN WILSON: LEADER
Introduction to Servos
Cordless Electric Nailer
ECE Computer Engineering Design Project
Microcontroller Applications
Wireless Communications
Prepared by: Ibrahim Yasin Ibrahim Abdulhaq
PWM BASED SPEED CONTROL FOR DC MOTOR
FOUR QUADRANT DC MOTOR CONTROL WITHOUT MICROCONTROLLER
Freescale ARM Timer Programming
CET360 Microprocessor Engineering J. Sumey
ECE 445 Senior Design, Spring 2018
Arduino Application: Speed control of small DC Motors
Line Sensing 101 TEAM SpeedRacers _______ Team Leader
Power System TEAM SHOCK Team Leader: Matt Uhrine
CET360 Microprocessor Engineering: Course Intro
Inverters Converting dc to ac
8051 Micro Controller.
Robotics System Lecture 11_12: DC Motor
Pulse-Width Modulation: Simulating variable DC output
Presentation transcript:

By: Team Short Circuit; Motor Drive By: Team Short Circuit; Leader: Miranda Gumbert Hardware Specialist: George Tittnich Software Specialist: Jordan Shawley Assistant: Patrick Tunney

Overview Understanding the Problem Hardware Registers Used Components Needed Pololu 1212 MC33926 Wiring Registers Used Software Implementation Summary References Q&A

The Problem Drive and Control the Motor Being able to make it go from stopped to full speed

Components Needed 32 bit ColdFire MCU FireBird32 Smart Car chassis with mounted brushed motor Pololu 1212 ***Make sure to raise your car using your parts box***

Hardware

Pololu 1212 Specs Operating Voltage: 5V-28V Operating Current: 3A-5A Overheating Issues: Thermal Tape Heat Sink MC33926 – Throttle Control H-Bridge

MC33926 Pin Description

Wiring Power Supply MCU PTE3 Motor

Registers Used TPM1CnSC TPM1CnV TPM1C1SC_ELSnx

Registers Used

Software Design Initialize motorDC as global variable Set up ADC for PWM Divide Result for values 0-100 Use the potentiometer to adjust speed Convert values to ticks and update Channel 1

Software Interrupt VectorNumber_Vtpm1ch1 void MotorISR(void) { int mSeconds = 1000; PTED_PTED6 = 1; //SPSclk TPM1C1SC & = 0x7F; //AND to extract bit if(motorB) //PTED_PTED3 //convert to microseconds mSeconds = motorDC*10; //1ms= 1000 microseconds else mSeconds = (100 – motorDC)*10; } TPM1C1V += 3 * mSeconds; //update PTED_PTED6 = 0; //update

Additional Tips Setting constraints Addressing 2 special cases: 0% 100%

Figure 1: Duty Cycle at 26% Figure 2: Duty Cycle at 76%

Summary Use the Pololu 1212 to run the mounted brushed motor using PWM control Use the potentiometer to change the duty cycle Be sure to prop up the car prior to operation Be sure to account for 0% and 100% duty cycle

References "MC33926 Motor Driver Carrier." MC33926 Motor Driver Carrier (n.d.): n. pag. Web. 24 Feb. 2015. Semiconductor, Inc. Freescale. "5.0 A Throttle Control H-Bridge." MC33926, 5.0 A Throttle Control H-Bridge (n.d.): n. pag. 5.0 A Throttle Control H-Bridge. Web. 24 Feb. 2015. Sumey, Jeff. "Jeff Sumey's Virtual Resource Center." Jeff Sumey's Virtual Resource Center. Jeff Sumey, n.d. Web. 24 Feb. 2015.

Questions?