Discussion began with students learning some fundamental responsibilities of the CDH subsystem, as well as some qualities of an optimal CDH subsystem. Students briefly read about some design methods for the CDH subsystems of past UH SmallSat projects. For the sake of comparison, students were then shown pictures of some of the hardware used for the CDH subsystems of large and small satellite systems, before interacting with that of the EyasSat.
Lab began with students first familiarizing themselves with the CDH subsystem of the EyasSat, considering both its block diagram, as well as a figure which listed several of its key components. Students then completed a sequence of hands-on steps involving the CDH subsystem. These steps included integrating it with the EPS, confirming several of its software functionality tests, and observing its capability to measure different values (such as temperatures) throughout the subsystem.
James' group: Elizabeth, Pamela, Philip
By ptoshiProblem 1: What two types of data could the CDH collect and monitor for housekeeping?
Answer: Two important types of data that the CDH should collect and monitor are temperature and power/energy levels. Temperature monitoring is important because it determines whether everything is functioning properly; abnormal temperature readings mean that something is malfunctioning and steps should be taken to reduce the temperature and prevent the entire satellite from breaking down. Power needs to me monitored to ensure that all subsystems in the satellite have enough power to function properly. Temperature and power readings are interconnected, as too much power to one subsystem could result in an abnormal temperature.
Problem 2: Why is validation and decoding of data important?
Answer: Data validation is important to know if the subsystem you’re talking to received its command so you can decide if you should send another command or resend the old command. This is important because the subsystem may still be in the middle of a task and can't receive any new data until it finishes the task. It might cause everything to go out of sync if the CDH thinks something was sent when it wasn’t and decides to move tell another subsystem to use data that wasn’t updated. Decoding is important because coding allows you to make commands more compact and if you don't decode it correctly, you may end up talking to the wrong device or you may execute the wrong task which would cause malfunctions.
John's Group Question 1 & 2
By Alex GaoJohn's Group: Matthew, Alex
Problem 1: What kind of data from a CDH would be important in keeping a satellite functioning normally?
Answer: One type of data that would be extremely important to collect and monitor would be temperature readings from different components and areas of the satellite. Abnormal temperature readings could be the first sign of a malfunction subsystem or component, or dangerous environmental conditions. For example, a component might be taking in too much power due to a problem with the EPS. Temperature readings can help in identifying and diagnosing problems. Similarly, data about the satellite’s current power (voltage & current) could also help in identifying potential problems with any of the satellite’s components. Power readings could also help in keeping track of other information such as the degradation of the satellites batteries. Power data can also be compared with temperature data in the case of any anomalous readings or problems.
Problem 2: Why is it so important for a satellite to be able to decode and validate commands?
Answer: Validating and decoding commands is very important because failing to do so could cause catastrophic results. For example, if the satellite is in perfect working order, except for its ability to validate and decode commands, it will be able to process whatever commands it receives with no problems, but with faulty decoding/validating, those might be completely wrong commands. It will do what it is told to do. It cannot judge for itself what commands are right or wrong, and is very capable of damaging itself with faulty commands. Commands tell what the satellite to do; Without them, the satellite would be quite useless.
Wei-Hann's Group: Dana and John
By jfurumo