summaryrefslogtreecommitdiff
path: root/recovery_node_lv2c.mdwn
blob: f20019163536c7f753e4203c722ac895ad2fd745 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# New Recovery Node!

## Circuit Blocks

- LPC2148 microcontroller
   - Crystal
   - debug
- SPS (Switching Power Supply)
   - protection circuitry
   - frequency locked
   - Turn off circuitry
- HAP (Highly Available Power supply)
   - Battery
   - switchover
   - Turn off circuitry
- Pyro (pyrotechnic actuators)
   - high voltage supply
   - ignition switches
   - Safety interlock
- Sensor (sensors for doing launch and apogee detect)
   - accelerometer for launch detect?
   - pressure sensor for apogee detect?
   - Others?

## Requirements

### Musts

- Needs to not kill anyone
   - can't fire randomly
   - Needs to have a state machine that only continues in an actual flight.
      - Needs sensors to step through the flight (launch detect).
   - Must be able to be tested well (completely).
- Needs to fire pyros reliably to recover the rocket
   - can't fail
      - Should not be reliant on outside systems
   - Needs to fire the igniters at the right time
      - needs to sense when it's apogee and/or the right altitude to release the mains

### Would be nice

- Nice recorded the sensor data over time
- If there's an external communication channel (debug, radio, etc).
   - report internal state
   - report sensor values
   - be able to manually step through states

## Specifications