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

AndreyI

Может пригодится кому…
Немного модифицировал прошивку приемника.
Что изменил: 1. Добавил регистр 29, если его значение не равно 0, запрещаем прием значений FS от передатчика. 2. Регистры 30-39, значения каналов CH1-CH10 которые будут выставлены при FS.
За пункт 2, говорим спасибо Эдуарду Максимову (EMAX), я просто увеличил количество каналов до 10…

OpenTiny_RX (02_02_19).rar

schs
Olegfpv:

Дискретность на 433 выше и чем дальше летишь тем выше. Да и прыжки по каналам еще байчи обьяснял почему не возможны в таком кол ве как на 2.4.

Они возможны. Но подняв бодовою скорость(в OpenLRS возможно) теряем дальность.
Если Вы не понимаете - посмотрите код, он открытый. Дискретность в процессе полёта не меняется. На удалении начинаются потери пакетов, при этом появляются задержки.

Olegfpv:

Покажите мне где на 433 70 каналов в секунду прыжки как у 2.4.

LRS имеет смысл только при наличии её положительных качеств - из которых основное - дальнобойность.

Для дальнобойности приходиться идти на многие компромисы это и уменьшение дискретности(разрядности на канал) и уменьшение бодовой скорости, соответственно увеличение задержки.
Можете почитать для нтереса например о LORA, там вообще прыжков по частоте как таковых нет, используется определённый спектр.
Если сделать то что Вы предлагаете - смысла в такой LRS не будет.
Но с другой стороны и Вы не сможете показать готовое РУ на 2.4GHz работающее хотя бы на 50 км, что для LRS достаточно тривиально.

Olegfpv:

Какая то теория от вас которая с практикой разнятся. Я что по вашему не вижу как работает на 433 и 2.4 сервы ?

Вы мешаете многое в кучу и не пытаетесь вникнуть в причины.

Если реально хотите понять - можно на примере открытых исходников проанализировать передачу РУ в широко распостранённых системах на 2.4GHz и 433MHz.
www.rcgroups.com/forums/showthread.php?1626362-Fly…

github.com/baychi/OpenExpertTX

13 days later
gpp

Кто может собрать прошивку для “нового” приемника от Orange?

Распиновка 1w модуля:
RSSI - PD3
PPM - PB2
RX - PD0
TX - PD1
LED0 - PB4
LED1 - PB5

1 month later
gpp

Сделал приемник по схеме Orange для Baychi. Все работает, но есть одна проблема… Когда маяк работает на 100мв, то приемник перезагружается и перестает работать, пока не “передернуть” питание ему. В чем проблема? Adruino запитанна от 3.3в.

emax
gpp:

Сделал приемник по схеме Orange для Baychi. Все работает, но есть одна проблема… Когда маяк работает на 100мв, то приемник перезагружается и перестает работать, пока не “передернуть” питание ему. В чем проблема? Adruino запитанна от 3.3в.

Проверить развязку по питанию rfm и atmega.
Попробовать фьюзами выбрать режим Full-swing.
Проверить ВЧ кабель, отводящий ВЧ сигнал от платы.

gpp
emax:

Проверить развязку по питанию rfm и atmega.
Попробовать фьюзами выбрать режим Full-swing.
Проверить ВЧ кабель, отводящий ВЧ сигнал от платы.

Спасибо. Попробую. Еще вопрос по продстройке частоты. В официальной документации непонятна вот эта вещь:

Если приборов нет, но есть рация, рекомендуется проверить частоту маяка приемника: попадает ли она в нужный канал и хорошо ли слышна. Если надо подстроить частоту приемника подбором регистра 2. А затем включить передатчик и по текущей выдачи параметра A= в течении первых секунд (дальше может сработать механизм 3), определить погрешность (отличие A от 0/255) и скорректировать регистр 2 передатчика.

Нифига не понятно. Вот на приемнике я сделал подстройку путем выставления 2-ого регистра в 0 и далее в рабочем режиме приемника кнопками “<>” подогнал значение А к 0 или 254-255. А что делать на передатчике я так и не понял. Заранее спасибо за ответ!

emax

отсюда github.com/baychi/…/Руководство-пользователя

“Реализован режим проверки/подстройки радиомодуля. По команде меню Fxxx (где xxx - номер частотного канала), запускается непрерывное излучение тона 500 Гц на заданной частоте. По частотометру или рации можно определить реальную частоту передачи и с помощью клавиш ‘<’ и ‘>’ подстроить поправку коррекции частоты наиболее точно. Здесь же меняя мощность вводом цифр от ‘0’ до ‘7’ можно на приборах проверить реальный уровень излучения Вашего передатчика.”

gpp

Приемник кстати вот такой. На Arduino стабилизатор заменён на 3.3в.Перезагружается при 100mw передаче сигнала маяка. Видимо стабилизатор не выносит 433 😦 Где почитать про фьюзы для байчи? Какие лучше всего выставить для приемника и передатчика? Ещё раз спасибо!

emax:

“Реализован режим проверки/подстройки радиомодуля. По команде меню Fxxx (где xxx - номер частотного канала), запускается непрерывное излучение тона 500 Гц на заданной частоте. По частотометру или рации можно определить реальную частоту передачи и с помощью клавиш ‘<’ и ‘>’ подстроить поправку коррекции частоты наиболее точно. Здесь же меняя мощность вводом цифр от ‘0’ до ‘7’ можно на приборах проверить реальный уровень излучения Вашего передатчика.”

Т.е я врубаю на канале F001(433,075) 500 герцовый тон. Настраиваю рацию на этот канал и путем нажатия кнопок <> добиваюсь отчетливого сигнала. Далее я врубаю приемник и устанавливаю регистр 2 в 0 и нажатием кнопок <> добиваюсь A=0 или 255, тем самым подстраивая приемник под частоту передатчика. Я правильно понял?

gpp

Сделал ретранслятор для своего Radiolink AT9. При максимальной мощности(RFM питается от 5в), судя по логам греется до 85-90 градусов. Насколько это критично? Или стоит делать охлаждение?

gpp

Блин… Еще задолбало “повреждение программы”. Похоже от перегрева что ли дохнет? Второй раз уже на столе…

Точно. Для Atmega328 85 градусов = край. А она сразу под RFM-кой распаяна 😦((

khomyakk

Не всегда минимизация размеров хороша 😃
Я делал в корпусе от старого роутера, там места и аккумулятору хватило, естественная вентиляция, тем более в поле всегда ветерок есть. На РФМке небольшой радиатор. Оно же на земле, нет смысла минимизировать.

gpp

60-65 градусов при мощности в 1w это нормально?

khomyakk

Думаю нормально должно быть. Отверстий вентиляционных побольше. Можно ещё даташиты по температуре посмотреть.

gpp
khomyakk:

Думаю нормально должно быть. Отверстий вентиляционных побольше. Можно ещё даташиты по температуре посмотреть.

Доработал корпус. Куллер дует на выдув. Он сразу над RFM. По краям отверстия. Самое интересное, что если их закрыть, то температура падает ещё на пару градусов. Но куллер воет сильнее 😦

khomyakk

С куллером вообще проблем быть не должно.

gpp
khomyakk:

С куллером вообще проблем быть не должно.

Вроде проблем уже нет. Прошивка не повреждается. Но все равно греется до 62 градусов. Ну и ладно… Поставлю пока 500mw ^)))

AndreyI
gpp:

Еще задолбало “повреждение программы”. Похоже от перегрева что ли дохнет?

А фьюзы правильные?

gpp
AndreyI:

А фьюзы правильные?

Правильные. Еще заметил косяк с приемниками. Если врубить маяк на 100mw, то на последнем или предпоследнем тоне пишет FiErr! и всё… Приемник можно оживить только путем передергивания питания. Поставил на 50mw и такого не происходит. Странно… Один приемник жестко уходит в перезагрузку(это видно по логам. видимо регулятор питания не выдерживает), а другой глушит сам себя походу.

AndreyI

Тогда подозреваю это все издержки качества сборки. Нельзя такие вещи (излучающие), собирать на проводках…

gpp
AndreyI:

Нельзя такие вещи (излучающие), собирать на проводках…

Да вроде все аккуратно. Антенна - кусок медного провода 16.5 см. Да и судя по статьям все должно работать.

AndreyI

Я не схемотехник, но думается мне что все эти провода уложенные как придется, не способствуют помехозащищенности устройства. Если бы работа была только на прием, то оно бы прокатило. Но т.к. устройство еще чего то в эфир вещает…

gpp
AndreyI:

Я не схемотехник, но думается мне что все эти провода уложенные как придется, не способствуют помехозащищенности устройства. Если бы работа была только на прием, то оно бы прокатило. Но т.к. устройство еще чего то в эфир вещает…

Нашел в чем проблема. Припаял диполь через кабель экранирующий и проблема исчезла! Теперь приемники работают как надо и в режиме маяка не отваливаются. Получается нужно обязательно отводить антенну подальше от RFM-ки, а припаивать просто кусок провода к контакту ANT плохая идея.

AndreyI

Если монтаж выполнен по человечески, на нормальной плате, то антенну можно не выносить, все будет работать. Неоднократно проверено.

SiBirYaK70RUS

Господа,всем здравия. Подскажите пожалуйста,есть лрс эксперт,хочу прошивку байчи поставить но боюсь, можете помочь что и как правильно сделать ?

Olegfpv

За зиму на одном из 4х приемников который стоят на бортах начал слетать Файл Сейв . Приемник ЛРС Тини 433 Прошивка Байчи на 328 меге. С 2014 года.
И так я запускаю борт готовлю его к полету. Проверяю ФС а он уходит на другие каналы. Тоесть было ФС установлено на 3м канале 50% и 8 канал +100%. А они сдвигаюся на 2 канал + 100 % задирая руль высоты и на 7 канал +100% включаю стабилизацию. Повторно выстовил нажав кнопку на передатчике. Вроде 2 дня продержался дома и опять начал сбиваться. На других проверил , там все четко. Похоже атмега 328 не держит в памяти ФС, как вариант от постоянной записи логов. Может на молекулярном уровне ячейки “стерлись”.