TBS crossfire r/c system
экранировал приемник тонкой медной фольгой, припаяв её к “массе”
Медная фольга творит чудеса! 😁 А народ удивляется как можно без мачты GPS летать, вот так и можно!
Всю электронику в фольгу тоже не замотаешь, а так некоторые даже на голову шапочки из фольги надевают, опасаются, что мозг закипит… 😄
Доброго дня, ммм, вижу только часть телеметрии, только первые 10 сенсоров. а раньше видАл 😃 это куда смотреть? iNav 4.1.0 / Cross Bootloader v2.03 / Matek f405-se
Каких именно не хватает? Какая аппа? Если тех, что связаны с GPS, то нужно подождать 3D фикс и только потом запускать поиск сенсоров на аппаратуре… Кстати. Айнав 5.0 вышел, теперь используется новый алгоритм обработки данных баро - альтхолд высоту держит намного лучше даже на BMP280. Проверено. На Matek f405-se баро вроде как Inferion? должен вообще как прибитый висеть.😁
я помню времена когда было аж 23 штуки… в iNav всё зеленое, включая 3D FIX. и да, не видно в частност и GPS. обновил прошибку TX и RX модулей - не помогло, также вижу только 1RSS, 2RSS, RQly, RSNR, ANT, RFMD, TPMD, TPWR, TRSS, TQly, TSNR p.s. про 5.0 понял, посмотрю.
аппа Radiomaster TX16S. ммм, а если по рассуждать… как я понимаю, ПК не отдает телеметрию в приемник Кросса, и тот соответственно не пересылает её в передатчик Кросса на Аппе. Кто и как регулирует общение ПК и Приемника Кросса на квадре? прошивка iNav? если да, то может там какие-то ручки-настройки надо подкрутить? или где? 😃
Даже и не знаю😕 Может по внимательней пересмотреть все настройки Кросса? может пропустили что? Ведь если у Вас хоть какая-то телеметрия приходит на аппу, то в принципе порт работает. Как вариант - дело в самой аппе, может её перепрошить, или начать с простого, а именно с создания модели заново, с нуля… По крайней мере у меня с Кроссом никогда проблем не было (с помехой на камеру разобрался) на 3 разных полетниках (Мамба на Айнаве, СпидиБи на Айнаве и JHEMCU на Бэтке)
В Айнаве в принципе крутить-то и нечего, только в во вкладке “конфигурация” потавить галочку в “Telemetry output” и всё…
Ведь если у Вас хоть какая-то телеметрия приходит на аппу, то в принципе порт работает.
приходит телеметрия только та которую отдает сам приемник Кросса, т.е. как я понимаю нет телеметрии которую генерирует ПК. вот что будет если один из контактов TX/RX отпаялся от ПК? может быть так, что сигналы-команды с Передатчика долетают до Приемника - моторы крутятся… обратно летит только телеметрия Приемника (ну качество сигнала например и т.п.), а вот ПК не шлет свою телеметрию, т.к. просто нет физической связи с Приемником Кросса… ?
Пропустил этот момент, извините.
приходит телеметрия только та которую отдает сам приемник Кросса
Тогда только перекидывать приемник на другой порт и смотреть, будут ли изменения… Вообще в Матеке лучше оборудование паять на те порты, которые в инструкции указаны (тоже проверено).
вот что будет если один из контактов TX/RX отпаялся от ПК?
Крэш будет 😁 Не будет работать приёмник либо телеметрия вовсе. No inst. Пробовали галочку ставить или убрать, от этого тоже зависит количество найденных сенсоров.
Порт на Матеке заюзан по докам, штатный. Телеметрия Аутлуп в iNav включена. No Instance отключена. Сегодня пайку проверю и попробую новую модель создать… Но как то ощущение, что не туда смотрю (
приходит телеметрия только та которую отдает сам приемник Кросса, т.е. как я понимаю нет телеметрии которую генерирует ПК. вот что будет если один из контактов TX/RX отпаялся от ПК? может быть так, что сигналы-команды с Передатчика долетают до Приемника - моторы крутятся… обратно летит только телеметрия Приемника (ну качество сигнала например и т.п.), а вот ПК не шлет свою телеметрию, т.к. просто нет физической связи с Приемником Кросса… ?
Все верно - когда нет связи с полетником по линии tx (полетник) -> rx (применик) то телеметрию аппа будет получать только ту, что шлет сам приемник не зависимо от полетника - все данные о связи и все… Также не будет телеметрии от полетника если приемник как то настроен не правильно - выбраны не те порты или не тот режим работы портов на самом приемнике. Проверить все настройки в приемнике через аппу также проверить целостность соединения провода tx (fc) - > rx (tbs reciever), сменить порт применика на полетнике, при этом перепаять провода на нужный на крайний случай сбросить все настройки полетника и проверить заново -может сбились ресурсы какие в настройках…
- обновил прошивку на ПК до 5.0 и развернул конфигуратор 5.0
- обновил прошивки на Приемнике и Передатчике (не обновлял только разве что OpenTX)
- создал новую модель в аппе
- проверил пайку, все по месту, на рекомендуемые Матеком порты, прозвонил - звонит, от пятаков на приемнике до пятаков на ПК
- Telemetry Output в iNav включен
- No Instance на Аппе отключена
=== всё равно кажет только 10-ть сенсоров от Приемника. пожалуйста, напомните, а какие еще надо настройки проставить в аппе или что проверить в ПК ?
всё равно кажет только 10-ть сенсоров
поробуйте в opentx сбросить список сенсоров и найти заново. этот список запоминаеться в opentx, что бы обнаружить новые, его надо пнуть.
измерения сенсоров передаются с inav/beta/ardu и далее через радиоканал пакетом, поэтому всяк должно быть больше 10.
После Арма говорит: Угловой режим, 70% батарея, и потом после газа начинает постоянно говорить низкий заряд аккумулятора. Хотя при этом вольтаж и проценты на других датчиках показывает верно. Куда копать?
Inav/beta формируют показания в один фрейм-массив данных и передают через UART и далее в радиоканал. После пинка Обнаружить сенсоры OpenTX все что прилетело во фрейме запоминает списком, каким-то нутряным образом его нумеруя. Этот номерок сенсора используеться во всей остальной логике - логических ключах и прочем. Если этому номерку сенсора вдруг будет соответстовать не измерения напряжения, а координата или что еще, то получится нестыковочка, “Поймано спутников 5 вольт” =)
Поэтому после сброса и обнаружения сенсоров надо все проверять в OpenTX, связанное с логическими ключами и где еще используються показания сенсоров.
итак, решение найдено - народ подсказал в телеге, что надо в моей конфигурации с Матеком f405-se отключить в Портах SOFTSERIAL1 в разделе Telemetry, сбросить все сенсоры и снова найти - и… вуаля! кто бы догадался 😃 при этом в моем случае потребровалось снова Bind сделать в общем магия.
отключить в Портах SOFTSERIAL1 в разделе Telemetry
То есть у вас телеметрия передавалась не тудой кудой надой. =) Не в тот порт. При этом бортовой Crossfire передавал все что знал о себе, значения всех своих 10 или сколько там сенсоров. Ну а биндинг это уже как результат ковыряний. Никакой магии, развитые технологии.
телеметрия передавалась не тудой кудой надой. =
Дельно объяснили, только не понимаю, зачем нужно было на этом полетнике вообще SOFTSERIAL включать, там UARTов на все случаи жизни хватает. У меня и в мыслях не было посоветовать порты проверять, ведь если модель управляется, значит порт правильно выбран, а телеметрия, как я понимаю по нему же и передаётся.
по факту, на свеже установленном iNav 5.0, был включен SOFTSERIAL, я его точно не включал. еще как вариант, если в Портах не выключено, то рекомендовали в Configuration выключить Enabled CPU based serial ports - я этот вариант не проверял.
была такая тоже ситуация, тоже софтсериал рубил, постояннно прыгала высота. то 30 метров то 100 то -10.