Activity
Пользуюсь Twin S. Куплена как походная к Tandem X20. Ethos великолепен. Аппаратура очень нравится качеством и стиками (после того как ослабил пружины, что делается оооочень не тривиально). Из минусов - нет нормальной поддержки елрс, а гадать за собственные деньги, как будет работать Twin не собираюсь. По этому летаю с внешним модулем елрс. Но, замечу, если раньше issue на эту тему фриска помечала как “not ethos bug”, то теперь метка “rf issue”, то есть структурируют и, возможно, допилят.
Скорее всего сд-карта полуумерла и требует замены. Если это штатная карта, вероятность смерти 98% за пол года.
Драйвер нужен для stm32 usb cdc и тогда последовательный порт будет корректно работать. Но с сайта стм его не скачать - рф там забанена. Но есть много где в интернетах
За два месяца можно было прочесть вдоль и поперек документацию и на елрс и прочесть о том, что для использования внутреннего модуля, нужно в настроке модели включить внутренний модуль.
Если ЕЛРС вам кажется недостаточно стабильным, то из списка мультипротокола вам точно ничего не светит… Продолжайте использовать Байчи, можно глянуть в сторону ТБС Кроссфайр. Ну или старый-добрый драгонлинк.
- Если это тх12мк2 елрс, то зачем вам внешний модуль?
- Питание на внешний модуль подается при включении внешнего модуля в меню и я очень сомневаюсь, что не работает и оно, и црсф не гонится.
Геннадий, вы издеваетесь? Какие операции нереально выполнить, при отсутствии Ст-линка? Нет, в т-про нет его, но что вы собираетесь выполнять с его помощью? Стирать страницы памяти? Легко, зажав кнопочку Бут подключаете в выключенном состоянии к компьютеру и запускаете Stm32 Cube Programmer - с помощью USB DFU (из встроенного загрузчика) - вы можете вычитать флэш, стереть частично или полностью. Можно накатить любую прошивку. Можно ли менять опциональные биты - не в курсе, никогда не пробовал
если повредить данные в области памяти, содержащей данные для тактирования,
Ваш, пользовательский загрузчик просто перестанет работать, до полной очистки камня и повторной прошивки пользовательского загрузчика.
Все правильно, но прошивка на аппаратуры накатывается двумя способами:
- С использованием загрузчика OpenTX/EdgeTX (пользовательского, который тоже можно затереть) с sd-карты
- С использованием buddy.edgetx.org , который работает через STM32 DFU, то есть нестираемый загрузчик. Если предположить, что с использованием первого или второго способа, была затерта часть прошивки (загрузчик OpenTx/EdgeTX) перестал стартовать или после передачи управления самой ОС, происходит что-то страшное, любую аппаратуру можно вернуть к жизни, в большинстве случаев без танцев с бубном:
- Подключаем в выключенном состоянии и прошиваем с помощью buddy.edgetx.org или STM32 Cube Programmer
- Если это аппаратура T-Pro, то подключаем в выключенном состоянии, предварительно зажав кнопку boot сверху у антенны и производим действия из пункта 1.
- Если это BetaFPV LiteRadio 3 Pro - материмся на производителя и ищем SWD, потому что они не сделали развязки питания таким образом, чтобы без нажатой кнопки Pwr или сигнала Pwr с ноги проца, контакт бут подтягивался бы к режиму загрузчика Stm32
Да, в сообшении #82, на мой текст о том что бутлоалер стереть нельзя, вы ответили, что стереть можно все. Еще и про тактирование зачем то добавили, как будто это какие-то особые опциональные биты, а не часть кода приложения.
Окей, можно тогда ссылку на рефман, статейку или еще что-нибудь, как убить бутлоадер? Вариант выставлять СС не предлагать - с ними он не убъет прошивку
Вы, Геннадий, хоть раз заглядывали в референс мануалы на стм32? Не нужно тут писать чушь и пугать людей. Загрузчик стм32 не стираем, так как находится в постоянной, не стираемой, области памяти. Так же как и серийный номер контроллера, и еще некоторая информация. Что касается тактирования, то стм32 всегда стартует в использованием внутреннего генератора, а настройка внешнего тактирования, делителей и множителей, осуществляется кодом пользователя. Неправильные настроцки тактирования могут вызвать зависания, но все это лечится загрузчиком и новой заливкой (хотя в случае разработки, используют swd интерфейс)
Пульт убить нельзя никак настроцками/прошивками. Основной контролоер имеет встроенный нестираемый загрузчик (зажимаете кнопочку мелкую у антенны и подключаете юсб - должен определиться как stm32 dfu), с модулем елрс аналогично (шить в режиме edge passtrough, все время держа зажатой кнопочку внутри корпуса на радиомодуле, эдж/опентх запущена, соединение usb-cdc)
Что-то вы все смешали)
- В аппаратуре есть центральный контроллер, именно в его флэш-память устанавливается операционная система OpenTX или EdgeTX и она не видится как диск.
- В аппаратуре есть SD-карта, куда записывается контент: звуки, скрипты. В том числе, сюда нужно записать (в папочку /tools) скрипт expresslrs.lua
- В аппаратуре есть модуль передатчика со своим контроллером (это может быть ELRS, мультипротокол, какие-то другие). Флэш этого контроллера так же не виден. Итак что вам нужно сделать:
- Аппаратура в ВЫКЛЮЧЕННОМ состоянии. Сверху у антенны есть утопленная микрокнопка. Зажимаем ее карандашем или мелкой отверткой и подтыкаем по юсб к компьютеру. В диспетчере устройств должно отобразиться STM32 DFU.
- Заходим в хроме/я.браузере/эдже (хромбэйсед) на https//buddy.edgetx.org, выбираем прошивку (2.7.1), аппаратуру (T-Pro) и давим “прошить по USB”. Вот после этой манипуляции у вас будет установлен EdgeTX.
- Далее вам будет предложено включить аппаратуру и подключить ее как диск. Делаем и давим кнопочку “Записать SD-контент”. Как будет завершено, полноценная чистая EdgeTX у вас будет установлена.
- Запускаем конфигуратор елрс, выбираем версию, модель передатчика, вбиваем кодовую фразу и нажимаем кнопку Build (собрать, без Flash). По окончанию сборки, сгенерируется файлик, который стоит скопировать в более удобное место (мои документы/рабочий стол)
- Так же будет предложено скачать файл скрипта expresslrsV2.lua (или V3, зависит от того, какую версию собирали). Скачиваем и кладем на SD-карту аппаратуры, в папку /tools
- Отключаем аппаратуру, заходим в настройках аппаратуры в настройки Hardware и меняем внутренний модуль с Multiprotocol на CRSF (ибо у нас елрс)
- Создаем новую модель (в модели по умолчанию мультипротокол), далее заходим в тулс и запускаем ExpressLRS скрипт. Должно подключиться и отобразить параметры модуля ELRS. Делаем Wi-Fi->Tx->Запустить. Подключаемся к точке доступа ExpressLRS TX, в браузере должна открыться страница 10.0.0.1, выбираем Update, выбираем файлик что мы сгенерировали в конфигураторе и сохранили в удобном месте и ждем окончания апдейта.
На 1:2 не переключилось и осталось в “гонке”. Гонщики не используют телеметрию в полете, только на земле (напряжение посмотреть) , по этому при арме она перестает идти, чтобы не занимать тайм-слоты каналов.
Вы бы по вежлее общались. ELRS работает и на 2.4 и на 868/915 на соответствующих модулях приемо-передачи (хэппимодел, бетафпв и даже фриски р9 прошить можно).
Есть подозрение, что это результат оптимизации энергопотребления и нагрева. В версии 1.х этого не было, в версии 2.2,если не ошибаюсь - появилось.
Тх16 очень большая и не удобная. Рекомендовал бы тх12 + стики ag01 mini + happymodel elrs 2.4 или tbs cross
В Евросоюзе разрешено только 10мВт, если включена телеметрия, и 50мВт без нее. Хотите полную мощность -шейте таргет Индии (IN)
Ну хивинг с ГоПро, я боюсь, будет оооочень плохо летать. Он маленький и на нем куда лучше будет разместить что-то типа instago 2. Вообще в этом списке предпочтений, гопро все портит (уменьшает количество возможных вариантов)
Абсолютно точно не выйдут. Потому что приемник ожидает данные в формате CRSF и никакие другие. Но можно эти 10 байт упаковать в поток, как это делает ардупилот, и тогда они выйдут в соответствующем потоке на аппаратуре
Это как данные о состоянии самого приемника (качество связи, уровень шума) и его настройки (выставленные передатчиком индивидуально на приемник, с помощью lua-скрипта), так и данные телеметрии полетника: питч/ролл, баровысота, гнсс (координаты, гнсс-высота и скорость), данные о напряжении и токе(напрядение АКБ/потребляемый ток/затраченная и оставшаяся емкость). Если на полетнике арду - то поток телеметрии для Yaapu-скрипта. Так же, возможность настройки некоторый параметров айнав/бетафлай/арду.
Я летаю на 915 в подмосковье. В любом случае - сможете прикрутить внешнюю антенну на 868 или докупить ручку с антенной на 868.
Нет, никакого прозрачного uart нет и не планируется (по крайней мере до 4.х ветки, где запланирован mavlink)
Только немного не так. Будут поддерживаться старые режимы, но в новом формате передачи данных. Новые режимы spi-полетниками поддерживаться не будут
Ну тандемы у них были раскуплены практически все и, похоже, закупились новой партией тогда, когда цены были максимальны.
А что в настройках аппаратуры стоит, при каком напряжении предупреждать? System->Radio Setup->Batt range и System->Radio Setup->Alarms->Battery low. Думаю выставление правильных значений все поправит.
Есть еще один момент. 2.4 имеют более широкую полосу каналов, нежели 868/915. И если в новом месте частота, на которую настроена антенна 868/915 окажется занята, залеко вы не улетите. А на 2.4 наверняка найдется свободный участок, где связь будет отличной.
Вы вообще пробовали елрс 2.х? В конфигураторе убрали потому, что отключение сейчас делается через луа-скриипт, там же где выставляется соотношение количество пакетов телеметрии к количеству пакетов каналов. И эта настройка индивидуальна для приемника
Если у вас еще нет квадриков, а судя по вопросу про модули - нет, то берите версию с ЕЛРС встроенными, а мультипротокол, если что-то появится в парке с интегрированным ФрСкай(а зачем такое покупать) - можно и внешний прикрутить. Дальность связи елрс и мультипротокола - несопоставимы. А таскать насадку постоянно - смысла никакого нет
Во первых сейчас на подходе T-Lite 2 - с елрс и пофикшенными проблемами с питанием. Во вторых, стики на Т-Лайт и Т-Про одинаковые по механизмам с их “хрустом”. Впрочем я пользовался обоими и проблем у меня не было. Размеры Зорро намного больше и ТХ12 и тем более Т-Про/Т-Лайт и при этом имеет самые мелкие батарейки (да, одна в Т-Лайт имеет большую емкость чем 2 в Т-Про, правда отдаст меньше из-за специфики питания). По рейтингу качества для себя, я бы поставил: ТХ12 (все ок), Т-Про (ибо стики), Зорро (ибо здоровая и мелкие батки), Т-Лайт (стики, одна батка, необходимость фикса питания). Но из мелких - купил и пользуюсь Т-Про, так как она компактнее обоих радиомастеров.
Модуль разумеется можно ставить на другие аппаратуры с креплением Х-Лайт.
Использовать телеметрию ЕЛРС для авиагоризонта - очень плохая идея, даже если выставить 1:8 частоту. Она передается с очень серьезной задержкой (до нескольких секунд на 25/50 Гц). Остальное время занято передачей каналов управления. Классический Р9 не опускает частоту так низко и по этому телеметрия передается значительно быстрее, но дальность, соответственно, ниже.
Во первых, для того чтобы заставить модуль работать как внутренний, придется написать для него таргет прошивки. Это не проблема для меня, но в целом не лучшее решение. В 3-й ветке елрс должен быть unufied target для модулей, где прошивка общая, а пины назначаются через веб-интерфейс (но можно и при прошивке). Вот там можно делать что и как угодно. Но когда это выйдет в свет - не подскажу. Т-Про классная аппа, мне очень понравилась. Так что если есть возможность - рекомендую купить ее, а т-лайт продать. Ну или подождать выхода 3-й версии ЕЛРС и поставить внутрь любо DIY модуль, подпаяв дополнительный проводок (там ТХ/РХ раздельные, в отличии от SmartPort, и нет инверсии)
В очень-очень древних. Сейчас таких наверное и не осталось ни у кого.
Если речь о х-лайт разъеме, то он не используется. Справа на лево используются SmartPort, Gnd, Vbatt (7.4v), все последующие не задействованы. Но вообще на 4м пине не должно быть 6 вольт, так как это сигнальный heartbeat, далее идут ppm(он же Sbus, он же Pxx2_out), далее pxx2_in, и оставшиеся 2 - can_hight, can_low. Но, повторюсь, все пины с 4 по 8 не используются для протокола кроссфайр, работающего по crsf протоколу.
Модули передачи - HappyModel, приемники - HappyModel, Matek
У вас нет соелинения с антенной либо на передатчике, либо на приемнике. Антенна на кваде расположена вполне нормально. Но соединения проверьте. Пол года назад в чате елрс тоже человек пожаловался что упал в 300 метрах. Через пару часов выяснил причину - прикрутил антенну frsky (они rp-sma, без штырька) на предатчик.
Приемники со встроенным елрс. Бетафпв с т-диполен неплохи, матеки с даумя антеннами вообще огонь
Евгений, безусловно в идеальном варианте было бы использование двух трансиверов. Но и с одним трансивером это псевдо диверсити может переключаться на каждый пакет (до 500 раз в секунду), а алгоритм сейчас очень отлажен.
Какой виндоус? У меня с перепрошивкой на 2.2 и примерно в тоже время установкой с нуля вин11, тоже стали тормоза, а потом отвалы. Но я склоняюсь к проблемам на стороне кода модуля, так как когда я его выключил, он продолжал какое-то время работать
Вы панику то не разводите. Во первых елрс работает не только на есп32, но и на еще более древних есп8266(8255). Более того, он поддерживает приемники и передатчики на основе стм32 (различные вариации р9, гост). Так что доьявят новый проц и продолжат поддержку как старых, так и новых. Есп32 было выбрано за основу, потому что его в каждой подворотне купить можно, в отличии от стм.
Что же касается чипов семтеч - ну выпустят, ну адаптируют под новые чипы. Протокол лора то сохраниться.