top of page

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. 
 

image.png

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.

bottom of page