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

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


uhf_rx_subsys

Различия

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

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

uhf_rx_subsys [2018/03/09 00:58] (текущий)
eliseev создано
Строка 1: Строка 1:
 +**УКВ-приемник телеметрии**
  
 +{{ ru:​uhf_ground.jpg?​direct&​200|}}
 +
 +УКВ-приемник из состава конструктора имитирует работу радиоприемной части наземной станции приема телеметрической информации по низкоскоростному каналу. Во время экспериментов со "​спутником"​ аналогичные приемники будут смонтированы непосредственно на поверхности "​Земли"​ - [[sim_earth|глобусе]]. Однако для предварительной отработки работы со спутником в комплекте также поставляется данный УКВ-приемник телеметрии. ​
 +
 +Сам приемник работает совместно с ПО ЦУП. При передаче данных телеметрии [[uhf_tx_subsys|бортовым радиоканалом]] и подключенном УКВ-приемнике в наземной сети, эти данные будут автоматически приниматься наземным радиоканалом и отображаться в текстовом поле в левой части пользовательского интерфейса ПО ЦУП.
 +
 +**Код проверки системы телеметрии на языке C**
 +
 +<code c>
 + #include "​libschsat.h"​
 + /*
 + ** Lab 8: UHF transceiver demo.
 + */
 + void control(void)
 + {
 + const uint16_t tx_num = 2;
 + const uint16_t rx_num = 1;
 + const char hello[] = "​hello,​ world!";​
 + printf("​Enable transceiver #​%d\n",​ tx_num);
 + transceiver_turn_on(tx_num);​
 + Sleep(1);
 + bus_setup();​
 + printf("​Send data from #%d to #​%d\n",​ tx_num, rx_num);
 + if (LSS_OK != transceiver_send(tx_num,​ rx_num, (uint8_t *) hello, sizeof(hello)))
 + puts("​Fail!"​);​
 + printf("​Disable transceiver #​%d\n",​ tx_num);
 + transceiver_turn_off(tx_num);​
 + return;
 + }
 +</​code>​
uhf_rx_subsys.txt · Последние изменения: 2018/03/09 00:58 — eliseev

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