qczek lrs – 433mhz 1w (30dbm) lora rc link with telemetry - новая народная?
Добрый день, подскажите пожалуйста. Собрал лрс на 915 МГц, inav 2.3.0, настроил телеметрию mavlink на аппу jumper t16 (inav lua script) - все работает как надо, данные на аппу выводятся. Пытаюсь вывести телеметрию с аппы через Bluetooth hc-06 на телефон в мишн планер, коннект есть, но кроме уровня горизонта никаких данных не идёт, скорость блютус модуля выставлял 57600 бод, на полетном контроллере распаян rx tx к приёмнику 915t30s, и в настройках inav стоит телеметрия mavlink и галочка msp, при этом в cli на мишн планере бегут кракозябры. Что я делаю не так? Qczek lrs может работать с мишн планером или кьюграундом через Bluetooth?
У меня заработало при таких настройках uart 3,9600,LTM (здесь кто-то выкладывал).
Если сбас в настройках, то мавлинк должен идти на скорости 9600. На блютузе тоже такую же скорость надо выставить и должно все работать.
Галочку msp выключите
Если сбас в настройках, то мавлинк должен идти на скорости 9600. На блютузе тоже такую же скорость надо выставить и должно все работать.
Галочку msp выключите
Кстати в последней версии 1.92, была заявлена скорость с включенным sbus 57600, я обрадовался, обновил модули, но как ни пытался модули на этой скорости не заработали, пообщался с автором прошивки на форуме, в конце концов был написан баг репорт, обещал в следующей версии исправить. И если кто то использует LTM телеметрию, рекомендую снижать скорость с помощью команды
set ltm_update_rate = SLOW
так как из за низкой скорости обмена с bluetooth модулем часть потока теряется, из за этого много ошибок и потери пакетов или вообще использовать mavlink протокол.
насколько сильно серва даст помеху на приемник?
Вот еще бы двунаправленный mavlink завезли бы, то было бы вообще отлично.
Пожалуйста,подскажите - подключена QLRS к Mission planner посредством Bluetooth, все данные телеметрии обновляются примерно 1 раз в 5 секунд - это нормально?
Нет.
Dok555
Вполне возможно у вас сильно шумят от наводок каналы управления. На величину большую чем указано в настройках Передающего модуля, значение Deviation Threshold. Это рассчитываемое некое значение попугаев, которые показывает насколько интенсивно в данный момент идет управление моделью (как активно и на какую величину двигают стиками) Если стики в покое или очень плавно управляете то данные телеметрии принимаются от модели в соответствии со Значением Standart Telemetry Rate. Тут явно указывается через сколько переданных пакетов управления к модели мы получим обратную связь от нее (телеметрию) Если указать число 1 то после каждого пакета управления ждем пакет ответа. Если указать например 5 то будем получать 1 пакет обратной связи после каждых переданных 5 пакетов управления к модели.
Значение Low Telemetry Rate та же суть что и Standart Telemetry Rate но оно начинает действовать когда вы активно рулите моделью, зафиксировано превышение Deviation Threshold больше указанной величины.
Попробуйте указать у себя такие настройки: Deviation Threshold-20, Standart Telemetry Rate-1, Low Telemetry Rate-1. Но только для теста! Летать с такими настройками точно не стоит!!!
Вот тут видео показано как идет расчет Deviation Threshold смотрите на последние значение в бегущих строках “D=”
Пожалуйста,подскажите - подключена QLRS к Mission planner посредством Bluetooth, все данные телеметрии обновляются примерно 1 раз в 5 секунд - это нормально?
У меня так дома было на столе, а в поле вапще не работал. Помогло только, переход на вифи.
у меня по блютусу на скорости 9600 работало без проблем с Mission planner быстро и адекватно
[QUOTE=Shuricus;7887481]Вот за такой ответ действительно спасибо!
То что модули горят часто - уже, похоже, факт. Причем явно не все делают что-то не то ))))))))))))
Просто если проблема в регуляторах, то возможно есть какая-то довольно простая причина. В других фпв изделиях регуляторы горят обычно только от переполюсовки. А что тут - не понятно.
Ответ на схеме, при приеме с каскада усиления снимается питание.
Кто то выше в теме писал что ставил перемычки, не надо так делать.
Я пропустил - какие перемычки?
Микросхема когда сгорает,напрямую 5 вольт через диод шотки с 4 пина на 3.
Ничего не понял, и посмотреть не могу - там ничего на схеме не видно, честно говоря. Было бы хорошо положить на ядиск или еще куда, и ссылку на схему.
Есть только в компе в формате Altium.
[QUOTE=garin;7892993]
Вот за такой ответ действительно спасибо!
То что модули горят часто - уже, похоже, факт. Причем явно не все делают что-то не то ))))))))))))
Просто если проблема в регуляторах, то возможно есть какая-то довольно простая причина. В других фпв изделиях регуляторы горят обычно только от переполюсовки. А что тут - не понятно.Ответ на схеме, при приеме с каскада усиления снимается питание.
Кто то выше в теме писал что ставил перемычки, не надо так делать.
Перемычка или диод ставилась для оконечного каскада,к стате я зделал регулятор мощности через тумблер,добавил ещё пару диодов последовательно и переключателем регулирую мощность,
Вообщем нашлось время повозиться с экраном SSD1306 и QCZEK. Переписал драйвер SSD1306 чтобы можно было использовать его в графическом режиме с буфером кадра 256 байт. Теперь нет мерцания и экран обновляется очень быстро. Обновил Mavlink библиотеку до самой актуальной. Теперь можно получать MAVLINK_MSG_ID_HOME_POSITION и т.д. Еще куча памяти осталось и можно сделать вторую страничку на экране с данными о домашней позиции и т.д… Можно вообще сделать авиагоризонт 😃))
Все написано в Atmel Studio 7 без Arduino. Чуть позже сделаю для ардуино или может кто-то вместо меня. Ну и сам код еще пилить и пилить. Но кому не терпится могут пробовать уже сейчас.
Бинарник настроен на 9600.
Не знаю на сколько ценно. Прикрутил кнопку безопасности для QCZEK, для тех кто может забыть накрутить антенну. Теперь при старте нужно будет нажать и удержать кнопку в течении 3-х секунд. Ну и поработал с кодом немного.
Исходники тут: drive.google.com/drive/folders/1CniEnB2McPYQs…
gpp
А телеметрии SPORT эта штука не мешает?
gpp
А телеметрии SPORT эта штука не мешает?
Не должна.
Не знаю на сколько ценно. Прикрутил кнопку безопасности для QCZEK, для тех кто может забыть накрутить антенну. Теперь при старте нужно будет нажать и удержать кнопку в течении 3-х секунд. Ну и поработал с кодом немного.
Хорошо получается! Только не понятно. Этот дисплей нужно покупать и вставлять вместе с передающим чипом в корпус сзади от пульта? Программируется что, ардуина?
Помогите, товарищи. Борюсь с Mavlink и ее работой совместно с SBAS. Использовано: INAV и Таранис Х7, Matek F722-se.
Что сделано:
-
Приемник QCZEK подключен RX к TX4 на Матек, 5 Вольт к 5 Вольт, GND к GND, AUX к RX2 (это вход SBAS на матек, TX2 - это вход Soft Serial).
-
В INAV выбрано: порт 4 - Mavlink, Аналог RSSI (пробовал ставить и просто не аналог, подключая RSSI на Матеке к M1, толку нет).
-
Настроил передатчик QCZEK: Установил 16 каналов, сменил пинкод, оставил RF_Strength_Signal, установил Mavlink протокол. Настроил приемник - сделал все тоже самое + пытался установить, чтобы RSSI шел с M1 на RSSI Матека (но не получилось почему то)
Mavlink так и не заработал. На таранисе не видит новые параметры, которые должны посылаться телеметрией. RSSI вообще никак не работает. Зато все каналы работают. Все работает, но без телеметрии и RSSI.
На таранисе установил протокол XJT D16, каналы видит только этот протокол и R9M. Остальные не видят. Sbas протокол тоже не работает. Делал все, как Юлиан говорил в своем видео.
Что мне делать? Может где ошибся?😃
Да, дисплей и ардуина. Так же нужен mosfet для управления питанием радиомодуля. Вообще этот проект больше для ретрансляторов. На днях буду собирать все в корпус.
Установил 16 каналов
А у вас все каналы используются? Если не все каналы используются, то на 16 канал можно поставить RSSI в лоре. Так как то проще будет.
Мавлинк везде выставлен со скоростью 9600?
А по напряжению RSSI совпадают?
Мавлинк везде выставлен со скоростью 9600?
Нет, у меня Авто стоит. В настройке модулей вроде можно любую скорость поставить, или нет?
А по напряжению RSSI совпадают?
Как это проверить?