Moto-eV Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty

Slides:



Advertisements
Similar presentations
LOGO 1. Objectives 2 Define the stages involved in project planning and construction 1 Conduct project analysis 2 Draw a rough sketch of your project.
Advertisements

Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Craig Chan & Mike Abidoye
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
Naota: tether-controlled, remote operated robot By: Zach Wheeler and Chris Wells.
Voice Controlled Helicopter Team Members: Jonathan Lam, Mian Zhu.
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
Acceleration Based Pedometer
ARM Timers.
1 Lab 5: Controls and feedback. 2 Lab 5: Control and Feedback This embedded system uses the Photo sensor to detect the light intensity of the environment.
Seraj Dosenbach Greg Lammers Beau Morrison Ananya Panja.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Timer Timer is a device, which counts the input at regular interval (δT) using clock pulses at its input. The counts increment on each pulse and store.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty Janell Niekamp.
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
ECE 477 Design Review Team 3  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
System Software Design Review.  MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
SOFTWARE NARRATIVE PRESENTED BY: JUSTIN LINDLEY Team # 15: Acoustic Storm Interweaving the impressive visual power of electricity and the visceral emotion.
1 Sub-Systems Design Review Group P14345 Team Lead: William Sender Jeffrey Auclair Bryan Beatrez Michael Ferry.
BICYCLE SECURITY AND TRIP COMPUTER MATTHEW ROTHNIE WESTERN WASHINGTON UNIVERSITY 4/25/12.
Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty Janell Niekamp.
ATV INSTRUMENTATION DISPLAY System Design Ed Raezer Senior Project Western Washington University.
Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Marketing Requirements Engineering RequirementsJustification 10 A. User interface will consist of a single on/off switch. The system does not.
Wheelchair Navigation Aid Technical Content Review By Rob Riel.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
1 Ian Bacon Zach Dicklin Amy Ritter Eric Yee Software Overview.
Team 01 : QuadSquad Software Design Considerations Camille Chang 10/23/2013 the ECE quadcopter senior design Purdue University1.
28 April 2005 Brushless DC Motor Controller Software Design Presentation Western Washington University Patrick Prendergast.
CEng3361 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2011 Recitation 06.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
Fan Assembly Driven by Magnetic Fields
Introduction to Mechatronics
Team Epimetheus Wireless Robot Module
Digital Control CSE 421.
Timers and Event Counters
The EV3 Electronics Circuit
CLOSED-LOOP MOTOR SPEED SENSOR & CONTROLLER
TEAM 2 – FALL 2006 PRESENTATION 1 LPM: Ahmad Omari.
Advisor Advanced Release FW120.
Software Design Team KANG Group 1.
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
The New PAX Dual Rate Meter
Group 60 ECE 445 Spring 2016 Devin Berchtold Michael Yu
VSCADA Preliminary Design Report
Moto-eV Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty
Moto-eV Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty
Lesson 1: Overview of Sequential Control and Data Acquisition
Displaying sensor values while a robot is running
Moto-eV Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty
The EV3 Electronics Circuit
Wheelchair Navigation Aid
Madalina Vintila David Wilkinson Michelle Zhang Zac Greenawalt
Under the Sun Drink Mixer Group 4
TCSP – Software Design.
ECE 477 Digital Systems Senior Design Project  Spring 2006
The Two Wheel Deal Group 12 Greg Eakins Eric Geier Pete Dudash
Input-Output-Process Demo
Introduction to Software Planning and Design
8051 Micro Controller.
What does this describe?
A modular robot for use in the RoboSumo lab
Presentation transcript:

Moto-eV Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty Janell Niekamp

Software Design Outline - Accurately measure current draw from motor and user demand from throttle - Gather data from sensors (inclinometer, battery monitors, motor speed) - Output vital information on the LCD display - Power motor while maintaining safety considerations

Priority Organization Highest Priority Current draw from motor User demand from throttle Normal Priority Inclinometer, Battery Monitor LCD update, Motor speed sensor Low Priority Ride mode switch

Software Design – General Flowchart Power On Initialize Micro and LCD Main Loop Motor Control Algorithm Update LCD Display Read Current Draw Read Throttle No Monitor Flag? Yes High Priority Flag? Read Inclinometer, Batteries, LCD Backlight, Motor Speed, GPIO’s Yes No Stall Flag? Yes Read Ride mode No

Interrupt Service Routines A/D conversion - Read input data - Increment through inputs Timer Routine - Increment counters - Set flags based on priority level

Motor Drive Algorithm Current Draw > Throttle input?  Do not power motor (0) Current Draw < Throttle input?  Send power to motor (1)

Safety Considerations 200 Amp maximum current draw Power trip plug Inclinometer > 75˚ …

Software Design Questions?