ss_Power - UWCubeSat/DubSat1 GitHub Wiki
DubSat1 Power Subsystem Package
This package will contain the code that will drive the Power Subsystem's MSP430.
Power distribution System:
+---------------------------------+
| ---[V_batt]--+ |
| | |
| +--/ ----------->|
| +--/ ----------->|
| +--/ ----------->|
| | --> to subsystems
| ---[3.3V]-------/ ----------->|
| |
| ---[5V]---------/ ----------->|
| |
+---------------------------------+
TODO
Logic
- Sync pulses (~2s, ~90s)
- Current monitors will have a set current and voltage limit, flip a switch if outside limit turning off MPPTs
- Regulate power to subsystems
Battery Board Control
- Update State of Charge (SOC) every 10 seconds (Only reads in/out amps)
- Log pat are full, reset SOC to 100%
- Log when/#of times battery heater turns on/off and poll current state.
- Log # of tomes the battery balancer turns on.
Power Generation Board Control
- Current Protection Alerts, Switch things on/off