SlideShare a Scribd company logo
1 of 31
Avionics
Cade Walton & Jake Carver
System Overview
Avionics System Subsections:
- Flight Computer
- Analog Control System
- Relay Station
- REDS
- Harness
- Software (Data Viz)
Flight Computer
Revision 2.0
Primary Reason
● Reliable way to safely measure tank pressures
while preparing for a test or launch.
○ Reliable power management
○ Wired connection to bunker
Secondary Reason
● To demonstrate the ability to collect data
during flight.
○ 9-axis Inertial Measurement Unit, paired with
Pressure Data.
● To be adaptable to future rocket designs.
Purpose
FRONTBACK
Features
● ARM Cortex M0 Based Atmel Micro
○ Dual 3.3V/5V Power Supply
○ 2 16-Bit Sigma Delta ADCs
○ CAN Controller/API
○ RS-485 Controller/API
● microSD Card
● CAN Transceiver
○ Possibility of feature expansion
● RS485 Transceiver
○ Long Distance Wired Communication
● 3S LiPo Power Source
○ Pressure Transducers and PCB can be
powered off the same battery.
● BNO055 IMU for in flight data acquisition
● Low Power
● Lightweight (1.6 Ounces Battery+PCB)
MSP-300 Pressure Transducer
● 100-10,000 PSI Range
● Identical in usage and output to previous PTs, just
smaller and lighter
● 1-5V Output Range for ADC(Reason for Dual Power
Supply MCU)
● 8-30V Supply Range (Reason for 3S LiPo)
● 16-bit ADC allows for ~0.1 PSI Resolution on 5K PT
BNO055 Inertial Measurement Unit
● Allows us to collect 3-axis accelerometer, gyroscope,
and magnetometer data. Totaling to a 9-axis IMU.
● Outputs quaternion data for easy analysis
● Can be magnetically calibrated to the rockets
structure ahead of time.
● Tons of configuration options
● Low-power optimizable
Sensors
Considerations
● Highly Conservative Estimates
● “Really High” is a worst case scenario.
● “Realistic High” was estimated as a high-typical load.
● Picked reasonably conservative values from each datasheet
● Estimation ignores firmware optimization, idle modes, and
also includes 1 extra pressure transducer.
● 11.1V 450mAh LiPo Battery
Potential Optimizations
● IMU Idle
● SD Card Idle
● CAN Idle(Already Part of these estimates)
● Firmware(Above estimates assume very high
CPU utilization)
Power Estimations
Firmware
● FreeRTOS
○ Real-time Operating System
○ Easy configuration and API
○ Real-time guarantees are not strictly
necessary here, however it makes task
management trivial.
○ Small Size allows for entire kernel to fit on
controller
○ Its FREE
● Long Distance Twisted Pair Interface
○ RS485(Half-Duplex)
○ Eliminates the need for power hungry radio,
and therefore a larger battery
○ Long Range, High Data Rates
○ Connects to Analog Control System
○ Sends Data to Bunker
● Serial Wire Debugger
○ Debugging and Programming Port
○ Once flashed, controller can be treated like a
black box.
○ Will start executing tasks as soon as it is
powered on.
Interface
Mounting
Flight
Computer
Analog Control System
● All bunker commands will be sent using the ACS
● Device consists of:
○ Custom PCB
○ Raspberry Pi
○ Arduino
○ 7V DC power supply
○ 14 toggle switches
○ 1 abort button
○ 3 safety switches
○ 2 display screens
○ 15 state LEDs
○ 1 volt meter
Analog Control System
● Designed to be highly configurable/easy
to access
● Three removable plates
1. Display plate
2. Back plate
3. Front plate
● All components interior to ACS will sit
on a removable acrylic plate
1
2
3
Analog Control System Layout
1
2
3
5
1. Display
2. Toggle Switch
3. LED Indicator
4. Abort Button
5. Key Switch
4
Analog Control System PCB
● Printed Circuit Board Design
○ 3 different versions
1. KiCAD
2. Altium v.1
3. Altium v.2
○ Relays are actively grounded
○ Switch needs to be placed
between signal and ground
○ PCB manufacturing choice:
OshPark
○ JST connectors for I/O pins
○ Ethernet connectors for long
distance signal transmission
KiCAD
Altium v.1
Latest Version:
“Altium V.2”
Analog Control System PCB
Ethernet 2 pin JST
Purpose: Organize ACS
interior circuit so that it
is both easily
replaceable and reliable
Switch connectors
LED connectors
int LOX = 12;
int CH4 = 11;
int IGNITION = 10;
int LOX_s = 7;
int CH4_s = 6;
int LAUNCH_s = 5;
int vLOX;
int vCH4;
int vLAUNCH;
void setup(){
pinMode(LOX, OUTPUT);
pinMode(CH4, OUTPUT);
pinMode(IGNITION, OUTPUT);
pinMode(LOX_s, INPUT);
pinMode(CH4_s, INPUT);
pinMode(LAUNCH_s, INPUT);
digitalWrite(LOX, HIGH);
digitalWrite(CH4, HIGH);
digitalWrite(IGNITION, HIGH);
}
void loop(){
vLAUNCH =
digitalRead(LAUNCH_s);
vLOX = digitalRead(LOX_s);
vCH4 = digitalRead(CH4_s);
MPV and Spark Ignition Relays
Simple Arduino code to turn on ignitor and actuate valves with time delay
if (vLAUNCH == HIGH) {
digitalWrite(IGNITION, LOW);
delay(1000);
digitalWrite(CH4, LOW);
delay(250);
digitalWrite(LOX, LOW);
}
if (vLOX == HIGH) {
digitalWrite(LOX, LOW);
}
if (vCH4 == HIGH) {
digitalWrite(CH4, LOW);
}
else {
digitalWrite(LOX, HIGH);
digitalWrite(CH4, HIGH);
digitalWrite(IGNITION, HIGH);
}
}
Relay Station Circuit Diagram
4 step safety routine:
AC Power Switch, Safety Switch, Safety Relay, ACS Key Switch
Relay Station Pelican Case
iM2370 Storm Case
● Interior: 18.20" × 12.10" × 5.20"
● Watertight, crushproof, and dustproof
● Two Press & Pull Latches
● Two Padlockable Hasps
● Double-layered, Soft-grip Handle
Relay Station CAD
DIN rail connectors
3 pin bulkheads
Raspberry Pi
Ethernet bulkheads
Relays
Power supply
bulkhead 24VDC supply
Relay Station PCB
Pelican case
REDS
Rocket Emergency Depressurization System
In the shared valve scenario, there needs to be a seperate connector into the
rocket specifically for REDS. Vent valve lead wires will be spliced in boat tail
area and attached to both the Umbilical and REDS connectors. This will be done
using a simple PCB with inline diodes attached to the REDS connector and a
simple passthrough for the Umbilical connector.
REDS (P1)
connector
Altium
Harness Connections to Rocket
Specs:
● 13A capacity
● 12 pins
● Dimensions: ½” by ½”
● McMaster: 6168T79
Pinout:
1&2: LOX VENT
3&4: CH4 VENT
5&6: DATA
7&8: LOX MPV
9&10: CH4 MPV
11&12: AUX
Harness Overall Structure
1: Connection to exterior. 12 pin connector, 10 currently populated
2: VV leads split off to REDS connector, MPVs connected to initiators, fill solenoids connected
3: CH4 Vent splits off main line.
4: LOX Vent splits off
5: Data lines terminate at board
Lox Tank Passthrough CH4 Tank Passthrough
2 data wire = 0.132” diameter
+
2 Lox Vent wire = 2*0.132”
~0.4” diameter total
2 data wire = 0.132” diameter
+
2 Lox Vent wire = 2*0.312 =
0.264”
+
2 CH4 Vent wire = 2*0.132”
0.264
~0.66” diameter total
Helium Tank Passthrough
LOX Tank Passthrough
CH4 Tank Passthrough
Relay Station:
● Relay max current: 10A
● Power source max current: 5A
● Solenoid max current draw: 0.1A x 5
● Clark Cooper vent valves: 1A x 2
Max current draw: ~2.5A
Analog Control System:
● Relay activation current: 70 mA x 12
● Diode activation current: 30 mA x 12
● Power source max current: 2A
Max current draw: ~1.2A
Power Constraints
Ignitor System:
● Spark ignitor max current: 4A
● Power source max current: 6A
Max current draw: ~4A
Software
QtDesigner:
GUI Rapid Application Development tool for the Qt GUI toolkit
Software will display:
● Helium system
pressures
● Rocket tank pressures
● Overpressure warnings
● Breakwire read
● IMU data
● Tank weight
Software
*Test Stand PyQt Example

More Related Content

What's hot

Serial Communication In Atmega 16
Serial Communication In Atmega 16Serial Communication In Atmega 16
Serial Communication In Atmega 16Suren Kumar
 
Pll in lpc2148
Pll in lpc2148Pll in lpc2148
Pll in lpc2148Aarav Soni
 
SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)
SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)
SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)Premier Farnell
 
Arm7 document
Arm7  documentArm7  document
Arm7 documentN Harisha
 
COMPLETE DETAIL OF ARM PART 3
COMPLETE DETAIL OF ARM PART 3COMPLETE DETAIL OF ARM PART 3
COMPLETE DETAIL OF ARM PART 3NOWAY
 
an advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgyan advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgyChitrachedu Dada Kalandar
 
ARM COMPLETE DETAIL PART 4
ARM COMPLETE DETAIL PART 4ARM COMPLETE DETAIL PART 4
ARM COMPLETE DETAIL PART 4NOWAY
 
Serial Io
Serial IoSerial Io
Serial IoAisu
 
Spi in arm7(lpc2148)
Spi in arm7(lpc2148)Spi in arm7(lpc2148)
Spi in arm7(lpc2148)Aarav Soni
 
Analog to Digital converter in ARM
Analog to Digital converter in ARMAnalog to Digital converter in ARM
Analog to Digital converter in ARMAarav Soni
 
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterUniversal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterTejas Shetye
 
Microprocessor presentation
Microprocessor presentationMicroprocessor presentation
Microprocessor presentationUmer Kalyar
 
Serial Communication Part-16
Serial Communication Part-16Serial Communication Part-16
Serial Communication Part-16Techvilla
 
UART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPTUART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPTSai_praneeth
 

What's hot (20)

Uart
UartUart
Uart
 
I2C
I2CI2C
I2C
 
Serial Communication In Atmega 16
Serial Communication In Atmega 16Serial Communication In Atmega 16
Serial Communication In Atmega 16
 
8051 serial communication-UART
8051 serial communication-UART8051 serial communication-UART
8051 serial communication-UART
 
My i2c
My i2cMy i2c
My i2c
 
Pll in lpc2148
Pll in lpc2148Pll in lpc2148
Pll in lpc2148
 
SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)
SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)
SC28C94: Quad Universal Asynchronous Receiver/Transmitter (QUART)
 
Lpc2148 i2c
Lpc2148 i2cLpc2148 i2c
Lpc2148 i2c
 
Arm7 document
Arm7  documentArm7  document
Arm7 document
 
COMPLETE DETAIL OF ARM PART 3
COMPLETE DETAIL OF ARM PART 3COMPLETE DETAIL OF ARM PART 3
COMPLETE DETAIL OF ARM PART 3
 
an advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgyan advance approach to divert trafiic at busy signals using rfid technolgy
an advance approach to divert trafiic at busy signals using rfid technolgy
 
I2 c communication protocol
I2 c communication protocolI2 c communication protocol
I2 c communication protocol
 
ARM COMPLETE DETAIL PART 4
ARM COMPLETE DETAIL PART 4ARM COMPLETE DETAIL PART 4
ARM COMPLETE DETAIL PART 4
 
Serial Io
Serial IoSerial Io
Serial Io
 
Spi in arm7(lpc2148)
Spi in arm7(lpc2148)Spi in arm7(lpc2148)
Spi in arm7(lpc2148)
 
Analog to Digital converter in ARM
Analog to Digital converter in ARMAnalog to Digital converter in ARM
Analog to Digital converter in ARM
 
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterUniversal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
 
Microprocessor presentation
Microprocessor presentationMicroprocessor presentation
Microprocessor presentation
 
Serial Communication Part-16
Serial Communication Part-16Serial Communication Part-16
Serial Communication Part-16
 
UART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPTUART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPT
 

Similar to FAR/MARS Avionics CDR

Smart LED Notice Board
Smart LED Notice BoardSmart LED Notice Board
Smart LED Notice Boardswarnimmaurya
 
Precise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detectorPrecise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detectorvivekmv716
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlEdgefxkits & Solutions
 
ARINC-429-DATA-MANAGEMENT-ENGINE
ARINC-429-DATA-MANAGEMENT-ENGINEARINC-429-DATA-MANAGEMENT-ENGINE
ARINC-429-DATA-MANAGEMENT-ENGINEMassimo Talia
 
Pc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPadmakar Mangrule
 
Auto Power Supply Control.pptx
Auto Power Supply Control.pptxAuto Power Supply Control.pptx
Auto Power Supply Control.pptxKishor Mhaske
 
underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps Mohd Sohail
 
FAR/MARS Avionics CDR
FAR/MARS Avionics CDRFAR/MARS Avionics CDR
FAR/MARS Avionics CDRCade Walton
 
ELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTvasav2204
 
electrical engineering project
electrical engineering projectelectrical engineering project
electrical engineering projectvasav2204
 
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCYAUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCYGaurav Singh
 
File 1389427052
File 1389427052File 1389427052
File 1389427052Aman_preet
 
Wireless agro automation system
Wireless agro automation systemWireless agro automation system
Wireless agro automation systemkarthikpunuru
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate SystemAmeer Khan
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerAmandeep Alag
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERsravannunna24
 

Similar to FAR/MARS Avionics CDR (20)

Badal sharma
Badal sharmaBadal sharma
Badal sharma
 
Smart LED Notice Board
Smart LED Notice BoardSmart LED Notice Board
Smart LED Notice Board
 
Precise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detectorPrecise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detector
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances Control
 
ARINC-429-DATA-MANAGEMENT-ENGINE
ARINC-429-DATA-MANAGEMENT-ENGINEARINC-429-DATA-MANAGEMENT-ENGINE
ARINC-429-DATA-MANAGEMENT-ENGINE
 
Pc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini projectPc to pc optical fibre communication mini project
Pc to pc optical fibre communication mini project
 
Auto Power Supply Control.pptx
Auto Power Supply Control.pptxAuto Power Supply Control.pptx
Auto Power Supply Control.pptx
 
underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps
 
FAR/MARS Avionics CDR
FAR/MARS Avionics CDRFAR/MARS Avionics CDR
FAR/MARS Avionics CDR
 
ELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECT
 
electrical engineering project
electrical engineering projectelectrical engineering project
electrical engineering project
 
embedded system
embedded systemembedded system
embedded system
 
project 3 full report
project 3 full reportproject 3 full report
project 3 full report
 
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCYAUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
 
File 1389427052
File 1389427052File 1389427052
File 1389427052
 
Wireless agro automation system
Wireless agro automation systemWireless agro automation system
Wireless agro automation system
 
Wds
WdsWds
Wds
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate System
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLER
 

Recently uploaded

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 

Recently uploaded (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 

FAR/MARS Avionics CDR

  • 2. System Overview Avionics System Subsections: - Flight Computer - Analog Control System - Relay Station - REDS - Harness - Software (Data Viz)
  • 4. Primary Reason ● Reliable way to safely measure tank pressures while preparing for a test or launch. ○ Reliable power management ○ Wired connection to bunker Secondary Reason ● To demonstrate the ability to collect data during flight. ○ 9-axis Inertial Measurement Unit, paired with Pressure Data. ● To be adaptable to future rocket designs. Purpose FRONTBACK
  • 5. Features ● ARM Cortex M0 Based Atmel Micro ○ Dual 3.3V/5V Power Supply ○ 2 16-Bit Sigma Delta ADCs ○ CAN Controller/API ○ RS-485 Controller/API ● microSD Card ● CAN Transceiver ○ Possibility of feature expansion ● RS485 Transceiver ○ Long Distance Wired Communication ● 3S LiPo Power Source ○ Pressure Transducers and PCB can be powered off the same battery. ● BNO055 IMU for in flight data acquisition ● Low Power ● Lightweight (1.6 Ounces Battery+PCB)
  • 6.
  • 7.
  • 8. MSP-300 Pressure Transducer ● 100-10,000 PSI Range ● Identical in usage and output to previous PTs, just smaller and lighter ● 1-5V Output Range for ADC(Reason for Dual Power Supply MCU) ● 8-30V Supply Range (Reason for 3S LiPo) ● 16-bit ADC allows for ~0.1 PSI Resolution on 5K PT BNO055 Inertial Measurement Unit ● Allows us to collect 3-axis accelerometer, gyroscope, and magnetometer data. Totaling to a 9-axis IMU. ● Outputs quaternion data for easy analysis ● Can be magnetically calibrated to the rockets structure ahead of time. ● Tons of configuration options ● Low-power optimizable Sensors
  • 9. Considerations ● Highly Conservative Estimates ● “Really High” is a worst case scenario. ● “Realistic High” was estimated as a high-typical load. ● Picked reasonably conservative values from each datasheet ● Estimation ignores firmware optimization, idle modes, and also includes 1 extra pressure transducer. ● 11.1V 450mAh LiPo Battery Potential Optimizations ● IMU Idle ● SD Card Idle ● CAN Idle(Already Part of these estimates) ● Firmware(Above estimates assume very high CPU utilization) Power Estimations
  • 10. Firmware ● FreeRTOS ○ Real-time Operating System ○ Easy configuration and API ○ Real-time guarantees are not strictly necessary here, however it makes task management trivial. ○ Small Size allows for entire kernel to fit on controller ○ Its FREE
  • 11. ● Long Distance Twisted Pair Interface ○ RS485(Half-Duplex) ○ Eliminates the need for power hungry radio, and therefore a larger battery ○ Long Range, High Data Rates ○ Connects to Analog Control System ○ Sends Data to Bunker ● Serial Wire Debugger ○ Debugging and Programming Port ○ Once flashed, controller can be treated like a black box. ○ Will start executing tasks as soon as it is powered on. Interface
  • 13. Analog Control System ● All bunker commands will be sent using the ACS ● Device consists of: ○ Custom PCB ○ Raspberry Pi ○ Arduino ○ 7V DC power supply ○ 14 toggle switches ○ 1 abort button ○ 3 safety switches ○ 2 display screens ○ 15 state LEDs ○ 1 volt meter
  • 14. Analog Control System ● Designed to be highly configurable/easy to access ● Three removable plates 1. Display plate 2. Back plate 3. Front plate ● All components interior to ACS will sit on a removable acrylic plate 1 2 3
  • 15. Analog Control System Layout 1 2 3 5 1. Display 2. Toggle Switch 3. LED Indicator 4. Abort Button 5. Key Switch 4
  • 16. Analog Control System PCB ● Printed Circuit Board Design ○ 3 different versions 1. KiCAD 2. Altium v.1 3. Altium v.2 ○ Relays are actively grounded ○ Switch needs to be placed between signal and ground ○ PCB manufacturing choice: OshPark ○ JST connectors for I/O pins ○ Ethernet connectors for long distance signal transmission KiCAD Altium v.1
  • 18. Analog Control System PCB Ethernet 2 pin JST Purpose: Organize ACS interior circuit so that it is both easily replaceable and reliable Switch connectors LED connectors
  • 19. int LOX = 12; int CH4 = 11; int IGNITION = 10; int LOX_s = 7; int CH4_s = 6; int LAUNCH_s = 5; int vLOX; int vCH4; int vLAUNCH; void setup(){ pinMode(LOX, OUTPUT); pinMode(CH4, OUTPUT); pinMode(IGNITION, OUTPUT); pinMode(LOX_s, INPUT); pinMode(CH4_s, INPUT); pinMode(LAUNCH_s, INPUT); digitalWrite(LOX, HIGH); digitalWrite(CH4, HIGH); digitalWrite(IGNITION, HIGH); } void loop(){ vLAUNCH = digitalRead(LAUNCH_s); vLOX = digitalRead(LOX_s); vCH4 = digitalRead(CH4_s); MPV and Spark Ignition Relays Simple Arduino code to turn on ignitor and actuate valves with time delay if (vLAUNCH == HIGH) { digitalWrite(IGNITION, LOW); delay(1000); digitalWrite(CH4, LOW); delay(250); digitalWrite(LOX, LOW); } if (vLOX == HIGH) { digitalWrite(LOX, LOW); } if (vCH4 == HIGH) { digitalWrite(CH4, LOW); } else { digitalWrite(LOX, HIGH); digitalWrite(CH4, HIGH); digitalWrite(IGNITION, HIGH); } }
  • 20. Relay Station Circuit Diagram 4 step safety routine: AC Power Switch, Safety Switch, Safety Relay, ACS Key Switch
  • 21. Relay Station Pelican Case iM2370 Storm Case ● Interior: 18.20" × 12.10" × 5.20" ● Watertight, crushproof, and dustproof ● Two Press & Pull Latches ● Two Padlockable Hasps ● Double-layered, Soft-grip Handle
  • 22. Relay Station CAD DIN rail connectors 3 pin bulkheads Raspberry Pi Ethernet bulkheads Relays Power supply bulkhead 24VDC supply Relay Station PCB Pelican case
  • 23. REDS Rocket Emergency Depressurization System In the shared valve scenario, there needs to be a seperate connector into the rocket specifically for REDS. Vent valve lead wires will be spliced in boat tail area and attached to both the Umbilical and REDS connectors. This will be done using a simple PCB with inline diodes attached to the REDS connector and a simple passthrough for the Umbilical connector. REDS (P1) connector Altium
  • 24. Harness Connections to Rocket Specs: ● 13A capacity ● 12 pins ● Dimensions: ½” by ½” ● McMaster: 6168T79 Pinout: 1&2: LOX VENT 3&4: CH4 VENT 5&6: DATA 7&8: LOX MPV 9&10: CH4 MPV 11&12: AUX
  • 25. Harness Overall Structure 1: Connection to exterior. 12 pin connector, 10 currently populated 2: VV leads split off to REDS connector, MPVs connected to initiators, fill solenoids connected 3: CH4 Vent splits off main line. 4: LOX Vent splits off 5: Data lines terminate at board Lox Tank Passthrough CH4 Tank Passthrough 2 data wire = 0.132” diameter + 2 Lox Vent wire = 2*0.132” ~0.4” diameter total 2 data wire = 0.132” diameter + 2 Lox Vent wire = 2*0.312 = 0.264” + 2 CH4 Vent wire = 2*0.132” 0.264 ~0.66” diameter total
  • 29. Relay Station: ● Relay max current: 10A ● Power source max current: 5A ● Solenoid max current draw: 0.1A x 5 ● Clark Cooper vent valves: 1A x 2 Max current draw: ~2.5A Analog Control System: ● Relay activation current: 70 mA x 12 ● Diode activation current: 30 mA x 12 ● Power source max current: 2A Max current draw: ~1.2A Power Constraints Ignitor System: ● Spark ignitor max current: 4A ● Power source max current: 6A Max current draw: ~4A
  • 30. Software QtDesigner: GUI Rapid Application Development tool for the Qt GUI toolkit
  • 31. Software will display: ● Helium system pressures ● Rocket tank pressures ● Overpressure warnings ● Breakwire read ● IMU data ● Tank weight Software *Test Stand PyQt Example

Editor's Notes

  1. Cade Walton
  2. Cade Walton
  3. Jake Carver
  4. Jake Carver
  5. Jake Carver
  6. Jake Carver
  7. Jake Carver
  8. Jake Carver
  9. Jake Carver
  10. Jake Carver
  11. Jake Carver
  12. Cade Walton
  13. Cade Walton