- Muchas notas - Fran Acién

20230130 - Master Thesis - Preliminary learning objectives

In this note I will decide which are going to be the learning objectives of my master thesis.

My tasks for the Master Thesis is going to be:

  • Design and implement an internal protocol using CAN to comunicate the different subsystems
  • Design and implement the OBC software that handle the communication between the different subsystems and housekeeping
  • Design and implement COMMS subsystem based on the previous Lora subsystems.
  • Integrate the COMMS with the OBC through the CAN bus. The OBC should be capable to send telemetry to the COMMS through the CAN bus, and receive telecommands from the COMMS to the OBC through CAN bus.
  • Design and integrate ground station hardware based on Lora.
  • Design and integrate ground station software based on Ball COSMOS.
  • USE THE CSP, CubeSat Space Protocol. Use yokto project to make the linux image smaller.

The tasks of this thesis, sorted by time:

  • Create a mock up communication channel between a Microcontroller sending CCSDS packets to the ground station software. This software will display the telemetry and will be able to send telecommands to the system. This example will be via Wifi because is easy to implement.
  • Create a mock up of a CAN communication between the OBC (previous if possible otherwise a esp+32) and a dummy microcontroller using CSP.
  • Create a simple comunication link between the Lora systems
  • Implement CAN and CSP on the Lora Subsystem.

Hardware design:

  • COMMS Subsystem with CAN transceiver
  • Ground station with a Lora receiver that dumps to the computer
  • If the OBC doesnt work fine, a simple OBC based on ESP32 (simple microcontroller) and a CAN transceiver.
  • Simple dummy ADCS that sends a packets through the CAN bus.
  • [Not important], simple EPS with rechargable batteries.

Description of the subsystems:

  • OBC, On board computer:
    • It is going to be used the OBC that was developed before because it is working and it has a CAN transceiver.
    • If there are a lot of problems to try to use it, I will decide to design a simple OBC with ESP32 and a CAN transceiver.
  • EPS, Electrical Power Subsystem:
    • I am not going to use the previous EPS. It has some major faults (Burns when there is not load) and it is a complex design with MPPT and solar panels. It is not going to be used becuase of the complexity of the design.
    • Not the scope of this Master Thesis. I can develop a simple EPS only for testing, but not important
  • COMMS, Communications subsystem:
    • It will be based on Lora using the knowledge developed in DTUSat3. New PCB will be developed using the old pcb as a reference.
  • Ground segment:
    • It will be based on Lora using the knowledge developed in DTUSat3. A ground station software will be developed using COSMOS software and a middleware.

Things that I need from the lab soon:

  • Breakout boards
  • 40 pin connectors
  • Description of the connector
  • Kicad base project.

Learning objectives of my Master Thesis

Title: Design and Implementation of a 1U CubeSat Simulation Platform

Description: The end-goal of this project is to create a simulation platform for CubeSats technology oriented to students and researchers to test new subsystems before launching at an affordable price. There is a need for an educational platform to introduce realistic simulation of space technologiesto students.

The setup will consist in a 1U CubeSat composed by a mechanical structure, a Electrical power subsystem, and on-board computer. The connection between the user and the instrument will be wireless based on telemetry and telecommands standards for space. The aim is to use the industry standards making the result compatible with other systems already developed in the market.

Learning objectives:

  • Create a ground station software that connects to the Cubesat and receives the Telemetry and Telecommands
  • Design and implement the telemetry and telecommands of the instrument
  • Design and manufacture an On-board computer based on microcontroller and wireless connection
  • Provide a educational use case for Cubesat applications
  • Design and manufacture a Electrical Power subsystem
  • Design and manufacture a 1U Mechanical structure
  • Integrate the different subsystems
  • Analyze the test and validation results

Reu con Julio:

Lo que van a hacer allí es:

  • Integración de la EPS
  • Desarrollo del ADCS. Magnetotorques y reaction wheels preparado para verano. La comunicacion no está cerrada, están abiertos a que yo les envie las ordenes y las interfaces y que ellos lo implementen.
  • Subsistema de comunicaciones. Usar el desarrollo antiguio de VHF y UHF.
  • OBC utilizaran la placa de texas instruments. Comunicaciones con WIFI. Tiene un chaval pero no tiene hardware.

Preguntas:

  • Interfaces comunes en los dos proyectos
  • Como van a ser las comunicaciones entre los sistemas?

Acordamos en que lo que yo vaya a desarrollar de hardware:

  • Utilizamos el PC104 que yo definé en su dia. TODO EL HARDWARE QUE VAYA A DESARROLLAR YO TIENE QUE SER ESTANDAR CON ESTE.
  • Vamos a rescatar el trabajo que yo hice con la OBC. Voy a desarrollar el software interno de la OBC para recibir paquetes CAN y enviarlos por Wifi. El siguiente paso es coger estos paquetes CAN y enviarlos al subsistema de la COMMS.

Voy a desarollar el middlehardware y el middelsoftware para recibir paquetes CAN y transmitirlos por Lora. Voy a desarrollar un ejemplo sencillo para enviar paquetes CAN al subsistema lora desde la obc, y para recibir paquetes de la gronud a la OBC.