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

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.

Plohish
тигромух:

По хорошему надо взять калькулятор для si4432

погоди, а зачем si4432 ? есть же модули 868 на RF22B

тигромух
Plohish:

погоди, а зачем si4432 ? есть же модули 868 на RF22B

На РФМках стоят чипы SiLabs.

Plohish
тигромух:

На РФМках стоят чипы SiLabs.

т.е. на картинке ниже это одно и то же?

тигромух
Plohish:

т.е. на картинке ниже это одно и то же?

Чип тот же, а вот ВЧ цепи, очевидно, разные. И по отзывам, на RFM они сделаны грамотнее.

schs
okan_vitaliy:

Фильтра в модулях на 433 мгц сильно давят 868.

Если не вдаваться в вопрос эффективности - RFM22B с декларируемым диапазоном на 433 MHz будет работать на 868?

okan_vitaliy
schs:

Если не вдаваться в вопрос эффективности - RFM22B с декларируемым диапазоном на 433 MHz будет работать на 868?

Да.

Plohish

господа профи, снова вопрос, что означает фраза в мануале:
максимальное количество PWM выходов: 12 (но ограничено до 10);
почему и чем ограничено, если на приёмнике разведено все 12 каналов, они будут работать?

max809
Plohish:

почему и чем ограничено

Я не профи, но думаю, что ограничено в 83 и 84 строчках Config.h

Plohish

Спасибо, т.е. теоретически если нужен 11 и 12 канал нужно править эти строки?

Shuricus

А у меня тоже возник интерес, почему максимум именно 8 частот и 12 каналов? А почему не 10 частот и не 16, например?

Plohish

а почему изначально ограничено и не приведёт ли разрешение 11 и 12 каналов к неким возможным проблемам?