Command and data handling
Command and Data Handling, or CDH, writes the primary flight software (FSW) that controls all other subsystems on the satellite. CDH ensures that data produced by one subsystem is sent to the correct location. This is all controlled via an Onboard Computer (OBC) that CDH’s firmware runs on.
Responsibilities:
-
Flight Software
-
Storing Data and Sending Data to Comms
-
Health Monitoring of System
​
Skills used in CDH:
-
Knowledge of Coding in Multiple Languages
-
Working Knowledge of Data transfer via Different Protocols (SPI, UART, I2C, CAN)
Noah Braasch
CDH Team Lead
​
​
Cdh
What We are currently working on
The focus of the CDH team is working to become familiar with and integrate the NASA-developed flight software: F Prime. This will help enable members to easily define discrete components of the satellite and manage them with the Ground Data System (GDS). Furthermore, this will greatly increase the speed of development due to F Prime’s integrated tools for automatically generating code, ready-to-use components, and unit testing of the code. As most of the examples for the F Prime software are written with a Raspberry Pi in mind, a lot of research will be performed by the team to ensure a stable installation. With lower priority, drivers will continue to be on the agenda to ensure proper interactions between subsystems.