Ultimate LRS, система на 433 МГц с широким каналом телеметрии

РД00

На форуме довольно много информации по различным LRS на базе HobbyKing’овского Orange LRS и сходных систем, на мой взгляд, вот этот проект незаслуженно обойден вниманием.

www.itluxembourg.lu/site/ultimate-lrs/

Проект релизован и поддеживается одним автором, ник на rcgroups.com - flipflap.

На заре развития ПО OpenLRSng он, по собственным словам, разошелся во мнениях с авторами в части, насколько для LRS нужен обратный канал телеметрии. В то время как в других реализациях ПО упор делался на дальность за счет снижения ширины канала, он посчитал нужным обеспечить двунаправленную телеметрию APM с полосой пропускания и откликом, сравнимым с USB-соединением автопилота и PC. А неизбежное при этом падение дальности компенсировать мощностью.

Его подход - мощность 1 Вт на приемнике и передатчике и полоса пропускания “по воздуху” 57600 бит/с, при скорости UART на борту 19200. Mission Planner при этом работает несколько медленнее, чем по USB, но с вполне приемлемой отзывчивостью. См. видео сравнения загрузки параметров по ULRS и через 3DR’овские модемы:

Код закрытый, автор придерживается принципа “черного ящика”. Есть конфигуратор, при помощи которого заливается прошивка в приемник и передатчик, и там же конфигурируется не бог весть сколько параметров. Гибкость настройки по сравнению с тем же OpenLRSng на порядок меньше, подход автора “включил - заработало”, как в покупных коммерческих изделиях.

Пользователи проекта уверенно летают на этом на 40 км.

На сайте проекта есть очень вкусное описание “полетов в термиках для чайника”, как недостаток опыта по поиску и удержанию в термиках компенсировать автоматикой APM и полноценной телеметрией на наземном Mission Planner’е - itluxembourg.lu/…/soaring-with-apm-and-ultimate-lr…

Обсуждение проекта на rcgroups - www.rcgroups.com/forums/showthread.php?2037442-Ult… Автор участвует в обсуждении все пять лет жизни проекта, очень отзывчив и приятен в общении (в т.ч. для собеседников с крайне хромым английским. А их там есть, со всех стран и континентов 😃)

Я использую проект первый месяц, на 30 км не летал, но на 1 км оно точно работает. Все, что автор заявляет на своем сайте, я проверил как минимум на столе - и да, все так и есть. Сейчас в пульте стоит OrangeLRS’овский модуль с Bluetooth, в полете телеметрия на экране пульта и приложение Tower на смартфоне.

Плюсы проекта :

  • единственный проект на железе Atmega 328 + RFM23bp с такой скоростью работы телеметрии. Ближайший конкурент, OpenLRSng gitsly mod, отстает по скорости и задержке в несколько раз.
  • работает “из коробки”. Скачал конфигуратор, прошил, полетел.

Минусы :

  • закрытый код. На просьбы открыть автор отвечает, что ему жалко дарить пять лет работы китайцам. Ну, понятно.
  • очень мало настроек по сравнению с OpenLRSng, Baichi и вообще всеми. Что дали, тем и пользуйся.

Стоит ли это использовать вместо прошивок Baichi, Expert’а и OpenLRSng ? Если не нужен широкий канал телеметрии - то нет, не стоит, нет преимуществ. Но если нужен, то конкурентов нет.

Собеседников с русским языком на ветке rcgroups только двое, используют наверняка больше, поэтому создаю ветку здесь. Кто использует - поделитесь опытом.

gpp

Я решил попробовать. Но пока с приемником не все ясно. Или делать свой или модифицировать тот, который идет в комплекте с Oprange RX c bluetooth. На днях сделал ретранслятор.

gpp

Будет ли срабатывать FailSafe в случае потери телеметрии или FS будет только в случае потери канала управления? Просто хочу сделать приемник сам из Arduino + RFM22B и хотелось бы иметь возможность на близком расстоянии иметь телеметрию для настройки модели.

choo-joe

Исполюзую даную систему уже много. На диполях улетал на 26км, дальше фс был по ру, но телеметрия роботала уверено.
Думаю можно и дальше улететь на диполях так как мой модуль ТХ оказался погорельцем.

РД00
gpp:

Будет ли срабатывать FailSafe в случае потери телеметрии

Настраивается в MP. Ground station Failsafe.

Если нужна настройка только на малых расстояниях, проще поставить Bluetooth модуль на Serial0. Ставил, метров на 15 работает, влить путевые точки и поправить PIDы - в самый раз.

===============

Автор просит упомянуть, что есть также предыдущая версия с открытым кодом, но меньшей функциональностью - itluxembourg.lu/…/ultimate-lrs-updater-documentati… Не пробовал использовать.

gpp
РД00:

Настраивается в MP. Ground station Failsafe.

Я имел в виду “Когда срабатывает FS на приемнике?”. Если телеметрия будет потеряна(невозможно передать), то будет FS или FS только при критической потере пакетов отвечающих за значение каналов управления?

РД00:

Если нужна настройка только на малых расстояниях, проще поставить Bluetooth модуль на Serial0.

Хочу сделать миниатюрный приемник на RFM22B+Arduino по схеме приемника OpenLRSng. Всяко телеметрия будет дальше чем на радиомодемах.

РД00

Приемник уходит в FS, если вообще не принимает пакеты некоторое время (по моему, секунда). Эту секунду держит последние значения каналов, потом ставит заданные значения FS. Проверял, приемник свалился в FS при руддере до упора влево. Коптер намотал оборота два, пока FS сработал.

Кстати, аппаратура очень плохо воспринимает аппарат над головой, когда у бортовая антенна смотрит на передатчик нулем диаграммы направленности. Улетал в глухой FS на высоте 50 м. Хуже, чем на FrSky 2.4 ГГц с двумя антеннами, там хоть одна да ловила.

На RFM22b летал (старый OrangeRX на 100 мВт). На пару сотен метров по воздуху телеметрия работает уверенно, думаю что и дальше, не пробовал.

РД00

Полетал сегодня на RFM22b, на полкилометра обратный канал работает совершенно спокойно. Явно может значительно дальше, не ходил.

gpp
РД00:

Полетал сегодня на RFM22b, на полкилометра обратный канал работает совершенно спокойно. Явно может значительно дальше, не ходил.

Какие антенны?

7 days later
Карабас
РД00:

Пользователи проекта уверенно летают на этом на 40 км.

Хорошо бы дать конкретный пример дальности со 100мВт на борту и антеннами-диполями. Тогда можно более точно понять разницу между стандартными модемами 100мВт и ULRS. Рискну предположить, что стандартные модемы 100мВт с правильным диполем дадут 1км.
Есть еще вопросы к тем, кто изучал первоисточник и уже владеет данной системой. Не сочтите за труд ответить.
Какая субъективная задержка радиоуправления (если есть возможность сравнить с LRS Байчи)?
Сколько команд в радиоуправлении и какая разрядность?
Можно ли настроить количество команд и разрядность?
На борту можно использовать только 100мВт модуль или есть варианты 1Вт модуля(какие)?
Заявленные скорости телеметрии туда и обратно?
Управление передается внутри телеметрии или независимо в потоке?

РД00

Проект расчитан на использование 1 Вт модулей и на земле, и на борту. 100 мВт можно использовать, но летают так очень немногие. Примеры пользовательских полетов есть вот здесь : itluxembourg.lu/…/ultimate-lrs-user-provided-conte…

Задержки я, летая на килограммовом коптере, не чуствую вообще. Что на 2.4 ГГц FrSky, что на этом, субъективно одинаково.

Каналов 8 либо 16, настраивается. Разрядность не скажу, кажется где-то на сайте она была.

Модули на 1 Вт - либо модули передатчика, либо 1 Вт приемник Orange LRS c HK, либо самодельный приемник на плате с сайта (на небольшую материнскую плату ставятся Ардуино Mini и модуль трансивера RFM23BP, см. www.itluxembourg.lu/site/…/ultimate-lrs-mini/ ), либо самодельный модуль из Ардуно и RFM, спаянных пятью проводами (самое простое, компактное и дешевое).

Скорость телеметрии - 19200 туда-обратно. Субъективно работает быстрее, чем 3DR модемы на рекомендованных настройках.

Управление и телеметрия - два независимых логических канала в одном физическом. Модуль передатчика получает на вход PPM и работает независимо от телеметрии.

Симпатичное видео:

7 months later
gpp

Кто-нибудь еще использует? На днях переделал 1 ватный приемник из Orange RX под Ultimate LRS. Вроде работает отлично!

4 months later
Meesha
РД00:

Проект расчитан на использование 1 Вт модулей и на земле, и на борту. 100 мВт можно использовать, но летают так очень немногие. Примеры пользовательских полетов есть вот здесь : itluxembourg.lu/…/ultimate-lrs-user-provided-conte…

Задержки я, летая на килограммовом коптере, не чуствую вообще. Что на 2.4 ГГц FrSky, что на этом, субъективно одинаково.

Каналов 8 либо 16, настраивается. Разрядность не скажу, кажется где-то на сайте она была.

Модули на 1 Вт - либо модули передатчика, либо 1 Вт приемник Orange LRS c HK, либо самодельный приемник на плате с сайта (на небольшую материнскую плату ставятся Ардуино Mini и модуль трансивера RFM23BP, см. www.itluxembourg.lu/site/…/ultimate-lrs-mini/ ), либо самодельный модуль из Ардуно и RFM, спаянных пятью проводами (самое простое, компактное и дешевое).

Скорость телеметрии - 19200 туда-обратно. Субъективно работает быстрее, чем 3DR модемы на рекомендованных настройках.

Управление и телеметрия - два независимых логических канала в одном физическом. Модуль передатчика получает на вход PPM и работает независимо от телеметрии.

Симпатичное видео:

Sun-seeking above the rain clouds : EasyGlider, APM & Ultimate LRS

В 2016 на такой конфигурации пробовал летать на крыле, были очень большие задержки, с трудом удалось посадить, там вроде как автор собирался новую пилить я у него и тестовый доступ выпросил, но как то не задалось и в итоге бросил.
Сейчас, кстати его сайт не доступен.