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