ee 296 icarus project group members: jimyleah castro jeremy chan eric lee sae yoon

20
EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Post on 15-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

EE 296 Icarus ProjectGroup Members:JimyLeah Castro

Jeremy ChanEric Lee

Sae Yoon

Page 2: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Project Overview

• Use a Zilog Microcontroller to handle telemetry

• Multiplex several sensor readings via communications channel

• Transmit data wirelessly

Page 3: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Overview of Initial Engineering Objectives

• Interface with sensors

• Utilize a radio system

• Design a portable device

• Create a custom printed circuit board

• Apply theoretical concepts

Page 4: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Overall Design

Block Diagram

Page 5: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Design Structure – Circuit Schematic

Page 6: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Design Structure – Circuit Schematic

Page 7: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Design Structure

Circuit Modules

• Power Supply (5V, 3.3V)• Zilog 40 Pin 64KB Flash Microcontroller• MAXStream9 RF Modems• Microchip TC1074A Temperature Sensor• Lassen IQ+ GPS• MPX4115A Motorola Pressure Sensor• LM324 Operational Amplifier• Ultra Low Power Attenuator Circuits

Page 8: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Initial Prototype

Page 9: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Final Prototype

Page 10: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Final Design Status

Modules Tested Software

Driving

Integration

Power Supply – 3.3V, 5V

Zilog Z8 Encore! Flash Microcontroller

MAXStream9 RF Modem - OEM

Microchip TC1074A Temperature Sensor

GPS

MXP4100A Motorolla Pressure Sensor w/ Analog Support System

Page 11: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Design Features

• Bidirectional Communication – full duplex command and telemetry via wireless

• Power Trim Mode – hibernate the radio in order to cut power consumption by 33%

• Low Battery Detection and Response

– automatic power trimming, warnings

• Attenuator Circuits – to scale voltages with high accuracy and low power consumption

Page 12: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Challenges Encountered

• Programming Limitations

• Proprietary Serial Protocol Implementation

• High Power Consumption

• Scheduling Conflicts

• Vibrations Affect Pressure Readings

Page 13: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Data via Telemetry

Page 14: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Icarus Diamond Head Telemetry

Page 15: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Data via TelemetryDiamond Head Hike, 12/26/2006

0

20

40

60

80

100

1 1883 3765 5647 7529 9411 11293 13175 15057 16939 18821

Pressure

Temperature C

Page 16: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Message Formats• Sensor Data

– $DAT:76.1,F,24.5,C,100.421,kPa,8.29,V*

• GPS Data (NEMA 0183 Standard)– $GPGGA,034944.00,2116.3475,N,15748.0174,W

,1,03,2.38,00089,M,004,M,,*73

• System Status Messages– $STAT_BATT,7.33,V,LOW-BATT-TRIM-MODE-

ACTIVATED*– $STAT_BATT,7.38,V,LOW-BATT*

• NEMA style messages allow for easy reading and data filtering

Page 17: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Outstanding Problems

• SHT11 Scrapped

• GPS: Unable to Acquire GPS Fix Reliably

Page 18: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Future Improvements

• On-board Data Logging via Flash Device

• Additional Sensors

• Implement remote control devices

• Higher Resolution ADC for Pressure

• Space Reduction

• Power Optimization

• Data Checksum Implementation

Page 19: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Final Design Demonstration

Page 20: EE 296 Icarus Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon

Thank You