Ultra Trace Cargo Monitoring Final Report Kevin Kurtz - ECE Jacob Klapheke - ECE Nick Searcy - ECE Nick Wood - ME Jason Guelda - ME.

Slides:



Advertisements
Similar presentations
Applications of PICs Advantages/disadvantages Digital and analogue control Loops, sub-routines, scanning, counting and feedback Interrupts Problems with.
Advertisements

By: Alex Sowa Electrical Projects April 10 th, 2013.
In this presentation you will:
Future Designs, Inc. Your Development Partner
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
PIC® MCU based USB AAA Battery Charger
GPS. Meet the Bad Elf GPS Pro The Bad Elf GPS Pro offers the first Apple approved GPS with an informative user interface.
Embedded Programming and Robotics
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Camera Interfacing using ARM7
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
02/06/031 State of the Art Battery Charger Team: Richard Musumhi Bo Bo Oo Pascal Openshaw Chris Privitere Client: Senior Design 2/6/2003 Team May
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
VEX Parts – Batteries, Logic, and Controls
Owner : SAYD Cypress Confidential Sales Training 2/21/ FTDI FT232R vs. USB Serial CY7C65213 USB - UART Converter Cable USB to UART Conversion at.
Final Presentation November 29, Team Members Duties: Real Time Clock Website Kevin Wellman Electrical Engineering Reginald Lott Adam Teague Matthew.
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
Midterm Presentation Senior Design II February 28, 2012.
Senior Design Dec06-04 Diana Calhoun (Communication Coordinator) Matt Koch (Group Leader) Kelly Melohn (Communication Aide) Yesuratnam Thommandru (Group.
GNMSGNMS Daniel Grum Larry Price Eric Ellett Jason Rice.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
COIN BASED CELL PHONE CHARGER by sarin krishna k.r
DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
Ultra Trace Cargo Monitoring Kevin Kurtz - ECE Jacob Klapheke - ECE Nick Searcy - ECE Nick Wood - ME Jason Guelda - ME.
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
In and Out Line Monitoring System for Volleyball
Arduino.
Fan Assembly Driven by Magnetic Fields
SUBMITTED BY EDGEFX TEAM
Instrumented Sensor Technology, Inc
Development of T3Maps adapter boards
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
ABSTRACT The controller continuously polls the temperature with certain regular time intervals and displays over the 7_segment display The temperature.
TOPIC : USB FLASH DRIVE. May E.Al-Hajri. Intro Information Technology.
Device Interfacing with Python and ZIO
Microprocessors Tutorial 1: Arduino Basics
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
Microprocessor Systems Design I
Microcontroller Based Digital Code Lock
Microprocessor Systems Design I
Introduction to Microcontrollers and the Board of Education
DIGITAL CALCULATOR USING 8051
Project Title EVM IN PIC Under the Guidance of Submitted by.
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
ECE 3551 Microcomputer Systems 1
ECE 477 Design Review Team 8  Spring 2007
Portable Battleship Display
Future Designs, Inc. Your Development Partner
ADITYA B. BRANDON G. MARCELO L. NIKHIL S.
Rapid Automation Design
Paul MacDougal Triembed.org Dec 11, 2017
8051 Micro Controller.
EECE.3170 Microprocessor Systems Design I
ECE 477 Final Presentation Team 13  Spring 2011
FPGA Vinyl to Digital Converter (VDC)
Arduino म्हणजे काय?.
Self-Adjusting Helmet
Introduction to arduino
Presentation transcript:

Ultra Trace Cargo Monitoring Final Report Kevin Kurtz - ECE Jacob Klapheke - ECE Nick Searcy - ECE Nick Wood - ME Jason Guelda - ME

Ultra Trace Cargo Monitor Pulls ambient air through MEMs capture device via a fan Targeted particulates are captured and stored on these MEMs devices Monitoring missions last up to two weeks long. The MEMs device is attached to the Vapor Tracer detector once a mission has been accomplished. Stand alone monitor without needing IMS present.

Project Overview Develop custom printed circuit to control and monitor different parameters Develop custom code for operation Create a GUI for user interfacing Fabricate enclosure to house all components

Operational Concept Unattended operation for a mission as long as two weeks Configurable Fan-Run time and Temperature Thresholds Turn on fan for five minutes every hour – If fan fails, switch to redundant backup fan Monitor temperature for extremes – Temp < 0 C (No available vapor) – Temp > 80 C (Analyte will not attach) Record time and temperature of every fan run Indicate good/bad data at end of mission If data is bad continue, but flag for temp out of range Record fan failures in run log (uploaded to PC)

System Diagram

Controller Specifications Pic 18F2520 Microprocessor Monitors Fan Controllers to Detect Fan Failures Turns fans on/off when needed Communicates the real-time clock for accurate timekeeping USB Interface to Laptop

Fan Controller Maxim MAX6684. Fan Fail Detector – Relays digital signal (high +5v, low 0v) if fan is functioning correctly. Fan On Signal – Allow fan to be turned on and off with the Micro-controller without a separate transistor. Convenient +5v Operation

USB Interface USB to UART Convertor for easy communication with a PC. UART from the microcontroller is converted to USB via a separate IC. Appears as a virtualized COM port on the PC for easy interfacing with programs.

On Board Memory 8KB EEPROM for data collection purposes. Storing Temperature and Timestamp data once an our for 2 full weeks (336 Hours) I 2 C Interface to conveniently communicate on same 2 lines as the RTC. Required 2016 Bytes of data.

USB Configuration Interface Initial Configuration Set-Up -Auto-Detects COM ports -High and Low Temperature Thresholds -Amount of time per hour that the fan is on -Set the Device Time Import data from the EEPROM -Pulls in data as CSV file for use in excel

Detailed System Diagram

Microcontroller System Microcontroller – PIC18F2520 – 25 available I/O ports Need >18 – I 2 C and UART friendly – Compatible with existing development Real Time Clock – DS1307Z+ – Keeps accurate timestamp. – Backup power via a 3V coin cell battery. – I 2 C Memory (EEPROM) – 24AA64 – 64Kb total memory Requirement > 16Kb – I 2 C

Fan Control MAX6684 Two fans  Two controllers The fan controllers switch fans on and monitor for fan failures. Fans powered via the 7.4V battery (through resistor to 5V) ‘Fail signal notifies micro of failure.

USB System USB-UART – MCP2200 – Uses standard Windows drivers for Virtual Com Port. XP/Vista/7 USB-micro – External interface – Widely available standard. – Compact

Power System Battery – 7.4V – Li-Ion – Compact – Charging electronics included in battery system – Requirement: >2700mAh Voltage Regulator – KF50BDT – 5V – Very low dropout voltage (0.4V)

Human Interface Switch – Controls battery supply power 2 Buttons – Test: for displaying the status of the data and fans – Reset 2 1-color LEDs – Signal fan failure 2-color LED – Green/Red for data good/bad

Printed Circuit Board Size constraints (3.5” x 2.5”) necessitated use of SMT components. 2-sided board

Test Results (TBD) Power System (Voltage Regulation): unverified untested Computer-System Communication: verified, untested EEPROM: verified, untested Real Time Clock: verified, untested Fan Operation: verified, untested Fan Redundancy: verified, untested Temperature Sensor: verified, untested Battery Life: verified, untested

Recommendations The fans are very expensive. We recommend finding a less expensive alternative. The battery and charger need to be replaced with a manufacturing ready product instead of a hobbyist kit. There are less expensive options. The micro controller can be replaced with a less expensive 20 pin unit, if you repurpose the programming pins through a jumper and remove the external 4mhz oscillator in favor of the 8mhz internal. (saving $3 on the micro and $1 on the oscillator) A charging circuit should be integrated onto the spare space on the board instead of using an external lithium ion smart charger. The final device should use a wall wart.

Conclusion The most challenging part of the experience was TERRIBLE documentation on the part of the manufacturers. The data sheets are lacking in many areas of practical use. Another area of challenge was the UART-to-USB convertor is a microchip part, as well as the micro-controller. The ICD3 picks up both devices and therefore you can not communicate through USB with the device from the same machine that is debugging it. Very inconvenient.