Final Presentation - Department of Electrical Engineering and

Download Report

Transcript Final Presentation - Department of Electrical Engineering and

SmartCopter
Group #3
Alvilda Rolle
Brian Williams
Matthew Campbell
Sponsor
Rogers, Lovelock, and Fritz
Architecture and Engineering
University of Central Florida
December 4, 2009
Introduction
 SmartCopter is a device that is mounted to the
underside of a RC helicopter and records flight data.
Such as acceleration, rotation, current heading, and
current video. All while streaming video from the
helicopter.
 Motivation
 To understand the dynamics of RC helicopter flight
 To create a starting point for autonomous designs
Goals
 To record flight data
 Acceleration in x, y, and z axis
 Rotation about the x, y, and z axis.
 Altitude
 Magnetic Heading
 To record video
 Overlay flight information in post-production

If time permits
Helicopter Description
 ESKY BELT CP RC Helicopter
 Brushless motor
 Belt driven tail rotor


More control
Lower failure rate
 Capable of aerobatic flight
Helicopter Description
Helicopter Description
 Position & Orientation
 Frame of reference



Space Frame
Body Frame
Main Rotor Frame
 Pitch, roll, yaw

Euler angles (shown on next page)
Helicopter Description
Helicopter Description
 Flight Surfaces
 Main Rotor



Speed in RPMs
Beta Angles or Pitch
Collective Pitch
 Tail Rotor

Pitch
Power Management
Battery











Lithium Polymer
11.1V 1800mAh 20C 3-Cell high capacitance Li-Po battery
Advantages
Quantity: 2
Replaces Lithium-Ion
Power Supply
Battery
Speed controller – regulates voltage supplied to motor
Motor - functions as a converter of electrical energy to kenitc
Motor Control
Esky 450 3800KV brushless motor
Advantages: longer lifetime, higher efficiency
No brushes
Kv:
3800 RPM/V
No Load Current:
2.0A
Resistance:
-
Max Voltage:
12V
Max Current:
20A
Max Watts:
220W
Weight:
58 g / 2.04 oz
Size:
27.7 mm x 30 mm
Shaft Diameter:
2.3 mm
Poles:
6
Servos
 Standard vs. Digital
 Control flight device
 Uses error sensing feedback to provide correction
 Maintain position
 3 wire control usage: ground wire, signal wire, power wire
 Receives a series of pulses sent over a control wire that control the angle of the actuator arm
 Connected to linkage that connects to swashplate
Flight Data System- Hardware
Accelerometers
 Used to measure acceleration forces
 Helps determine orientation
 Triple Axis Accelerometer –ADXL 335
 Low noise and power consumption
 Polysilicon surface
 Mechanical sensors for X,Y, and Z axis
 Used with operating voltages above Vs = 3V, single-supply operation: 1.8V to 3.6V
 Low power: 350 uA (typical)
 Great temperature stability, fully assembled
 Other possibilities: Triple Axis Accelerometer Breakout – SCA3000
Gyros
 Mechanical vs. Piezoelectric
 Pointed nose detection
 Gyro Breakout Board - IDG500 Dual 500 degree/sec
 Uses 2 sensor elements that sense the rate of rotation about the X and Y axis
 Heading Hold (HH) vs. Yaw Rate (YR)
 Noise filtering
 Other considerations: IMU 5 Degrees of Freedom IDG500/ADXL335 vs. Gyro Breakout Board + Triple Axis
Accelerometer Breakout
*The Inertia Measurement Unit
Ultrasonic Range Finder
 Measure distances between moving and/or stationary objects
 Ping sensor
 Ultrasonic Range Finder - Maxbotix LV-EZ2
 Quantity: 2
Type
LVMaxSonarEZ2
XLMaxSonarEZ4
XLMaxSonarAE2
XLMaxSonarWR1
XLMaxSonarWRA1
Easy to use
interface
Yes
Yes
Yes
Yes
Yes
Has noise
canceling
Some
Yes
Yes
Yes
Yes
Outdoor use
*No
*No
*No
Yes
Automatic
Calibration..*
*
On power up
only
Yes
Yes
Yes
Yes
Cost
$30.00
$55.00
$55.00
$105.00
$105.00
,
Yes
*Not specifically designed for outdoor use, but device can be mounted so that the sensor is protected from
element exposure
**Automatic Calibration to Compensate for Changes in Temperature, Noise, Humidity, and Voltage
GPS
 EM-406A
 SiRF Star III Chipset
 Accuracy of 5 meters
 42 second average initialization time
 Updates every second
 TTL interface

Formatted String output
GPS
Microcontroller
• Hardware
– PIC 18F4610
– 40-pin configuration
– 13 A/D channels
•
10 bit accuracy
– CCP and ECCP modules
•
Support of 5 PWM channels
– Operating Frequency of up to 48MHz
– Enough Memory to fit SD Card Driver
– ICSP Programming ability
Microcontroller
Microcontroller
 More Hardware
 64k of program memory
 2k of data memory
 256 bytes of EEPROM
 75 Instructions

83 w/ Extended Instructions Enabled
 20 Interrupt Sources
SD Card Interface
 SD Card Pin Out
1. Chip Select
2. DI
3. GND
4. VDD (+3.3V)
5. CLK
6. GND
SD Card Interface
 Flight data stored onto SD Card to be read after the
flight
 Includes time stamp so that video can be synced with
data
 FAT32 file system
 SPI interface
Embedded Software
 C18 Programming Language
Embedded Software
 GPS Reader
 Does

Updates GPS via serial communications
 Knows
 Current Location
 Previous Location
 Analog Reader
 Does


Manages the A/D Converter
Updates sensor data
 Knows
 Values from each A/D channel
Embedded Software
 Sensor Reader
 Does


Initializes Readers
Manages data from sources
 File Writer
 Does

Writes flight data to SD card
Embedded Software
 Controller
 Does



Initializes components
Relays data to File Writer
Manages timing between data updates and file writes
 Knows
 Current time
 Current state
 Init
 Waiting on Data
 Writing Data
 Close
Base Station Software
 Created using Java Media Framework
 GUI containing recorded flight video and data
Testing
 Financial burden
 Maintain structural integrity
 Timeline setback
 Crash could result in potential
failure
 Must function on presentation day
Testing Procedures
 Flight Simulator
 Manual Flight Controls
 Hardware Connections
 Global Positioning System
 HeliCam
 Software
Flight Simulator
 Flight simulator testing will allow the team to learn the fundamentals
of the helicopter flight controls.
 Crashing the actual helicopter is a must to avoid!
 Upon successful completion of the flight simulator, the team will fly
the actual helicopter.
Hardware Connections








Source Voltage ( Vdd )
Ground ( Vss )
5/3.3 Voltage Regulator
Accelerometer
Gyrometer
Ultrasonic Range Finder
SiRF Star III Chipset
SD Card Interface
Source Voltage ( Vdd )
 Test circuit board input voltage via splice from 11.1V
Lithium Polymer battery.
Voltage Regulator
 Need to regulate voltage from 5V to 3.3V for
accelerometer, gyrometer, and SD card interface.
Accelerometer
 Input voltage needs to be 3.3V at pin 9 of breakout
board.
 Continuity test for XOUT , YOUT , ZOUT outputs at pins 1, 2,
and 3 of breakout board, respectively.
Gyrometer
 Input voltage needs to be 3.3V at pin 9 of breakout
board.
 Continuity test for XRATE , YRATE outputs at pins 7 and 6
of breakout board, respectively.
Ultrasonic Range Finder
 Input voltage needs to be 5V at pin labeled
“
+5 ”
 Continuity test for analog output at pin labeled “ AN ”
SiRF Star III Chipset
 Input voltage needs to be 5V at pin 2 of SiRF Star III
unit.
 Continuity test for RX and TX outputs at pins 3 and 4
of SiRF Star III unit.
SD Card Interface
 Input voltage needs to be
3.3V at pins labeled “ CS, DI,
VCC , CLK, DO, IRQ, P9 ”
 Continuity test at pins
labeled “ CD, WP ”
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
CONTINUITY
CONTINUITY
Global Positioning System
 Test for accuracy by comparison with Blackberry
Global Positioning System.
Helicam
 Plug transceiver into television to ensure proper
function of wireless camera system prior to mounting.
 TV tuner card for wireless feed prior to mounting.
Software
 Testing done incrementally
 Sensors Tested
 GPS Tested
 SD Card Tested
 Final Testing
 Make sure everything works together
Testing Location
 Proper testing location
 Large area
 Minimal traffic
 Terrain composition
 Soft soil
 Grass
 Close proximity to
two team member’s
homes
Testing Accommodations
 Maximize productivity and efficiency on test days.
 Additional batteries



Transceiver
Helicopter
Multimeter
 Close access to electricity, computer, and shelter in the
event of unexpected weather.
Completed hardware
Base Station Software
Budget
Part
Price per Qua
Unit ($)
ntity
Total
($)
Esky Belt-CP 450 RC Helicopter
200.00
1
200.00
PIC 40 Pin 48MHz 16K 13 Channel A/D USB-18F4610
11.39
1
11.39
Ultrasonic Range Finder – Maxbotix – EZ2
27.95
2
55.90
Compass Module – HMC 6352
59.95
0
59.95
Triple Axis Accelerometer Breakout – ADXL 330
34.95
0
0.00
Gyro Breakout Board – Dual 500 degree/sec
59.95
0
0.00
20 Channel EM – 406A SiRF III Receiver with Antenna
59.95
1
59.95
2.4Ghz HeliCam
39.95
1
39.95
IMU 5 Degrees of Freedom
99.95
1
99.95
Heli-CaM Wireless Camera
59.95
1
59.95
Serial Cable DB9 M/F - 6 Foot
3.95
1
3.95
40 Pin PIC Development Board
15.95
1
15.95
~650.00
Status
Acknowledgments
 Dr. Richie
 Professors present
 Rogers, Lovelock, and Fritz Architecture and
Engineering
 Team members