Перейти к основному содержимому

Внутренняя архитектура ОрбиКрафт 3D

Адресное пространство

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

Внутренняя архитектура ОрбиКрафт 3D

Рисунок 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