On-board software
The flight software (RTEMS-based) for SPUTNIX's onboard computer complex, implementing telemetry/telecommand, ADCS algorithms and device management per ECSS/CCSDS standards.
About
The on-board software for the on-board computer complex (BCC) was developed for the onboard computer of the Pallada space platform and uses the backlog created by the company during the TabletSat and CubeSat projects. The architectural solution under the RTEMS OS is based on the ECSS-E-ST-70-41C Telemetry and telecommand packet utilization standard, as well as the company’s developments in attitude control and stabilization algorithms, flight-tested aboard TabletSat-Aurora, Zorkiy, and other SPUTNIX devices and systems. The SxPA module (Sputnix PnP Architecture) is a key component, important for organizing a distributed computing network; as part of the BC system’s power supply unit, it is responsible for automatic configuration recognition and preparation (initialization) of onboard equipment on the SpaceWire bus when devices are connected. Functions include: management and performance monitoring of devices (power line switching, telemetry interrogation, backup device switching, mode switching); telemetry system functions (saving telemetry, forming own BCC telemetry, forming and sending telemetry packets via the service radio channel in direct-transfer or playback modes); execution of command and program information (reception, processing, execution, and flight-task formation from received command/program data); automatic control outside radio-visibility zones (executing the formed flight task, switching between standard operating modes and backup devices, executing command cyclograms in response to contingency situations); execution of orientation/stabilization algorithms (interrogating ASS measurement devices, issuing actuator commands, executing math algorithms); formation of SpaceWire and CAN information networks for transferring service information between devices and payload; organization of the uniform time service via PPS signal transmission from GNSS equipment over duplicated CAN, or via SpaceWire sync-signals; storage of service information in non-volatile BCC memory accessible via SpaceWire/RMAP; and thermal control system management (temperature sensor interrogation, electric heater commutation). It is SPUTNIX’s own development, ECSS/CCSDS-compatible, supporting distributed networks based on CAN and SpaceWire.
Documentation
- SPUTNIX- Microsatellite devices - SX SBOX-2023.pdf sputnix.ru ↗
- Microsatellite devices - Onboard computers.pdf sputnix.ru ↗
Need the full ICD, test reports or a specific revision? Ask the supplier directly.