qczek lrs – 433mhz 1w (30dbm) lora rc link with telemetry - новая народная?

Dima_71
everady:

Добрый день, подскажите пожалуйста. Собрал лрс на 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 (здесь кто-то выкладывал).

kasatka60

Если сбас в настройках, то мавлинк должен идти на скорости 9600. На блютузе тоже такую же скорость надо выставить и должно все работать.
Галочку msp выключите

bzik
kasatka60:

Если сбас в настройках, то мавлинк должен идти на скорости 9600. На блютузе тоже такую же скорость надо выставить и должно все работать.
Галочку msp выключите

Кстати в последней версии 1.92, была заявлена скорость с включенным sbus 57600, я обрадовался, обновил модули, но как ни пытался модули на этой скорости не заработали, пообщался с автором прошивки на форуме, в конце концов был написан баг репорт, обещал в следующей версии исправить. И если кто то использует LTM телеметрию, рекомендую снижать скорость с помощью команды

set ltm_update_rate = SLOW

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

tuskan

насколько сильно серва даст помеху на приемник?

gpp

Вот еще бы двунаправленный mavlink завезли бы, то было бы вообще отлично.

garin

Продолжение, поиск компонентов для ремонта.
Нашлись по marking code 2 из 3 ,WT пока не удается.
Инфа на фото.
RF switch ,на входе, боится статики,из опыта ремонта GSM телефонов.

Примерная схема подключения SX1276 и RF switch в модулях LoRa .

Dok555

Пожалуйста,подскажите - подключена QLRS к Mission planner посредством Bluetooth, все данные телеметрии обновляются примерно 1 раз в 5 секунд - это нормально?

Igor_B

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=”

ansiivan
Dok555:

Пожалуйста,подскажите - подключена QLRS к Mission planner посредством Bluetooth, все данные телеметрии обновляются примерно 1 раз в 5 секунд - это нормально?

У меня так дома было на столе, а в поле вапще не работал. Помогло только, переход на вифи.

Igor_B

у меня по блютусу на скорости 9600 работало без проблем с Mission planner быстро и адекватно

garin

[QUOTE=Shuricus;7887481]Вот за такой ответ действительно спасибо!
То что модули горят часто - уже, похоже, факт. Причем явно не все делают что-то не то ))))))))))))
Просто если проблема в регуляторах, то возможно есть какая-то довольно простая причина. В других фпв изделиях регуляторы горят обычно только от переполюсовки. А что тут - не понятно.

Ответ на схеме, при приеме с каскада усиления снимается питание.
Кто то выше в теме писал что ставил перемычки, не надо так делать.

garin

Микросхема когда сгорает,напрямую 5 вольт через диод шотки с 4 пина на 3.

Shuricus

Ничего не понял, и посмотреть не могу - там ничего на схеме не видно, честно говоря. Было бы хорошо положить на ядиск или еще куда, и ссылку на схему.

sa-50

[QUOTE=garin;7892993]

Shuricus:

Вот за такой ответ действительно спасибо!
То что модули горят часто - уже, похоже, факт. Причем явно не все делают что-то не то ))))))))))))
Просто если проблема в регуляторах, то возможно есть какая-то довольно простая причина. В других фпв изделиях регуляторы горят обычно только от переполюсовки. А что тут - не понятно.

Ответ на схеме, при приеме с каскада усиления снимается питание.
Кто то выше в теме писал что ставил перемычки, не надо так делать.

Перемычка или диод ставилась для оконечного каскада,к стате я зделал регулятор мощности через тумблер,добавил ещё пару диодов последовательно и переключателем регулирую мощность,

gpp

Вообщем нашлось время повозиться с экраном SSD1306 и QCZEK. Переписал драйвер SSD1306 чтобы можно было использовать его в графическом режиме с буфером кадра 256 байт. Теперь нет мерцания и экран обновляется очень быстро. Обновил Mavlink библиотеку до самой актуальной. Теперь можно получать MAVLINK_MSG_ID_HOME_POSITION и т.д. Еще куча памяти осталось и можно сделать вторую страничку на экране с данными о домашней позиции и т.д… Можно вообще сделать авиагоризонт 😃))

Исходники

Все написано в Atmel Studio 7 без Arduino. Чуть позже сделаю для ардуино или может кто-то вместо меня. Ну и сам код еще пилить и пилить. Но кому не терпится могут пробовать уже сейчас.

Бинарник настроен на 9600.

QCZEK_LCD_HEX.zip

gpp

Не знаю на сколько ценно. Прикрутил кнопку безопасности для QCZEK, для тех кто может забыть накрутить антенну. Теперь при старте нужно будет нажать и удержать кнопку в течении 3-х секунд. Ну и поработал с кодом немного.

Исходники тут: drive.google.com/drive/folders/1CniEnB2McPYQs

Igor_B

gpp
А телеметрии SPORT эта штука не мешает?

gpp
Igor_B:

gpp
А телеметрии SPORT эта штука не мешает?

Не должна.

MagicianII

Не знаю на сколько ценно. Прикрутил кнопку безопасности для QCZEK, для тех кто может забыть накрутить антенну. Теперь при старте нужно будет нажать и удержать кнопку в течении 3-х секунд. Ну и поработал с кодом немного.

Хорошо получается! Только не понятно. Этот дисплей нужно покупать и вставлять вместе с передающим чипом в корпус сзади от пульта? Программируется что, ардуина?

Помогите, товарищи. Борюсь с Mavlink и ее работой совместно с SBAS. Использовано: INAV и Таранис Х7, Matek F722-se.

Что сделано:

  1. Приемник QCZEK подключен RX к TX4 на Матек, 5 Вольт к 5 Вольт, GND к GND, AUX к RX2 (это вход SBAS на матек, TX2 - это вход Soft Serial).

  2. В INAV выбрано: порт 4 - Mavlink, Аналог RSSI (пробовал ставить и просто не аналог, подключая RSSI на Матеке к M1, толку нет).

  3. Настроил передатчик QCZEK: Установил 16 каналов, сменил пинкод, оставил RF_Strength_Signal, установил Mavlink протокол. Настроил приемник - сделал все тоже самое + пытался установить, чтобы RSSI шел с M1 на RSSI Матека (но не получилось почему то)

Mavlink так и не заработал. На таранисе не видит новые параметры, которые должны посылаться телеметрией. RSSI вообще никак не работает. Зато все каналы работают. Все работает, но без телеметрии и RSSI.

На таранисе установил протокол XJT D16, каналы видит только этот протокол и R9M. Остальные не видят. Sbas протокол тоже не работает. Делал все, как Юлиан говорил в своем видео.

Что мне делать? Может где ошибся?😃

gpp

Да, дисплей и ардуина. Так же нужен mosfet для управления питанием радиомодуля. Вообще этот проект больше для ретрансляторов. На днях буду собирать все в корпус.

kasatka60
MagicianII:

Установил 16 каналов

А у вас все каналы используются? Если не все каналы используются, то на 16 канал можно поставить RSSI в лоре. Так как то проще будет.

Мавлинк везде выставлен со скоростью 9600?

А по напряжению RSSI совпадают?

MagicianII

Мавлинк везде выставлен со скоростью 9600?

Нет, у меня Авто стоит. В настройке модулей вроде можно любую скорость поставить, или нет?

А по напряжению RSSI совпадают?

Как это проверить?