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

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

Адрес модулей солнечный датчиков 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):

Вкладка Sun Sensor

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

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

Полученные raw-данные

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

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

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

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

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

Проекции вектора на x и z

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

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