400 likes | 537 Views
ECE 477 Design Review Team 10 Spring 2008. Paste a photo of team members here, annotated with names of team members. Paul Ng. Daniel Bixby. David Collins. Matt Ligocki. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale
E N D
ECE 477 Design Review Team 10 Spring 2008 Paste a photo of team members here, annotated with names of team members. Paul Ng Daniel Bixby David Collins Matt Ligocki
Outline • Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • Questions / discussion
Project Overview Overall Objectives • Create an Unmanned Aerial Vehicle (UAV) which is capable of the following: • Autonomous flight • GPS navigation • Ground photography
Project Overview (cont) Planned implementation • Multiplex Easy Glider RC plane • Manual takeoff, landing • Controlled by PCB at cruising altitude • PCB triggers digital camera upon reaching GPS waypoints
Project Overview (cont) PCB Plane Control - In • Orientation - Thermopile tilt sensing • Velocity, position – GPS Module • Destination data – Pre-written SD Card Out • Drives servos for ailerons, rudder, elevator • Drives motor ESC
Project-Specific Success Criteria • An ability to fly an R/C plane autonomously once airborne, based on pre-programmed waypoints. • An ability to decode and display GPS coordinates. • An ability to control motor speed and control surface position. • An ability to capture still images. • An ability to read waypoints from a MicroSD removable storage device.
Component Selection RationaleMicrocontroller • Chosen component: MC9S12A64 • Full assortment of required interfaces • 16 bit PWM • Dual SCI ports • Small 80 pin package and modest amount of memory • Familiarity with processor family and development environment • Competing Alternative: HCS12E series
Component Selection RationaleGPS • Chosen component: ETek EB-85A • 2.6 m accuracy using DGPS and WAAS • 5 Hz refresh rate • Built in antenna • Extremely light weight: 0.52 oz • Lower price: $100 vs $200 • Competing Alternative: Garmin GPS-18 ETek EB-85A Garmin GPS-18
Component Selection RationaleAirframe • Chosen component: Multiplex Easy Glider Electric • Foam construction for durability and easy repair • Glider design for stable flight • Large 71 in wingspan • Included ailerons for flight stabilization • Competing Alternatives: Multiplex Easy Star, Super Cub Electric Easy Glider Electric Easy Star Super Cub Electric
Packaging Design • Plane is the package • PCB and camera must fit inside fuselage along with the standard components. • Components must not exceed EasyGlider limit of 31 oz. • Components must be balanced with the structure of the plane. • Excessive mods can alter the aerodynamics of the plane.
Packaging Design - Space Critical Items • PCB - will be mounted on edges of cockpit area, PCB component height requires some hollowing out of cockpit plug • Upgraded Motor – virtually same size as the stock motor, fits in original spot in plane nose • Camera – most difficult, requires the most substantial foam cutting
Packaging Design - Space Outside Fuselage • Aileron Servos (2) • Thermopiles (4) • GPS Module Inside Fuselage • Rudder, Elevator Servos • Radio Receiver • Drive Motor ESC • Camera • Battery • Drive Motor • Gearbox
Packaging Design - Balance • Nose-heavy • Battery, GPS Module used for final balancing, lever-arm manipulation
Schematic (Clock Generator) • Standard Pierce Oscillator. • Follows Manufacturer's Specifications and Requirements for MCU.
Schematic (Servo Controls) Manual Override SERVOS
Schematic (GPS Connections) 2.8V Regulator LEVEL TRANSLATORS GPS Module
Schematic (Camera) Darlington Array Works by pulling low switches on HP Photosmart R707 camera.
Schematic (Power Supply) Buck Non-Synchronous Step Down Voltage Regulator Available in both 3.3V and 5V ranges. Up to 87% Efficiency.
Schematic (LCD Interface) Uses a MAX3227 Level translator to convert from CMOS to RS-232. Converts from 0-5V to -12 to +12V.
Schematic/Theory of Operation Level Translators to 3.3V
Schematic (Thermopile) Low Power Amplifiers Thermopiles Thermopiles
Schematic (Miscellaneous) Voltage Sensing Circuit Radio Receiver Voltage Sensing Circuit used to gauge battery life to estimate flight time remaining. 10V Zener used for voltage protection
PCB Layout • Dimensions: 3.5”x2.5” • High component density • 0805 SMD resistors/capacitors • 2 Power supplies: 3.3V, 5V • Up to 3A current draw per rail • Few sensitive signals • Nets routed by priority • Status: 100% Placed, 94% Routed (Not including ground planes)
PCB Layout Top Copper
PCB Layout Bottom Copper
PCB Layout Microcontroller
PCB Layout Clock/Camera
PCB Layout Clock/Camera
PCB Layout Power Supply
PCB Layout Thermopile
PCB Layout Plane Control
PCB Layout SD Card/LCD/GPS
PCB Layout SD Card/LCD/GPS
Software Design • SCI and IOC interrupts fill variables then set flags for GPS and radio interfacing • Timer interrupt used to create time stamps • MicroSD interface is polling based • Overall operation in a main loop • Each module is written in its own source and header C files
Software Development Status • Completed Interfaces using 9S12C32: • Timer counter used for time stamping • MicroSD card read and write over SPI • Digital camera control using several GPIO pins • Radio receiver tracking with input capture • Servo motor control with 16 bit PWM • Tasks to complete next: • Write GPS interface for 9S12C32 • Port code to 9S12A64 custom dev board • Write stabilization and navigation software