Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.
-
date post
15-Jan-2016 -
Category
Documents
-
view
215 -
download
0
Transcript of Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.
![Page 1: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/1.jpg)
Have a Safe Flight: Bon Voyage!
Mariela Buchin, Wonron Cho, Scott Fisher
![Page 2: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/2.jpg)
Making the “Smart Flight Vest”
Mount two angular rate sensors onto the upper body of the flight vest
Separate device will measure throttle
![Page 3: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/3.jpg)
Controlling Throttle
Want functionality of being able to adjust and set throttle
Will mount a handle onto resistor arm to imitate a throttle lever
![Page 4: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/4.jpg)
Main Block Diagram
![Page 5: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/5.jpg)
Measuring the Roll of the Plane
![Page 6: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/6.jpg)
Measuring the Pitch of the Plane
![Page 7: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/7.jpg)
ADXRS300 - Angular Rate Sensor
Contains an internal GyroscopeOutput voltage proportional to the
angular rate about the axis perpendicular to the surface of the chip
Range of rate: +/- 300 o/secZero movement: outputs 2.5 V
![Page 8: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/8.jpg)
Getting an Angle from Angular Rate
AngleRate = K * (ADCVoltage-ZeroVoltage)
K is some constant (Degs/sec/volt)
Angle = Angle + AngleRate*deltaT
May need calibration for ZeroVoltage
![Page 9: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/9.jpg)
Interfacing the ADXRS300
Will use an analog to digital converter AD7895AN-2
Output of the AD7895 is 12 bitsUses a reference potential of 2.5 volts Serial Output
![Page 10: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/10.jpg)
Interfacing the ADXRS300
Bandwidth of the ADXRS300: 400HzMinimum sampling rate for ADC is
800HzWe’ll use 10 KHz sampling rate
![Page 11: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/11.jpg)
Timing Operation Diagram
![Page 12: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/12.jpg)
Data Read Operation
AD7895 uses 16 clock cycles to output the digital data bits resulting from the conversion
It outputs 4 leading zeros, then the 12 bits of actual data, starting with the MSB(DB 11)
![Page 13: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/13.jpg)
Forces Determined in Physics Module
Forces and Anglular Velocities determined in Minor FSM
Positions and Angles calculated in Physics FSM
![Page 14: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/14.jpg)
Forces on an Airplane
![Page 15: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/15.jpg)
Force equations
Thrust: F = maWeight: F = mg
![Page 16: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/16.jpg)
Aircraft Rotations
![Page 17: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/17.jpg)
Rotation produces Vectors
![Page 18: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/18.jpg)
Displaying the State of the Flight
The pilot flying the plane stands in front of a monitor that displays the main features of an airplane console, including an attitude indicator and a display for altitude, ascent rate, and velocity.
![Page 19: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/19.jpg)
Video Display Block Diagram
![Page 20: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/20.jpg)
Screenshot
![Page 21: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/21.jpg)
Displaying numbers
Approach 1- Instantiate rectangles to form numbers (similar to how MIT logo was made in the Pong game)
Approach 2- Create and store table of ASCII characters in memory and render characters when they are needed
![Page 22: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/22.jpg)
Attitude Indicator
The Attitude Indicator Module takes in two angles (pitch and roll).
The roll of the airplane determines the slope of the white line (horizon) .
The area above is colored blue (sky).
The area below is colored brown (earth).
The pitch determines the position of the horizon.
![Page 23: Have a Safe Flight: Bon Voyage! Mariela Buchin, Wonron Cho, Scott Fisher.](https://reader034.fdocuments.us/reader034/viewer/2022051820/56649d775503460f94a58d94/html5/thumbnails/23.jpg)
Attitude Indicator – Algorithm
The goal is to make the horizon shift and rotate in response to pitch and roll.
When airplane is flying “sideways,” a different equation is used to draw the line representing the horizon.