les_01_06 [ОрбиКрафт 3D]

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


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

Назначение ОрбиКрафт 3D

Сборка ОрбиКрафт 3D

Интерфейсы конструктора ОрбиКрафт 3D

Работа с ОрбиКрафт 3D по УКВ

Работа с ОрбиКрафт 3D по Wi-Fi

Работа с ОрбиКрафт 3D через WEB-интерфейс

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

ОрбиКрафт 3D (трехосный) на стенде полунатурного моделирования

Среда разработки

РЭ Houston Control Center

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

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

Action disabled: source
les_01_06

Солнечные датчики

Адрес модулей солнечный датчиков 0х10, 0х11, 0х12 и 0х13, что соответствует 16, 17, 18 и 19 в десятичном формате (рисунок 1):

Рисунок 1. Адрес модулей солнечных датчиков

Все модули солнечного датчика имеют одинаковый набор команд и ответов (рисунок 2):

Рисунок 2. Набор команд для солнечных датчиков

Некоторые команды аналогичны командам других модулей, например:

  • cgf_get_dest_id - установка адреса получателя пакетов;
  • cgf_regular_telemerty_on - установка периода отправки пакетов;
  • request_version - запрос версии прошивки модуля.

Однако состав возвращаемых данных будет другим: будут возвращены данные об угле направления на источник света ~10-B21 sun_dir_x, ~10-B21 sun_dir_y, ~10-B21 sun_dir_z.

Задайте период 10-A63 cgf_regular_telemerty_on, адрес 10-A61 cgf_set_dest_id, установите галочки ~10-B21 sun_dir_x, ~10-B21 sun_dir_z (рисунок 3):

Рисунок 3. Выбор возвращаемых пакетов с данными

В поле History будут отображаться принятые пакеты (рисунок 4):

Рисунок 4. Просмотр принятых пакетов

Перейдите в поле графиков во вкладку Sun Sensor (рисунок 5):

Рисунок 5. Вкладка Sun Sensor

Вы увидите полученные raw-данные. На графике видны моменты увеличения яркости источника света (рисунок 6):

Рисунок 6. Полученные raw-данные

Посветите на солнечный датчик с одной стороны (около 45° к нормали), а затем с другой стороны (около -45° к нормали). Полученный график будет выглядеть вот так (рисунок 7):

Рисунок 7. Изменение графика солнечного датчика

Надо отметить, что ПО Хьюстон не предназначено для визуализации конечных данных, и показывает графики в максимально «сыром» (raw) виде. В данном случае показаны относительные величины проекций вектора на x и z (рисунок 8):

Рисунок 8. Проекции вектора на x и z

Для вычисления значений угла в градусах следует обрабатывать логи, которые сохраняются автоматически.

les_01_06.txt · Последние изменения: 2022/03/04 12:15 — ekaterina.manucharova

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