Power Manager Application
Overview
The Power Manager Application is an OBC default application that monitors the PDU and manages power distribution and thermal control.
Data Input
-
Reads application configuration table
-
Direct data input from dedicated power I2C line
-
Takes in input from other applications for activating power for devices
-
Accepts input from the limit checker application in case of a detected fault
Data Output
-
Direct data output over dedicated power I2C line
-
Current power state and telemetry output over Power topic
Data Processing
-
Manages and stores current state of the PDU, ensuring that parameters (thermals, voltage, etc.) remain within acceptable limits
-
Monitors current power level of battery pack and determines if satellite needs to enter power saving mode
-
Checks if current parameters allow for a power bus to be enabled when requested
-
Determines when an acceptable power level is reached that allows for detumbling
Integration Points with PULSE-A Applications
-
Deployment Application: Provides power level status
-
ADCS Manager Application: Receives power activation requests
-
GPS Manager Application: Receives power activation requests
-
Radio Manager Application: Receives power activation requests
-
Payload Manager Application: Receives power activation requests
Integration Points with NASA Provided Applications
-
SBN Application: Connects to Software Bus Network
Integration Points with Hardware
-
Dedicated I2C Interface: Direct communication with PDU hardware
-
PDU: Monitors and controls power distribution unit
Integration Points with Other Software
-
Software Bus: Publishes Power topic data