CanSat 2016 Preliminary Design Review Team Skyfall
Transcription
CanSat 2016 Preliminary Design Review Team Skyfall
Team Logo Here CanSat 2016 Preliminary Design Review (PDR) Team #3731 UAH Space Hardware Club Team Skyfall CanSat 2016 PDR: Team #3731 Skyfall 1 Team Logo Here (If You Want) • • • • • • • • • • • • Presentation Outline Systems Overview – Walter Deitzler Sensor Subsystem Design – Cameron Burma Descent Control Design – Lucas Capps Mechanical Subsystem Design – Walter Deitzler CDH Subsystem Design – Daniel Corey Electrical Power Subsystem Design – Jordan Taylor Flight Software Design – William Hankins Ground Control System Design – Connor Gisburne CanSat Integration and Test – Elena Pradhan Mission Operations and Analysis Requirements Compliance – Walter Deitzler Management – Walter Deitzler Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 2 Team Logo Here (If You Want) Team Organization Faculty Advisor Dr. Francis Wessling Team Mentor Caitlin Marsh Electrical Team Lead Jordan Taylor Freshman Electrical Team • Cameron Burma Freshman • Connor Gisburne Freshman • Elena Pradhan Freshman • Will Hankins Freshman Team Lead Walter Deitzler Freshman Alternate Team Lead Daniel Corey Freshman Mechanical Team Lead Lucas Capps Freshman Software Team Lead Will Hankins Freshman Mechanical Team • • • • Walter Deitzler Daniel Corey Connor Gisburne Ben Thompson Freshman Software Team • Elena Pradhan • Ankur Shah Freshman • Daniel Corey • Connor Gisburne Ground Station Team • Connor Gisburne CanSat 2016 PDR: Team #3731 Skyfall 3 Team Logo Here (If You Want) • • • • • • • • • • • • • • • • • Acronyms SV – Science Vehicle GCS – Ground Control System CONOPS – Concept of Operations CG – Center of Gravity FSW – Flight Software ADC – Analog to Digital Converter PWM – Pulse Width Modulation MCU – MicroController Unit CDH – Communication and Data Handling LED – Light Emitting Diode RBF – Remove Before Flight DR – Derived Requirement EPS – Electrical Power Subsystem PCB – Printed Circuit Board GND – Electrical Ground GUI – Graphical User Interface CDR – Critical Design Review CanSat 2016 PDR: Team #3731 Skyfall 4 Team Logo Here Systems Overview Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 5 Team Logo Here (If You Want) • • • • • • • • Mission Summary The 2016 CanSat Mission is intended to simulate a SV traveling through a planetary atmosphere sampling the atmosphere during descent. (Section 2) The CanSat will deploy from the rocket near apogee and then at 400 m the SV will extract itself from the container. (Section 2) The SV will be a glider in function and will transmit the data collected during descent at a rate of 1 Hz. (Section 2) The SV will glide in a circular pattern with a diameter of no more than 1000 m. (Section 2) Upon command from the ground station judge, the SV will take a photo of the ground. This photo will be stored for retrieval after landing. (Section 2) The SV will cease transmissions only after landing, at which point it will begin emitting an audible signal. (Section 2) We will pursue both selectable objectives – Using the same device for cut down and camera rotation reduces the complexity of the first bonus objective – After analysis of the relevant datasheets, the software team is confident the objective is achievable Personal Objective – Cut down using a mechanical system, as opposed to a nichrome wire – Run all electronics off of a single battery Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 6 Team Logo Here (If You Want) System Requirement Summary (1/2) # Requirement 1 Total mass of the CanSat (container and payload) shall be 500 grams +/- 10 grams. 2 The glider shall be completely contained in the container. No part of the glider may extend beyond the container. 3 Container shall fit in a cylindrical envelope of 125 mm diameter x 310 mm length including the container passive descent control system. Tolerances are to be included to facilitate container deployment from the rocket fairing. 5 The container shall not have any sharp edges to cause it to get stuck in the rocket payload section. 7 The rocket airframe shall not be used to restrain any deployable parts of the CanSat. CanSat 2016 PDR: Team #3731 Skyfall 7 Team Logo Here (If You Want) System Requirement Summary (2/2) # Requirement 8 The rocket airframe shall not be used as part of the CanSat operations. 9 The CanSat (container and glider) shall deploy from the rocket payload section. 29 Cost of the CanSat shall be under $1000. Ground support and analysis tools are not included in the cost. 36 Both the container and glider shall be labeled with team contact information including email address. 46 The glide duration shall be as close to 2 minutes as possible. CanSat 2016 PDR: Team #3731 Skyfall 8 Team Logo Here (If You Want) System Level CanSat Configuration Trade & Selection Options Example Monoplane Delta Kite Pros Cons • • • Sturdy Easy to Manufacture Easy to fold and deploy • • • • Easy to design Easy to manufacture Simple to obtain high wing area Easy to fold and deploy • • High wing area More compact • • • • Blended Body • • • http://fas.org/nuke/guide/usa/bomber/b-2.htm • • Most difficult to generate lift with Heavy Fragile More difficult to prevent stall Less control over shape More difficult to design Difficult to manufacture Most complex Selected: Monoplane – It is a sturdy, easy to manufacture design. It offers a lot of versatility of design without being overly complex. Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 9 Team Logo Here (If You Want) System Concept of Operations CanSat exits rocket Rocket launches 400m SV extracts itself from the container SV safely glides to ground, transmitting telemetry along the way Load CanSat into rocket Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 10 Team Logo Here (If You Want) Physical Layout (1/3) Launch Configuration Dimensions (All measurements in millimeters) Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 11 Team Logo Here (If You Want) Physical Layout (2/3) Deployed Configuration Dimensions (All measurements in millimeters) Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 12 Team Logo Here (If You Want) Physical Layout (3/3) Launch Configuration Dimensions (All measurements in millimeters) Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 13 Team Logo Here (If You Want) • Launch Vehicle Compatibility The CanSat container will be 300mm in length by 124.98mm in width, which will provide 10mm and 0.02mm clearance respectively. – The width has less clearance than we consider acceptable. This will be examined and correct within future iterations of the CanSat, in order to reach 5-10mm of clearance. – Tests will be performed to confirm launch vehicle compatibility – Sharp edges will be sanded to avoid catching 10mm clearance Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 14 Team Logo Here Sensor Subsystem Design Cameron Burma CanSat 2016 PDR: Team #3731 Skyfall 15 Team Logo Here (If You Want) Sensor Subsystem Overview Sensor Type Model GPS Receiver Antenova M10382-A1 Air Pressure Sensor MS5607 Air Temperature Sensor MS5607 Pitot Tube Dual MS5607s Camera Miniature TTL Serial JPEG Camera Battery Voltage Sensor ADC Prebuilt into the MCU Presenter: Cameron Burma CanSat 2016 PDR: Team #3731 Skyfall 16 Team Logo Here (If You Want) Sensor Subsystem Requirements # Requirement 15 Sensors shall be built to survive 15 Gs of acceleration. 16 Sensors shall be built to survive 30 Gs of shock. 21 During descent, the glider shall collect air pressure, outside air temperature, and battery voltage once per second 27 The glider shall have an imaging camera installed and pointing toward the ground 28 The resolution of the camera shall be a minimum of 640x480 pixels in color 45 The glider vehicle shall incorporate a pitot tube and measure the speed independent of GPS. The speed shall be compared with GPS speed. CanSat 2016 PDR: Team #3731 Skyfall 17 Team Logo Here (If You Want) GPS Receiver Trade & Selection Options Pros Cons Antenova M10382-A1 • Does not need an • Larger antenna • Uses U-blox chipset RXM-GPS-R4-T • Smaller • Needs antenna • Uses SiRFstarIV chipset Selected: Antenova M10382-A1 • It does not need an external antenna, simplifying the design http://www.mouser.com/images/ante nova/images/antenova_com.jpg Presenter: Cameron Burma CanSat 2016 PDR: Team #3731 Skyfall 18 Team Logo Here (If You Want) Air Pressure Sensor Trade & Selection Options Pros Cons MS5607 • Low power consumption • Team experience • Low resolution (0.024 mb) MS5611 • Same specifications as MS5607 but highest resolution (0.012 mb) • Club heritage • Nearly twice the price of MS5607 MPL3115A2 • High resolution (0.015 mb) • Can only use I²C which the team has no experience with Selected: MS5607 • Interface is familiar to team members • Lower price makes it the most suitable for prototyping • Nearly entirely compatible with MS5611, so it can be replaced very easily if higher resolution is required Presenter: Cameron Burma CanSat 2016 PDR: Team #3731 Skyfall http://media.digikey.com/ Photos/Measurement%2 0Specialties%20Photos/ MFG_MS560702BA0300.JPG 19 Team Logo Here Pitot Tube Trade and Selection Options Pros Cons Hobbyking Pitot Air Speed Sensor • Preassembled • Components already soldered on breakout boards • Incompatible voltage requirement to our 3.3V system (4.75V) • Less room for customization • High mass (~20g) Custom Pitot • More room for customization Tube using • Same sensor used for pressure Dual MS5607 readings Sensors • Lower mass (~10g) • Compatible with 3.3V power rail • Selected: MS5607 • Compatibility with electrical system • More customizable • Sensors are already being used Presenter: Cameron Burma • Must be designed and assembled Functional MS5607-based pitot tube prototype CanSat 2016 PDR: Team #3731 Skyfall 20 Team Logo Here (If You Want) Air Temperature Sensor Trade & Selection Options Pros Cons MS5607 • Already on the SV as our pressure sensor • Higher resolution • Lower range of temperatures LM75BD,118 • Cheaper • Greater range of temperatures • Lower resolution Selection: MS5607 • No additional components needed • Meets all of our needs http://media.digikey.com/Photos/Measure ment%20Specialties%20Photos/MFG_M S560702BA03-00.JPG Presenter: Cameron Burma CanSat 2016 PDR: Team #3731 Skyfall 21 Team Logo Here (If You Want) Battery Voltage Sensor Trade & Selection SV (not applicable to container) Device Pros ATXMEGA256 • Minimal Internal ADC additional circuitry LTC2451 External ADC • Higher resolution Cons Voltage measurement is accomplished with a voltage divider and ADC • Lower resolution • Added complexity • Additional peripheral interface required Selected: ATXMEGA256 Internal ADC • Resolution (2.2 mV) is sufficient for our needs • Minimal extra hardware required Presenter: Cameron Burma CanSat 2016 PDR: Team #3731 Skyfall 22 Team Logo Here (If You Want) Camera Trade & Selection Camera Pros Cons Miniature TTL Serial JPEG Camera • • • • • Takes time to process and transmit pictures TTL Serial JPEG Camera • Outputs JPEG • Bigger • Heavier OV7670 Camera Module • Much Cheaper • Processes images faster • Does not output compressed images Small (20mm x 28mm) Lightweight(3g) Runs on 3.3V Outputs JPEG Selection: Miniature TTL Serial JPEG Camera • No level shifter needed for communication with MCU • No additional circuitry needed to compress images, which will be necessary for transmission • Has a resolution of 680x480 Presenter: Cameron Burma CanSat 2016 PDR: Team #3731 Skyfall https://www.adafruit.com/i mages/970x728/138600.jpg 23 Team Logo Here Descent Control Design Lucas Capps CanSat 2016 PDR: Team #3731 Skyfall 24 Team Logo Here (If You Want) • • Descent Control Overview Container Flight range SV Container – Container will descend with a traditional parachute which will Above 400 m Descends under parachute deploy after separation from rocket Below 400 m Gliding Continues SV under – Upon deployment from the parachute container, a set of wings will unfold, and the SV will glide down 124.98mm – Fixed control surfaces will be placed on the vertical stabilizer and wings so the SV will descend in a circle. This will keep us 300mm within the required 1000 m diameter circle Presenter: Lucas Capps CanSat 2016 PDR: Team #3731 Skyfall 25 Team Logo Here (If You Want) Descent Control Requirements # Requirement 4 The container’s descent system must be a parachute or similar device 6 The container shall be a florescent color, pink or orange. 12 All descent control device attachment components shall survive 30 Gs of shock. 13 All descent control devices shall survive 30 Gs of shock. 15 All structures shall be built to survive 15 Gs acceleration. 16 All structures shall be built to survive 30 Gs of shock. 19 Cannot use pyrotechnics or chemicals 46 The SV must land as close to 2 minutes after deploying as possible CanSat 2016 PDR: Team #3731 Skyfall 26 Team Logo Here (If You Want) Container Descent Control Strategy Selection and Trade Descent Control Experience Difficulty Cons Parasheet Yes Simple Might not deploy Parachute Club Experience Complex Hard to make Might not deploy Streamer No Very Simple Less effective • • • Selection – Parasheet with spillhole – Easy to make, modify, and integrate Color selection – Parasheet: Orange Container: Pink Shock force survival – 50 lb fishing line will maintain knots – Ripstop parasheet will prevent tears Presenter: Lucas Capps • • DCS connections – 50 lb monofilament fishing line – Experience and easy to use Preflight review testability – Determine strength and reliability of parasheet and fishing line connections CanSat 2016 PDR: Team #3731 Skyfall 27 Team Logo Here (If You Want) • Payload Descent Control Strategy Selection and Trade Descent Control Difficulty Pros Cons Monoplane Simplest Light Easiest to produce Lowest amount of lift Biplane Moderately complex Roughly 20% more lift Heavier Canard Wing Simple Protections against stalling CG is farther back Selection • – Monoplane – Ease of construction combined with lighter • weight – In testing stalling has not been an issue so we decided a canard wing was unnecessary – Glide Ratio = 8 – Chord Length = 55 mm Wing length = 220 mm each Presenter: Lucas Capps Downwash Color – Wings will be yellow Preflight review testability – Test spring powered wing deployment – Make sure the SV is oriented correctly in the container CanSat 2016 PDR: Team #3731 Skyfall 28 Team Logo Here (If You Want) Descent Rate Estimates (1/2) • Post Separation (Container and Glider) – Assume a velocity of 10 m/s – V= 2𝑊 𝜌(𝐶𝑑𝐶 𝐴𝐶 +𝐶𝑑𝑃 𝐴𝑃 ) – 100 = = 2∗9.81∗.5 1.225(0.47∗0.049+0.75𝐴𝑃 ) = 9.81 (0.023+0.75𝐴𝑃 ) 9.81 0.023+0.75𝐴𝑃 – 𝐴𝑃𝑎𝑟𝑎𝑠ℎ𝑒𝑒𝑡 = 0. 076𝑚2 – 𝐴𝑃 = π𝑟 2 – r = 0.155 m • Spill Hole – 15% of Area = 0.0114 𝑚2 – 𝑟𝑠𝑝𝑖𝑙𝑙ℎ𝑜𝑙𝑒 = 0.06 𝑚 Presenter: Lucas Capps CanSat 2016 PDR: Team #3731 Skyfall 29 Team Logo Here (If You Want) • Descent Rate Estimates (2/2) Post Separation (Container) – V= 2𝑊 𝜌(𝐶𝑑𝐶 𝐴𝐶 +𝐶𝑑𝑃 𝐴𝑃 ) = 2∗9.81∗.15 1.225(0.47∗0.049 +0.75∗0.155) – V = 1.95 m/s • Post Separation (Glider) – If we assume lift is perpendicular to direction of travel, then work done by drag is equal to loss of potential energy – For every 1m in the x direction, W=Fd – F = ½ v^2 ρ (𝐶𝑑𝑤𝑖𝑛𝑔 𝐴𝑤𝑖𝑛𝑔𝑓𝑟𝑜𝑛𝑡𝑎𝑙 + 𝐶𝑑𝑐𝑜𝑛𝑡𝑎𝑖𝑛𝑒𝑟 𝐴𝑐𝑜𝑛𝑡𝑎𝑖𝑛𝑒𝑟 ) – – – – – – – F = 0.424 N When d = 1 W = 0.424 J 0.424 = mgh d h = 0.424/(0.35*9.81) = 0.123m ɵ x Descent angle = arcsin(0.123/1) = 7.1̊ x = dcos(ɵ) = .1cos(7.1) = 0.99m This will make our flight time as close to 2 minutes as possible Presenter: Lucas Capps CanSat 2016 PDR: Team #3731 Skyfall h 30 Team Logo Here Mechanical Subsystem Design Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 31 Team Logo Here (If You Want) Mechanical Subsystem Overview • Container – Parasheet for descent – Rigid Can • Payload – Cut-down by pulling ripcord attached to servo motor that camera is mounted on – Wings spring outward after being tucked in the can – Polycarbonate wing ribs covered with monokote on a 3D printed body – PCB and electronics housed inside – Servo motor rotates camera Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall 32 Team Logo Here (If You Want) Mechanical Sub-System Requirements (1/3) # Requirement 1 Total mass of the CanSat (container and payload) shall be 500 grams +/- 10 grams. 2 The SV shall be completely contained in the container. No part of the SV may extend beyond the container. 3 Container shall fit in a cylindrical envelope of 125 mm diameter x 310 mm length including the passive descent control system. 4 The container shall use a passive descent control system. It cannot free fall. 5 The container shall not have any sharp edges to cause it to get stuck in the rocket payload section. 6 The container shall be a florescent color, pink or orange. 7 The rocket airframe shall not be used to restrain any deployable parts of the CanSat 8 The rocket airframe shall not be used as part of the CanSat operations. 9 The CanSat (container and SV) shall deploy from the rocket payload section. 10 The SV must be released from the container at 400 meters +/- 10 m. 11 The SV shall not be remotely steered or autonomously steered. It must be fixed to glide in a preset circular pattern of no greater than 1000 meter diameter. No active control surfaces are allowed. CanSat 2016 PDR: Team #3731 Skyfall 33 Team Logo Here (If You Want) Mechanical Sub-System Requirements (2/3) # Requirement 11 The SV shall not be remotely steered or autonomously steered. It must be fixed to glide in a preset circular pattern of no greater than 1000 meter diameter. No active control surfaces are allowed. 12 All descent control device attachment components shall survive 30 Gs of shock. 13 All descent control devices shall survive 30 Gs of shock. 14 All electronic components shall be enclosed and shielded from the environment with the exception of sensors. 15 All structures shall be built to survive 15 Gs acceleration. 16 All structures shall be built to survive 30 Gs of shock 17 All electronics shall be hard mounted using proper mounts such as standoffs, screws, or high performance adhesives. 18 All mechanisms shall be capable of maintaining their configuration or states under all forces 19 Mechanisms shall not use pyrotechnics or chemicals. CanSat 2016 PDR: Team #3731 Skyfall 34 Team Logo Here (If You Want) Mechanical Sub-System Requirements (3/3) # Requirement 20 Mechanisms that use heat (e.g., nichrome wire) shall not be exposed to the outside environment to reduce potential risk of setting vegetation on fire 27 The SV shall have an imaging camera installed and pointing toward the ground. 29 Cost of the CanSat shall be under $1000. Ground support and analysis tools are not included in the cost 36 Both the container and SV shall be labeled with team contact information including email address. 38 No lasers allowed. 39 The SV must include an easily accessible power switch which does not require removal from the container for access. Access hole or panel in the container is allowed. 40 The SV must include a battery that is well secured to power the SV. 45 The SV shall incorporate a pitot tube and measure the speed independent of GPS. The speed shall be compared with GPS speed. 46 The glide duration shall be as close to 2 minutes as possible. 49 SV shall be a fixed wing glider. No parachutes, no parasails, no autogyro, no propellers. CanSat 2016 PDR: Team #3731 Skyfall 35 Team Logo Here (If You Want) Mechanical Layout of Components Trade & Selection Component Options Selected Reasoning Wings • Printed Wing Wrapped • Wrapped frame frame Much lighter and equally as effective Body • Fiberglass • Wood Fiberglass Heavier, but much stronger Less likely to crack in testing Container • Open Base • Clamshell Open Base No moving parts Easy to deploy once link is cut Deployment • Hotwire • Three Hole Ripcord Three Hole Ripcord Already have a servo motor Personal objective to do a mechanical cut down Open base container Parachute 3-ring release mechanism (inspiration for three hole ripcord) http://skydivemode.com/wp-content/uploads/3Ring_release_animatione1413590727681.gif Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall 36 Team Logo Here (If You Want) Camera Pointing Mechanism Trade & Selection Servo Selection Options Pros Cons Tower Pro SG92R • Adequate torque(156 mNm) • Lightweight • Lower torque(156 mNm) Arduino T010050 • Small and Lightweight • Just under requisite torque(98 mNm) Tower Pro MG90S • Guaranteed to turn the camera and perform cut down • Heavier Selection: Tower Pro MG90S • Fits all specifications • Will be able to complete mechanical cut down with http://media.digikey.com/Pho tos/Adafruit%20Industries%2 0LLC/1143.jpg ease Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall Camera Connected to Servo 37 Team Logo Here (If You Want) Material Selections • Container Material: – Fiberglass walls – Polycarbonate bulkhead – Ripstop nylon for parasheet • Payload Material – Fiberglass body for a light and strong fuselage – 3D printed ABS wing mounts – Lightweight cloth skin to cover electronics • Wing Material – Polycarbonate ribs – Balsa wood spars – Monokote wing covering CanSat 2016 PDR: Team #3731 Skyfall 38 Team Logo Here (If You Want) Container - Payload Interface • SV will be attached to the top of the container by a string/cord • After the container has been deployed from the rocket, the servo motor will pull the ripcord • The SV will fall out of the container and the wings will fold out • The container is bottomless Pre-release: the pin holds the monofilament loop in Presenter: Walter Dietzler The servo turns the camera, pulling the pin out of the loop CanSat 2016 PDR: Team #3731 Skyfall The SV falls from the container. The wings deploy on springs. 39 Team Logo Here (If You Want) Structure Survivability Trades (1/5) # Requirement 12 All descent control device attachment components shall survive 30 Gs of shock. 13 All descent control devices shall survive 30 Gs of shock. 14 All electronic components shall be enclosed and shielded from the environment with the exception of sensors. 15 All structures shall be built to survive 15 Gs acceleration. 16 All structures shall be built to survive 30 Gs of shock 17 All electronics shall be hard mounted using proper mounts such as standoffs, screws, or high performance adhesives. 18 All mechanisms shall be capable of maintaining their configuration or states under all forces Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall 40 Team Logo Here (If You Want) Structure Survivability Trades (2/5) • Electronic component (PCB) mounting methods Option Pro Con Threaded Fasteners • Strong • Reusable • Heavier Adhesive • Light • Evenly spreads forces • Hard to adjust and modify Selected: Threaded Fasteners • Less permanent in case of error • Will reliably handle the required forces http://blog.mutualscrew.com/blog/assets/content/machine-screw-diamaters.jpg Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall 41 Team Logo Here (If You Want) Structure Survivability Trades (3/5) • Electronic component enclosures Option Pro Con Machined Polycarbonate • Lightweight • Strong • Takes special skills to machine 3D Printing • Easy to produce • Heavy • Weaker Fiberglass • Very strong • Secure • Heavy • More difficult to work with Selected: Machined Polycarbonate • Lightweight and strong • Have access to people with machining tools and skills Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall http://www.pepctpla stics.com/wpcontent/uploads/lar ge_mill1.jpg 42 Team Logo Here (If You Want) Structure Survivability Trades (4/5) • Securing electrical connections Option Pro Con Locking Molex Connectors • Removable, but secure • Bulky • Time-consuming to build Break Away Headers • Easier to build • Must be glued before flight for security Selected: Molex Connectors • Secure connection • Time spent building is saved by not having to add and remove glue before and after test flights Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall Female Molex connectors from the team’s pitot system prototype 43 Team Logo Here (If You Want) Structure Survivability Trades (5/5) • Descent Control Attachments Option Pro Con Bowline Knots • Easy to adjust • Strong • Potential for tangling if excessive material is loose Adhesives • No risk of tangling • Unadjustable Selected: Bowline Knots • Very strong while also being adjustable in case of mistakes • Simple and light • Risk of tangling can be minimized by keeping loops small http://www.islandbarn.org.uk/images/stories/knots/Bowline_Knot_4.gif Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall 44 Team Logo Here (If You Want) Mass Budget Container Payload Part Mass Determination Part Mass Determination Shell 120g Estimation Electronics 70g Estimated Descent Control 10g Calculated Body 150g Estimated Wings 50g Estimated Margin 20g Tail 25g Estimated Total 150g Margin 55g Total 350g Total Mass: 500g Method of correction: add ballast or use strategic removal of material Presenter: Walter Dietzler CanSat 2016 PDR: Team #3731 Skyfall 45 Team Logo Here Communication and Data Handling (CDH) Subsystem Design Daniel Corey CanSat 2016 PDR: Team #3731 Skyfall 46 Team Logo Here CDH Overview – Data handling and communication are performed by the MCU and the Xbee radio. – Chosen Hardware: • • • • Xbee-PRO 900HP 200Kbps 32K Programmable Atmel XMEGA 8-bit (ATXMEGA256A3U-AU) A09-HASM-675 Half wave Dipole Articulated XBee Explorer USB USB Adapter for XBee-PRO 900HP Hardware Choice Radio Xbee-PRO 900HP Processor Atmel XMEGA 8-bit Memory Spansion Flash Memory Antenna A09-HASM-675 Presenter: Daniel Corey CanSat 2016 PDR: Team #3731 Skyfall 47 Team Logo Here (If You Want) CDH Requirements (1/2) # Requirement 21 During descent, the glider shall collect air pressure, outside air temperature, and battery voltage once per second. 22 During descent, the glider shall transmit all telemetry at a 1 Hz rate. 23 Telemetry shall include mission time with one second or better resolution, which begins when the glider is powered on. Mission time shall be maintained in the event of a processor reset during the launch and mission. 24 XBEE radios shall be used for telemetry. 2.4 GHz Series 1 and 2 radios are allowed. 900 MHz XBEE Pro radios are also allowed. 25 XBEE radios shall have their NETID/PANID set to their team number. 26 XBEE radios shall not use broadcast mode. 30 Each team shall develop their own ground station. 31 All telemetry shall be displayed in real time during descent 32 All telemetry shall be displayed in engineering units (meters, meters/sec, Celsius, etc.) 33 Teams shall plot data in real time during flight. CanSat 2016 PDR: Team #3731 Skyfall 48 Team Logo Here (If You Want) CDH Requirements (2/2) # Requirement 34 The ground station shall include one laptop computer with a minimum of two hours of battery operation, xbee radio and a hand held antenna. 35 The ground station must be portable so the team can be positioned at the ground station operation site along the flight line. AC power will not be available at the ground station operation site. 36 Both the container and glider shall be labeled with team contact information including email address. 37 The flight software shall maintain a count of packets transmitted, which shall increment with each packet transmission throughout the mission. The value shall be maintained through processor resets. 43 The glider shall receive a command to capture an image of the ground and store the image on board for later retrieval. 44 The telemetry shall indicate the time the last imaging command was received and the number of commands received. DR The MCU must have 2 SPI ports, 4 UART ports, an ADC, 2 PWM pins, 12 additional GPIO pins, 256 Kbytes program memory, and 16 Kbytes of RAM DR At least 14 Mbits (1.75 Mbytes) of non-volatile storage must be available CanSat 2016 PDR: Team #3731 Skyfall 49 Team Logo Here (If You Want) Processor & Memory Trade & Selection (1/2) Processor Pros Atmel XMEGA 8-bit • Similar to previously (ATXMEGA256A3U-AU) used MCUs • More SPI(3) and UART(7) ports ATMEL 32-bit MCU (AT32UC3A1256-AUR) • • More RAM (64Kbytes) • Higher clock speed (66 MHz) Cons • Slower (32 MHz) • Less RAM (16 Kbytes) • Only 4 UARTs • Only 2 SPIs Selected: XMEGA 8-bit – Memory and speed are sufficient – More SPI and UART connections to handle unexpected needs – Team members have experience with the chip family Presenter: Daniel Corey CanSat 2016 PDR: Team #3731 Skyfall https://cdnreichelt.de/bilder/web/xxl_ws/A300/TQF P-64.png 50 Team Logo Here (If You Want) Processor & Memory Trade & Selection (2/2) Device Pros Cons SD card (arbitrary size) • Removable • Club heritage • Easily read from computer • Potential for loss of capability due to vibrations • Up to 100 mA current draw active, .25 mA standby Flash Memory (Spansion • No risk of connection S25FL132K0XMFI041 loss 32 Mbit) • Up to 25 mA active, 15 μA standby) Selected: Flash Memory • Lower power consumption • Simplifies operation (fewer parts to lose) Presenter: Daniel Corey CanSat 2016 PDR: Team #3731 Skyfall • Not removable • Damage to MCU and/or breakout board makes it challenging to extract flight data http://media.digikey.c om/Renders/Spansio n%20Renders/8SOIC%20PKG_tmb.j pg 51 Team Logo Here (If You Want) Real-Time Clock Options Pros Cons Xmega 8-bit built-in RTC, 32 KHz • Already on our MCU • Slightly less accurate Tiny real-time clock/calendar (PCF85063TP) • Inexpensive • Higher accuracy • Added hardware complexity Selection: ATXmega256 built-in RTC, 32 KHz • No additional components needed, only software configuration • High accuracy is not needed for CanSat operations CanSat 2016 PDR: Team #3731 Skyfall https://cdn-reichelt.de/bilder/web/xxl_ws/A300/TQFP64.png 52 Team Logo Here (If You Want) Antenna Trade & Selection Options Pros Cons A09-HTM-675 -Sufficient gain(2.1 dBi) -Whip antenna, ¼ wavelength, may -Shorter than other not work as well as ½ wave dipole options -Requires an adapter to connect to XBee A09-HASM-675 -2.1dBi ½ wave dipole -SMA connection, compatible with XBee -More expensive A09-HBSM-P5I -2.1dBi ½ wave dipole -Longer -Attached 5 inch cable not necessary Selection: A09-HASM-675 • This antenna readily connects to the Xbee. • The 2.1dBi ½ wave dipole has a 3km range • Prior usage in competition Link Budget: https://www.parallax.c om/sites/default/files/s PR = PT + GT – LT - LFS - LM + GR - LR tyles/full-sizeproduct/public/32410_ -73.44dBm = 16.99dBm + 2.1dBi -101.08dB + 10.65dBi 0.png?itok=rqU9TYM H Presenter: Daniel Corey CanSat 2016 PDR: Team #3731 Skyfall 53 Team Logo Here (If You Want) • • Radio Configuration The XBee will be configured with the XCTU software provided by Digi – Unicast mode – NETID will be set to our team number (3731) – Transparent mode – Baud rate will be set to 230400 – The RO (Packetization Time-out) parameter will be set to a low non-zero value (10 ms) to minimize latency without sacrificing transport efficiency – The DH and DL settings on the SV and GCS XBees will be set to each other’s SH and SL parameters Transmission control – The XBee will only transmit when it is sent data. No data will be sent to it during flight state 4 (landed). – Software will prioritize sending pending telemetry packets to the XBee near the beginning of each second, and will not send image packets during telemetry transmission Presenter: Daniel Corey CanSat 2016 PDR: Team #3731 Skyfall 54 Team Logo Here (If You Want) Telemetry Format Telemetry data and example packet (sent once per second) Temperature (°C) Packet count Team ID Air pressure (Pa) GPS altitude (m) Latitude Command count GPS speed (m/s) Camera angle (degrees) 3731,1203,1248,431,98287,19.3,32,3.1,31.995975,-99.219524,1375,10,20.1,1172,2,-35,STATUS:2;5;32 Mission time (s) Airspeed (m/s) Altitude sensor measurement (m) Presenter: Daniel Corey Command time (s) Longitude Battery voltage (V) # of GPS satellites CanSat 2016 PDR: Team #3731 Skyfall Semicolonseparated status codes 55 Team Logo Here Electrical Power Subsystem (EPS) Design Jordan Taylor CanSat 2016 PDR: Team #3731 Skyfall 56 Team Logo Here (If You Want) EPS Overview 5V components (servo motor) 5V DC-DC switching regulator RBF pin MCU and other 3.3V components Presenter: Jordan Taylor 3V Surefire 123A battery 3.3V DC-DC switching regulator CanSat 2016 PDR: Team #3731 Skyfall 57 Team Logo Here (If You Want) EPS Requirements # Requirement 14 All electronic components shall be enclosed and shielded from the environment with the exception of sensors. 15 All structures shall be built to survive 15 Gs acceleration. 16 All structures shall be built to survive 30 Gs of shock. 17 All electronics shall be hard mounted using proper mounts such as standoffs, screws, or high performance adhesives. 18 All mechanisms shall be capable of maintaining their configuration or states under all forces. 39 The glider must include an easily accessible power switch which does not require removal from the container for access. Access hole or panel in the container is allowed. 41 Lithium polymer cells are not allowed due to being a fire hazard. 42 Alkaline, Ni-MH, lithium ion built with a metal case, and Ni-Cad cells are allowed. Other types must be approved before use. DR The EPS must provide a 3.3V power supply DR The EPS must provide a power supply between 4.8V and 6V CanSat 2016 PDR: Team #3731 Skyfall 58 Team Logo Here (If You Want) Electrical Block Diagram Battery External power supply (optional) Presenter: Jordan Taylor Servo motor 3.3V converter Pitot system Switch (RBF pin) Status LED Voltage sensor Data storage 5V converter XBee Pressure sensor MCU Pressure sensor GPS Buzzer CanSat 2016 PDR: Team ### (Team Number and Name) 59 Team Logo Here Payload Battery Trade and Selection Lithium Ion Battery Power Voltage Mass Rechargeable Surefire 123A 1550mAh 3V 17.1g No Ultralife UBP001 1800mAh 3.7V 41g Yes Ultralife UBP002 900mAh 3.7V 24g Yes • Selected: Surefire 123A • • • DC-DC switching regulators can adjust voltage as needed Minimizes mass Documentation is minimal, but has club heritage in similar applications http://edczone.com /cdn/store/3411/ps/ 20150513/2012_sf 123a_1l_480x480.j pg CanSat 2016 PDR: Team #3731 Skyfall 60 Team Logo Here (If You Want) Power Budget Component Duty Cycle Current (mA) Voltage MCU 100% 15 3.3 Camera 4% 75 Servo 4% GPS Conversion Efficiency Power consumption (mAh) Uncertainty 83% (DC-DC) 29.82 Datasheet 3.3 83% (DC-DC) 5.96 Datasheet 200 5.0 86% (DC-DC) 23.26 Datasheet 100% 52 3.3 83% (DC-DC) 103.37 Datasheet Pressure sensor (x2) 100% 0.28 3.3 83% (DC-DC) 0.56 Datasheet XBee 100% 48 3.3 83% (DC-DC) 95.42 Datasheet Flash memory 66% 0.14 3.3 83% (DC-DC) 0.18 Datasheet Status LED (x3) 50% 90 3.3 83% (DC-DC) 89.46 Datasheet Buzzer 33% 35 3.3 Total flight time 1.5 hr 100% (battery) 17.33 Total 365.48 Datasheet • Battery capacity: 1500 mAh • Required capacity * 1.5 margin of error: 550 mAh • Calculations based on 1 hour pre-flight wait, a 3 minute flight, and 27 minutes with the buzzer running, and are still at less than 40% of the battery’s capacity Presenter: Jordan Taylor CanSat 2016 PDR: Team #3731 Skyfall 61 Team Logo Here (If You Want) Power Bus Voltage Measurement Trade & Selection Device Pros ATXMEGA256 • Minimal internal ADC additional circuitry LTC2451 external ADC • Higher resolution Cons • Lower resolution Voltage measurement is accomplished with a voltage divider and ADC • Added complexity • Additional peripheral interface required Selected: ATXMEGA256 internal ADC • Resolution (2.2 mV) is sufficient for our needs • Minimal extra hardware required CanSat 2016 PDR: Team #3731 Skyfall 62 Team Logo Here Flight Software (FSW) Design William Hankins CanSat 2016 PDR: Team #3731 Skyfall 63 Team Logo Here (If You Want) FSW Overview • All flight software is written in the C programming language • Development in Atmel Studio IDE Tasks • Detect launch, landing, and other state changes • Determine when to release SV from container • Accept commands and transmit telemetry Presenter: William Hankins FSW Architecture Command buffers and variables Timetriggered interrupts Data buffers and variables Eventtriggered interrupts Main control loop CanSat 2016 PDR: Team #3731 Skyfall 64 Team Logo Here (If You Want) FSW Requirements (1/2) # Requirement 21 During descent, the glider shall collect air pressure, outside air temperature, and battery voltage once per second. 22 During descent, the glider shall transmit all telemetry at a 1 Hz rate. 23 Telemetry shall include mission time with one second or better resolution, which begins when the glider is powered on. Mission time shall be maintained in the event of a processor reset during the launch and mission 24 XBEE radios shall be used for telemetry. 2.4 GHz Series 1 and 2 radios are allowed. 900 MHz XBEE Pro radios are also allowed. 25 XBEE radios shall have their NETID/PANID set to their team number. 26 XBEE radios shall not use broadcast mode. 31 All telemetry shall be displayed in real time during descent. 32 All telemetry shall be displayed in engineering units (meters, meters/sec, Celsius, etc.) CanSat 2016 PDR: Team #3731 Skyfall 65 Team Logo Here (If You Want) FSW Requirements (2/2) # Requirement 33 Teams shall plot data in real time during flight. 37 The flight software shall maintain a count of packets transmitted, which shall increment with each packet transmission throughout the mission. The value shall be maintained through processor resets. 43 The glider shall receive a command to capture an image of the ground and store the image on board for later retrieval. 44 The telemetry shall indicate the time the last imaging command was received and the number of commands received. 47 The CanSat shall have a payload release override command to force the release of the payload in case the autonomous release fails. 48 A buzzer must be included that turns on after landing to aid in location Bonus The camera shall be commanded to point at any angle from starboard to nadir #1 to port direction and take an image in the requested direction. Bonus Transmit image to ground station after each picture is taken. Telemetry must still #2 be sent during image transmission at the 1 Hz rate using the same XBee radio. CanSat 2016 PDR: Team #3731 Skyfall 66 Team Logo Here (If You Want) CanSat FSW State Diagram (1/2) RBF pulled Flight State 0 (prelaunch) • Begin sensor sampling • Begin storing data • Transmit telemetry Vertical velocity > 15 m/s Flight State 1 (post-launch) • Continue sensor sampling • Continue data storage • Transmit telemetry 1. Servo powered on 2. Cut down (rotate servo) 3. Camera powered on Flight State 2 (gliding) • Continue sensor sampling • Continue data storage • Transmit telemetry • Accept camera rotation commands • Take photos on command Vertical velocity < 3 m/s AND airspeed < 5 m/s Altitude <= 400 m and vertical velocity < 0 m/s Presenter: William Hankins 1. 2. 3. 4. 5. 6. Flight State 4 (landed) Sensor sampling rate: Halt sensor sampling Halt telemetry transmission Continue transmitting partially sent photos Turn off camera Turn off servo Activate buzzer Standard Sensor Sampling Rates • GPS and battery voltage: 1 Hz • Altitude, airspeed, and temperature: 10 Hz Data Storage • Record all transmitted telemetry • Record all photos taken Telemetry • Transmission rate: 1 Hz CanSat 2016 PDR: Team #3731 Skyfall 67 Team Logo Here (If You Want) CanSat FSW State Diagram (2/2) Start up Sequence Shutdown Sequence Read EEPROM Shutdown unsafe? No Collect base altitude, set time and flight state to 0 Set shutdown flag to UNSAFE in EEPROM Presenter: William Hankins CanSat safe button pressed Yes Load stored data from EEPROM Shutdown flag set to SAFE in EEPROM RBF pin inserted, SV shuts down Recovery data • Shutdown flag • Base altitude • Flight state • System time • Telemetry packet count • Photo transmission information CanSat 2016 PDR: Team #3731 Skyfall 68 Team Logo Here (If You Want) Glider FSW Plan Cutdown Detail (when vertical velocity < 0 m/s and altitude <= 400 m) 1. Switch servo power on 2. Rotate servo to pull release pin 3. Switch camera power on 4. Initialize and configure camera Pressure collection detail (at 10 Hz) 1. Send measurement commands to both sensors; record current time 2. At least 10 milliseconds later, read pressures from both sensors 3. Replace the oldest stagnation and static pressures in memory with the measurements taken Presenter: William Hankins 1. 2. 3. 4. 1. 2. 3. 4. Taking a Photo Detail (when command is received) Generate photo metadata Write metadata to flash memory Send photo command to camera over UART An interrupt will write the relevant parts of the data sent from the camera to flash memory Cutdown Override Detail (when command is received) Power on servo Rotate servo to release ripcord pin Power on and initialize camera Enter flight state 2 (regardless of current flight state) CanSat 2016 PDR: Team #3731 Skyfall 69 Team Logo Here (If You Want) Software Development Plan Prototyping • Software developed using a ATxmega128a1 Xplained development board • Breakout boards and breadboards utilized for some sensor/device development Development Sequence 1. Pressure sensor (completed) 2. GPS, state detection, telemetry transmission, command reception (By Feb 17th) 3. 1st flight test (By February 20th) 4. Flash memory driver, servo (By Mar 9th) 5. 2nd flight test (By Mar 12th) 6. Camera driver, pitot calibration, battery voltage measurement (By Apr 6th) 7. 3rd flight test (By Apr 9th) 8. Debugging, calibration and testing (June 1st) Development Team • Elena Pradhan • Daniel Corey • Will Hankins • Ankhur Shah Testing Methodology • Testing of individual drivers before and after integration • Testing of all aspects of the software periodically, and after any major change or addition ATxmega128a1 Xplained CanSat 2016 PDR: Team #3731 Skyfall 70 Team Logo Here Ground Control System (GCS) Design Connor Gisburne CanSat 2016 PDR: Team #3731 Skyfall 71 Team Logo Here (If You Want) GCS Overview Yagi Antenna, Laird Technologies PC906N Laptop computer with at least 2 hours of battery life, and the GCS software installed for data processing Xbee Pro 900HP XBee Explorer USB, a USB adaptor for Xbee products Presenter: Connor Gisburne CanSat 2016 PDR: Team #3731 Skyfall 72 Team Logo Here (If You Want) GCS Requirements (1/2) # Requirement 22 During descent, the glider shall transmit all telemetry at a 1 Hz rate. 23 Telemetry shall include mission time with one second or better resolution, which begins when the glider is powered on. Mission time shall be maintained in the event of a processor reset during the launch and mission. 24 XBEE radios shall be used for telemetry. 2.4 GHz Series 1 and 2 radios are allowed. 900 MHz XBEE Pro radios are also allowed. 25 XBEE radios shall have their NETID/PANID set to their team number. 26 XBEE radios shall not use broadcast mode. 29 Cost of the CanSat shall be under $1000. Ground support and analysis tools are not included in the cost. 30 Each team shall develop their own ground station. 31 All telemetry shall be displayed in real time during descent. Presenter: Connor Gisburne CanSat 2016 PDR: Team #3731 Skyfall 73 Team Logo Here (If You Want) # GCS Requirements (2/2) Requirement 32 All telemetry shall be displayed in engineering units (meters, meters/sec, Celsius, etc.) 33 Teams shall plot data in real time during flight. 34 The ground station shall include one laptop computer with a minimum of two hours of battery operation, xbee radio and a hand held antenna. 35 The ground station must be portable so the team can be positioned at the ground station operation site along the flight line. AC power will not be available at the ground station operation site. 36 Both the container and glider shall be labeled with team contact information including email address. 37 The flight software shall maintain a count of packets transmitted, which shall increment with each packet transmission throughout the mission. The value shall be maintained through processor resets. 44 The telemetry shall indicate the time the last imaging command was received and the number of commands received. Presenter: Connor Gisburne CanSat 2016 PDR: Team #3731 Skyfall 74 Team Logo Here (If You Want) GCS Antenna Trade & Selection Options Pros Cons Laird Technologies PC906N • Has been used by the club before • Club has some on hand • Large Phoenix Contact 5606654 • More compact • Expensive Selection: Laird Technologies PC906N • As our club has used and has access to this antenna, we chose this high gain Yagi antenna. • It will also save us money https://avalanche.tessco.c om/productimages/250x25 0/33999.jpg Link Budget: PR = PT + GT – LT - LFS - LM + GR - LR -73.44dBm = 16.99dBm + 2.1dBi -101.08dB + 10.65dBi Presenter: Connor Gisburne CanSat 2016 PDR: Team #3731 Skyfall 75 Team Logo Here (If You Want) GCS Software (1/2) • COTS used – – – – Python programming language PySerial serial port library for Python Matplotlib graphing library for Python WxPython graphical user interface (GUI) library for Python • Real-time plotting software design Pitot tube data plot made with selected tools – Regular (At least 10Hz) check for new data – Any new telemetry packets are pulled from disk, and the changes are reflected in graph, position and table view – Continuous scanning for new images Telemetry display mockup CanSat 2016 PDR: Team #3731 Skyfall 76 Team Logo Here (If You Want) GCS Software (2/2) • Data archiving and retrieval – All data is saved into a raw log file – Telemetry and photo packets are identified in the data based on the beginning and terminating characters – Received images and telemetry are displayed through the GCS GUI • Telemetry data recording and media presentation – All image packets are saved as a file in a folder for that image – Images are reconstructed once all packets are received and displayed in the GCS interface • Command software and interface – We are using an Sparkfun Xbee explorer board as our interface with the radio and writing our command software in the Python programming language • Telemetry file creation – Packets are first stored in a raw data file – Packets identified as telemetry are added into a .csv file CanSat 2016 PDR: Team #3731 Skyfall 77 Team Logo Here CanSat Integration and Test Elena Pradhan CanSat 2016 PDR: Team #3731 Skyfall 78 Team Logo Here (If You Want) • CanSat Integration and Test Overview (1/4) Drop Test Purpose: To test the parachute, attachment and release mechanism and all the electrical components How: Attach the parachute to a non-stretching cord, drop it from 80 cm Ideal: No damage to parachute attachment, release of CanSat, functional test performed on CanSat • Vibration Test Purpose: To test the workmanship of the SV and the mounting integrity of the components How: Expose the CanSat to 2 second vibrations from an Orbit Sander for one minute Ideal: No damages, positive results in functional test of the CanSat • Thermal Test Purpose: To test if the CanSat and the container can resist change when exposed to heat How: Build a thermal chamber, raise the temperature to 60 C and maintain it for two hours while the CanSat is turned on Ideal: No damage to the CanSat , positive results to any functional tests, no damage to the integrity • Fit Test Purpose: To test if that the CanSat properly fits in and slides out of the rocket payload section How: Build a test fixture and slide the CanSat container in Ideal: The CanSat fits properly and can slide out Presenter: Elena Pradhan CanSat 2016 PDR: Team #3731 Skyfall 79 Team Logo Here (If You Want) CanSat Integration and Test Overview (2/4) • Subsystem Testing 1. Mechanical Sub-system Testing – Quadcopter drop test – Test if the glider flies – Test the stability of the flight radius – Rocket – Test if the glider can survive 30Gs of shock and 15Gs of acceleration – Parachute deployment test – Test the stability of the flight radius 2. Electrical sub-system Testing Quadcopter – Test the cut down mechanism by ejecting it from a rocket Rocket – Test if the sensors withstand 30Gs of shock and 15Gs of acceleration – Test Integrity of the components and if they are properly mounted Presenter: Elena Pradhan CanSat 2016 PDR: Team #3731 Skyfall 80 Team Logo Here (If You Want) CanSat Integration and Test Overview (3/4) 3. Software Testing – Quadcopter – Test cut down delay and reliability of drivers – Rocket – Test flight state changes – Test ground station by separating the GCS and SV by approximately 2 km and transmitting telemetry • Other XBees will be transmitting near both the GCS and SV to simulate competition conditions as best possible Presenter: Elena Pradhan CanSat 2016 PDR: Team #3731 Skyfall 81 Team Logo Here (If You Want) Design Container Design PCB CanSat Integration and Test Overview (4/4) Design the container with dimensions fitting the constraints of rocket Design a PCB that fits all the components and occupies minimum area Design a glider around the dimensions of PCB Design a Glider Develop FSW Write all needed drivers, integrate them into a common project and utilize them according to flight state Be able to receive telemetry and images and send commands Develop Ground Station Presenter: Elena Pradhan CanSat 2016 PDR: Team #3731 Skyfall 82 Team Logo Here Mission Operations & Analysis CanSat 2016 PDR: Team #3731 Skyfall 83 Team Logo Here (If You Want) Overview of Mission Sequence of Events Team Task Team Skyfall Arrive at Launch site Team Skyfall Pre-Launch Meeting Ground Station Team Find Ground Station Set-up Location and begin set-up Software Team Check that the correct software is loaded on the payload Electrical Team Gather and assemble all electrical components Mechanical Team Gather and assemble all mechanical components Electrical Team Load electronics into payload without turning it on Mechanical Team Load payload into container and pack the parachute Team Skyfall Wait for signal to begin Electrical Team When signaled, power up the CanSat Mechanical Team Load the CanSat into rocket Team Skyfall Patiently wait for launch Ground Station Team Receive Data from CanSat Team Skyfall Observe Flight then conduct recovery operations CanSat 2016 PDR: Team #3731 Skyfall 84 Team Logo Here (If You Want) • Mission Operations Manual Development Plan Mission Operations Manual – Two copies in 3 ring binders • One for team use • One to be given to flight coordinator • • • Purpose – Safety – Procedures for effective communication – Optimization of team performance Includes – Table of contents – Introduction – Ground Station Setup – CanSat preparation and implementation in rockett – Launch procedures – Removal and Recovery Development – Each subteam will develop their own mission operations to be compiled and included into the final manual. CanSat 2016 PDR: Team #3731 Skyfall 85 Team Logo Here (If You Want) CanSat Location and Recovery • Tracking and Recovery – Team members will visually track the SV and Container as long as possible – The SV will be located using visual tracking and GPS data – The container will be located based on visual tracking – The buzzer and fluorescent colors will make both easier to recover • Contact Information (on SV and Container) – UAH Space Hardware Club – CanSat 2015 Team Skyfall – Please contact: Walter Dietzler – (314) 728-9704 – [email protected] CanSat 2016 PDR: Team #3731 Skyfall 86 Team Logo Here Requirements Compliance Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 87 Team Logo Here (If You Want) Requirements Compliance Overview • All designs either comply or partially comply with all requirements. • Design changes and testing are planned to remedy partial compliance. • Current container design is just 0.02 mm under maximum size, but this design will be modified by CDR to provide larger tolerances • Calculations and testing for the turn radius have not been done, but are planned for between now and CDR Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 88 Team Logo Here (If You Want) Requirements Compliance (1/5) Rqmt Num Comply / No X-Ref Slide(s) Comply / Demonstrating Partial Compliance Requirement 1 Total mass of CanSat, container, and all descent control devices shall be 500 grams. Mass shall not vary more than +/10 grams. Comply 45 2 The cansat must be installed in a container to protect it from deployment out of the rocket. Comply 13,39 3 The container shall fit inside the cylindrical payload section of the rocket defined by the cylindrical payload envelope of 125 mm x 310 mm length control system including the descent Partial Comply 14 4 The container must use a descent control system. It cannot free fall. A parachute is allowed and highly recommended. Include a spill hole to reduce swaying. Comply 25 Comply 14 Comply 27 Comply 13 Comply 13 Comply 10 Comply 10, 67, 69 5 6 7 8 9 10 The container shall not have any sharp edges that could cause it to get stuck in the rocket payload section. The container must be a florescent color, pink or orange. The rocket airframe shall not be used to restrain any deployable parts of the CanSat. The rocket airframe shall not be used as part of the CanSat operations. The CanSat (container and glider) shall deploy from the rocket payload section. The glider must be released from the container at 400 meters +/- 10 m. Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall Team Comments or Notes Cansat is 124.98mm x 300mm, must change to increase clearance 89 Team Logo Here (If You Want) Requirements Compliance (2/5) Rqmt Num 11 12 13 14 15 16 17 Comply / No X-Ref Slide(s) Comply / Demonstrating Partial Compliance Requirement The glider shall not be remotely steered or autonomously steered. It must be fixed to glide in a preset circular pattern of Partial Comply no greater than 1000 meter diameter. No active control surfaces are allowed. All descent control device attachment components shall survive Comply 30 Gs of shock. All descent control devices shall survive 30 Gs of shock. All electronic components shall be enclosed and shielded from the environment with the exception of sensors. All structures shall be built to survive 15 Gs acceleration. All structures shall be built to survive 30 Gs of shock. All electronics shall be hard mounted using proper mounts such as standoffs, screws, or high performance adhesives. 25 Comply 26 Comply 42 Comply Comply 26 26 Comply 41 All mechanisms shall be capable of maintaining their configuration or states under all forces Comply 34 19 Mechanisms shall not use pyrotechnics or chemicals. Comply 34 20 Mechanisms that use heat (e.g., nichrome wire) shall not be exposed to the outside environment to reduce potential risk of setting vegetation on fire. Comply 6 CanSat 2016 PDR: Team #3731 Skyfall Calculation of aileron and rudder size required have not been done yet 26 18 Presenter: Walter Deitzler Team Comments or Notes No pyrotechnics or chemicals will be used No nichrome wire or other heat-based mechanisms are used 90 Team Logo Here (If You Want) Requirements Compliance (3/5) Rqmt Num 21 22 23 24 25 26 27 28 29 30 Comply / No X-Ref Slide(s) Comply / Demonstrating Partial Compliance Requirement During descent, the glider shall collect air pressure, outside air temperature, and battery voltage once per second. During descent, the glider shall transmit all telemetry at a 1 Hz rate. Telemetry shall include mission time with one second or better resolution, which begins when the glider is powered on. Mission time shall be maintained in the event of a processor reset during the launch and mission. XBEE radios shall be used for telemetry. 2.4 GHz Series 1 and 2 radios are allowed. 900 MHz XBEE Pro radios are also allowed. XBEE radios shall have their NETID/PANID set to their team number XBEE radios shall not use broadcast mode. The glider shall have an imaging camera installed and pointing toward the ground. The resolution of the camera shall be a minimum of 640x480 pixels in color. Cost of the CanSat shall be under $1000. Ground support and analysis tools are not included in the cost. Each team shall develop their own ground station. Presenter: Walter Deitzler Comply 67 Comply 55, 67 Comply 55 Comply 47 Comply 54 Comply 54 Comply 23, 37 Comply 23 Comply 95 Comply 76, 77 CanSat 2016 PDR: Team #3731 Skyfall Team Comments or Notes Design collects at 10Hz for data smoothing. 91 Team Logo Here (If You Want) Requirements Compliance (4/5) Rqmt Num 31 32 33 34 35 36 37 38 39 40 Comply / No X-Ref Slide(s) Comply / Demonstrating Partial Compliance Requirement All telemetry shall be displayed in real time during descent All telemetry shall be displayed in engineering units (meters, meters/sec, Celsius, etc.) Teams shall plot data in real time during flight. The ground station shall include one laptop computer with a minimum of two hours of battery operation, xbee radio and a hand held antenna. The ground station must be portable so the team can be positioned at the ground station operation site along the flight line. AC power will not be available at the ground station operation site. Both the container and glider shall be labeled with team contact information including email address. The flight software shall maintain a count of packets transmitted, which shall increment with each packet transmission throughout the mission. The value shall be maintained through processor resets No lasers allowed. The glider must include an easily accessible power switch which does not require removal from the container for access. Access hole or panel in the container is allowed. The glider must include a battery that is well secured to power the glider Presenter: Walter Deitzler Team Comments or Notes Comply 76 Comply 55 Comply 76 Comply 72 Comply 72 Comply 86 Comply 55 Comply 35 No lasers will be used Comply 57, 59 Location for RBF pin not yet chosen Comply 59, 60 CanSat 2016 PDR: Team #3731 Skyfall 92 Team Logo Here (If You Want) Requirements Compliance (5/5) Rqmt Num 41 42 43 44 45 46 47 48 49 Comply / No X-Ref Slide(s) Comply / Demonstrating Partial Compliance Requirement Lithium polymer cells are not allowed due to being a fire hazard. Alkaline, Ni-MH, lithium ion built with a metal case, and Ni-Cad cells are allowed. Other types must be approved before use. The glider shall receive a command to capture an image of the ground and store the image on board for later retrieval. The telemetry shall indicate the time the last imaging command was received and the number of commands received. The glider vehicle shall incorporate a pitot tube and measure the speed independent of GPS. The speed shall be compared with GPS speed. The glide duration shall be as close to 2 minutes as possible. The CanSat shall have a payload release override command to force the release of the payload in case the autonomous release fails. A buzzer must be included that turns on after landing to aid in location Glider shall be a fixed wing glider. No parachutes, no parasails, no autogyro, no propellers. Presenter: Walter Deitzler Comply 60 Comply 60 Comply 67, 69 Comply 55 Comply 16, 20, 59 Comply 30 Comply 69 Comply 59, 61 Comply 11, 12 CanSat 2016 PDR: Team #3731 Skyfall Team Comments or Notes Not a lithium polymer 93 Team Logo Here Management Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 94 Team Logo Here (If You Want) CanSat Budget – Hardware Item Supplier Quantity Estimate, actual, or budgeted prices Individual Price Total Cost ATXMEGA256A3U-AU Digikey 1 Actual $7.26 $7.26 AdaFruit Miniature TTL Serial JPEG Camera Adafruit 1 Actual $35.95 $35.95 Antenova M10382-A1 Digikey 1 Actual $19.61 $19.61 MS 5607 Digikey 2 Actual $6.05 $12.10 Spansion S25FL132K0XMFI041 32 Mbit Digikey 1 Actual $0.62 $0.62 Box of Surefire CR123 Surefire 1 Actual $22.50 $22.50 Xbee-PRO 900HP Sparkfun 1 Actual $54.95 $54.95 Polycarb Club N/A Estimate $70.00 $70.00 Ripstop Nylon, Yard Joanne's Fabric 2 Actual $7.99 $15.98 ABS Club N/A Estimate $50.00 $50.00 Fiberglass Club N/A Estimate $50.00 $50.00 Miscellaneous Electronics N/A 1 Estimate $10.00 $10.00 Miscellaneous Mechanical N/A 1 Estimate $30.00 $30.00 Tower Pro MG90S Adafruit 1 Actual $9.95 $9.95 A09-HASM-675 Mouser 1 Actual $20.00 $20.00 668-1470-ND Digikey 1 Actual $0.55 $0.55 PCB Advanced Circuits 1 Estimate $35.00 $35.00 Total Budgeted: $990.00 Total Cost: $444.47 Margin: $550.00 CanSat 2016 PDR: Team #3731 Skyfall 95 Team Logo Here (If You Want) CanSat Budget – Other Costs Item Supplier Quantity Actual, Estimated or Budgeted Price Cost Ground Station PC906N Laptop Laird Technologies Club 1 Actual Club Stock 0 1 Actual Club Stock 0 0 0 Testing Facilities and Equipment Quad Copter drop tests Club 4 Budgeted Rocket Launch Apogee 4 Budgeted Pressure Chambers UAH 1 Actual Environmental Testing Fabricated 3 Budgeted Tools and Equipment Club 1 Budgeted $ 90.00 $ 360.00 Stock $ $ 0 50.00 $ 150.00 400.00 $ 400.00 800.00 Travel Van Rental UAH 1 Budgeted $ 800.00 $ Hotel Rooms Club 3 Budgeted $ 436.00 $ 1,308.00 Meal Stipend Days Club 50 Budgeted $ 60.00 $ 3,000.00 Total cost: Total cost: $ 6,018.00 Sources of Income: Space Hardware Club: $7100.00 Budgeted: $7008.00 Presenter: Name goes here CanSat 2016 PDR: Team #3731 Skyfall 96 Team Logo Here (If You Want) Program Schedule (1/2) High Level Gantt Chart Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 97 Team Logo Here (If You Want) Program Schedule (2/2) Full Gantt Chart Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 98 Team Logo Here (If You Want) • Conclusions Major Accomplishments – Lots of prototyping has been done on mechanical, electrical, and software • A working pitot tube has already been finished • Two different glider prototypes have been tested • – Solid plan for ground station-cansat interface that includes transmission of camera data, telemetry, and commands. Major Unfinished work – Lots of specific design still needs to be done, such as PCBs – More testing needs to be done – Mechanical design requires major revision We are ready to move on to the next stage of development because we have some designs that are ready for full testing, and some that, while not quite finished, are almost to that point. Presenter: Walter Deitzler CanSat 2016 PDR: Team #3731 Skyfall 99