Alumoline Fuel-Cell Instrumentation Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka.

Slides:



Advertisements
Similar presentations
Michael Madavane Russell McLoughlin. Plan Build a autonomous car, a GuideBot, that follows a set of directions to navigate an obstacle course Distance.
Advertisements

Digital Thermostat and Data Logger Brandon Wagner and David Southwick.
Cas Craven Nick Paine Glen Rhodes Lev Shuhatovich Joe Zugelter A little black box for your motorcycle.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Quest Web-Browser Interface. Home Page This is the Home Page of the Quest Browser Interface. This page will show the site information, and any active.
The Serial Communication Interface (SCI) Chapter 11.
Computerized Train Control System by: Shawn Lord Christian Thompson Advisor: Dr. Schertz.
04/16/2010CSCI 315 Operating Systems Design1 I/O Systems Notice: The slides for this lecture have been largely based on those accompanying an earlier edition.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Chapter 1 and 2 Computer System and Operating System Overview
Chapter 1 and 2 Computer System and Operating System Overview
CROSSBAR LAN TEAM 8 CURTIS PETE D. ERIC ANDERSON DANIEL HYINK JOHN MUFARRIGE.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Getting Started with a Cortex-M3 Board
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
A.F.C.I. – Group 12 Alumoline Fuel-Cell Instrumentation Nissan GT-R Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka Modified Fuel-Cell EV.
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
NET+OS 6.1 Training. BSP NET+OS 6.1 BSP Initialization Memory map New features Debugging Porting Issues.
LEVEL 0. レス キューロ ボット制 御システ ム Press Button SW0, SW1 Toggle switch Tsw0->Tsw7 モータ センサー タイマー1 LCD LED Event input Enter a setting value Sensor Data Time.
Acceleration Based Pedometer
Hardware Definitions –Port: Point of connection –Bus: Interface Daisy Chain (A=>B=>…=>X) Shared Direct Device Access –Controller: Device Electronics –Registers:
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
The iBlueBot By Walid Mnif, Tamer Shadid, Lim Seang FINAL PRESENTATION ECE /24/2003.
PORTING A NETWORK CRYPTOGRAPHIC SERVICE TO THE RMC2000 : A CASE STUDY IN EMBEDDED SOFTWARE DEVELOPMENT.
Digi - Brush Josh Long Katie Schremser Caleb Ayew-ew.
Purdue  Airbus Software Design Jigar Gandhi - John-Taylor Smith - Chandler Wall - Eric Zarowny.
MICROPROCESSOR AND MICRO CONTROLLER LAB
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Alumoline Fuel-Cell Instrumentation Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
ECE 477 Final Presentation Team 12  Spring 2010 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
Alumoline Fuel-Cell Instrumentation Nissan GT-R Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka.
Slide 1 Project 1 Task 2 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Task 2 Briefing The Design of a Computer.
RELIABILITY ENGINEERING 28 March 2013 William W. McMillan.
Formula SAE Ryan Langley
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
System Software Design Review.  MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:
Computer-Controlled Railroad Simulator Adrian Anderson
ECE477 Project Minotaur Software Narrative Jon Roose.
Senior DesignSoftware-1Seattle Pacific University High-level Software Design Context Diagram Connections between major components Synchronization with.
7. IRQ and PIC ENGI 3655 Lab Sessions. Richard Khoury2 Textbook Readings  Interrupts ◦ Section
RFID Access Control System Lucius Knight. General System Design  Microcontroller  PSoC CY8C29466  24MHz Bus Frequency  Memory Available  32kB FLASH.
Team #4 Project Health Monitor To create a device that measures and logs weight and blood pressure with the data accessible from the internet Team #4 Dan.
System Software Design Engineer: Mac Gainor Western Washington University.
Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Acceleration Sensing Dec 10, 2004 Zhong-Yi Jin William Chang.
Conway’s Game Of Live 1 Fall 2014 CS7020: Game Design and Development.
Embedded Systems February 10, Serial Interface - SPI  Serial Peripheral Interface  Synchronous communications  Clock supplied by the Master.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Alumoline Fuel-Cell Instrumentation Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka.
Digi-Brush Software Narrative Presenter: Caleb Ayew-ew Team Members: Josh Long Katie Schremser.
Steve Andre Eric Glover Shaun Greene Russell Willmot.
11/3/2000cmd_soh1 SOH and CMD Current Status. 11/3/2000cmd_soh2 ISUAL Flight Software 0.0 SOH Telemetry CMD Input Debug I/O.
1 Ian Bacon Zach Dicklin Amy Ritter Eric Yee Software Overview.
Final Presentation Smart-Home Smart-Switch using Arduino
Digital Sound Projection ECE 477 Group 6 Software Narrative Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
Wire the power and the RS-485 port(COM1) of the meter Connect the RS-485 port of the meter to your computer serial port Power up the meter Check the serial.
Chip Config & Drivers – Required Drivers:
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Operating Systems (CS 340 D)
A more in depth look (XUF TQ128)
FlySpy Software Design Narrative
Alumoline Fuel-Cell Instrumentation
Alumoline Fuel-Cell Instrumentation
Alumoline Fuel-Cell Instrumentation
TCSP – Software Design.
Alumoline Fuel-Cell Instrumentation
Presentation transcript:

Alumoline Fuel-Cell Instrumentation Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka

Software Design Considerations  Very loose speed requirements: dashboard display updates only twice each second  Very loose performance requirements: no complex computation required – use default speed of 24MHz  Don’t include libraries to optimize code size (except for FAT filesystem library)  Interrupt-driven organization: is simple and suits our tasks well.

Interfaces  Atom board microcontroller communication: SCI  SD-card communication: SPI  Read Sensor Data: ATDs

Main Display

loop received Atom board packet Send sensor data Sensor data request toggle sensor logging Toggle logging req. Set wall clock time Wall clock time packet Set timer tick freq. Logging interval packet Create file (name == timestamp) on SD card Update wall clock time Foreach sensor where log==true, write sensor value and current timestamp to file in SD card. Timer tick Initialize registers and SD card Flowchart (microcontroller)

idle Send sensor data req. Timer event Initializa tions Flowchart (Atom) Update display/ graph Dangerous threshold reached Display warning Recv sensor data UI event Set log rate Toggle sensor logging Sensor meter tapped Graph tapped “Customize display” tapped “shutdown” tapped shutdown

Main Recv atom packet Update wall clock time initialize Send packet Timer interrupt handler Log sensor value SD command Hierarchy (microcontroller) Read ATDsCreate file SD command

Main Car Interface Read Serial Port Thread Send serial port Meter panels Data Buffer Timer interrupt JFreeChart Check valid string Update panelsUpdate chart if needed Hierarchy (Atom)

Thanks! Questions ?