Инструменты пользователя

Инструменты сайта


uhf_tx_subsys

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
uhf_tx_subsys [2018/04/03 15:36]
veronika
uhf_tx_subsys [2022/03/15 14:15] (текущий)
ekaterina.manucharova [УКВ радиоканал]
Строка 1: Строка 1:
-==== УКВ радиоканал ====+====== УКВ радиоканал ====== 
 УКВ радиоканал служит для передачи телеметрии с борта спутника на Землю. Количество телеметрической информации с аппарата,​ как правило,​ значительно ниже, чем поток данных с полезной нагрузки,​ ради которой данный спутник был запущен в космос. С другой стороны,​ при неполадках на борту и при возможной потере аппаратом ориентации данный канал связи остается доступным,​ для получения критически важной информации о состоянии бортовых служебных систем и восстановления работоспособности спутника. При этом низкоскоростной канал связи потребляет малое [[power_subsys|количество энергии]] по сравнению с [[hf_tx_subsys|ВЧ радиоканалом]]. УКВ радиоканал служит для передачи телеметрии с борта спутника на Землю. Количество телеметрической информации с аппарата,​ как правило,​ значительно ниже, чем поток данных с полезной нагрузки,​ ради которой данный спутник был запущен в космос. С другой стороны,​ при неполадках на борту и при возможной потере аппаратом ориентации данный канал связи остается доступным,​ для получения критически важной информации о состоянии бортовых служебных систем и восстановления работоспособности спутника. При этом низкоскоростной канал связи потребляет малое [[power_subsys|количество энергии]] по сравнению с [[hf_tx_subsys|ВЧ радиоканалом]].
  
-В составе набора конструктора ОрбиКрафт УКВ-радиоканал реализован в виде двух модулей:​ бортового модуля УКВ-передатчика и наземного модуля УКВ-приемника. Массив данных,​ передаваемых с борта на Землю, представляет из себя байтовый массив произвольной длины и состава,​ который можно передать на Землю, с указанием его длины. На Земле полученные сообщения во время сеанса связи отображаются в реальном времени в интерфейсе ПО ЦУП "​как есть",​ так что выгоднее всего передавать телеметрию в текстовом виде.+В составе набора конструктора ОрбиКрафт УКВ-радиоканал реализован в виде двух модулей:​ бортового модуля УКВ-передатчика и наземного модуля УКВ-приемника ​(рисунок 1). Массив данных,​ передаваемых с борта на Землю, представляет из себя байтовый массив произвольной длины и состава,​ который можно передать на Землю, с указанием его длины. На Земле полученные сообщения во время сеанса связи отображаются в реальном времени в интерфейсе ПО ЦУП "​как есть",​ так что выгоднее всего передавать телеметрию в текстовом виде.
  
 {{ укв_канал.png?​direct&​500 | УКВ канал}} {{ укв_канал.png?​direct&​500 | УКВ канал}}
  
 +//​Рисунок 1. УКВ-передатчик и УКВ-приемник//​
 ==== УКВ-передатчик ==== ==== УКВ-передатчик ====
 Виртуальное [[power_subsys|потребление]] - 210мА Виртуальное [[power_subsys|потребление]] - 210мА
Строка 15: Строка 17:
 Передача данных на Землю осуществляется с помощью функции:​ \\  Передача данных на Землю осуществляется с помощью функции:​ \\ 
  
 +<code c>
   int32_t transceiver_send(uint16_t tx_num,​uint16_t rx_num,​const uint8_t *data,​uint16_t len);    int32_t transceiver_send(uint16_t tx_num,​uint16_t rx_num,​const uint8_t *data,​uint16_t len); 
 +</​code>​
  
 ==== УКВ-приемник ==== ==== УКВ-приемник ====
Строка 30: Строка 33:
 **Код проверки системы телеметрии на языке C** **Код проверки системы телеметрии на языке C**
  
-<code c>+<file c UHF_Test_C.c>
  #include "​libschsat.h"​  #include "​libschsat.h"​
  /*  /*
Строка 51: Строка 54:
  return;  return;
  }  }
-</code>+</file>
  
 **Код проверки системы телеметрии на языке Python** **Код проверки системы телеметрии на языке Python**
  
-<code python>+<file python ​UHF_Test_Py.py>
 def control(): # Основная функция программы,​ в которой нужно вызывать остальные функции def control(): # Основная функция программы,​ в которой нужно вызывать остальные функции
  
Строка 84: Строка 87:
  print "​Disable transceiver №", tx_num # Выключаем передатчик  print "​Disable transceiver №", tx_num # Выключаем передатчик
  transceiver_turn_off(tx_num)  transceiver_turn_off(tx_num)
-</code>+</file>
uhf_tx_subsys.1522758982.txt.gz · Последние изменения: 2020/03/25 16:29 (внешнее изменение)

Инструменты страницы