ECE 477 Design Review Team 01 Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

27
ECE 477 Design Review ECE 477 Design Review Team 01 Team 01 Fall 2010 Fall 2010 Jigar Gandhi Chandler Wall John- Taylor Smith Eric Zarowny

Transcript of ECE 477 Design Review Team 01 Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Page 1: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

ECE 477 Design Review ECE 477 Design Review Team 01 Team 01 Fall 2010 Fall 2010

Jigar Gandhi

Chandler Wall

John-Taylor Smith

Eric Zarowny

Page 2: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

OutlineOutline• Project overview Project overview • Project-specific success criteriaProject-specific success criteria• Block diagramBlock diagram• Component selection rationaleComponent selection rationale• Packaging designPackaging design• Schematic and theory of operationSchematic and theory of operation• PCB layoutPCB layout• Software design/development statusSoftware design/development status• Project completion timelineProject completion timeline• Questions / discussionQuestions / discussion

Page 3: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Project OverviewProject Overview

• Our project is an unmanned, autonomous Our project is an unmanned, autonomous flying aircraft. flying aircraft.

• The aircraft will be able to transmit image, The aircraft will be able to transmit image, telemetry, and battery data to a ground telemetry, and battery data to a ground station.station.

• The ground station will overlay the telemetry The ground station will overlay the telemetry and battery data onto the image data to and battery data onto the image data to create a “digital cockpit”.create a “digital cockpit”.

Page 4: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Project-Specific Success CriteriaProject-Specific Success Criteria

1.1. An ability to overlay telemetry and battery data onto image An ability to overlay telemetry and battery data onto image data in real-time using the ground station.data in real-time using the ground station.

2.2. An ability to transmit real-time telemetry, image and battery An ability to transmit real-time telemetry, image and battery data from the aircraft to the ground station using wireless data from the aircraft to the ground station using wireless modules.modules.

3.3. An ability to store encoded image data on a flash memory An ability to store encoded image data on a flash memory module interfaced with the micro controller for later viewing.module interfaced with the micro controller for later viewing.

4.4. An ability to upload GPS coordinates from the ground station An ability to upload GPS coordinates from the ground station to the aircraft.to the aircraft.

5.5. An ability to monitor battery status and enter into a power An ability to monitor battery status and enter into a power save mode that halts image capture and transmission in order save mode that halts image capture and transmission in order to preserve remaining battery life for flight operation.to preserve remaining battery life for flight operation.

Page 5: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Block DiagramBlock Diagram

Page 6: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Component Selection RationaleComponent Selection Rationale

• PIC32MX795F512HPIC32MX795F512H– 64 pins64 pins– 80 MHz max frequency80 MHz max frequency– 512K flash, 128K SRAM512K flash, 128K SRAM– Internal 8 MHz and 32 kHz oscillatorsInternal 8 MHz and 32 kHz oscillators– UART, I2C, SPI, PWMUART, I2C, SPI, PWM

• functionality to handle all of the peripherals functionality to handle all of the peripherals • Battery management system (DS2788)Battery management system (DS2788)

– Handles up to 10 cells in seriesHandles up to 10 cells in series– Simplicity in external circuit designSimplicity in external circuit design

Page 7: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Component Selection RationaleComponent Selection Rationale

• XBee PROXBee PRO– provides 2.4 GHz wireless transmission channelprovides 2.4 GHz wireless transmission channel– capable of transferring camera and GPS datacapable of transferring camera and GPS data– 1 mile range1 mile range– speeds up to 250 kb/sspeeds up to 250 kb/s

• CMOS JPEG CameraCMOS JPEG Camera– performs JPEG compression on the chipperforms JPEG compression on the chip– will provide 15 fpswill provide 15 fps

• SD CardSD Card– High speed data ratesHigh speed data rates– Portable, simplistic implementationPortable, simplistic implementation

Page 8: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Packaging DesignPackaging Design

• Dimensions of the Dimensions of the AirbusAirbus– Wingspan: 4’10” Wingspan: 4’10” – Fuselage: 3’L x 5.5”W x Fuselage: 3’L x 5.5”W x

5”H5”H• Dimensions of the Dimensions of the

Internal HullInternal Hull– 1’8”L x 3.5”W x 3”H1’8”L x 3.5”W x 3”H

• MaterialsMaterials– Rigid foam designRigid foam design

• Mounting PCB and Mounting PCB and battery in planebattery in plane

• Will have to balance Will have to balance weight distributionweight distribution

Page 9: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic/Theory of OperationSchematic/Theory of Operation• Lithium polymer batteryLithium polymer battery

– 11.1 volts11.1 volts– 2200 mAh2200 mAh– 1 switch mode DC-DC voltage regulators1 switch mode DC-DC voltage regulators– 2 LDO voltage regulators2 LDO voltage regulators

• CMOS cameraCMOS camera– 1.6V & 2.8V1.6V & 2.8V– I2C interfaceI2C interface– JPEG compressionJPEG compression– 15 fps15 fps– Micro is master and camera is slaveMicro is master and camera is slave– External clock and 20 MHz frequency provided by External clock and 20 MHz frequency provided by

micromicro

Page 10: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic/Theory of OperationSchematic/Theory of Operation

• XBee ProXBee Pro– Wireless communication with ground Wireless communication with ground

stationstation– Connected to micro with CMOS UARTConnected to micro with CMOS UART– Baud rates set to transfer data at 250 kb/sBaud rates set to transfer data at 250 kb/s

• AutopilotAutopilot– Send telemetry data to microSend telemetry data to micro– Receive GPS coordinates from microReceive GPS coordinates from micro

Page 11: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic/Theory of OperationSchematic/Theory of Operation

• SD CardSD Card– store video datastore video data– SD bus mode allows for 12 Mb/s transferSD bus mode allows for 12 Mb/s transfer

• Coulomb counterCoulomb counter– ability to monitor three lithium polymer ability to monitor three lithium polymer

cells in seriescells in series– bidirectional open-drain serial port bidirectional open-drain serial port

provides communication to microprovides communication to micro– Electrical isolation circuit to protect microElectrical isolation circuit to protect micro

Page 12: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 13: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 14: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic - CameraSchematic - Camera

Page 15: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic – Power MgmtSchematic – Power Mgmt

Page 16: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Schematic - MicrocontrollerSchematic - Microcontroller

Page 17: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

PCB Layout - CameraPCB Layout - Camera

Page 18: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

PCB Layout – Power MgmtPCB Layout – Power Mgmt

Page 19: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

PCB Layout – Micro controllerPCB Layout – Micro controller

Page 20: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Software Design/Development StatusSoftware Design/Development Status

• AutopilotAutopilot– Tested and verified communication Tested and verified communication

protocols.protocols.– We have to make customizations to We have to make customizations to

ArduPilot Mega for our airframe and ArduPilot Mega for our airframe and components. Need to finalize and test components. Need to finalize and test PWM input on channel 5.PWM input on channel 5.

Page 21: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Software Design/Development StatusSoftware Design/Development Status

• SD CardSD Card– Standard SD communicationStandard SD communication

• IIC and parallel data bus - CameraIIC and parallel data bus - Camera– Start conditionStart condition– End conditionEnd condition– pre-stored in FIFO before being sent outpre-stored in FIFO before being sent out

Page 22: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Software Design/Development StatusSoftware Design/Development Status

• IIC Battery ManagementIIC Battery Management– 1 wire bus system1 wire bus system– Micro controller is the masterMicro controller is the master– Four protocolsFour protocols

• initialization sequence (reset pulse initialization sequence (reset pulse followed by presence pulse)followed by presence pulse)

• write-0write-0• write-1write-1• read dataread data

Page 23: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Software Design/Development StatusSoftware Design/Development Status

• Micro controllerMicro controller– PWMPWM

• Micro controller PWM used to simulate 5Micro controller PWM used to simulate 5thth RC channel RC channel input to planeinput to plane

• Micro generates different frequencies to switch flight Micro generates different frequencies to switch flight modesmodes

– UARTUART• Handle communication between the XBee and the micro Handle communication between the XBee and the micro

controllercontroller• Micro controller will capture telemetry data from the Micro controller will capture telemetry data from the

autopilotautopilot• Pass data to the autopilot using ArduPilot Mega’s packet Pass data to the autopilot using ArduPilot Mega’s packet

systemsystem

Page 24: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Software Flow ChartSoftware Flow Chart

Page 25: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Software Flow Chart (contd)Software Flow Chart (contd)

Page 26: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Project Completion TimelineProject Completion Timeline

Task Team Member Date

Order all parts All members 10/18/10

Finalize PCB Jigar/Chandler 10/20/10

Prototype hardware All members 10/29/10

Complete software for prototyped hardware

JT/Eric 11/05/10

Begin preparations for PCB construction

All members 11/12/10

Begin PCB construction All members 11/22/10

Verify PCB All members 11/27/10

Package All members 11/30/10

Prepare for demos All members 12/03/10

Page 27: ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.

Questions / DiscussionQuestions / Discussion