1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

LRS своими руками

Тема в разделе "Аппаратура радиоуправления / PPM", создана пользователем LampGraph, 13 апр 2017.

Реклама. Купить это место.
  1. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Long Range RC (LRS) - система дальнего действия.
    Минус "стандартных" систем управления на 2,4gHz - низкая пробиваемость. С такой частотой возможно добиться большого радиуса дейсвтия, но либо сложно для рядового моделиста либо дорого. И тут на помощь приходит частота 433mHz - можно увеличить дальность полетов за небольшие деньги (речь о десятках баксов), к тому же чем ниже частота тем проще настройка. При правильном подходе, можно легко добитья радиуса в 100км.

    Схемы и информация по сборке.

    Ценообразование.
     
    Последнее редактирование: 31 окт 2017
    raefa нравится это.
  2. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Задумка сделать ретранслятор была давно. Почему ретранслятор? Мне так проще - если хочу летать на дальнолете - достал, поставил на штатив/крышу машины, включил и полетел. Если близко (например, на рейсере) - достаю только аппу.

    Начал собирать. По сути, Константин Мартынюк все описал, но во-первых есть некоторые детали, которые надо бы раскрыть, а во-вторых пусть будет тема на нашем форуме.
    Итак, за основу взят его дневник.

    Передатчик
    Tbhbbp2i5Mw.jpg
    И "в картинках", взято отсюда:
    openlrsTX.jpg openlrsTX_hardware type4.jpg
    Так же много информации у Шурикуса (Shuricus Александр Панаев)

    Основа же - самая правильная схемотехника по той информации что я нашел схема от KHA.
    Я пойду от простого - начну с навесного монтажа, а дальше как попрет.
     
    Последнее редактирование модератором: 14 апр 2017
  3. Xichnik55

    Xichnik55 Старший научный сотрудник

    Регистрация:
    10 сен 2015
    Сообщения:
    665
    Город:
    Омск
    Имя:
    Иван
    Не проще купить дальнобойку того же эксперта или драгон линк?Дешёвый вариант оранж лрс.К стати валяется вч модуль оранж 433 ,я с него разъём на антенну выпаял.А приёмыш продал.Могу отдать на эксперименты.
     
  4. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Не, не проще.
    100 рублей арудина * 2 = 200
    100 рублей модуль приемника SI4432
    450 рублей модуль передатчика RFM23BP
    10 рублей стабилизатор 3.3v * 2 = 20
    50 рублей импульсный dcdc для питания передатчика.

    Итого 820 рублей за комплект железа + по хорошему вечер на сборку на коленке или день, если с печаткой. С прошивками что там что тут разбираться.
    Выходит дешевле даже оранжа, но лучше. Оранж 1ваттный трудно найти и в схемотехнике у них косяк есть (если наткнусь на описание - приложу).
     
  5. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    У меня такой, брал на ХК. Когда включаю с правильной антенной - в радиусе 500 метров не срабатывают сигнализации (брелки "глохнут") :)
    Причем я ещё не делал мод по питанию и по охлаждению (то есть реальная мощность - дай бог если 500 мВт).
    Летал на нем на 4,1 км высоты на всенаправленной антенне (правда приходилось под поляризацию подгадывать).

    ..........
    Тема интересная. С удовольствием буду следить.
     
  6. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Итак, в общем все спаял, прошил, осталось заставить работать.
    Стаб в ардуине меняем на 3.3v, питание заводим на RAW (именно этот вход идет на стабилизатор, остальные VCC - уже после стаба). VCC на RFM23BP паяем на тот же RAW - для полной мощности ей нужно 6 вольт.
    FTDI нужен с DTR контактом.
    Диоды на ардуинах обрезал от заводских дорог и подпаял проводками к нужным выходам. Сделал бы крупное фото, но у меня три вида ардуин и на всех трех по-разному расположены. Подумаю насчет этого.
    Пищалку пока не подпаивал, но, чувствую, придется.
    В Google Chrome качаем OpenLRSng конфигуратор, жмем кнопку "Firmware Flasher", выбираем нужный модуль (для TX наш вариант 4 от KHA, а вот с приемником сложнее, должен быть номер 5, но их там три варианта. О приемнике позже).
    Далее можем коннектиться на скорости 115200.

    Тут нужно быть внимательным: под FTDI я распаял гребенку с торца ардуины, там как раз ряд пинов для этого. Но питание то RFM не от VCC, а от RAW и я долго не мог понять почему она не заводится. Т.е. цифровая часть работает, конфигуратор подключается, все настраивается, но во вкладке Анализатора спектра тишина. Завел питание через бек и все заработало - увидел шум.

    Теперь приемник. Искал какую все-таки прошивку лить, однозначного ответа не нашел. Пробовал все три. Сразу после прошивки пытался законнектиться, конфигуратор ругался, потом сообразил: конфигуратор сам подсказал, что приемник не нужно коннектить напрямую, он подключается по радио через передатчик (по аналогии как телеметрия для APM).
    Двигаемся дальше, приемник не биндится (однозначной информации как забиндить тоже не нашел, чаще всего пишут так: жмем кнопку на передатчике, включаем, зеленый диод моргает. Включаем приемник, через 5 секунд все выключаем и включаем и все работает.). Сменил несколько прошивок, не помогает - приемник просто горит красным диодом и все. В анализаторе спектра тоже кроме шумов ничего не видно.
    И тут меня осенило! Везде пишут что FTDI нужно использовать строго на 3.3 вольта, а я цепляю его на тот же VCC... В общем расстроившись что скорее всего спалил сишку, перепаял на новую (благо их 5 штук заказал), припаял пин от гребенки на RAW что-бы питание через стаб заводить и... (время уже третий час ночи) с дуру втыкаю FTDI опять в VCC. Сразу с матами выдернул, попробовал забиндить - заморгал зеленый диод на приемнике, но после перезагрузки конфигуратор к нему так и не подключился. Решил продолжить со свежей головой (а то так остальные три модуля спалить не долго...) и пошел спать.

    Будьте внимательны!
     
    5yoda5 и Xichnik55 нравится это.
  7. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Таки не добил я второй приемник - частично работает (то-ли не пропай где-то толи еще чего). Но отложил в сторону и собрал новый.
    Там как-то интересно получается, приемник биндится, но не так как описано в вики:
    Но принцип такой: включаем передатчик с зажатой кнопкой, отпускаем, включаем приемник, все ребутаем - работает.
    НО! Если в конфигураторе хотите зайти в настройки приемника (RX), то нужно это делать сразу после загрузки и переподключившись, если не коннектится - ребутать приемник и переподключаться в конфигураторе. Кривовато как-то. При этом, если в конфигураторе подключены к приемнику, то на выходе будет не PPM, а просто высокий уровень (3.3 вольта). Что-бы вернуться в штатный режим - нужно перейти в другую вкладку и ребутать приемник. Впрочем, с биндами мне всегда не везет - еще ни один приемник не забиндил с первого раза...
    [​IMG]
    [​IMG]
    В передатчик заходит PPM с приемника - т.е. по сути ретранслятор уже готов (правда пока навесной монтаж - все на проводках. Разобраться с проблемой и можно в поле, а потом оформлять в коробочку/травить плату и т.д.).
    [​IMG]
    Теперь проблема: PPM сигнал на выходе сильно запаздывает, плохо реагирует на стики. Если стик быстро подвигать, то на выходе через какое-то время (может быть пол секунды, может чуть быстрее) появится последнее положение (или рывками проскачет). Проверял сначала осциллографом, потом в MP. Подключил к Тарбозавру приемник, даже получилось заармить (правда держать стик пришлось дольше чем обычно), потом слегка поднял обороты и сразу опустил, моторы раскрутились не сразу, а потом не сразу сбавили обороты. В общем летать так невозможно.
    При этом в конфигураторе
    Мысли такие:
    1. Сделать нормальную антенну, пока монополи (просто куски провода), но длину нужно правильно отрезать. (Что-то мне кажется не поможет - все тесты же на столе на расстоянии полуметра).
    2. Поиграться со скоростью передачи данных (в конфигураторе 9600Бод), но тоже сомневаюсь что в этом проблема.
    3. Пробовать другую прошивку приемника.
    4. Больше мыслей нет... Может кто-нибудь подскажет?
     
  8. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Мне тоже кажется не поможет. Плохие антенны (даже если это и так) - не объясняют задержку по времени.
    Конечно, 9600 - это несколько выше, чтобы человек глазом заметил, но думаю, тут как раз и стоит покопать. Еще вопрос - 9600 - это скорость между чем и чем?
    Именно приемника? А может это передатчик тупит?

    Может можно как-то перевести Ардуинку на другую частоту? (возможно фьюзы, или программно как-нибудь)
     
  9. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Может быть и оно. Так-то 9600 - не так уж и медленно, но всякие буферы, CRC и прочая "обвязка" может и дает в сумме нагрузку, из-за которой тормозит. Будем пробовать - это самый легкий вариант.
    Возможно, но у конфигураторе отображается все моментально, значит ардуина вывозит.
    Фьюзы. Тут небольшое неудобство - из трех вариантов ардуин попалась та, на которой не выведен аппаратный ISP и что-бы их проверить - искать соответствующие пины по даташиту и подпаиваться программатором. В принципе ничего сложного, но оставлю этот вариант последним в списке.
     
    5yoda5 нравится это.
  10. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Поставил скорость 19200 - все стало работать как надо. Настроил FS, сегодня планирую первый взлет.
    --- Сообщения объединены, 21 апр 2017 ---
    Еще одна интересная фишка - радиомаяк включается при FS.
    Приемник шлет в эфир 5 "писков" на выбранной частоте с разной мощностью. Чем ближе к маяку - тем больше слышно.
    Вот настройки:
    Отключает переменную мощность и шлет все одинаковые.
    Тут все просто:
    Частота сигнала (звуковая), Интервал и Дедлайн - время по истечении которого активизируется маяк при наступлении FS.

    Штука несомненно полезная, даже несмотря на то что модуль приемника всего 100mw. Направление полета на больших расстояниях однозначно известно, а с хорошей направленной антенной на рации радиус действия маяка будет ну никак не меньше 10км. Единственное - нужно предусмотреть резервное питание для приемника, как на тигромухе - там маленькая липошка припаяна к маяку и находится с ним в одной термоусадке. При этом она заряжается при наличии бортового питания.
     
  11. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Нашел полчаса времени, поехал на поле (благо ехать не далеко - 5 минут).
    Задержка все-таки присутствует. Для большого коптера и самолета не критично, но рэйсеру уже не подойдет. Вторую версию ретранслятора буду собирать уже основательно - травить плату, делать коробочку и охлаждение и там при настройне нужно будет заняться этим вопросом.
    Улетел на 600 метров - дальше кончилось поле и сработал FS. FS скорее всего по батарее - летел против ветра, акки уже подсевшие. Да и поле кончилось почти... На RTL вернулся на базу.
    --- Сообщения объединены, 21 апр 2017 ---
    И еще момент. Был у меня вопросик насчет телеметрии:
    LRS поддерживает телеметрию, причем можно просто пустить в последовательный порт данные (правда, в инструкции сказано что нужно следить за их объемом).
    В общем если включить телеметрию и гнать мавлинк через приемник, то к ретранслятору на передатчик можно прикрутить хоть "блюпуп" хоть "вифи" и вопрос будет решен.
    Правда тут тоже есть компромисс: модуль в приемнике 100mw, поэтому телеметрия отвалится быстрее чем РУ, но можно на приемник поставить RFM23BP 1w... В общем вопрос решаемый.
    --- Сообщения объединены, 21 апр 2017 ---
    Ветка с прошивкой с поддержкой мавлинка
    https://github.com/openLRSng/openLRSng/tree/gitsly
     
  12. Xichnik55

    Xichnik55 Старший научный сотрудник

    Регистрация:
    10 сен 2015
    Сообщения:
    665
    Город:
    Омск
    Имя:
    Иван
    1.2 не будет мешать ,если на видеопередатчик поставить ловпасс фильтр.На 5.8 есть гармошки которые мешают 2.4.Видео 5.8 на дальняк плохая идея)))
     
  13. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Не, на дальняк будет 1,2, а 5,8 - на ближнем расстоянии.
     
  14. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Ну не знаю. Некоторые на РЦД на 200 мВт 5,8 ГГц улетали на 20 километров...
     
  15. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Там нужно оборудование очень качественно подбирать и точно настраивать, а для этого нужны знания и инструмент.
    Так можно и 2,4 настроить + бустер и LRS не нужна будет, но это ведь не наш метод;)
     
  16. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Таки нет, FS был по радио. Будем думать. Ребята как-то статистику добывают, надо поинтересоваться...
    Тут логи.
     
  17. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Продолжаем знакомиться с LRS попутно наступая на чужие грабли:
    1. Процитирую сам себя:
    2. Немного информации про краш по вине LRS (на RCDesign поделился проблемой, оттуда и процитирую):
    Там же посоветовали отключить PPM при FS (есть такая галка в конфигураторе) - помогло, но кажется дело не в этом.
    Где-то сталкивался с информацией что не гарантируется работа меги при напряжении питания 3.3 вольта на частоте 16МГц. Подумал из-за этого может информация в EEPROM портиться.
    А тут еще такой пост:
    3. При срабатывании FS связь не всегда восстанавливается. Сначала думал из-за маяка, отодвинул время срабатывания маяка, но вчера столкнулся с этим снова:
    Подсказали что дело в Watchdogе (тут, правда, скорее всего дело в нем). Помогает прошивка загрузчика Оптибут.
    Читать отсюда
    И обязательно поправить фьюзы:
    Решение, конечно, спорное (я все-таки за независающее ПО), но вроде с этими граблями у народа все работает. А что бы сделать все по-человечески - это надо схемотехнику правильную да ПО переписывать. Скоро, наверное, созрею на прошивку Baychi, там все надежней.
     
  18. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Ну не знаю. У меня ОпенЛРС_НГ, поставленная с приложения в гугл-хроме. Работает нормально. ФС в СППМе отрабатывает нормально.
    Если решение созреет - буду рад подробному мануалу в картинках - как это ставить и как настраивать.
    Все поставившие пишут одно: там всё в консоли, но всё понятно. Хотелось бы больше инфы ПЕРЕД тем, как брать в руки программатор.
     
  19. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Пока прошил оптибут загрузчиком. Попутно спалил таки siшку 5-ю вольтами. Заново настроил приемник и решил пока РАБОТАЮЩУЮ версию ретранслятора больше не трогать. Параллельно соберу вторую и там уже буду экспериментировать. А то погода стоит, а летать не получается.
     
  20. Revenger

    Revenger Старший научный сотрудник

    Регистрация:
    10 ноя 2016
    Сообщения:
    912
    Город:
    Ставрополь
    Имя:
    Александр
    Просто чудесно, может тут получится если что узнать куда что (только начал читать ветку), т.к. в упомянутом дневнике паутиной всё поросло.
    Основной вопрос пока - можно ли сделать и передатчик и приёмник на сишке? На рцгруппсе вроде схемы 2. Просто сишки 2 приехали, а ртфм модуль забыл заказать ((

    А, и самое главное - тут ппм, а у меня айбус в управлении используется. Это ппц? Я просто не очень шарю в этих протоколах.
     
Реклама. Купить это место.