Что такое tbs crossfire
Давно собирался написать этот разжигательный пост, и вот наконец собрался 😃 Приступим. Сразу скажу, что написанное ниже основано на личном опыте и некотором (небольшом возможно, но вполне достаточном) понимании принципов работы и ограничений чудодейственной модуляции LoRa, на которую так молятся адепты секты свидетелей кроссфайра))
Итак. Как изначально позиционировалась на рынка данная LRS? Именно как LRS, т.е как система дальнего радиоуправления моделью. Что значит дальнего? В моем понимании это километров так от 20-ти и более. О чем гордо и заявляли сами ТБСники, демонстрировавшие видео полетов на 20 км с мощностью всего 10 мвт. Правда, в горах, т.е при девственно чистых зонах Френеля, ну, и эфире, соответственно. Заявлялось буквально следующее: “Вот, посмотрите, 20 км всего при 10 милливаттах! Представляете, как далеко можно улететь на 2 Вт?! На Луну!”
1. Кроссфайр НЕ РАБОТАЕТ с видео 1.2 ггц!
Давит его напрочь. Причем проявляется это далеко не сразу, а лишь когда сигнал видеопередатчика достаточно ослабнет, т.е на некотором удалении. Я провел всё лето 2016-го в тщетных попытках понять, почему я не могу улететь с видео 1.2 ггц и кроссфайром дальше 10-12 км. Экспериментировал с расположением антенн, фильтрацией, разносом ретрансляторов РУ и видео (разумным, 50-70 метров не решало проблему). Всё было бесполезно. При удалении порядка 10 км видео начинало просто тухнуть. Не снежить, а именно уходить в черноту, сбой синхронизации и т.д. Причем наблюдалось это уже на мощности кроссфайра 25-100 мвт, больше я никогда и не пытался ставить. Я до последнего не верил, что виноват кроссфайр, ведь я же заплатил 300+ у.е за САМУЮ ЛУЧШУЮ СИСТЕМУ РУ В МИРЕ! Однако потом мне пришлось признать печальную правду. Кроссфайр был снят, на его место водружен старый добрый EzUHF, и чудесным образом я сгонял сначала на 26, а потом на 30 км на коптере, при почти идеальном видео. Правда, это случилось уже в следующем летном сезоне. 2016 год был потерян, за что спасибо чудесному кроссфайру.
Вот здесь rcopen.com/forum/f123/topic345331/4210 Я подробно описывал заключительную часть эпической борьбы с пропаданием видео. Там же есть и видеопример. Или вот еще пример со скриншотом помех, генерируемых кроссфайром: rcopen.com/forum/f90/topic142729/11883 Причем, что самое интересное, на смешном удалении, всего-то 1.5 км.
Идем дальше. Компания ТБС тоже довольно быстро осознала масштаб этой проблемы, о которой начали активно писать на рцгрупсе и фпвлабе, но ограничилась советом ставить high pass фильтры на вход приемника видео (которые не помогают, я даже режекторные фильтры ставил, настроенные точно на 868 мгц, подавление порядка 35 дб НИЧЕГО не решало), а сама тем временем переобулась в прыжке решила сменить маркетинговое позиционирование продукта, предложив его рейсерам. Мол, это самая лучшая система для гонщиков! Идеальная связь, никаких фейлсейфов!
2. Кроссфайр не имеет никаких преимуществ для рейсеров, а стоит в разы дороже других систем РУ.
Ну, и наконец на закуску. Система кроссфайр оказалась настолько наспех созданной, и сырой, что даже
3. Волшебный режим маяка для поиска упавшего аппарата в кроссфайре не работает!
RCDetails Blog
О коптерах и не только
Дальнобойное управление коптером: TBS Crossfire и FrSky R9M
Для дальних полетов управление также важно, как и обратная передача видео. В этом обзоре мы рассмотрим Frsky R9M и TBS Crossfire, это два популярных решения, совместимые с аппаратурой управления Taranis.
Этот обзор написан Артуром (Artur Banach), под редакцией Оскара.
Купить FrSky R9M с приемником R9:
TBS Crossfire можно купить прямо у TeamBlackSheep:
Частоты для дальнобойных модулей
2,4 ГГц — самая часто используемая частота в аппаратуре управления моделями, используя встроенный радиомодуль вы можете добиться уверенного приема в радиусе нескольких сотен метров (передатчики FlySky), и около 1,5 километров в случае FrSky Taranis.
Причина, по которой Frsky R9M и TBS Crossfire дают многокилометровый радиус управления в том, что они используют более низкую частоту, около 900 МГц.
Как описывалось в статье про выбор аппаратуры управления, сигнал более низкой частоты лучше огибает препятствия, однако недостаток такого решения — более крупные антенны.
К счастью, антенны обоих рассматриваемых моделей довольно компактны, легко переносятся и устанавливаются в коптер или самолет.
Учтите, что не во всех странах можно использовать частоту 900МГц, т.к. 900 МГц часто используется для сотовых телефонов. Поэтому в Европе разрешена частота 868 МГц, а в остальных странах 915 МГц. Убедитесь, что там, где вы собираетесь летать, можно использовать выбранную частоту.
Радиомодуль FrSky R9M и приемник R9
Ранее был доступен приемник L9R для тараниса с частотой 2,4 ГГц. Новый радиомодуль R9M и приемник R9 предназначены для частоты 868/915 МГц.
R9M — имеет те же размеры и выглядит так же, как и XJT.
Модуль R9M
На модуле R9M есть переключатели для выбора выходной мощности, разъемы Smart Port и RS232, а также функциональная кнопка и светодиод.
Рабочая частота (868 или 915 МГц) выбирается при помощи соответствующей прошивки модуля.
Замечу, что у меня ранняя версия модуля, без разъема XT30.
Приемник R9
R9 размером примерно как X8R, также закрыт в пластиковый корпус; если его открыть, то увидим 2 платы друг над другом.
R9 поставляется с Т-образными антеннами. Вместо трубок или проводов это пластины с напечатанными элементами.
Правильное расположение антенн показано ниже. Пластины нужно располагать под углом 90 градусов друг к другу.
Сейчас есть только один приемник способный работать с модулем R9M, но мы слышали, что планируется выпуск «R9 Slim», который будет меньше и легче, чем R9, т.е. предназначен для мелких коптеров.
Crossfire TX, Micro TX и Micro V2 Receiver
Crossfire разработан в TeamBlackSheep (TBS) довольно давно. Есть два радиомодуля:
Несовместимость с Frsky Taranis Q X7 и Q X7S
Есть баг при использовании Crossfire с Taranis Q X7 или Q X7S, в этом случае Таранис постоянно повторяет “Telemetry Lost” (потеряна телеметрия).
Этот баг вызван аппаратными изменениями, сделанными в QX7 и QX7S, в результате чего, на этих аппах Crossfire не может работать на полной скорости.
Есть решение этой проблемы, для этого нужно установить небольшой чип внутрь аппы (чип идет в комплекте с Crossfire). Вот руководство (англ) от Филиппа Сидела.
Однако эта проблема не касается Taranis X9D-Plus и ранних партий QX7; они полностью совместимы с Crossfire.
Модуль Crossfire “Full”
Crossfire “Full” нужно собрать прежде чем использовать.
В комплекте идет адаптер для отсеков типа JR, который приклеивается на скотч. 2 провода из адаптера подключаются к портам для входа сигнала (RC Input) и к порту расширений (Exp.Port). Они имеют разный размер разъемов, так что легко понять какой куда подключается. После соединения Crossfire готов к работе.
Crossfire’у требуется дополнительное внешнее питание при использовании выходной мощности 1 и 2 Ватта, для этого есть разъем XT30.
OLED дисплей используется для настройки модуля и приемника, а также имеется несколько дополнительных полезных функций типа анализатора спектра и режим поиска для упрощения поиска потерянного самолета. Если на коптере установлен TBS GPS (через FPV vision или TBS Powercube), тогда координаты будут показаны на экране. Этот модуль просто набит полезными функциями!
GPS координаты хорошо помогают в поиске модели, по тестам получается точность 5-10 метров.
Модуль Crossfire Micro
Crossfire Micro — это упрощенная версия Crossfire “Full” с уменьшенной выходной мощностью. Вмещается внутри отсека для внешних модулей, без дополнительных адаптеров.
В Crossfire Micro нет экрана, все настройки при помощи LUA скриптов для Тараниса.
Прежде чем привязывать приемник, нужно перевести модуль в режим привязки нажав на кнопку посередине модуля.
Есть только два варианта выходной мощности 10 и 100 мВт, поэтому внешнего питания не требуется.
Приемник Crossfire Micro V2
Белый провод — активная часть антенны, а черная — земля (противовес).
Лучше всего держать обе части друг на против друга (180 градусов) и перпендикулярно экранированному кабелю, в виде буквы «Т».
Устанавливать антенну нужно вертикально, горизонтальное расположение (имеет смысл на коптерах) также возможно, но не для рекордных расстояний.
TBS также продает антенну под названием «Immortal» (бессмертный). У нее усилена защита, и её проще ставить на коптер.
Crossfire Full vs Micro — какую версию выбрать?
Список функций, которые есть в полной версии, но нет в микро:
Оба модуля имеют поддержку со стороны LUA скриптов
Для мини коптеров Micro версия удовлетворяет большинству требований. Были отчеты, что с микроверсией удавалось достичь дальности 10 км и даже дальше, в зависимости от условий полета. Может ли ваш миникоптер с аккумулятором 1300 мАч пролететь 20 км? Вероятно нет 🙂 Так что такой дистанции управления более чем достаточно.
Если бы я брал Full версию, то из-за OLED экрана и дополнительного функционала. Увеличенный радиус тоже может быть бонусом.
Встроенный Bluetooth модуль — имхо наименее важное отличие.
Плюсы и минусы Frsky R9M и TBS Crossfire
Давайте сравним два дальнобойных набора, критериями будут удобство использования и имеющийся функционал.
Что мне понравилось в FrSky R9M и R9 combo?
Что мне не понравилось в FrSky R9M и R9 combo?
Что мне понравилось в TBS Crossfire?
Что мне не понравилось в TBS Crossfire?
Дальнобойное управление коптером: TBS Crossfire и FrSky R9M : 2 комментария
Как сделатьrssi выход,если только один контакт?
Протокол crossfire — последовательный порт, там два провода, по одному для каждого направления. Так что нужен второй контакт.
RCDetails Blog
О коптерах и не только
Настраиваем Crossfire и Betaflight для Taranis или T16
В этом руководстве показано как настроить TBS Crossfire для работы с Taranis X9D Plus и Jumper T16. Я покажу вам как подключить приемник к полетному контроллеру и как настроить Betaflight. Аналогично можно настроить и другие передатчики с прошивкой OpenTX.
Содержание
Что особенного в Crossfire?
TBS Crossfire — это популярная система радиоуправления для полетов на дальние расстояния.
Одна из составных частей — внешний радиомодуль, который устанавливается в отсек аппаратуры управления типа Taranis или Nirvana (англ), так что вы сможете использовать весь функционал OpenTX.
Crossfire работает на частоте 900 МГц, более низкая частота означает, что сигнал лучше проходит через препятствия. По сравнению с традиционными системами, работающими на частоте 2,4 ГГц, это дает больший радиус работы и более надежный прием сигнала. Однако есть и недостаток — более длинные и крупные антенны.
Frsky Taranis с двухантенными приемниками (R-XSR и X4R-SB) теоретически дает до 1,5 км, чего более чем достаточно для большинства пилотов мини-коптеров. Однако, иногда хочется полетать подальше, или иметь более надежное управление в условиях, когда есть много деревьев или зданий; вот тут-то и пригодится Crossfire.
Ещё одно преимущество Crossfire над другими системами — меньшая задержка сигнала, что по словам многих известных пилотов заметно улучшает управляемость. Мы говорим о разнице, измеряемой миллисекундами, так что можете заметить, а можете и не заметить её.
Модули и комплектующие для Crossfire:
TBS Crossfire TX Module | TBS Crossfire Micro TX Module |
— экран для настроек — макс. выходная мощность 2 Вт — доп. функции: анализатор спектра, Bluetooth | — нет экрана, настройки меняются только через LUA скрипты — макс. выходная мощность 250 мВт — легче, меньше, дешевле |
Amazon | Heli-Nation | RMRC | GetFPV |
Антенны для радиомодулей
Stock Antenna V2 | Diamond Antenna (Upgrade) |
— долговечная, дешевая — можно использовать на приёмнике | — более надежная работа — немного направленная (вперед-назад) — долговечная |
RMRC | Amazon | GetFPV | Amazon |
Приёмники
Crossfire Micro RX | Crossfire Nano RX | Crossfire Diversity Nano RX |
Используются JST разъемы | Те же возможности, что и у Micro RX, но размер меньше! Подключение пайкой | Двойная антенна, лучше приём |
Amazon | GetFPV | GetFPV | Amazon | Amazon | RMRC | GetFPV |
Антенны для приёмников
Loose Dipole Antenna | Immortal T Antenna |
— дешевая, простая, легкая и гибкая | — качество такое-же, только прочнее и тяжелее |
TBS | Amazon | GetFPV | Banggood |
Обновление прошивки
Обновляем OpenTX
Чтобы избежать ненужных проблем и багов, установите свежую версию OpenTX. Вот инструкция для Тараниса.
Не забудьте скачать содержимое SD карты, т.к. там есть файлы, которые нам понадобятся для настройки передатчика и приемника Crossfire (например, LUA скрипты), подробнее описано в руководстве, ссылка чуть выше.
Обновляем прошивку TBS Crossfire
Чтобы обновить прошивку TBS Crossfire скачайте и установите TBS Agent http://www.team-blacksheep.com/corepro/agent
Запустите TBS Agent и подключите радиомодуль к компьютеру при помощи MicroUSB кабеля. Если есть более новая прошивка, то нажмите кнопку «Update», обновление займет всего несколько минут.
TBS Agent — обновление прошивки передающего радиомодуля
Каждый раз, когда вы обновляете прошивку в радиомодуле-передатчике нужно обновлять прошивку и в приёмниках. Это делается «по воздуху», без проводов. Ниже, в разделе про привязку мы расскажем подробнее.
Ставим радиомодуль Crossfire в Taranis
Радиомодуль просто вставляется в отсек позади пульта. Ставьте его аккуратно, не повредите контакты.
TBS Crossfire Micro Module установлен в Taranis X9D
Crossfire полностью совместим с Taranis X9D+ и Jumper T16. Работает с Taranis QX7 и Horus X10S, но есть небольшие недостатки, например, нельзя использовать макс. скорость передачи, что вызывает сообщение о потере телеметрии. К счастью, эти проблемы легко решаются самостоятельно.
Настраиваем Taranis для использования Crossfire
Создаем новую модель в передатчике. Проще всего сделать копию существующий и переименовать ее, например, в Crossfire. Если хотите создать модель с нуля — вот инструкция (англ).
Кратко нажимаем Menu, переходим на страницу Model Setup, перемещаемся вниз до «Internal RF» (внутренний модуль) и выбираем режим «OFF» (отключить).
Далее настраиваем параметр «External RF» (внешний модуль), ставим «CRSF» и меняем параметр Channel Range (диапазон каналов) на «CH1-16«.
После того, как вы это сделали и вышли из меню, модуль Crossfire должен включиться (на нём загорятся светодиоды).
Подключаем приемник к полетному контроллеру
Помните, что практически все выходы в приёмнике можно программно переназначить. Это значит, что вы можете настроить их на любую функцию, поэтому есть куча способов подключения приёмника к полетному контроллеру.
Я покажу свой, можете сделать также:
На полетном контроллере можно использовать любой свободный последовательный порт (UART).
Можно подключить только CH1 и выбрать выход SBUS, но т.к. я хотел использовать протокол CRSF с телеметрией, то пришлось подключить оба провода.
Замечу, что протокол CRSF имеет обычный, не инвертированный сигнал (как у SBUS и SmartPort), следовательно нельзя использовать выделенные для SBUS/SmartPort разъемы, т.к. там есть встроенный инвертор. Однако всё это не важно, если у вас ПК на F3 или F7, т.к. инверсия настраивается программно.
Программная эмуляция последовательного порта работает не очень быстро, поэтому её нельзя использовать с Crossfire.
В примере ниже я подключаю RX приёмника к UART6 полетника Kakute F4 AIO V2 FC.
Crossfire Micro Receiver:
Crossfire Nano Receiver:
Привязываем приёмник Crossfire к передатчику
Привязка приёмников Crossfire делается очень просто (в большинстве случаев), активировать режим привязки можно при помощи LUA скрипта. Такие скрипты поставляются с OpenTX начиная с версии 2.2., так что ничего не придется качать. 🙂
TBS Crossfire “Full” Module установлен в Horus X10
Пошаговая инструкция для привязки приемников Crossfire:
Выходим из меню, нажав Exit. Переходим к настройке приёмника.
Настраиваем приёмник в Таранисе
После привязки приёмника можно настраивать как передатчик, так и приёмник при помощи LUA скриптов. Если вы не видите пункта «XF Micro/Nano RX», это значит, что приёмник не привязан или выключен.
Первое что нужно сделать — это настроить выходы на приёмнике, чтобы он мог обмениваться данными с полетным контроллером.
Чтобы это сделать, выбираем «XF Micro/Nano RX«, прокручиваем вниз до «Output Map» (карта выходов) и выбираем «Output 1» = «CRSF TX«, а для «Output 2» ставим «CRSF RX«. Всё! 🙂
Теперь настраиваем передающий радиомодуль.
Самое важное — убедиться, что выбран правильный частотный диапазон, в США это 915 МГц, а в Европе — 868 МГц. Если использовать не тот диапазон, то результат будет не очень надежным, а сигнал слабым и некачественным.
Для типичной конфигурации коптера в большинстве случаев будет достаточно 250 мВт выходной мощности. А автоматическое изменение мощности (Dyn. power) можно отключить.
Начиная с версии 2.4. максимальная выходная мощность Micro-модуля увеличена со 100 мВт до 250 мВт (англ).
Параметр Mode — задает число каналов, при использовании 8 каналов задержка при передаче сигнала будет меньше, чем при использовании 12 каналов. Убедитесь, что телеметрия включена, а failsafe в режиме Cut, т.е. моторы остановятся в случае пропадания сигнала, а коптер просто упадет, что минимизирует риски.
Настраиваем Betaflight для работы с Crossfire
Заключительный этап — настройка Betaflight.
Переходим на вкладку Ports в Betaflight Configurator, включаем «Serial RX» на том порту, куда подключен Crossfire приемник. Нажимаем «Save«.
Открываем вкладку «Configuration«, в разделе «Receiver» выбираем «Serial-based receiver«, и затем, ниже, «CRSF«.
Не забудьте включить телеметрию (Telemetry) и нажать «Save«.
Последний шаг, переходим на вкладку «Receiver«, тут вы должны видеть реакцию на движения стиков. Это значит, что приёмник работает! Если реакции нет, тогда попробуйте проверить и поменять «Channel Map» (см выше).
Проверяем конечные точки (1000 и 2000), затем средние точки (1500), читаем тут про настройку.
Стики не двигаются? Возможно, включена инверсия сигнала. Попробуйте дать команду в консоли:
Если ничего не работает, возвращаемся к началу инструкции и проверяем провода, настройки Output Map, и параметры Betaflight.
На этом всё, Betaflight настроена для работы с Crossfire! 🙂
Чтобы убедиться в правильности работы телеметрии перейдите на страницу Telemetry в аппаратуре управления, затем выберите пункт «Discover new sensors», после этого должны появиться новые данные, включая VFAS — напряжение аккумулятора.
Устанавливаем антенну приемника
Если вы уже использовали другие системы радиоуправления, то вы удивитесь необычно крупной антенне и столкнетесь с проблемой — как её крепить? Вот статья (англ.) с описанием способов крепления антенн Crossfire.
Там несколько примеров с разными антенными: включая стоковый диполь и не убиваемую «Immortal T».
Чтобы добиться максимально возможного радиуса уверенного приема постарайтесь располагать антенну так, чтобы рама её не затеняла. Не сгибайте антенну и старайтесь правильно её ориентировать.
Антенну можно поставить практически в любое место на коптере, главное, чтобы её не повредили винты, все очень сильно зависит от рамы. Не забудьте поискать 3Д-печатный крепеж на Thingiverse.
Настраиваем LUA скрипты
На пульте можно запустить LUA скрипты для изменения кучи параметров Betaflight, например: PID, рейты, looptime, параметры фильтров, канал видеопередатчика и его выходную мощность!
Настройка практически такая же, как и для SmartPort, только не нужно менять настройки Betaflight, т.к. мы это уже сделали (например, включили телеметрию). Единственная вещь, которую нужно сделать — загрузить LUA скрипты в Таранис!
Настраиваем LQ и RSSI в OSD и в предупреждениях Тараниса
Несколько наиболее популярных вопросов.
Сколько человек может одновременно летать, используя Crossfire?
Согласно данным от TBS — одновременно может летать до 50 человек. В тесте летало 12 человек, связь была заметно хуже, но все равно можно было летать, так что TBS не рекомендует превышать это значение 🙂