Activity
Просто поставьте в настройках приемника и передатчика 10 каналов, все точно будет ОК. Зачем экспериментировать, у меня APM не видел когда неправильно стояло.
Не расстраивайте меня раньше времени
Попробую брата2 настройки. Пока нет времени с ними разбираться.
Скачайте конфиг-тул, там все интуитивно понятно, это займет 3 минуты на оба модуля.
В коротких - “пружинки”?
В длинных тоже
Подключил передатчик к лрс. Переживал, что аппа прошита на 10 каналов и сррм не подхватится. Но заработало. Что передатчик воспринял ррм сужу по быстрому миганию светодиода и свечению лампочкотестера.
Что огорчает пока. Выставил на дс 5.1В. Понимаю, что соединения и провода для теста не очень, но напруга на модуле подсела до 4,8В. Ток не успел ещё измерить. Дс в принципе 2А.Пока вообще никаких настроек не изменял. Всё по умолчанию.
По умолчанию там не 10 каналов, значит точно 10 канальный CPPM не подхватится, я уже писал по этому поводу, лампочки будут мигать как будто все ОК, но на выходе приемника все каналы по ~850 будут. То что напруга просела это не беда, я выставил 5.1В, но под нагрузкой у меня наоборот вырастало до 5.5В - так спалил модуль LoRa. Ток там не 2А точно, максимум что видел - 370 мА на полной мощности.
Есть ли тесты по вашим модулям, которые показывают реальное улучшение: a) увеличение дистанции до пропажи пакетов или b) существенное увеличение дистанции при уменьшении скорости передачи (это именно должно отличать LoRа от FSK).
Я провел тесты для себя, удостоверился в работоспособности, проверил работу в разных условиях Bandwidth, SF, PA, сделал выводы. Я не делал из этого разоблачительных постов о том что “мне досталась подделка” и видео типа “FSK vs LoRA”, на котором вообще нет реального сравнения одного с другим (тест #1 не учитываем, т.к. не показал желаемого результата соответствующего названию). Данных у меня не осталось, но попробую найти модули и код, хотя сильно сомневаюсь в полезности этого, т.к. чтобы бы я вам не показывал даже в вашем же тесте, вы мне скажете: “а у меня вот такие вот бракованные модули”.
Во первых, даташит на HOPERF не содержит никаких формул связи RSSI и SNR, как вам попалось в семтеховском даташите. ДШ Hoperf слово-в-слово копирует Semtech кроме этого пункта (см 5.5.5), посмотрите сами в тех линках, что вы мне присылали, а также в любых других Hoperf. Если бы вы работали подольше с подобными модулями, то знали бы, что особо ДШ доверять не стоит.
ДШ Hoperf имеет пометку V1.0 и датирован 21 декабря 2013 года. ДШ Semtech имеет пометку August 2016 Revision 5 (5 августа 2016 если быть точным)
ДШ Hoperf имеет кучу косяков противоречащих самому себе, например страница 85 (пункт 6.1) где карта регистров указано что регистр SNR в LoRa mode - 0x22, однако на странице 105 где фактически та же самая таблица только для LoRa режима и с подробностями указан уже правильный регистр 0x19. Таких косяков нет в ДШ Semtech, не говоря о том что в нем это будут страницы 90 и 112 (значит много чего изменилось, раз даже оффсеты внутри таблицы разные, верно же?)
Вполне вероятно что ДШ Hoperf полностью копирует ДШ semtech V1.0, но Semtech провел работу над ошибками и дополнил его.
Допустим вы правы, и мои данные следуют формулам семтеха. Возьмем тест #1, он не должен вызывать никаких сомнений (данные прилагаются, хотите-проверьте сами из видео). Построим графики: RSSI RFM22B и RFM98W (137-RSSI (регистр), как в ДШ Hoperf). Они показаны синими и красными точками на фоне 1/r2 линии. Вроде логично, я говорю, что эти модули работают примерно одинаково (по крайней мере до 4000 м).
Теперь то, что говорите вы (СВР): пересчитаем rssi по формуле приведенной семтехом: -157+(RSSI)+0.25*SNR (uint_8t учтено). Получается зеленая кривая. Она выглядит убедительно для вас? Не смущает -30 dB потерь для одинаковой мощности модулей и вид кривой?
Отличная кривая, уж точно лучше похожа на 1/R2, чем ровная линия синими точками от 1500 до 4000.
Вы же знаете что RSSI очень сильно зависит от антенны, входного тракта, LNA и т.д., так что ее можно считать неким относительным показометром который еще как то можно сравнивать между одинаковыми модулями, но никак не с разными? Или то что при одинаковой мощности и ширине сигнала в 45 кГц (22B-) и 125 кГц (98W) уровень сигнала в дБм просто обязан быть ниже во втором случае при прочих равных?
Теперь дальше, то, что вы говорите в посте #476 : пострим гистограмму. Ура, говорите вы, LoRa сила! Мы видим не только ожидаемые 7dB улучшения, но и целых 13-14дБ! Ваша цитата оттуда: “Что удивило - он все еще работает на уровнях -8 -11 dB, по даташиту связь должна была закончиться после -7.5 dB”.
Это для вас главное доказательство превосходства модулей. И это суть ваших претензий ко мне.
Во первых, здесь используются другие модули с “православными” SX127x,
во вторых тут мощность в 1W,
в третьих - это просто мое удивление, количество пакетов я привел чтобы было понятно что прием в -10 SNR это не статистическая погрешность (а вот -11 скорее именно погрешность 8 пакетов всего).
Я не ходил а ездил, заезжал за дома в округе и т.д. Этот тест никак нельзя рассматривать как тест дальности в разных условиях который пытались провести вы. Зачем я это проводил, я уже написал, были подозрения о реализации SNR в QRLS после последних отчетов brat002, и они подтвердились.
В общем это в другом совсем контексте. Много пакетов с близким к максимальному уровню связано с тем, что когда я сел возле дома в машину, я некоторое время подключал все это, проверял работу, и тоже самое на обратном пути, приехал, припарковался, взял ноут с модулями и пошел пешком домой, затем в лифте, и т.д. пока не добрался до самого передатчика и не выключил его.
и т.д.
Т.е. смысл вышего поста в том, чтобы убедить меня, что правильно сложив цифры в RSSI и SNR регистрах я получу дальность приема существенно дальше той, что я вижу?
Это не так. Вы делаете 2 ошибки:
Рассматриваете мое видео как рассматривает артефакт археолог. Это видео лишь иллюстрация моих тестов, вы даже не прочитали текст. Увы, действительность не соответствует вашему воображению, да и тестов было больше. Могли бы и спросить, перед тем как писать нравоучения.
Вы рассматриваете преимущество 98W (LoRa) как превышение результата получаемого из RSSI и SNR над расчетной. И даже пытаетесь это сделать для одиночных пакетов. Хотя логично было бы искать увеличение реальной дальности приема по сравнению с FSK как пытаюсь сделать я.
Я читал Ваш текст, он никак не дополняет видео.
Реальная дальность касается только теста 2 и немного 1. Все остальное лучше не коментировать.
По тестам еще раз:
#2: изменение мощности регистрами непредсказуемый результат дает? но насколько дБ вы снизили уровень завернув в фольгу? Какую диаграмму направленности получили? Прочтите ДШ, шаг мощности 1 дБм у лоры. У 22b тоже есть ДШ.
Следуя вашей логике RSSI держался бы на уровне -100 dBm, пакеты продолжали бы приходить, но менялся бы регистр SNR. Но нет, LoRa ведет себя так же как и 22B (который и был для измерен как reference).
Пересмотрите видео своего теста #2, именно так и происходит, RSSI падает до уровня шумов который не всегда постоянный (минус 95-98), а дальше падает SNR (это вообще единственный тест который есть от начала до конца).
По вашей логике я должен был бы суммировать регистры стоя в одной точке и радуясь, а вот сейчас Lora дала 7dB выигрыша, а вот сейчас все 10! Соответствие 1/R2 пропаданию сигнала гораздо убедительней этого.
В вашем графике второго теста минимальный уровень RSSI достигает на 500 с небольшим метров, ваш график должен показывать прямую на уровне 96-98 дБ, он ее и показывает, но вы ошибочно ее апроксимируете до 1/R2, отнимите еще SNR как написано в ДШ и посмотрите на график еще раз.
#3 уехать в деревню это не значит что нет ничего в округе, возьмите спектрограф или хотя бы SDR, и узнайте уже наконец что шум есть всегда.
#4 забудьте уже про RSSI и прочтите наконец ДШ.
В тестах 3 и 4 ничего про расстояние не известно, учитывая что вы не видите очевидного в тесте 2, не вижу смысла обсуждать ваши мифические тезисы про “В моих тестах пропадание сигнала случилось на одном и том же расстоянии”. Тем более непонятно где стоит ваша микроволновка, сколько препятствий на пути (одно из препятствий - Вы), и что за рельеф, возможно вы под холм спускаетесь.
Учитывая ваше заключение, что не все модули одинаково полезны, давайте на этом дисскуссию и закончим. Купите sx1278 и получите ± тот же результат, сделайте пост о том что LoRa не существует.
P.S. у меня есть пара RFM96. Мне попались “настоящие”😆
Нет, не так.
Вне зависимости от RSSI и сигнал пропадал практически одинаково. В любых тестах.
Одинаково что? Расстояние?
Вы откровенно не видите того что надо видеть, и делаете выводы на основе ошибочных предположений. Но это в любом случае намного лучше чем ничего не делать, поэтому еще раз: спасибо вам за тесты, я вижу там то что нужно, и сейчас попытаюсь объяснить то, чего Вы не видите:
Тест #1:
Вы кладете на дрона два передатчика RFM22B и RFM98W (в целом, не очень правильно проводить эксперимент с двумя модулями одновременно, т.к. у них отсутствуют фильтры на приеме и в любом случае будут мешать друг другу. Нужно было сделать это по очереди), и летите на 4 км, т.к. это предел Mavic. При этом у 22b появляются дропы на 3,8 - 4 км, а у 98W нет. На расстоянии 3945 RSSI на 98W в районе 84, SNR 11 (что значит +2.75 дб), что говорит о том, что LoRa может еще лететь и лететь (об этом дальше). На обратном пути видимо антенна оказалась не в лучшей ориентации и SNR падает до -7 (249 на экране, вы неправильно обрабатываете этот регистр как uint_8, там int_8), что значит -1.75 дб, и их уже надо вычитать из RSSI.
Результат - выводите график RSSI, рассчитанный неверно, ну точнее по канонам FSK, не имееющий ничего общего с возможностями LoRa.
Ваш вывод: предел дальности не достигнут - надо снизить мощность завернув 98W в фольгу для теста #2.
Мой коммент: что вам мешало снизить мощность регистром 0x09? И заодно, что у вас в регистре 0x0C (LnaGain)?
Тест #2:
Больше вы ничего не сравниваете, летите на завернутой в фольгу 98W.
На расстоянии ~540 метров SNR первый раз падает ниже нуля до 251 (-1.25 дБ), уровень RSSI при этом 95 (это уже идет уровень шумов, а не сигнала) после чего вы еще пролетаете до 1270 метров пока SNR не падает до 224 (что =-8 дБ, в ДШ при SF=7 гарантируемый SNR =-7.5) при RSSI = -97, т.е. RSSI = -105 согласно ДШ семтека.
В момент разворота на 1536м он поймал еще один пакет при RSSI = -96, SNR = -8.5 дБ (220 у Вас).
Комментировать Ваш вывод с графиком не буду (уже написал в предыдущем тесте), просто прикиньте на основе этой информации сколько вы еще могли лететь в первом тесте на 98W.
Тест #3:
засунули 98W в две металлических кастрюли с комментарием [absolutely no EM noises around]: мой коммент: передатчику вообще пофиг на шумы вокруг, шумы мешают приемнику, а он так и остался в окруженном шумом мире. Показалось мало - засунули в микроволновку, ну ок (читайте предыдущий коммент про регистр 0x09)
Идете куда-то, на 3:49 я вижу -99 дБ и 200 = -14 дБ (200) (RSSI по семтеку = -113), у вас подпись на этом стопкадре -80 дБ RSSI. На 4:01 я вижу RSSI = -98, SNR = -16.5 (190)
Ваш вывод: in noisless environment уровень RSSI потери тот же -98,
я уже писал про noisless environment и кому он важен, выводы соответсвенно неправильные.
Тест #4:
вы опять куда то идете, молчаливо утаивая расстояние от микроволновки для левого и правого кадра, в половине про SF=12 практически ничего не видно, но:
на кадре SF=7 есть три пакета с RSSI=-98 SNR = -9.5 (218), и RSSI=-96, SNR = -9.75 (217), RSSI = -95, SNR = -9.75 (217), минимальный сигнал по семтеку -107.5
на кадре SF=12 различимы: RSSI = -98, SNR = -19 дБ (180), RSSI = -98, SNR = - 17.75 (185), RSSI = -98, SNR = - 18.5 (182), RSSI = -97, SNR = - 19.75 (177), RSSI = -98, SNR = - 16.25 (191), RSSI = -98, SNR = - 19.25 (179), и еще пара отчетов, почти не отличающихся от других. Т.е. минимальный сигнал по семтеку = -117.25
Ваш вывод: нет разницы. (без комментариев)
Я уж молчу о том, что SF=7 на этом видео принял только 3 пакета, а SF=12 порядка 8 (только за вторую половину видео где хоть что-то различимо), а учитывая что у первого битрейт больше чем в 10 раз выше, это значит что количество потерянных пакетов SF=7 было как минимум на порядок больше если не на 2 порядка.
Раскидал через мегагерц…максимальная частота лоры вроде 441?
На передачу у самих модулей нет особых ограничений, работая с регистрами RFM96 на 433МГц напрямую и проверяя SDR-кой, диапазон рабочей передачи оказался 360-1020 МГц. На прием не проверял)
А я вот в свое время RFM98W Lora (Semtech SX127x IC) тестировал. Тщательно, несколько тестов. И в итоге пришел к выводу, что Лора, по краинеи мере в Hope RFM98W - это фейк. Во всех тестах не было разницы между RFM98 (Лора) и RFM22 (FSK). Кто-нибудь сравнивал модули из этой ветки напрямую с FSK модулями (~той же bps и мощности)? Деиствительно они дают 7-12 дБ прибавки чувствительности?
mshtools.wordpress.com/…/is-rfm98w-lora-a-fake/
Там в конце у меня есть ссылки на успешные Лора испытания, которые мне удалось найти, от 40км (3dBm! power) до 240 км и 17 дБ улучшением. Может быть есть настоящие, а есть фейковые модули? Ведь 17 дБ разницу очень легко увидеть в тестах. Кстати, с RSSI тоже надо быть осторожными, у меня написано, как формула для RSSI менятеся от даташита к даташиту.
Спасибо за тесты! Но… Вот два даташита:
www.semtech.com/…/DS_SX1276-7-8-9_W_APP_V5.pdf
www.hoperf.com/upload/rf/RFM95_96_97_98W.pdf
И в семтековском вот что сказано:
Due to the nature of the LoRa modulation, it is possible to receive packets below the noise floor. In this situation, the SNR
is used in conjunction of the PacketRssi to compute the signal strength of the received packet:
Packet Strength (dBm) = -157 + PacketRssi + PacketSnr * 0.25 (when using the HF port and SNR < 0)
or
Packet Strength (dBm) = -164 + PacketRssi + PacketSnr * 0.25 (when using the LF port and SNR < 0)
Судя по цифре в 96-100 дБм - это обычный уровень шумов на этой частоте, и судя по всему прием сигнала ниже уровня шумов никак не влияет на 0x1A регистр, нужно так же учитывать 0x19, и при смене SF будет меняться именно рабочий SNR, и это никак не будет отражаться на RSSI. Ну т.е. во всех случаях вы видели уровень шумов. Например в последнем тесте - LoRa в микроволновке, а Вы все идете и идете (спиной закрывая сигнал), а уровень сигнала не меняется и не меняется…
Т.е. резюмируя Ваш тест - да, вы видели один и тот же уровень шумов что на RFM22 что на RFM98W. Однако в самом первом тесте вторая все еще работала, а первая начала дропать.
P.S. регистр SNR в этом случае будет отрицательный (можно смотреть мой пост с графиком)
Как мигает? там есть: часто мигает, три раза мигает-пауза, 50/50 мигает
После того как автор выложил формулы расчета RSSI (SNR), пересчитал и построил график Signal-Noise-Ratio (SNR) исходя из логов APM.
Что удивило - он все еще работает на уровнях -8 -11 dB, по даташиту связь должна была закончиться после -7.5 dB (оранжевая вертикальная линия). У меня есть два вероятных объяснения:
- в ДШ указан гарантируемый уровень
- Автокоррекция ошибок при кодировании 4/8 позволяет исправлять ошибки и декодировать пакеты при более слабом сигнале, чем указано в ДШ.
P.S. под packets имеется ввиду не сами пакеты, а запись в логах об этом.
P.P.S. инфа просто ради инфы)
Мне 4 дня назад последние доехали. Все очень быстро получилось как то.
пока только частоту 421.ххх мгц пробовал…
В пределах мегагерца? там надо разносить каждый канал минимум на 250кГц, 8 частот уже как минимум на 2 МГц выходит.
дальше 300м не пробовал. если рядом то врубается газ, потом вырубается. В воздухе начали режимы прыгать и рули.
Отключите телеметрию (на передатчике), либо снизьте мощность приемника до 0/0/0, а лучше и то и другое для начала .
это глюк, но вина в этом глюке - полностью на qlrs, которая с какого то перепугу после пропадания сигнала опускает RSSI ещё на 318 попугаев, хотя вся шкала RSSI от максимума до минимума всего 114 попугаев…
Я не понимаю причем тут вообще RSSI, в случае FS аппарат отправился бы выполнять невыполнимую миссию, я правильно понимаю? Т.е. в полете вы (всмысле brat002) всегда уверены в том что связь будет, поэтому не позаботились об адекватной миссии в случае FS, например возврат домой?
В APM есть два варианта: 1. продолжить миссию если она была 2. возврат домой.
В первом случае самолет в полностью автономном режиме и ему управление не нужно (при условии адекватной миссии), второй случай и так понятен. И я не понимаю как так получается что в питлабе в случае FS включается полет в какую то точку. Но допустим это фича такая, почему эта точка оказалась в 63 км?
Есть ли вообще смысл использовать Лору вместо 3DR? Надеялся на более устойчивую связь.
Это снова вопрос не про qrls, а про модули с дефолтной прошивкой?
У этих модулей по дефолту воздушный интерфейс работает на 2400 бит/с, этого мало для mavlink, переключайте в более скоростные режимы.
Но даже если бы был FS, самолёт бы отправился на “криво установленную ВПП”
Это провал предполетной подготовки на мой взгляд)
То, что в посекундном логе не видно FS - не говорит о том, что его не было.
Что такое FS в QRLS? это 1,5 секунды отсутствия сигнала, т.е. если 1,5 секунды не было сигнала, он мог уйти в FS кратковременно и вернутся обратно - да, такое могло не отразиться в логе. Т.к. SNR показывает Signal/Noise отношение последнего принятого пакета, если FS был меньше секунды, то да, это событие могло не попасть в лог (наверное, я не знаю как работает pitlab, но в случае APM это бы точно попало бы в лог как событие “переход в ФС”)
Лечу я лечу, вижу, что улетел на 25 км, разворачиваюсь, ничего не делаю и обращаю внимание, что расстояние до дома 63км.
Здесь у меня другой вопрос, что считает домом питлаб? Допустим даже произошел FS, как 25 км превратилось в 63?
Плюс ко всему послеполётная статистика показала минимальный RSSI 76%, что по текущим расчётам и есть FS. Где нестыковка? Питлаб получил бит FS и собрался лететь на аэродром. Всё логично и объяснимо.Если бы я в этот момент увидел RSSI 0, как рассчитывал - я бы его и не обвинял в “глюке”, но без этих знаний это выглядело именно как глюк.
Нестыковка в том, что FS это 0, даже при такой калибровке pitlab, 76 это уже очень близко к “нет связи” но все еще не FS, как только наступил бы FS- был бы RSSI был бы 0… Проблема такой калибровки Питлаба не в том, что он 0 от 76 не отличит, а в том, что невозможны значения меньше 70%, т.к. все что ниже - это FS и автоматом превратится в 0% RSSI.
Если кто то не знает про калибровку, это не означает что “не даёт”… калибруется именно минимальное и максимальное значение…
под наездом я имел ввиду это)
Я отписал автору, я был один из тех кто пушил его добавить SNR, он сделал, но видимо никто не заморачивался его проверять. Я думаю он сделает какое-то оптимальное решение данной проблемы, если ее можно назвать проблемой (для меня не проблема 😁 )
Питлаб умеет калибровать уровень RSSI, процедура проста, нужно отнести самолёт от передатчика метров на 50-70 (и Питлаб тут ни при чём, это рекомендация производителя LRS), затем при включенном передатчике Питлаб запоминает максимальный уровень, пусть это 1326, следующий шаг -выключить передатчик и точно так же запомнить минимальное значение, с этой цифрой непонятно, какова она будет для qrls ?
894
то следующий шаг 1212-6=1206
пожалуйста разъясни…
Нету больше шагов вниз, это минимальный уровень сигнала когда он еще есть. Следующий шаг вниз - ФС, в этом режиме он выставляет запрограммированные значения ФС во всех каналах, кроме RSSI. В RSSI он ставит минимальное значение - 894, такое же значение можно увидеть по всем каналам если приемник не видел передатчика с момента включения (приемника). Ну т.к. это минимальное значение канала в qrls.
но тем не менее, Питлаб запомнит именно ту цифру, которая придёт с приёмника…
Тогда наезд на Александра был зря, т.к. он именно так и сделал.
получается что прошивка qlrs не так хороша как хотелось… она даёт значение RSSI, совершенно не соответствующее моменту наступления FS
хотя в принципе понятно, проблема в дискретности и шагах… и формально просьба ввода конкретных значений, это в данном случае, попытка лечить проблемы одной системы, через другую…
Ну тут можно по разному относится. APM позволяет в ручную задавать границы любых каналов, так же в ручную позволяет настраивать границы RSSI, даже minimOSD позволяет вручную прописать минимальное и максимальное значение (впрочем, это вообще единственный способ) если подавать ему канал напрямую.
У питлаба судя по всему недостаточно гибкости для такого не совсем стандартного поведения.
Я вижу простой workaround, для этого нужно временно заменить этот канал на управляемый с аппаратуры, и настроить крутилкой, или миксами канал который с границами 1196 - 1326 и откалибровать по нему питлаб, а затем перепрописать на этот канал RSSI override в qrls.
P.S. Еще раз, RSSI в SNR может принимать следующие значения:
894 - нет сигнала (FS)
1212 - минимальный уровень сигнала
1218
1224
1230
1236
1242
1248
1254
1260
1266
1272
1278
1284
1290
1296
1302
1308
1314
1320
1326 - максимальный уровень сигнала
а для чего? я пока вижу странную ситуацию, “Минимальный уровень SNR при котором приемник не уходит в FS - 1212”, я правильно понимаю, что 1211 это уже FS ?
Каков смысл ставить 1196, чтобы поймать нежданный FS глядя на 5% уровня на OSD ?
Нет не верно. 1212 - это минимальный показатель когда еще нет ФС, следующее значение вниз (т.е. ФС) это 894. Не может быть там 1211, как 1213 впрочем, т.к. шаг - 6. Я ставлю 1196, и у меня никогда не будет 5% уровня RSSI, у меня будет 0%, 10%, 15%, 20%, 25%, 30%, 35%, … 90%, 95% и 100%. Т.е. если Питлаб видит значение 894 и корректно его распознает, и считает его 0, а 1326 было откалибровано как 100%, то минимальный порог RSSI будет 73%, а дальше 0. Если отображалось 76% то в пересчете на реальный уровень сигнала - это примерно 15%
Plohish, питлаб умеет выставить конкретное значение минимального уровня вручную? Т.е. если калибровать по “передатчик вплотную”/“передатчик выключен” получится не то что нужно.
В конце концов должна настраиваться минимальная граница канала, ниже которой уже все по боку. Ее нужно установить в 1200. Вообще границы именно 1200-1800 долгое время считались стандартом.
По описанию модулей и картинкам непонятно … “SMA-K” … мама или папа ? и что значит “К”…
Есть SMA, а есть RP-SMA, второе используется только для WiFi по умолчанию, все остальное обычно SMA за редким исключением.
![]()
Были у меня подозрения, что нулевой RSSI в режиме SNR значит совсем не минимальным уровнем в канале. Вчера проверил, подключил qrls к только что приехавшему pixhawk, + ноутбук. Аппу оставил на подоконнике 4 этажа (там еще балкон). А сам поехал кататься на машине по округе, приемник лежал на торпедо.
В общем да. Минимальный уровень SNR при котором приемник не уходит в FS - 1212, а максимальный 1326 (в мкс соответствующего канала), шаг в 6 единиц стабильно. Т.е. всего (1326-1212)/6 = 19 градаций уровня приема + нулевой, т.е. 20 всего, используйте эти значения для калибровки. Я поставил себе 1196 минимум, 1326 максимум, чтобы шаг был ровно 5% (минимальный уровень будет 10%)
Провалы в 0 на графике - это ребут приемника в случае 30с отсутствия сигнала.
P.S. в ходе эксперимента выяснилось что в радиусе 500 метров можно смело залетать за любые дома в условиях городской застройки, на высоте один метр от земли связь не теряется (передатчик в режиме 1w). Вот бы видеотракт такой найти)
Учитывая битрейт и остальное - это обычный UART, немного похож на SBUS (который тоже по сути UART но с битрейтом 100 000, 2 стопбитами и т.д.), но чуть другой формат. QRLS не поддерживает UART на AUX (не важно вход это или выход, эта нога контроллера - обычный GPIO), SBUS output (который по факту тоже UART) на приемнике qrls реализован софтварно, а CPPM вход и выход не являются вариантом UART, поэтому обрабатываются так же софтварно через прерывания. PXX тоже выдумка FrSky но не на базе UART и также реализована софтварно в qrls.
В общем, не может SUMD работать в QRLS никак на данный момент. Видимо Александр ошибся, или имел ввиду что-то другое.
Если я включаю в приемнике граупнера режим СУМД происходит следующее:
- передатчик быстро мигает светодиодом, что говорит о том, что он видит сигнал на входе и передает его в эфир.
-приемник лрс тоже быстро мигает диодом, значит, по крайней мере видит передатчик.- айнав не видит ничего.
… Единственное, что видит айнав, это канал с RSSI на указанном в настройках канале …
Мигание приемника значит что он видит передатчик.
А вот мигание светодиода передатчика значит что на входе есть сигнал, но это не значит что он корректный, и тогда передает он не его, а нижние значения по всем каналам. Я такое же наблюдал когда подключал передатчик напрямую к аппаратуре и выставлял некорректные режимы, например:
- qrls ждет - CPPM, а на аппаратуре настроен PXX на выходе.
- qrls ждет - PXX, а на аппаратуре настроен CPPM на выходе.
- qrls ждет - CPPM 8 каналов, а на аппаратуре настроен СPPM 10 каналов на выходе.
Во всех случаях будет то же самое, приемник будет видеть нижние пределы всех каналов кроме RSSI-шного.
Т.е. вопрос, что такое СУМД режим в приемнике? 60 секундный гугл не дал мне желаемого ответа… Но уверен это не CPPM, а другого он считай и не поддерживает (PXX не видел на выходе ни одного приемника)
Разница между ваттом и 100mw всего 6db. А у лоры и не ватт вовсе. Для чистоты эксперимента повторим то же самое с двумя лорами.
Ну между 1w и 0.1w будет 10 dbm разницы, но суть не в этом, а в том, что рядом с 1w “на проводах лампочка горит”, т.е. это мощная помеха, и даже необязательно чтобы она точно попадала в частоту (на приеме фильтров вроде нет никаких), в конце концов у эксперта ширина канала должна быть меньше чем у qrls. Лучше провести другой тест, включить qrls на минимальной мощности а Эксперта на 1w, а потом на 7w, и проверить будет ли фейлсейвить qrls при этом. Если уж мы сравниваем помехоустойчивость разных систем.
Каким параметром?
А главное, зачем ставить “высокую чувствительность к помехам”?)))
Не прошить их так, нужен программатор (st link по крайней мере).
Да, тупанул) нужен ещё st-link (был в ссылках раньше). И таки да, придется припаять два провода для прошивки… )
50 - это целая история. Полтора часа полёта. Если успею за неделю проехать маршрут, настроить запасные аэродромы, поставить HM DVR на наземку и будет погода - можно будет попробовать.
У меня пока опасения за видеотракт на передачу.
А почему с 50 км история с запасными аэродромами? У миниталона энергоэффективность не та? Ну т.е. какой ожидаемый предел для него с текущей батареей, после первых полетов?
Насчёт видеолинка - как вариант настроить возврат домой в случае ФС (пульт выключить, когда видео пропадет), или настроить полётный режим - возврат на какой то канал. Понимаю что капитан очевидность, но перед тем как заморачиваться с антеннами видео, можно попробовать узнать их текущий предел без значительного риска.
Да ненужно там ничего паять. В минимальном варианте достаточно купить два одинаковых модуля по ссылкам выше, usb-uart конвертер и две антенны, и прошить модули с помощью преобразователя один как передатчик, другой как приемник. Соединить приемник с FC тремя dupont-мама проводками, с передатчиком чуть сложнее - питание через BEC например такой. Подключить теми же dupont к аппаратуре по схеме из этого поста. Ничего паять не нужно, лампочки и кнопки не обязательны, нужны только для прошивки и перенастройки, но этом можно сделать джемперами с usb-uart или одним dupont - мама проводком.
P.S. Все ссылки - не эталон, а просто пример для тех кому не понятно что делать. Все то же самое есть на ali
Я сравнил на своём стенде 4s2p толстяки и 4s3p LJ MJ1. Номинальная ёмкость первых 9600. Вторых 10500. Током 80 ватт первые отдали 9425, вторые 9520.
Странные результаты в целом, до какого напряжения разряжали?
Но тут главные вопрос в том, что они дешевле вышли.
Ждем взятия 50 км. Только у миниталона может быть энергоэффективность другой…
Я как понял их можно сразу использовать без настроек и прошивки, но что то нефига не выходит. Подключаю данных нет, и непонятно работают ли они т.к. на них нет не какого светодиода, они даж не греются. подключаю SI модули, все работает но дальность метров 100. то я делаю не так?😵
Модуль GPS обычно пуляет данные на скорости 19200, а эти радиомодемы настроенных на другую скорость по умолчанию. Скачайте даташит производителя там указано как с помощью АТ-команд поменять битрейт, но это приведет к снижению дальности. Лучше снизьте скорость на gps модуле. А вообще это оффтоп здесь т.к. не имеет отношения к Qrls (предупреждайте чтоли народ сразу)
Дополнительно собрал 4s3p батарейку на 4800Mah элементах самсунг.
Толстячки?) Если за ёмкостью гнаться то по соотношению ёмкость/масса 3500-е mj1/ga выгоднее, и ток отдаваемый будет лучше.
Золотые слова, сам использую ретранслятор на 2.4 Ггц
Летом сидишь в машине с кондеем
Зимой в тепле, тихо играет музычка - кайф одним словом
Ну я так понимаю тут собрались те у кого lrs это для “далёких и высоких” полуторачасовых марафонов, где если разобраться - lrs это средство кризисного управления, когда что-то пошло не так в ходе полета по точкам.
У меня же коптер, мне некогда и незачем расслабляться под кондеем)
Сейчас вот вдохновившись дальностью qrls достал из чулана SkyFun (5 лет без дела валялся, жду контроллер), он слишком быстр для полетов на аппе с дальностью 1км.
Я наверное никогда не пойму, зачем на лрс 1 вт, а тем более 7 вт как у какого-нибудь там эксперта (что подается как адски привлекательная маркетинговая фича). На 433 мгц на обычных модулях с fsk модуляцией можно десятки километров сделать при моще в пару сотен милливатт. А тут еще и LoRa, которая предназначена для работы малыми мощностями.
Так никто не заставляет летать на 1w, мне пока минимальной мощности в 200-300 мВт хватало. 1w это тоже антикризисная мера, которую можно включить при необходимости.
LoRa как и все FSK модули (ну пожалуй за исключением rfm23) ограничены мощностью в 100 мВт, т.к. это ограничение законодательством подавляющего большинства стран (вообще чаще всего ограничение и того меньше 10-25 мВт). В общем не для чего она не предназначена, кто как может тот так и использует, если эксплуатационные характеристики удовлетворяют. К слову сказать у LoRa (SX127x) реализован полноценный режим FSK. Так что даёт разработчику огромную гибкость, когда “на лету” можно переключиться в быстрый и высокоскоростной режим, если это нужно.
если задел, извини.
Ниче)
Сложно обвинять lrs в том, что она даёт наводки. Это её задача. Тут скорее нужно аппу обвинять.
Именно…
якобы только с РХХ глючит… Но люди летают с Турнигами выводя из них S.bus, и то же ничего не перегружается…
конечно, гораздо проще обвинить er9x которая отлажена на три порядка круче чем qczek…
Ну PXX и S.bus это разное совсем, да и проблема единичная, прям совсем единичная. Я не видел других упоминаний об этом. Кроме того у меня очень старая версия и не Turnigy а Eurgle (пусть это одно и тоже), куплена в 2010, и возможно у нее отсутствует какой нибудь резистор, или еще что… Сейчас едет плата с HK (ссылка) со 128 мегой, если на ней будет то же самое, тогда это уже будет 1,5 случая)
как всё запущено… ситуация в которой вы планируете увидеть импульс например слева и не увидеть его справа абсурдна и невозможна!
Не срача ради, но… другие аргументы есть?) Линия двусторонняя, и допускаю что в один момент времени два микропроцессора работают как digital output, выдавая в одну линию разное, вы именно эту ситуацию считаете невозможной? или то что с разных сторон резистора в такой цепи можно увидеть разные уровни? Так я собиру тогда такую же схему на двух ардуинах, и повторю эксперемент (но не на этой неделе), после чего либо признаю свою запущенность, либо… либо вы не признаете свою по каким то причинам)
ну раз уж… во первых логическому анализатору глубоко плевать на уровни… он знает два состояния, “ноль” и “единица” и никогда не покажет разницу между уровнем 3.3 и 5 вольт…
во вторых, резистор не может быть устройством, которое разделит сигнал на “левый” и “правый”… удивительно что вы этого не понимаете…
Резистор тут будет выполнять роль нагрузки, где в одном случае он будет с одной стороны подключен к +, а другим концом к земле, в другом случае наоборот. А анализатору не нужно отличать 3.3 от 5, у него с одной стороны будет 0, т.к. земля, а с другой стороны больше порога в 2,5в и будет восприниматься единицей
Вот кому интересно сигнал PXX, все 16 каналов передаются примерно за 3 мс, пауза примерно 6 мс, продолжительность импульса 8 мкс.
Пока делал скриншоты - понял что притягивать шину к земле было тупо), и вообще коллизии тут не возможны были бы, т.к. значимый переход 1->0, как в i2c, а шина изначально подтянута к 1 через резисторы.
Павел, при всём уважении к вашему опыту, такое услышать я не ожидал…
И в чем проблема именно в выделенной фразе?
Посмотрите на схему, и скажите что будет если с разных концов будут подаваться разные уровни, и в чем я не прав?
Уровень мощности лоры
1-395
2-465
3-532
4-593
5-661
6-698
7-717
8-778
9-800
10-822
11-844
12-867
13-891
14-891
15-916
Тут (ссылка) у ребят немного отличается. Интересно было бы проверить при другом питании, 3.3в, 4-4.5в хотя бы в одном 15 режиме.
Xodik, спасибо, в целом согласен, но просто разница 0,3 и 0,37 - почти четверть… так да, при подключении выносной антенны- ток увеличивается, а место тестирования одно и то же было.
Конденсатор там как тут (ссылка), 220мкф на 35в. Без него все тоже самое, конденсаторы там появились в результате попыток побороть проблемы.
Обклеил алюминиевым скотчем аппу изнутри, никак не помогло.
В общем суть проблемы я кажется понял.
Т.к. PXX протокол двусторонний, и проблема наблюдается только в нем, я грешил на реализацию PXX в qczek прошивке, думал что в шине возникают коллизии когда с обоих сторон пытаются передавать разные данные, в результате пин Меги замыкается на ноль и происходит перегрузка по току, и перезагрузка.
Для проверки этого я подсоединил аппу к модулю через 10к резистор, и лоджик аналайзером смотрел импульсы с обоих сторон (в случае коллизии я должен был увидеть разные сигналы с разных сторон резистора). Но я увидел то, что qrls вообще ничего не передаёт, и никаких коллизий там нет.
Однако в ходе эксперимента случайно было обнаруженно, что перегрузка аппы происходит даже когда линия PXX не соеденинена с qrls, а просто болтается в воздухе на проводке определенной длины (20 см dupont). Если проводок отсоединить, то проблема исчезает. Видимо при длине провода в полметра, он уже перестает быть хорошей антенной, а вот любые провода небольшой длины, сложенные в любую форму начинают работать антенной. В общем идут наводки на сигнальный провод, в режиме PPM аппе на это пофиг, т.к. пин Меги всегда находится в режиме output. В режиме PXX пин Меги попеременно находится в режиме input/output и вот тут уже помехи делают свое дело. Возможно даже проблема софтварная и er9x прошивка некорректно отрабатывает неожиданные состояния.
В общем, перемотал я сигнальный провод через ферритовое колечко, а питание подключил без него (сначала намотал все три на кольцо, но перезагрузки все равно были, видимо 4-5 витков маловато, перемотал один сигнальный 10+ витков). В результате аппа перестала ребутаться, но начал сильно мигать экран. Т.е. это оказывается две разные проблемы:
- Наводки по питанию приводят к миганию экрана (раньше у меня питание через феррит шло, и этого практически не было)
- Наводки по сигнальной шине приводят к перезагрузке atmega на прошивке er9x в режиме PXX.
Так же пробовал сажать сигнальную линию на землю через 10к резистор в надежде что мощность помех окажется недостаточной. Но нет, возможно нужно резистор меньшего номинала, либо идея вообще не рабочая.
Сейчас я намотал все три провода через феррит 5 витков, этого достаточно чтобы не мигал экран, но не достаточно чтобы работал PXX 😃, следующий шаг намотать питание через один феррит, а сигнальный провод через другой, но т.к. у меня сейчас нет еще одного колечка (но оно уже в пути), дальнейшие эксперименты переносятся на неопределенный срок.
Возможно у кого то еще какие то идеи есть?
Вы сами себе отвечаете.Если с удлиннителем работает нормально,то проблема в наводках с модуля на контроллер аппы по вч.
Хм, нет, не отвечаю, потому что:
- До подания сигнала PXX (будь то alarm_mode аппы, или работающий PPM) все работает при 1W мощности (да, модуль шлет пакеты приемнику даже при отсутствующем PPM/PXX). Вижу в mission planer RSSI нижние значения всех каналов (это не FS, в FS у меня 1500 по всем кроме THRO)
- Если поднести модуль на удлиннителе к аппе, то ничего не происходит, никаких перезагрузок и прочего.
P.S. сейчас работает в PPM прямо в аппе без проблем в таком виде:
От одного грустного к другому,
Закину вопрос пользователям qrls и сюда:
- у кого-нибудь работает PXX на Turnigy с прошивкой er9x? У меня ребутается аппа и мигает экран если модуль рядом с аппой, на удлиннителе 0,5м все работает нормально. Независимо от мощности, т.к. до подания PXX сигнала (когда аппа в alarm-mode) модуль работает в 1W режиме (на максималке, т.к. не видит управляющего канала). И это не проблема питания. В PPM все работает идеально на любой мощности.
- у кого какое потребление 1W TX модуля? у меня на старом модуле 0,37А (ток непосредственно модуля по 5В) без приемника. На новых модулях (с серийным номером) на одном 0.3А на другом 0.32А, при включении приемника и появлении синхронизации падает до 0.27-0,28А (на старом модуле не проверял с рабочим приемником). Закрались сомнения что новые модули слабее чем старые (либо более оптимальны по питанию)
НО товарищи уверяют, что видели остатки сигнала,когда мы бегали с антеннами со стороны трассы. А это метров 300-500 от того места по пути назад. В общем, не знаю. По хорошему, нужно ждать пока сойдёт снег, но я уже не думаю, что мы его найдём, а если найдём, что внутри что-то останется живое.
Батарея в таком состоянии очень быстро должна была бы скончаться, даже если вы там были через 10 минут мне кажется там уже нечему было сигнал испускать… 1,5 вольта на банку - это уже полные дрова…
Ну а потом 11км поисков в ботинках по смачной весенней грязи, с 15 децибельным патчем, чемоданом и шлемом в руках, заглядывание в огороды, выталкивание машин товарищей из грязи, опоздание на семейное мероприятие и проч.
В общем, не пользуйтесь qlrs, чтобы не улетать так далеко 😁
Еще будете пробовать искать?
Мне кажется он и упал в том небольном лесном массиве у перекрестка максимум секунд через 10 после последних кадров, до огородов (Вербицкие?) он врядли дотянул бы… скорее всего в момент пропадания видео отключилось все что было на борту, и вряли он мог ровно планировать без управления. На последних кадрах вроде 37 метров высоты, и 45 скорость… думаю искать его надо на макушках деревьев, это конечно очень сложно ищется, можно в 5 метрах пройти и незаметить…
brat002,
видео выложишь? ну так, на чужих ошибках учиться + память о первом рекордсмене qrls
Это уже не официальный магазин. Сейчас странная фигня произошла, зашел по старым ссылкам в официальный магазин, и 100мВт модуль был со скидкой, я купил еще пару, обновил - все больше скидки нет. Ни инкогнито, ни другие IP адресы не помогают, больше скидки нет, хотя когда покупал было написано “скидка еще 2 дня”
Сразу бы так, а лежит 8 программаторов и столько же бесполезных антенн. На кой они мне? Когда я попросил не класть всё это, но снизхить цену, мне ответили, что это Gift, от которого нельзя отказаться 😁
Только модули от этого дешевле не стали))) действительно gift получается).
Почему урезанный-то? В описании (в том числе и на ебэй) же нигде нет что антенна и uart-usb переходник в комплекте, только про модуль речь.
Продавец ответил что больше не отсылают это все в комплекте, сейчас одни модули продают)