Overall Requirements
- Ambient Operating Temperature (0,40)C
Avionics Power System (APS) Requirements
Useful local links:
- http://psas.pdx.edu/AvionicsLv2/
- http://psas.pdx.edu/CurrentCheckList/
- http://psas.pdx.edu/AvionicsPowerSystemLv2/
- http://psas.pdx.edu/AvionicsPowerSystemLv2/APS_BAT-Components.pdf
- http://psas.pdx.edu/CapstoneLV2b/
Requirement Semantics
There are three levels of requirements: - MUST = The requirement must be met. - SHOULD = We really, really want it, but don't have to have it. - MAY = "Wow wouldn't be great if"
Requirements
- General requirements
- Parts SHOULD cost <150$ in small quantities (does not include battery)
- APS sleep current under (,100,750)uA
- Umbilical
- MUST seamlessly shift between shore power and battery power
- MUST be able to detect the presence of shore power
- MUST wake up APS microcontroller if shore power turned on
- MUST be able to sense if connector is inserted or removed (launch detect)
- Battery pack
- SHOULD be a 4-series cell Li battery
- Battery SHOULD cost <500$
- Overall Battery SHOULD have energy-mass density (100,,) W.hr/kg
- Overall Battery energy-volume density SHOULD be (200,,) W.hr/l
- Battery capacity SHOULD be (4,8,) Ahr (TODO: TBD on new power budget)
- SHOULD have dimensions less than (,3.0,3.5) inches in the cross sectional plane of the airframe, length (,,10)inches
- MUST have a fuse in the pack before the lead
- Total battery "unplugged" leakage MUST be < C/(1,5,) year rate (e.g. ~ 100 uA for 4 Ahr)
- Battery charger
- MUST meet standard lithium charge/discharge safety requirements (thermal, voltage, current, time, fuse)
- MUST be able to charge at (,1C,C/2) rates at internal air temperature of 50 deg C.
- MAY equalize cells up to some small bypass power (e.g., .5W)
- MUST indicate charging status (on/off)
- MAY indicate some kind of charge % (blink rate, color, LED bar graph, etc)
- Battery Sensors
- MUST monitor charge ("coulomb counter")
- MUST measure pack voltage
- SHOULD: monitor the voltage on each cell
- MUST monitor battery pack temperature (MUST be compatible with charging chip)
- SHOULD separate high current connector from sensing connector
- Power Switches
- MUST have (8,,) independent resettable electronic circuit breakers with adjustable current trip and trip delay. Setting can be via resistor strap, EEPROM, etc. Current trip should be latch-off or selectable.
- MUST have Soft on/off feature
- MUST have no mechanical switches in main power path.
- MUST indicate power switch on/off state (LED for human, and electrical signal for APS node)
- MAY indicate power switch fault state
- MUST operate continuously within 20% of the over-current set point
- MUST allow set currents in the range (0.1, 5)A
- MUST allow over current transients of 100% for minimum 100 ms without fault to the load
- USB hub
- SHOULD be USB 2.0 compliant High Speed (480 Mbps)
- MUST handle (8,,) downstream devices (devices may be further hubs)
- SHOULD have hub status LEDs
- Backchannel
- MUST handle (8,,) downstream devices
- MUST listen to the Pyro node by default
- SHOULD wake on Pyro backchannel message (via Pyro radio)
- Firmware
- SHOULD power up the FC and ? when umbilical connector insertion/extraction sequence is detected
- MUST be able to pipe UART umbilical to FC serial terminal
- MUST execute power switch and battery charging commands from FC over USB
- MUST execute power switch and battery charging commands from external PC over umbilical UART
- MUST check power switches and reset as necessary
- MUST have modes of operation: unarmed, armed (more TBD)
- MUST check battery status and set battery charger AND power switches as appropriate to mode
- SHOULD execute power switch and battery charging commands from backchannel
- TODO: More?
Misc Notes
- Umbilical should have a power indicator light, RX and TX lights, at the connector, or probably better within a few feet of the connector.
Pyrotechnic ("Pyro") node requirements
For the pyrotechnic node (PYRO) and the avionics power system (APS).
Useful local links:
- http://psas.pdx.edu/AvionicsLv2/
- http://psas.pdx.edu/CurrentCheckList/
- http://psas.pdx.edu/RecoveryNodeLV2/
- http://psas.pdx.edu/RecoveryNodeLV2History/
- http://psas.pdx.edu/news/2003-03-11/
- http://psas.pdx.edu/RecoveryNodeLV2/ComponentDesign.pdf
- http://psas.pdx.edu/CapstoneLV2b/
Requirements
- Parts cost <150$ in small quantities
- Board size (,39,45)cm^2
- Board height (,,12)mm
- Time to prep the pyro node when setting up for launch (,10,30) min
- Accelerometer saturation minimum positive saturation level (20,25,)gee
- Accelerometer saturation maximum negative saturation level -(10,25,)gee
- Capacitive discharge energy storage (20,50,100)mJ
Battery capacity of HAP sufficient for (2,,)hr operation in active state.
No single point failures which compromise safety.
- Eliminate single point failures which compromise vehicle recovery consistent with design constraints.
- The safe and reliable procedures should be the natural, and obvious ones. Deviation from safe and reliable procedure should require work one the part of the idiots.
- The critical system state should be as plain as possible. (mode LED, beeper?)--low level
- Capacitive discharge energy storage must be well below the lethal energy threshold. This is typically 10J, but one reference: http://members.misty.com/don/xesafe.html suggests 1/8J as the upper limit for a safe system. For the pyro node limit energy storage to under 100mJ.
- Accelerometer at least as good as the best noise figure on the sensor comparison table that is also capable of (20,25,)gee uni-axial unsaturated performance consistent with pyro node power requirements.
- Safety factor approaching million-to-one for events with the potential for serious injury.
Comparable reliability factor for pyro actuation. Net reliability 10000:1 ok.
No mechanical switches in primary ignition path
- Rechargeable no-fuss battery
- Shorting method for pyro circuit during system assembly & handling
- Redundant pyrotechnic circuits
- Automated safety check / safe mode
- Automatic self check for pre-launch functions
- Detect igniter open/short
- Detect HV present, capacitor charged
- Battery status check
- Switch operation
- Independent timer on board
- Independent launch and apogee detect systems
Independent power supply for pyro systems
Pressure sensor requirements
- NOT the same requirements as the inertial navigation suite pressure sensor.
- MUST have pressure range of 0 - 1 ATM (0 kPa - ~115 kPa, 0 - ~15 PSI) or more
- Absolute pressure (needs onboard reference)
- SHOULD use (,3.3,5) V power supply
- SHOULD use (,10,50) mA current
- SHOULD have single ended analog output OR digital output
- MAY have quick response time < 1 ms (~ KHz of bandwidth)
- MUST have a small package size (0,1,10) cm^3
Generic node (Node) Requirements
Useful local links:
Requirement Semantics
There are three levels of requirements:
- MUST = The requirement must be met.
- SHOULD = We really, really want it, but don't have to have it.
- MAY = "Wow wouldn't be great if"
Requirements
- General
- Parts cost <150$ in small quantities
- Board size (,20,25)cm^2
- Board height (,,12)mm
- Interfaces
- MUST use a polarized and locking connector
- SHOULD be able to be non-locking during development
- MUST be rated at (100,500,) mating cycles
- MUST have (2,4,) high reliability, high current (2,5,) A rated contacts for power
- Must have (2,4,) high reliability contacts for USB data
- Must have (2,4,) high reliability contacts for back-channel bus
- Must minimize board area.
- SPS
- Circuit must be fault tolerant/resistant/robust
- High Efficiency (prolong Battery life)
- Low Quiescent Current Draw (prolong battery life)
- High Frequency Switching (1.25 MHZ) (low noise production)
- Frequency Sync to external source (Makes noise filtering easier)
- OVP (TODO: See 2006 capstone requirements)
- UVLO (TODO: See 2006 capstone requirements
- Vin (10V, 14.4V, 20V) (Voltage supplied by APS node)
- Vout1 (,3.3,) V
- Vout2 (,5,) V
- Iout1 max (0.030,1,)A (range may require changes in component values)
- Iout2 max (0.030,1,)A (range may require changes in component values)
- Low noise
- Soft start
- HAP
- MUST use single Li Ion Polymer cell
- MUST have a seamless transition from externally powered to battery-powered
- MUST meet standard lithium charge/discharge safety requirements (thermal, voltage, current, time, fuse)
- MUST store enough power to run generic node for (1,4,) hours (Pyro requirement)
- MUST be able to be unpopulated on board (for most nodes)
- MUST be able to measure battery voltage
- MUST be able to have external charge control (from microcontroller)
- Microcontroller
- MUST use a LPC2xxx series microcontroller
- MUST have USB and back-channel peripherals
- MUST have (32,64,) K RAM
- MUST use 12 MHz crystal (for USB) and PLL to highest Freq.
Misc Notes
- TBD