Логотип FlySparkFlySpark

Узлы DroneCAN в браузере: альтернатива DroneCAN GUI Tool

FlySpark — альтернатива DroneCAN GUI Tool в браузере: он показывает все узлы DroneCAN на CAN-шине с их состоянием, режимом, временем работы и именем через USB-CAN адаптер SLCAN. Откройте узел, чтобы увидеть его идентификационные данные и отредактировать параметры. Работает в Chrome или Edge и в приложении FlySpark для Android.

Это удобно для проверки CAN GPS-модулей, датчиков воздушной скорости, модулей питания и регуляторов до установки в сборку на ArduPilot или PX4.

Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.

Возможности

Альтернатива DroneCAN GUI Tool

DroneCAN GUI Tool — стандартная десктопная программа для DroneCAN, бывшего UAVCAN v0, и именно на неё ссылается большинство инструкций производителей. Это приложение на Python, которое нужно устанавливать. FlySpark закрывает самые частые задачи — проверить, какие узлы живы, и изменить их параметры — во вкладке браузера или на телефоне.

Для обновления прошивки узлов в полевых условиях или подробного анализа шины держите под рукой DroneCAN GUI Tool или экран DroneCAN в Mission Planner. Они используют тот же протокол, так что переключаться можно свободно.

Что понадобится

USB-CAN адаптер с поддержкой SLCAN, подключённый к CAN-шине, с питанием на шине и терминаторами на обоих концах. Шина обычно открывается на скорости 1 Мбит/с — это стандарт DroneCAN, который используют ArduPilot и PX4. В браузере доступ к адаптеру идёт через Web Serial в Chrome или Edge. Питание шины должно идти от аппарата или отдельного источника; одного USB-адаптера может не хватить для питания узлов.

Когда узлы в порядке, настройте сторону автопилота в наземной станции ArduPilot или конфигураторе PX4.

Как посмотреть узлы DroneCAN в браузере

  1. Подключите адаптер. Подключите адаптер SLCAN к CAN-шине и подайте питание на шину.
  2. Откройте инструмент. Откройте FlySpark в Chrome или Edge и выберите DroneCAN.
  3. Выберите адаптер. Разрешите доступ к адаптеру, когда браузер спросит. Шина откроется на 1 Мбит/с.
  4. Изучите узлы. Следите за списком узлов, затем откройте узел, чтобы прочитать или изменить его параметры.

Частые вопросы

Какие адаптеры поддерживаются?

USB-адаптеры с последовательным протоколом SLCAN, например CANable и Zubax Babel.

DroneCAN и UAVCAN — это одно и то же?

DroneCAN — продолжение UAVCAN v0, протокола, который используют периферийные устройства ArduPilot и PX4. Cyphal, бывший UAVCAN v1, — другой протокол, и здесь он не поддерживается.

Можно менять параметры узлов?

Да. Откройте узел, измените значение и сохраните его в узел.

Можно попробовать без адаптера?

Да. Демо показывает виртуальную CAN-шину с узлами и параметрами.

Все инструменты FlySpark

Готовы попробовать?

Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.