Preliminary Design Review

Slides:



Advertisements
Similar presentations
An Overview Of Virtual Machine Architectures Ross Rosemark.
Advertisements

DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
MicroCART Micro processor C ontrolled A erial R obotics T eam Abstract MicroCART is a group of EE/CprE students tasked with developing an autonomous helicopter.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Team MADD Michael Davies Andrew Mountain Dan Hoang Daniel Brink Team MADD Michael Davies Andrew Mountain Dan Hoang Daniel Brink Power Distribution Control.
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Michael Davies Andrew Mountain Dan Hoang Daniel Brink Michael Davies Andrew Mountain Dan Hoang Daniel Brink Power Distribution Control Unit.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
WISENET Wireless Sensor Network Project Team: J. Dunne D. Patnode Advisors: Dr. Malinowski Dr. Schertz.
Data Acquisition Real-Time System Integration Preston Schipper Matt Hulse Adrienne Baile DARSI II.
Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior,
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
RCEEMS Project Remotely Controlled Engine Management System Valery Gorohovsky & Shmuel Koyas Supervised by Boaz Mizrachi 19/04/2012.
Developments in networked embedded system technologies and programmable logic are making it possible to develop new, highly flexible data acquisition system.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 7 OS System Structure.
Paul E. Sollock1 FOUR DECADES OF EVOLUTION TOWARD FLEXIWARE ( From the perspective of an Apollo, Shuttle, ISS and Shuttle Upgrades Veteran) Definitions.
Design Team # 4 Design of low cost flight computer for unmanned aerial vehicles Status Report # 4 Ryan Morlino Chris Landeros Sylvester Meighan Stephen.
Introduction The purpose of this project was to embed a real time kernel on the microcontroller ATmega128L and demonstrate the multitasking capability.
1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.
Operating Systems Structure what is the organizational principle?
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
CAN-Bus Logger Characterization presentation Apr. 19, 2009 Elad Barzilay Idan Cohen-Gindi Supervisor: Boaz Mizrahi.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
 Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration  Questions / discussion.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Lecture 7: Overview Microprocessors / microcontrollers.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
MAC Protocol Implementation on Atmel AVR for Underwater Communication by Shaolin Peng CSC 714 Real Time Computer Systems.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Introduction to Operating Systems Concepts
Benefits of a Virtual SIL
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
OPERATING SYSTEM CONCEPTS AND PRACTISE
EDUSAFE FINAL CONFERENCE June, 2016
Operating System Structures
Microcontroller Evolution
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Simulation of Distributed Application and Protocols using TOSSIM
Microcontroller Enhancement Design Project
ARINC Real-time protocol translation A project for Icelandair
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
Introduction to Software Engineering (2/2)
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
Analog/Digital Hybrid synthesizer
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Andes Technology Innovate SOC ProcessorsTM
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Component Based Software Engineering
CS4101 Introduction to Embedded Systems Design and Implementation
Indigo Doyoung Lee Dept. of CSE, POSTECH
Section 1: Introduction to Simics
EcoCAR3 Year 2 CAL STATE LA.
Storage Networking Protocols
Jeff Kubascik Matt Rockey Joe Trefilek Paul Scheffler
Software Development Process
Lecture 1.3 Hardware Description Languages (HDLs)
CET360 Microprocessor Engineering: Course Intro
An Embedded Systems Course and Course
CS 501: Software Engineering Fall 1999
Chapter 7 –Implementation Issues
Outline Chapter 2 (cont) OS Design OS structure
Operating System Introduction.
Microcontroller Evolution
System calls….. C-program->POSIX call
Command and Data Handling
Presentation transcript:

Preliminary Design Review FUAVA Team: H. Kyle Bygott Jack Elston Stephan Esterhuizen Kiran Murthy

Project Background FUAVA = Fire-monitoring Uninhabited Aerial Vehicle Avionics Monitor and downlink meteorological data in real-time from above wildfires Creation of avionics system for UAV Conceptual idea began Spring 2002 Interdisciplinary project with ASEN/CS 1/12/2019

Overall System 1/12/2019

High-Level Functionality Overall design: distributed system CAN bus Main flight computer Interface boards Modular design allows addition and removal of individual components Capstone: Construct generic interface boards Set up small proof-of-concept system 1/12/2019

Capstone Focus 1/12/2019

Capstone System 1/12/2019

Capstone System To be completed for Expo: If we have time: 2 Interface boards: Gyro Interpretation Servo Control If we have time: R/C Interpretation Flight Computer Extra flash memory onboard Systems not implemented by Expo can be simulated by a PC 1/12/2019

Testing Each module can be separately tested from the rest of the system A PC will be interfaced with the CAN bus, allowing monitoring and control of all bus activities Emulation code run on PC can emulate missing components Stepwise system integration will allow problems with individual components to be debugged. 1/12/2019

Capstone Focus 1/12/2019

Interface Board 1/12/2019

Interface Board Convert different types of protocols to universal CAN bus RS-232, I2C, Analog Programmed to communicate with individual instruments FUAVA Protocol High-level packets sent over CAN bus Example: “Rate gyro 2 reads 45o attitude” CAN supports single-cast, multi-cast and broadcast 1/12/2019

Interface Board Software Using GNU GCC Cross Compiler Support for C/C++ Must still make software architecture decision Round-Robin with Interrupts Real Time OS (AVRX, ~1kB) CVS will be used for configuration management 1/12/2019

Software Continued… Driver libraries will be written in such a way that it abstracts hardware as much as possible Allows CS and other Engineers to easily write interface-specific software for the distributed AVR microcontrollers 1/12/2019

Marketability “In modern UAV aircraft avionics systems, it is important to provide the ability for upgrades and modifications.To provide this functionality, a modular design approach is critical.” Kahn, Aaron D. The Design and Development of a Modular Avionics System 1/12/2019

Marketability Industry is looking for distributed system to control UAV Modular systems exist but are limited by “closed design” PC104 systems (most prevalent) require building a stack of PC104 boards—spatially inconvenient An avionics system that could modularly integrate COTS components would be invaluable Cost Effective Easily Upgradeable 1/12/2019

Marketability ASEN wants CU to be top in UAV research Need a flexible and easy-to-use avionics system Current available avionics systems require more than the desired one year project duration to integrate FUAV + FUAVA will constitute platform for future CU UAVs Projects would be more prolific and further advanced 1/12/2019

Prime System Cost Interface Board: $163.00 ATmega128L: $17.00 PCBs: $120.00 CAN controller: $4.00 CAN transceivers: $2.00 Miscellaneous: $20.00 1/12/2019

P.O.C. Additional Cost TOTAL P.O.C. COST: $839.00 Gyros: $100.00 R/C Equipment: $100.00 Servos (3): $150.00 Interface Boards (3): $489.00 COTS Avionics system: $5000.00 Many components have already been acquired personally and through UROP funding 1/12/2019

Schedule 1/12/2019

Schedule Issues 1/12/2019

Schedule Issues Schedule issues overcome by: Allowing ample testing time Prototype test Overall system test Allotting generous amount of time to creation of initial wire-wrapped prototype 1/12/2019