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

Pacific
Plohish:

а не проще оранж перешить в Байчи и не заниматься ерундой?

Дык я же написал “Паршивка везде Байчи”. В том числе и Оранж.
А в чем состоит ерунда?

Plohish

ерунда в ретрансляторе в одном диапазоне…

Pacific
Plohish:

ерунда в ретрансляторе в одном диапазоне…

есть негативный опыт?
В этой ветке уже обсуждался такой вариант (самим Мастером Байчи!) и я решил воплотить его.

schs
Pacific:

Планирую так: Пульт-> передатчик Оранж 433 100мВт -> приемник Оранж 433 -> передатчик 433Mhz HawkEYE openLRSngTX -> приемник HawkEye -> Ardupilot Паршивка везде Байчи

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

тигромух:

А почему не 2.4?

Хотелось задействовать 12 каналов… Под 2.4 приёмника на более чем 8 каналов у меня в наличии нет.

Pacific
schs:

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

Спасибо, а можно немного подробней:

  1. какой разнос антенн был?
  2. пробовали ли применять антенны со взаимно перпендикулярными линейными поляризациями ?
schs
Pacific:
  1. какой разнос антенн был? 2. пробовали ли применять антенны со взаимно перпендикулярными линейными поляризациями ?

Хотелось упаковать в металический корпус от эзернет свитча. ~20см.
Смена поляризации помогает, но полностью проблему потери пакетов тоже не решило.
Пока передатчик в ретрансляторе не включен - потери 0, как только включаю - до 0-20%, что для меня неприемлимо.
Возможно полностью заэкранировав платы передатчика и приёмника можно добиться лучших результатов.

X3_Shim
Pacific:

В этой ветке уже обсуждался такой вариант (самим Мастером Байчи!) и я решил воплотить его.

Сам мастер Байчи говорил что возможен другой вариант. Правда требует написания своей прошивки.

Когда в ретрансляторе стоит только один модуль, который сначала принимает пачку от РУ, потом сразу передает ее на самолет. Гарантированно получается разнос приема и отправки по времени. И вроде времени там хватит на это.

Pacific
X3_Shim:

Сам мастер Байчи говорил что возможен другой вариант.

Это я помню.

X3_Shim:

Правда требует написания своей прошивки.

Вот эта досадная мелочь для меня является препятствием 😃

schs

Можно попробывать на 868/915 RFM поставить, разноса частот будет более чем достаточно, кардинальной переписки прошивки не нужно.

X3_Shim
schs:

Можно попробывать на 868/915 RFM поставить

Так это надо RFM 2 штуки покупать и перепаивать. Может проще будет на 2.4 купить сразу и не мучаться. Думаю что не большая проблема турниговские ВЧ модули найти БУ.

Expert
X3_Shim:

турниговские ВЧ

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

Plohish

тут один мой знакомый спросил очень интересную вещь, а если в Тини передатчике и приёмнике заменить модули и поставить на 866 прошивка будет работать?

мне кажется нет… что скажете гуру?

okan_vitaliy
Plohish:

тут один мой знакомый спросил очень интересную вещь, а если в Тини передатчике и приёмнике заменить модули и поставить на 866 прошивка будет работать?

мне кажется нет… что скажете гуру?

Работать будет, но на 433 мгц. Что бы на 868 работала - нужно 3 байтика в инициализации заменить.

Plohish
okan_vitaliy:

Работать будет, но на 433 мгц. Что бы на 868 работала - нужно 3 байтика в инициализации заменить.

ну если надумает нужно будет с тобой поговорить плотнее 😃
спасибо

okan_vitaliy
Plohish:

ну если надумает нужно будет с тобой поговорить плотнее 😃
спасибо

// //band 434.075
// _spi_write(0x75, 0x53); // 433075 кГц
// _spi_write(0x76, 0x4C);
// _spi_write(0x77, 0xE0);

_spi_write(0x75, 0x57); // 470000 кГц
_spi_write(0x76, 0x00);
_spi_write(0x77, 0x00);

// //band 868.00
// _spi_write(0x75, 0x73); // 868000 кГц
// _spi_write(0x76, 0x64);
// _spi_write(0x77, 0x00);

ВлАс
okan_vitaliy:

_spi_write(0x75, 0x57); // 470000 кГц

Где 0х75 адрес, а 0х57 это данные которые туда положить, так?

okan_vitaliy
ВлАс:

Где 0х75 адрес, а 0х57 это данные которые туда положить, так?

В файле rfm22.ino есть функция void RF22B_init_parameter(void)
в самом её конце заменить 3 параметра. Это сделать нужно и в программе приемника и передатчика. Можно конечно поиграться полосой итд итп.

тигромух

По хорошему надо взять калькулятор для si4432 и аккуратно пересчитать все регистры.
Работать конечно будет и так, но не факт что хорошо. 😃

okan_vitaliy
тигромух:

По хорошему надо взять калькулятор для si4432 и аккуратно пересчитать все регистры.
Работать конечно будет и так, но не факт что хорошо. 😃

Совершенно верно. Но что б хорошо все работало, нужно менять параметры и проводить исследования в поле. Поиграться нужно полосой и битрейтом и итд. Но на это нужно время. А люди хотят сейчас и сразу. Но модули полюбому надо менять на 868 мгц. Фильтра в модулях на 433 мгц сильно давят 868.