Внутренняя архитектура ОрбиКрафт 3D
Адресное пространство
На следующем рисунке представлена внутренняя архитектура ОрбиКрафт 3D с указанием адресов каждого устройства (рисунок 1):

Рисунок 1. Внутренняя архитектура ОрбиКрафт 3D
Наземный УКВ приемопередатчик UHV GND (адрес 0x1F) по УКВ радиоканалу частотой около 435 МГц обменивается данными с бортовым УКВ приемопередатчиком UHV BRD (адрес 0x2) по протоколу AX.25.
Данные с наземного УКВ приемопередатчика UHV GND (адрес 0x1F) по кабелю USB передаются на компьютер с установленным Houston Server (адрес 0x1), который взаимодействует по протоколу TCP/IP с Houston App или Houston Telnet Client.
Данные с бортового УКВ приемопередатчика UHV BRD (адрес 0x2) передаются на все бортовые устройства через CAN-шину по следующим адресам:
- Маховики - адреса 0xA, 0xB, 0xC
- Arduino shield - адрес 0x1A
- бортовой УКВ - адрес 0x2
- БВМ - адрес 0x19
- ДУС и магнитометр - адрес 0x9
- Raspberry Pi - адрес 0x8 (для запуска программ, использующих библиотеку libshcsat.h)
- Raspberry Pi - адрес 0xF (для запуска программ, не использующих библиотеку libshcsat.h)
- Солнечные датчики - адреса 0x10, 0x11, 0x12, 0x13
- СЭП - адрес 0x4