have a safe flight: bon voyage!
DESCRIPTION
Have a Safe Flight: Bon Voyage!. Mariela Buchin, Wonron Cho, Scott Fisher. Making the “Smart Flight Vest”. Mount two angular rate sensors onto the upper body of the flight vest Separate device will measure throttle. Controlling Throttle. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/1.jpg)
Have a Safe Flight: Bon Voyage!
Mariela Buchin, Wonron Cho, Scott Fisher
![Page 2: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/4.jpg)
Main Block Diagram
![Page 5: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/5.jpg)
Measuring the Roll of the Plane
![Page 6: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/6.jpg)
Measuring the Pitch of the Plane
![Page 7: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/11.jpg)
Timing Operation Diagram
![Page 12: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/14.jpg)
Forces on an Airplane
![Page 15: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/15.jpg)
Force equations
Thrust: F = maWeight: F = mg
![Page 16: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/16.jpg)
Aircraft Rotations
![Page 17: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/17.jpg)
Rotation produces Vectors
![Page 18: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/19.jpg)
Video Display Block Diagram
![Page 20: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/html5/thumbnails/20.jpg)
Screenshot
![Page 21: Have a Safe Flight: Bon Voyage!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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!](https://reader035.vdocuments.net/reader035/viewer/2022062221/56813342550346895d9a382e/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.