Skip to main content

Internal architecture of OrbiCraft 3D

Address space

The following figure shows the internal architecture of OrbiCraft 3D with the addresses of each device (Picture 1):

OrbiCraft 3D Internal Architecture

Picture 1. The internal architecture of OrbiCraft 3D

The terrestrial VHF transceiver UHV GND (address 0x1F) over a VHF radio channel with a frequency of about 435 MHz communicates with the on-board VHF transceiver UHV BRD (address 0x2) over the protocol AX.25.

Data from the terrestrial VHF transceiver UHV GND (address 0x1F) is transmitted via USB cable to a computer with the installed Houston Server (address 0x1), which communicates via the TCP/IP protocol with the Houston App or Houston Telnet Client.

Data from the on-board VHF transceiver UHV BRD (address 0x2) is transmitted to all on-board devices via the CAN bus at the following addresses:

  • Flywheels - addresses 0xA, 0xB, 0xC
  • Arduino shield - address 0x1A
  • on-board VHF address 0x2
  • OBC address 0x19
  • AVS and magnetometer - address 0x9
  • Raspberry Pi address 0x8 (to run programs using the library libshcsat.h)
  • Raspberry Pi address 0xF (to run programs not using the library libshcsat.h)
  • Solar sensors - addresses 0x10, 0x11, 0x12, 0x13
  • PSS address 0x4