Меню

frsky xsr настройка rssi на osd

RCDetails Blog

О коптерах и не только

Показываем RSSI на аппаратуре Taranis и MinimOSD

У меня есть приемник Frsky D4R-II, работающий в режиме PPM, сигнал снимается с канала 1, а на канале 2 выход RSSI. Вы можете показать RSSI на экране OSD подключив его к контроллеру или напрямую к OSD.

Однако, из-за того, что RSSI это ШИМ (PWM) сигнал, т.е. цифровой, вам нужно добавить фильтр нижних частот, чтобы преобразовать его в напряжение, которое и будет измеряться. У меня такого нет и RSSI подключен напрямую, в принципе это работает, но значение очень не точные. Меняются не часто и как правило имеют значения 0 или 100.

Я нашел еще один способ получения этой информации (кроме как получить ее через порт телеметрии), это более точный способ, используя его, можно даже убрать второй провод. Если вы используете PPM и у вас есть свободный канал, вы можете назначить этот канал на RSSI (в передатчике) и отправить его обратно в приемник. Затем нужно настроить CleanFlight, чтобы он воспринимал значение в этом канале как уровень RSSI. Ну и в завершении — настроить MinimOSD, чтобы показывать значение полученное от Cleanflight.

Настраиваем Taranis на передачу RSSI через свободный канал

Первое, нужно настроить входной сигнал.

Я назвал вход «rssi» и выбрал «RSSI» в качестве источника (INPUT). Остальные параметры оставил по умолчанию.

Ставим масштаб 100 (Scale = 100)

В настройках микшеров выбираем свободный канал. В моем случае это канал 7.

Если вы не уверены и не хотите обновлять прошивку, просто используйте канал 6.

Я назвал его «rssi» и выбрал тот вход который мы недавно создали (он тоже называется «rssi», буква «i» выделена перед его названием.

Замечу, что выход канал должен иметь значения из интервала от -100 до 100. При использовании значений по умолчанию (weight = 100, offset = 0), RSSI канал будет иметь значения от 0 до 100. Поэтому я установил weight = 200 и offset = -100

Теперь мы можем проверить значения нового канала. Когда приемник выключен, RSSI = 0 и значение на выходе = -100 (см. канал 7).

Теперь включаем приемник и получаем отличный уровень сигнала:

Важное замечание! При использовании приемника FrSky D4R-II, убедитесь что у вас установлена последняя версия прошивки, чтобы использовать более 6 каналов в режиме PPM. При использовании старой прошивки будут проблемы, если передается более 6 каналов CPPM. Новая версия прошивки избавляет нас от этой проблемы путем увеличения ширины сигнала с 18 до 27мс. Некоторые магазины продают приемники с новой прошивкой, но нужно проверять!

Настраиваем Cleanflight на прием RSSI как одного из каналов PPM

Вначале убедимся, что RSSI_ADC выключен, потому что мы будем принимать значение RSSI прямо с приемника.

Идем на закладку «Receiver», и выбираем канал, который вы использовали для передачи RSSI.

Как только вы это сделали, перезагрузите контроллер, теперь вы должны видеть значения RSSI в параметрах. Чтобы убедиться можно проверить сигнал на закладке «Receiver».

Читайте также:  настройка часов casio light

Настраиваем MinimOSD

И наконец, если вы используете MinimOSD с прошивкой MWOSD, выберите «Use FC RSSI». Замечу, что при этом RSSI Max должно быть 255, а min = 0.

источник

RCDetails Blog

О коптерах и не только

Настраиваем телеметрию на FrSky Taranis с приемником D4R II

Одна из самых полезных фишек передатчиков FrSky — это телеметрия. Она используется для передачи полетных данных с борта на передатчик. Эти данные помогают пилоту понять, что происходит с летательным аппаратом.

В этом руководстве мы сфокусируемся на телеметрии в приемнике D4R-II. Это один из самых популярных приемников FrSky. Он довольно компактный, легкий, имеет PPM выход и поддержку телеметрии.

Еще одна популярная технология телеметрии в FrSky — это SmartPort телеметрия. Она доступна в приемниках X-серии. Если у вас один из таких приемников, то вот руководство по настройке SmartPort телеметрии.

Frsky Telemetry — RSSI и напряжение аккумулятора

Телеметрия от FrSky имеет впечатляющий список возможностей и способна передавать разные типы данных о полете. Например, мы покажем вам, как настроить прием RSSI (англ, Signal strength indication — уровень принимаемого сигнала), напряжение аккумулятора и как отобразить эти данные на экране передатчика.

Кто-то может задать вопрос: «зачем использовать телеметрию, когда можно подключить пищалку-сирену и OSD?» Ок, сирену бывает сложно услышать на расстоянии. OSD — очень полезная штука, но не помешает еще один механизм для увеличения надежности и безопасности. Гораздо проще заметить предупреждение, когда оно идет прямо из вашего передатчика (при достижении критических значений RSSI или напряжения).

Необходимые шаги для настройки телеметрии в D4R-II:

  • Подключить пин RX от телеметрии к полетному контроллеру
  • Настроить ПК в приложении Betaflight/Cleanflight (запускается через Chrome)
  • Настроить Taranis на получение телеметрии

Подключаем телеметрию

Напряжение аккумулятора

Чтобы активировать мониторинг напряжения, подключите контакт VBAT полетного контроллера к аккумулятору или подобный контакт на PDB. Убедитесь, что соблюдаете полярность.

В наши дни есть очень много ПК, которые можно питать напрямую от LiPo аккумулятора, что позволяет сразу контролировать напряжение, следовательно, дополнительный проводок VBAT уже не нужен.

Контакты на Naze32 для телеметрии и VBAT

Подключение телеметрии

У D4R-II имеется внешний порт для аналоговой телеметрии. В комплекте с приемником есть 4-х контактный кабель — черный, белый, красный и зеленый провода.

Расположение порта телеметрии на приемнике FrSky D4R II

Мы будем использовать только черный и зеленый провода, т.е. землю и RX. Белый и красный нужны для других целей, нам они сейчас не важны. Их можно вытащить из разъема или обрезать. В принципе, можно использовать только зеленый провод, без черного (земля).

Если ПК на F3, F4 или F7, просто подключите телеметрию (зеленый провод) к контакту TX свободного последовательного порта (UART).

В случае плат на F1, типа Naze32:

  • Зеленый провод к Telemetry «+»
  • Черный провод к «-«

Если провода подключены правильно, то Taranis сможет получать данные. Замечу, что при использовании Naze32 телеметрия будет доступна, только после арминга.

Читайте также:  настройки для детской фотосъемки

Настройка через Betaflight/Cleanflight Configurator

При использовании плат на F3, F4 или F7 нужно настроить телеметрию через конфигуратор.

На закладке «Ports«, выберите «FrSky» в выпадающем списке «Telemetry» у того последовательного порта, к которому вы подключили телеметрию.

Не забудьте активировать функцию «Telemetry» на закладке «Configuration»

Настройка экранов телеметрии в Taranis

Передатчик нужно настроить чтобы:

  • показывать напряжение
  • предупреждать о низком напряжении
  • предупреждать о слабом сигнале (RSSI)
  • показывать дополнительную информацию (высоту и т.д.)

В меню моделей Тараниса переходим к телеметрии, долгим нажатием кнопки Page. У телеметрии есть три экрана, и мы можем выбрать как информацию будет на них отображаться.

В примерах выше я настроил экран 1 для показа значений числами: напряжение аккумулятора, побаночное напряжение и RSSI (помимо телеметрии значение RSSI можно получить в свободном PPM канале).

Экран 2 будет показывать те же значения, но в виде графиков (столбцов). Минимальное значение 3,3 В, а максимальное 4,1. Tmr1 — это таймер, поставленный на 7 минут — моё обычное время полета.

Параметры на экранах телеметрии:

  • Cells — напряжение аккумулятора
  • Cell — напряжение аккумулятора, деленное на число ячеек

Общее напряжение измеряется полетным контроллером, так что невозможно получить напряжение каждой банки по отдельности. Значение Cell используется в уведомлениях о низком заряде.

Настроить аппаратуру можно используя её экран или программу Companion (можно скачать с сайта OpenTX), программа позволяет загружать все настройки в аппаратуру. Настройка прямо с передатчика потребует немного больше времени, но ее можно выполнить без компьютера. На мой взгляд настройка через Companion гораздо проще (благодаря простому, интуитивно понятному интерфейсу).

Настройка первого экрана телеметрии

A1 и A2 — это аналоговые порты на приемнике. На D4R-II мы используем A1. В первую очередь мы должны установить диапазон значений. Максимальное значение на входе телеметрии — 3,3 В. Встроенный делитель — 4:1. Так что максимально напряжение на A1 будет 3,3 * 4 = 13,2. В моем случае я использую значение 13,3 В, как и рекомендуется. Подробное видео с описанием калибровки лежит тут (англ).

Предупреждение о низком заряде аккумулятора — это дело личных предпочтений. В общем и целом мы не хотим полностью разрядить аккумулятор в полете, поэтому ставим порог предупреждений 3,5 — 3,7 вольта. Вы можете поставить любое удобное вам значение, чтобы было достаточно времени для безопасной посадки. Критическое значение — это когда нам нужно приземляться немедленно, иначе коптер сам упадет из-за недостатка энергии.

Настраиваем голосовые предупреждения

Очень полезная функция Тараниса — возможность сообщать что-то голосом, по умолчанию установлен приятный женский голос. Передатчик может передавать вам информацию проговаривая её прямо во время полета, так что не придется смотреть на экран. Мы можем настроить переключатели чтобы запросить напряжение аккумулятора, или настроить так, чтобы передатчик предупредил нас голосом, когда RSSI становится очень низким и критическим.

Читайте также:  после установки windows не работает сенсор

Я использую 3 «голосовых» сценария:

  • Таранис предупреждает меня, когда напряжение аккумулятора падает ниже 3,44 В
  • После арминга коптера, Таранис каждую минуту напоминает мне напряжение аккумулятора
  • Если тумблер SH включен, то Таранис проговаривает текущее напряжение

Чтобы этого добиться, я создал логический тумблер L1 (Logical Switch L1) со значением Cell = 3,44. В настройках функций (special functions) я создал SF1, которая постоянно смотрит за значением L1, и если он активен, то проигрывает звук (низкий заряд аккумулятора).

Также я создал SF2, чтобы проговаривать текущее напряжение, когда SH нажат. Переключатели SF3 и SF4 нужны для моего таймера. SF5 — проговаривает напряжение каждые 60 секунд, если тумблер арминга включен, в моем случае — это SF в нижнем положении.

Taranis Special functions

История изменений

  • Апрель 2015 — первая версия статьи
  • Август 2017 — добавлено описание для ПК на F3/F4/F7, обновлены скриншоты Betaflight GUI

Настраиваем телеметрию на FrSky Taranis с приемником D4R II : 6 комментариев

Насчет телеметрии с Таранисом никак не могу понять одну вещь — кто передает с квадрокоптера на Таранис информацию?
Должен же быть какой-то передатчик на квадрике, но обычно там только телевизионный FPV и все.

Все просто, аппаратуру управления и приемник на модели называют передатчиком и приемником чисто традиционно.
У FrSky приемник с поддержкой телеметрии также выполняет и роль передатчика, а аппаратура управления Taranis или радиомодуль XJT/DJT — это не только передатчик команд на модель, но и приемник данных телеметрии.

Ах да — соответственно на Таранисе должен быть приемник этой телеметрии, но в нем такого тоже нет.

Ни фига себе! Вы просто открыли мне глаза! Сколько лет пользовался Таранисом, но об этом не догадывался, и стеснялся спросить 🙂
Т.е. получается что в Таранисе сама аппа является приемопередатчиком, и приемник на модели тоже?
Это ж какие горзонты теперь открыватся! 🙂

Но остается один вопрос: почему о передатчике аппы пишут прямо, и даже указывают его мощность (около 100 мВт), и о FrSky приемнике тоже иногда указывают его чувствительность, то о характеристиках приемнике в аппе не указывают ничего, то же самое о передатчике в модели тоже самое, поэтому и возникает впечатление, что их вообще нет.

А хотелось бы знать их параметры тоже. Потому что если мы знаем дальность управления модели Таранисом (1-1,5 км), то насколько далеко работает обратный канал, т.е. телеметрия, вообще нигде и никогда не видел. Белое безмолвие.

Да, тоже нигде не встречал подобной информации.

А из практики по этой дальности что-то известно?

И еще пожалуйста, вопрос по телеметрии.
Если у меня проприетарный полетный контроллер (неизвестно о нем ничего, кроме чипа STM32 и названий выводов каналов — GPS, OSD, RB, Ch1-Ch4 и т.п.), я могу получить с него для телеметрии даные о высоте полета?
Или эти данные с контроллеров настолько не унифицированы, что ничего не получится.

источник

Добавить комментарий

Adblock
detector