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

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


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

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

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

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

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

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

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

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

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

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

РЭ Houston Control Center

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

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

les_01_05

Маховик

Адрес маховика 0х0A (10 в десятичном формате). Ниже представлен список пакетов-команд и пакетов-ответов для модуля маховика.

Пакеты-ответы отмечены символом тильда «~».

У каждой команды есть адрес по умолчанию, шифр, название, описание и параметры. Адрес и шифр разделены дефисом, название отделено пробелом, например A-A01 rpm.

Разберем некоторые команды, предназначенные для управления маховиком.

Команда A-A01 rpm - установка скорости вращения маховика:

  • А – адрес по умолчанию (в данном случае – адрес модуля маховика – 0х0А);
  • A01 – шифр команды, по которому подсистемы понимают, что это за команда;
  • rpm (rate per minute)– название команды установки скорости вращения маховика.

Если кликнуть по команде, то в поле Fields появятся параметры и описание команды. Параметр команды rpm – это скорость вращения маховика в оборотах в минуту, которая будет установлена, при отправке команды.

Чтобы отправить команду, нажмите на кнопку To server.

Команда A-A63 cgf_regular_telemerty_on - установка периода отправки пакетов:

  • А – адрес по умолчанию (в данном случае – адрес модуля маховика – 0х0А);
  • A63 – шифр команды, по которому подсистемы понимают, что это за команда;
  • cgf_regular_telemerty_on – название команды установки периода отправки пакетов.

На картинке видно, что период отправки пакетов установлен в 500 мс.

Не устанавливайте период отправки пакетов менее 200 мс – иначе вы не сможете принимать остальные пакеты – канал будет занят.

Кроме регулярных пакетов, можно отправлять разовые запросы.

Например, в ответ на команду A-FFE0 request_version (запрос версии прошивки модуля маховика), система пришлет пакет ~version_sw, при условии, что установлена галочка напротив ~A-FFE1 version_sw в поле Tree.

Пример ответа.

Вы можете посмотреть параметры ответа, кликнув по соответствующей строке в поле History.

les_01_05.txt · Последние изменения: 2021/09/08 10:43 — golikov

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