/
NMB Requirements
NMB Requirements
Category | Requirement | Description | Verification |
---|---|---|---|
Assembly | NMB shall be assembled | ||
Power | |||
Power.Voltage.Logic | NMB shall accept an input voltage of a standard Low Voltage LiPo battery for logic. | LV for logic (LDO still able to be used) | |
Power.Voltage.Deployment | NMB shall accept an input voltage of up to a 4s LiPo Battery | HV for deployment | |
Power.Arming | NMB shall support a series arming switch on charges and logic | On board series interrupt or in the external wires | |
Form Factor | |||
Digital Communications | |||
DigitalCommucations.Programming.Hardware | NMB shall natively support USB for programming | FTDI onboard or IC that accepts USB | |
Sensors | |||
Sensors.Software?? | NMB shall use sensors with existing Arduino Libraries | Ease of use | |
Sensors.Altitude.Range | NMB shall be able to measure up to 15k feet in altitude | Space Race Rocket hits 10k feet + safety margin | |
Sensors.Altitude.Standards | NMB shall comply with the NAR altimeter standards | Barometric Pressure, 16-bits resolution, better than 1m, 1% or 2m | |
Sensors.Altitude.MachHardening | NMB shall be mach-hardened (likely in software) | ||
Sensors.IMU.DOF | NMB shall use a 9DOF IMU | ||
Sensors.IMU.Acceleration.Range | NMB shall measure up to 20g | ||
Sensors.IMU.Temperature | NMB shall measure ambient temperature during flight | ||
Sensors.IMU.Temperature.Type | NMB shall use an analog temperature sensor | ||
Sensors.GPS | NMB shall collect GPS information | ||
Sensors.GPS.Antenna | NMB shall support and external GPS antenna | ||
Transceiver | |||
Transceiver.Frequency | NMB shall transmit and receive in an ISM band | Likely 900MHz | |
Transceiver.Range | NMB shall be able to transmit up to 2.5 miles, no LOS | Worst case (from 3TTC misflight) | |
Transceiver.ExternalAntenna | |||
Data Storage | |||
DataStorage.Type | NMB shall store data with a MicroSD card | ||
DataStorage.Capacity | NMB shall store data for at least 1 flight | ||
Deployment | |||
Deployment.ChannelCount | NMB shall have at least 2 deployment channels | At least 2 for redundancy of single deployment | |
Deployment.IgniterType | NMB shall support a 1.0A firing current | Specific Igniter | |
Deployment.ContinuityCheck | NMB shall have continuity checks for all deployment channels | ||
Microcontroller | |||
Microcontroller.Peripherals | NMB shall support I2C, SPI, Analog I/O, UART, Digital I/O | ||
Microcontroller.PinCount | NMB shall have enough pins for the described peripherals | ||
Additional Hardware | |||
AdditionalHardware.StatusLED | |||
AdditionalHardware.Reset | NMB shall have a reset button for the microcontroller | ||
AdditionalHardware.Buzzer | NMB shall have a buzzer to assist in finding | ||
Programming | |||
Programming.Language | |||
Additional Notes:
Pads for power connectors, to be soldered to
, multiple selections available,
Related content
Software Planned Features, Upgrades and TODOs
Software Planned Features, Upgrades and TODOs
More like this
VEGA Requirements
VEGA Requirements
More like this
SPICA Requirements
SPICA Requirements
More like this
Meeting Notes - Avionics - 2022-09-07
Meeting Notes - Avionics - 2022-09-07
More like this
NIGEL Project Requirements
NIGEL Project Requirements
More like this
The BBL Box
The BBL Box
More like this