260 likes | 405 Views
EE 396: Icarus Project Group Members: Jeremy Chan Eric Lee Sae Yoon. Project Overview. Project Icarus General Purpose Telemetry Device Major Improvements to our previous EE296 Displaying data on a user friendly interface Major Improvements Fabricate PCB. Design Overview.
E N D
EE 396: Icarus Project Group Members: Jeremy Chan Eric Lee Sae Yoon
Project Overview • Project Icarus • General Purpose Telemetry Device • Major Improvements to our previous EE296 • Displaying data on a user friendly interface • Major Improvements • Fabricate PCB
Design Overview • Increased analog sensor resolution • Redesigned Telemetry System • Redesigned Power System • Manufacture PCB • Implement Storage subsystem • Add power saving features • Displaying Data on user friendly GUI
Design StructurePower Saving Features • Real Time Telemetry • Queued Telemetry • Pulsed Telemetry • Mailbox Telemetry
Design StructureSensor Precision And Accuracy • Microchip MCP3553 • Microchip TCN75A • OptoMOS relays • Bypass Capacitors
Design StructureSensor Precision And Accuracy • Unreliable Telemetry • Diamond Head Range Test • GHI electronic uALFAT-SD module • LPC2103 ARM7TDMI • 2 GB SD Flash • Ferro-Magnetic RAM
Design StructureManufacture PCB • Toner Methods • Technick’s Press-n-Peels • Pulsar Pro • PCB process • Signal traces • Clearance • Power traces • Bus Routing • Power Dissipation
LabVIEW GUI Features LabVIEW GUI displays the following: • Current UTC time • Device Uptime • Battery Supply Voltage • 5V Supply Voltage • 3.3V Supply Voltage • Backup Battery Voltage • Temperature in Celsius • Temperature in Fahrenheit (calculate from Celsius) • Pressure in kPA • Altitude (calculated from Pressure) • GPS reading
Message Formats • Time Data • $TIME,123519,12620*2F Where: • TIME Time Data • 123519 Time stamp at 12:35:19 UTC • 12620 Device Uptime in Seconds (12620 seconds = 3 hr 30 min 20 s) • *2F the checksum data, always begins with *
Message Formats • Sensor Data • $SENS,123519,24.9,98.523*20 Where: • SENS Sensor Data • 123519 Time stamp at 12:35:19 UTC • 24.9 Temperature in Celsius • 98.523 Pressure in kPa • *20 checksum data, always begins with *
Message Formats • Voltage Data • $VOLT,123519,9,5,3,8*27 Where: • VOLT Voltage Data • 123519 Time stamp at 12:35:19 UTC • 9 Battery Supply Voltage • 5.1 5V Supply Voltage • 3.3 3.3V Supply Voltage • 8.9 Backup Battery Voltage • *27 the checksum data, always begins with *
Message Formats • GPS Data • $GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47 Where: • GPGGA Global Positioning System Fix Data • 123519 Fix taken at 12:35:19 UTC • 4807.038,N Latitude 48 deg 07.038' N • 01131.000,E Longitude 11 deg 31.000' E • 1 Fix quality: 0 = invalid • 08 Number of satellites being tracked • 0.9 Horizontal dilution of position • 545.4,M Altitude, Meters, above mean sea level • 46.9,M Height of geoid (mean sea level) above WGS84 • ellipsoid • (empty field) time in seconds since last DGPS update • (empty field) DGPS station ID number • *47 the checksum data, always begins with *
Challenges Encountered • I2C difficulty • PCB fabrication • Time management • LabView GUI
Future Improvements • Find a Mission • Two way communication • Adapt a system to a real application