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

Перевод этой страницы:

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


Боковая панель

Для чего нужен ОрбиКрафт

Подсистемы конструктора

Инструкции по работе с ОрбиКрафт

Уроки

Лабораторная оснастка

Знакомство с Arduino

Полезная нагрузка на базе Arduino

Обратная связь

Новости

ru:uhf_rx_subsys

УКВ-приемник телеметрии

УКВ-приемник из состава конструктора имитирует работу радиоприемной части наземной станции приема телеметрической информации по низкоскоростному каналу. Во время экспериментов со «спутником» аналогичные приемники будут смонтированы непосредственно на поверхности «Земли» - глобусе. Однако для предварительной отработки работы со спутником в комплекте также поставляется данный УКВ-приемник телеметрии.

Сам приемник работает совместно с ПО ЦУП. При передаче данных телеметрии бортовым радиоканалом и подключенном УКВ-приемнике в наземной сети, эти данные будут автоматически приниматься наземным радиоканалом и отображаться в текстовом поле в левой части пользовательского интерфейса ПО ЦУП.

Код проверки системы телеметрии на языке 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;
	}
ru/uhf_rx_subsys.txt · Последние изменения: 2020/03/25 16:28 (внешнее изменение)

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