Activity

FrSky TWIN X Lite

Пользуюсь Twin S. Куплена как походная к Tandem X20. Ethos великолепен. Аппаратура очень нравится качеством и стиками (после того как ослабил пружины, что делается оооочень не тривиально). Из минусов - нет нормальной поддержки елрс, а гадать за собственные деньги, как будет работать Twin не собираюсь. По этому летаю с внешним модулем елрс. Но, замечу, если раньше issue на эту тему фриска помечала как “not ethos bug”, то теперь метка “rf issue”, то есть структурируют и, возможно, допилят.

Jumper T-lite

Если ЕЛРС вам кажется недостаточно стабильным, то из списка мультипротокола вам точно ничего не светит… Продолжайте использовать Байчи, можно глянуть в сторону ТБС Кроссфайр. Ну или старый-добрый драгонлинк.

ELRS против CC2500 в RadioMaster TX12 Mark II в чем отличия?
  1. Если это тх12мк2 елрс, то зачем вам внешний модуль?
  2. Питание на внешний модуль подается при включении внешнего модуля в меню и я очень сомневаюсь, что не работает и оно, и црсф не гонится.
Jumper T-Pro

Геннадий, вы издеваетесь? Какие операции нереально выполнить, при отсутствии Ст-линка? Нет, в т-про нет его, но что вы собираетесь выполнять с его помощью? Стирать страницы памяти? Легко, зажав кнопочку Бут подключаете в выключенном состоянии к компьютеру и запускаете Stm32 Cube Programmer - с помощью USB DFU (из встроенного загрузчика) - вы можете вычитать флэш, стереть частично или полностью. Можно накатить любую прошивку. Можно ли менять опциональные биты - не в курсе, никогда не пробовал

Jumper T-Pro
Гена_Большой:

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

Все правильно, но прошивка на аппаратуры накатывается двумя способами:

  1. С использованием загрузчика OpenTX/EdgeTX (пользовательского, который тоже можно затереть) с sd-карты
  2. С использованием buddy.edgetx.org , который работает через STM32 DFU, то есть нестираемый загрузчик. Если предположить, что с использованием первого или второго способа, была затерта часть прошивки (загрузчик OpenTx/EdgeTX) перестал стартовать или после передачи управления самой ОС, происходит что-то страшное, любую аппаратуру можно вернуть к жизни, в большинстве случаев без танцев с бубном:
  3. Подключаем в выключенном состоянии и прошиваем с помощью buddy.edgetx.org или STM32 Cube Programmer
  4. Если это аппаратура T-Pro, то подключаем в выключенном состоянии, предварительно зажав кнопку boot сверху у антенны и производим действия из пункта 1.
  5. Если это BetaFPV LiteRadio 3 Pro - материмся на производителя и ищем SWD, потому что они не сделали развязки питания таким образом, чтобы без нажатой кнопки Pwr или сигнала Pwr с ноги проца, контакт бут подтягивался бы к режиму загрузчика Stm32
Jumper T-Pro

Да, в сообшении #82, на мой текст о том что бутлоалер стереть нельзя, вы ответили, что стереть можно все. Еще и про тактирование зачем то добавили, как будто это какие-то особые опциональные биты, а не часть кода приложения.

Jumper T-Pro

Вы, Геннадий, хоть раз заглядывали в референс мануалы на стм32? Не нужно тут писать чушь и пугать людей. Загрузчик стм32 не стираем, так как находится в постоянной, не стираемой, области памяти. Так же как и серийный номер контроллера, и еще некоторая информация. Что касается тактирования, то стм32 всегда стартует в использованием внутреннего генератора, а настройка внешнего тактирования, делителей и множителей, осуществляется кодом пользователя. Неправильные настроцки тактирования могут вызвать зависания, но все это лечится загрузчиком и новой заливкой (хотя в случае разработки, используют swd интерфейс)

Jumper T-Pro

Пульт убить нельзя никак настроцками/прошивками. Основной контролоер имеет встроенный нестираемый загрузчик (зажимаете кнопочку мелкую у антенны и подключаете юсб - должен определиться как stm32 dfu), с модулем елрс аналогично (шить в режиме edge passtrough, все время держа зажатой кнопочку внутри корпуса на радиомодуле, эдж/опентх запущена, соединение usb-cdc)

Jumper T-Pro

Что-то вы все смешали)

  1. В аппаратуре есть центральный контроллер, именно в его флэш-память устанавливается операционная система OpenTX или EdgeTX и она не видится как диск.
  2. В аппаратуре есть SD-карта, куда записывается контент: звуки, скрипты. В том числе, сюда нужно записать (в папочку /tools) скрипт expresslrs.lua
  3. В аппаратуре есть модуль передатчика со своим контроллером (это может быть ELRS, мультипротокол, какие-то другие). Флэш этого контроллера так же не виден. Итак что вам нужно сделать:
  4. Аппаратура в ВЫКЛЮЧЕННОМ состоянии. Сверху у антенны есть утопленная микрокнопка. Зажимаем ее карандашем или мелкой отверткой и подтыкаем по юсб к компьютеру. В диспетчере устройств должно отобразиться STM32 DFU.
  5. Заходим в хроме/я.браузере/эдже (хромбэйсед) на https//buddy.edgetx.org, выбираем прошивку (2.7.1), аппаратуру (T-Pro) и давим “прошить по USB”. Вот после этой манипуляции у вас будет установлен EdgeTX.
  6. Далее вам будет предложено включить аппаратуру и подключить ее как диск. Делаем и давим кнопочку “Записать SD-контент”. Как будет завершено, полноценная чистая EdgeTX у вас будет установлена.
  7. Запускаем конфигуратор елрс, выбираем версию, модель передатчика, вбиваем кодовую фразу и нажимаем кнопку Build (собрать, без Flash). По окончанию сборки, сгенерируется файлик, который стоит скопировать в более удобное место (мои документы/рабочий стол)
  8. Так же будет предложено скачать файл скрипта expresslrsV2.lua (или V3, зависит от того, какую версию собирали). Скачиваем и кладем на SD-карту аппаратуры, в папку /tools
  9. Отключаем аппаратуру, заходим в настройках аппаратуры в настройки Hardware и меняем внутренний модуль с Multiprotocol на CRSF (ибо у нас елрс)
  10. Создаем новую модель (в модели по умолчанию мультипротокол), далее заходим в тулс и запускаем ExpressLRS скрипт. Должно подключиться и отобразить параметры модуля ELRS. Делаем Wi-Fi->Tx->Запустить. Подключаемся к точке доступа ExpressLRS TX, в браузере должна открыться страница 10.0.0.1, выбираем Update, выбираем файлик что мы сгенерировали в конфигураторе и сохранили в удобном месте и ждем окончания апдейта.
ExpressLRS Конфигуратор ExpressLRS

На 1:2 не переключилось и осталось в “гонке”. Гонщики не используют телеметрию в полете, только на земле (напряжение посмотреть) , по этому при арме она перестает идти, чтобы не занимать тайм-слоты каналов.

Посоветуйте носитель для fpv и видеокамеры

Ну хивинг с ГоПро, я боюсь, будет оооочень плохо летать. Он маленький и на нем куда лучше будет разместить что-то типа instago 2. Вообще в этом списке предпочтений, гопро все портит (уменьшает количество возможных вариантов)

ExpressLRS Конфигуратор ExpressLRS

Абсолютно точно не выйдут. Потому что приемник ожидает данные в формате CRSF и никакие другие. Но можно эти 10 байт упаковать в поток, как это делает ардупилот, и тогда они выйдут в соответствующем потоке на аппаратуре

ExpressLRS Конфигуратор ExpressLRS

Это как данные о состоянии самого приемника (качество связи, уровень шума) и его настройки (выставленные передатчиком индивидуально на приемник, с помощью lua-скрипта), так и данные телеметрии полетника: питч/ролл, баровысота, гнсс (координаты, гнсс-высота и скорость), данные о напряжении и токе(напрядение АКБ/потребляемый ток/затраченная и оставшаяся емкость). Если на полетнике арду - то поток телеметрии для Yaapu-скрипта. Так же, возможность настройки некоторый параметров айнав/бетафлай/арду.

ExpressLRS Конфигуратор ExpressLRS

Есть еще один момент. 2.4 имеют более широкую полосу каналов, нежели 868/915. И если в новом месте частота, на которую настроена антенна 868/915 окажется занята, залеко вы не улетите. А на 2.4 наверняка найдется свободный участок, где связь будет отличной.

ExpressLRS Конфигуратор ExpressLRS

Вы вообще пробовали елрс 2.х? В конфигураторе убрали потому, что отключение сейчас делается через луа-скриипт, там же где выставляется соотношение количество пакетов телеметрии к количеству пакетов каналов. И эта настройка индивидуальна для приемника

Jumper T-Pro

Если у вас еще нет квадриков, а судя по вопросу про модули - нет, то берите версию с ЕЛРС встроенными, а мультипротокол, если что-то появится в парке с интегрированным ФрСкай(а зачем такое покупать) - можно и внешний прикрутить. Дальность связи елрс и мультипротокола - несопоставимы. А таскать насадку постоянно - смысла никакого нет

Jumper T-Pro

Во первых сейчас на подходе T-Lite 2 - с елрс и пофикшенными проблемами с питанием. Во вторых, стики на Т-Лайт и Т-Про одинаковые по механизмам с их “хрустом”. Впрочем я пользовался обоими и проблем у меня не было. Размеры Зорро намного больше и ТХ12 и тем более Т-Про/Т-Лайт и при этом имеет самые мелкие батарейки (да, одна в Т-Лайт имеет большую емкость чем 2 в Т-Про, правда отдаст меньше из-за специфики питания). По рейтингу качества для себя, я бы поставил: ТХ12 (все ок), Т-Про (ибо стики), Зорро (ибо здоровая и мелкие батки), Т-Лайт (стики, одна батка, необходимость фикса питания). Но из мелких - купил и пользуюсь Т-Про, так как она компактнее обоих радиомастеров.

Модуль разумеется можно ставить на другие аппаратуры с креплением Х-Лайт.

Новинка - FrSky R9 900MHz 16CH Long Range Receiver & R9M Module System

Использовать телеметрию ЕЛРС для авиагоризонта - очень плохая идея, даже если выставить 1:8 частоту. Она передается с очень серьезной задержкой (до нескольких секунд на 25/50 Гц). Остальное время занято передачей каналов управления. Классический Р9 не опускает частоту так низко и по этому телеметрия передается значительно быстрее, но дальность, соответственно, ниже.

Jumper T-lite

Во первых, для того чтобы заставить модуль работать как внутренний, придется написать для него таргет прошивки. Это не проблема для меня, но в целом не лучшее решение. В 3-й ветке елрс должен быть unufied target для модулей, где прошивка общая, а пины назначаются через веб-интерфейс (но можно и при прошивке). Вот там можно делать что и как угодно. Но когда это выйдет в свет - не подскажу. Т-Про классная аппа, мне очень понравилась. Так что если есть возможность - рекомендую купить ее, а т-лайт продать. Ну или подождать выхода 3-й версии ЕЛРС и поставить внутрь любо DIY модуль, подпаяв дополнительный проводок (там ТХ/РХ раздельные, в отличии от SmartPort, и нет инверсии)

Jumper T-lite

Если речь о х-лайт разъеме, то он не используется. Справа на лево используются SmartPort, Gnd, Vbatt (7.4v), все последующие не задействованы. Но вообще на 4м пине не должно быть 6 вольт, так как это сигнальный heartbeat, далее идут ppm(он же Sbus, он же Pxx2_out), далее pxx2_in, и оставшиеся 2 - can_hight, can_low. Но, повторюсь, все пины с 4 по 8 не используются для протокола кроссфайр, работающего по crsf протоколу.

ExpressLRS Конфигуратор ExpressLRS

У вас нет соелинения с антенной либо на передатчике, либо на приемнике. Антенна на кваде расположена вполне нормально. Но соединения проверьте. Пол года назад в чате елрс тоже человек пожаловался что упал в 300 метрах. Через пару часов выяснил причину - прикрутил антенну frsky (они rp-sma, без штырька) на предатчик.

ExpressLRS Конфигуратор ExpressLRS

Евгений, безусловно в идеальном варианте было бы использование двух трансиверов. Но и с одним трансивером это псевдо диверсити может переключаться на каждый пакет (до 500 раз в секунду), а алгоритм сейчас очень отлажен.

ExpressLRS Конфигуратор ExpressLRS

Какой виндоус? У меня с перепрошивкой на 2.2 и примерно в тоже время установкой с нуля вин11, тоже стали тормоза, а потом отвалы. Но я склоняюсь к проблемам на стороне кода модуля, так как когда я его выключил, он продолжал какое-то время работать

ExpressLRS Конфигуратор ExpressLRS

Вы панику то не разводите. Во первых елрс работает не только на есп32, но и на еще более древних есп8266(8255). Более того, он поддерживает приемники и передатчики на основе стм32 (различные вариации р9, гост). Так что доьявят новый проц и продолжат поддержку как старых, так и новых. Есп32 было выбрано за основу, потому что его в каждой подворотне купить можно, в отличии от стм.

Что же касается чипов семтеч - ну выпустят, ну адаптируют под новые чипы. Протокол лора то сохраниться.