Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )

prokop

вот байчи и не могу скомпилировать

prokop

Блин Дядьки вы прикалываетесь что ли?

читал я все это делаю согласно инструкции а точнее тем 3м строчкам что там написаны

Сборка и загрузка прошивок
Проект рассчитан на компиляцию средой arduino версии 1.0.5 или выше.

Файлы проекта необходимо разместить в каталоге с именем OpenTiny_RX и запустить среду arduino. В настройках arduino выбрать тип платы: «Arduino Pro or Pro Mini (5V 16 MHz) Atmega328.

В файле config.h выбрать тип приемника константой RX_BOARD_TYPE. Откомпилировать проект командой Ctrl+R.

вот на этом предложении. Откомпилировать проект командой Ctrl+R, вылезает ошибка которую сфотографировал и прислал

перед эти прочитал половину этой темы

gravizapa

На IZI LRS с нулевым регистром мощности (RFM23) кто на сколько улетал?

prokop

ВООО вот Сергею, как всегда огромное спасибо! а то я тут чуть себе мозг уже не прошил!

а какую выбрать?

Plohish
prokop:

а какую выбрать?

если зайти в папку Hex там описание есть… 😃

gravizapa
Alex135:

8км, не заморачивался

С моим весёлым видеолинком на 5.8 уже на 5км. только “белый шум” Вроде и передаст нормальный (АКК 800мВт)
Нужно на прием наверно что-то радикальное- патч хороший и хеликс. Судя по уровню сигнала,запас по РУ ещё очень большой…

prokop

Всем Доброго дня, посмотрите пожалуйста на циферки все правильно?
И ещё вопрос, что такое

R- уровень приема?
S-это?
C- это канал правильно?
A- это?
Rn- это шум?

Plohish

S по моему сессия
А это автом поправка на частоту
остальное верно

emax

При нормальном приеме на экран постоянно выводится строки вида:
R=xxx S=nn С=с A=fff Rn=yyy
Каждая строка выводится после благополучного приема очередного пакета.

  • Параметр R=xxx отображает уровень принимаемого сигнала – RSSI от модуля RFM, измеренный в середине пакета.
  • S=nn – номер минуты статистики. Меняется если статистика разрешена;
  • C=c – номер текущего канала в списке прыжков;
  • A=fff – отклонение частоты от частоты передатчика. 0 означает отсутствие отклонения. Значение 1-30, отклонение в положительную сторону, 255-225 – отрицательное отклонения (255 =-1, 254=-2, и т. д.);
  • Rn=yyy – уровень шума на данном канале, перед приемом пакета. По значению аналогичен R=. Позволяет оценить реальное отношение сигнал/шум.

При пропущенных пакетах на экран выводятся строки вида:

17 days later
Pacific

Может, кто сталкивался с нестабильной работой передатчика с sBus на входе?

Ваяю ретранслятор РУ в следующей связке:

  • Пульт Taranis Q X7 (родной р/модуль, режим D16)
  • Приемник FRSky XSR
  • HawkEye DTFUHF-TX-deluxe
    Обмен по sBus.
    Проблема в том, что при включении ретранслятора передатчик подхватывает sBus через раз. Но, если сначала включать приемник, а через пару секунд передатчик, то подхват 100%.
    Работу передатчика контролирую по мигающему индикатору мощности. Инверсия sBus ситуацию не меняет.
    Самый простой костыль – это поставить два выключателя на ретранслятор. Костыль посложнее – в прошивке установить задержку на включение.
    Но, хочется без костылей.
AndreyI
Pacific:

Может, кто сталкивался с нестабильной работой передатчика с sBus на входе?

Попробуйте прошивку по этой ссылке: yadi.sk/d/T8xqUyLfsZQnDw

innd

а с комментами ? что там изменено?

AndreyI
innd:

а с комментами ? что там изменено?

С телефона не удобно, тут в теме есть мое сообщение.
Мне сейчас весьма интересно, помогло это или нет?

Pacific
AndreyI:

помогло это или нет?

К сожалению, пока не могу прошить передатчик. Если в дефайнах выбрать HawkEye deluxe, то код ориентирован на ATmega32U4, но мой экземпляр HawkEye deluxe имеет на борту ATmega328 + CP2102. Два года назад я решил этот вопрос правкой кода, но мне надо время, чтобы вспомнить, чтО я менял.
Т.е., мне придется или в ваш код вносить свои правки, или в мой код вносить ваши поправки. Если, конечно, вы скажете чтО надо править.

Pacific

Ваш вариант исходников скомпилировал и залил, но не помогло.
Вечер экспериментов установил, что на ситуацию влияет уровень мощности передатчика ретранслятора.

  1. Если брать ваши исходники без изменений, то при регистре мощности = 0, подхват sBus происходит 4 раза из 10 включений. На максимальной мощности – 1 раз из 10.
  2. Если в функции loop строчку delay(99) заменить на delay(299), то при регистре мощности = 0, подхват sBus происходит 10 раз из 10. На максимальной мощности – 3-4 раза из 10. Дальнейшее увеличение задержки ситуацию не меняет.
  3. Ну, и как я уже писал, если передатчик включать после приемника, то подхват 100% независимо от мощности.
    Т.к. я, как правило, включаю ретранслятор на минимальной мощности, то такое положение вещей меня устраивает. Хотя, я намерен добиться стабильного включения при любой мощности.
    У меня есть подозрение, что описанный глюк связан с наводками передатчика ретранслятора на приемник. Короче, есть пространство для экспериментов. Еще раз спасибо.
AndreyI

Тут похоже 100% причина в наводках от передатчика…