Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
Всех с праздником!!!
Спустя 75дней пришли наконец то одноватные модули РФМ23. Пока они блуждали по просторам китайско-российской почты, юзал пару приемников с ХК, один перешитый под передатчик(100мВт). Работает все хорошо, хоть на морозе или в тепле, температурная конпенсация отрабатывает четко.
Сейчас собрал на 1вт по схемме хавка, тут и начились проблеммы.
В меню заходит без проблем, все настраивается. При старте в меню видны постоянные попытки старта, но не стартует. После какого то времени передатчик нагрелся и запустился все таки, но с приемником связи нет ( в меню все правильно выставленно!).
Вспомнил обсуждение в этой ветке про ножки GPIO_0 - ТХ GPIO_1 - RX, у меня были так 4-7 и 3-6. Решил поробывать 4-6 и 3-7 и сразу появилась связь с приемником, но мощность не более 10мВт и на переключение мощности почти не реагирует. РФМ-ка стала греться в режиме меню. Т.е. ситуация повторилась как у okan_vitaliy
плохо излучает, практически не излучает. При переходе в режим меню - передатчик перестает работать , но транзистор выходной продолжает греться и ток потребления модуля доходит до 150 ма. Это ведь не нормально. Причем на обеих модулях присутствует такая вавка. Даже если ставлю минимальную мощность и транзистор при режиме передачи не греется, то в режиме меню, когда передатчик ничего не передает, то транзюк начинает греться.
Вернул снова на 3-6 и 4-7 и связи опять нет.
Передатчик подключен через S.Bus.
Эксперементы проводились на работе при температуре не выше15гр.
Притащил все это домой, в тепле более менее передатчик стал стартовать. Пробывал отключать темп. ком-цию и менять 3-255 , 3-1. Никак не получается подобрать коэф. поправки, вроде подберешь связь есть, при по сл. включении опять связи , приходится опять менять коэф.в втором регистре. В общем очень чувствителен к температуре как я понял.
И еще допустим на маленькой мощности (20-0) связь с приемником есть, а при переключении на среднюю (21-1) уже начинаются на приемнике потери пакетов(в меню появляются строки с CRC!). При переключении на мощность (22-2) передатчик вырубается и опять происходят безуспешные попытки старта пока не вкл. мин. мощность.
Провала напряжения не заметил ,на Рфм- ке 5в , на меге стабильно 3,3в.
Монтаж схеммы перепроверил несколько раз.
Завтра попробую запаяю вторую РФМ ку.
Монтаж схеммы перепроверил несколько раз.
Ножка SDN RFMки куда подключена? Если висит в воздухе - с замерзанием именно так и будет. Нужно посадить на землю или 13-ю ногу Меги.
И еще допустим на маленькой мощности (20-0) связь с приемником есть, а при переключении на среднюю (21-1) уже начинаются на приемнике потери пакетов(в меню появляются строки с CRC!). При переключении на мощность (22-2) передатчик вырубается и опять происходят безуспешные попытки старта пока не вкл. мин. мощность.
А это признак наводок от RFMки на Мегу. Там все не просто. Очень важна запитка: в какой точке, от какого источника. Важно расположение модулей друг относительно друга, корпус, антенна и еще много чего…
Простоя замена RFM22B на RFM23BP не у всех сразу получается. Все-таки 1 Вт СВЧ не 100 мВт…
Очень важна запитка: в какой точке, от какого источника.
С питанием попробывал по всякому, мегу от одноного источника, модуль от другого. Не влияет.
А это признак наводок от RFMки на Мегу. Там все не просто.
Все таки это наводки, даже на минимальной мощности.
Отпаял модуль и на проводочках отодвинул его на 4см подальше от палаты и все заработало как надо(CRC! исчезли). Эксперементирую дальше по температурному режиму.
Попробуйте - как вариант защиты от наводок - пропустить линии связи с RFMкой через резисторы на 100-200 Ом.
Вообщем изначально запаял РфМ-ку плоской стороной к верху , посчитал что так будет лучше тепло отводить к крышке модуля JR вырезанной из аллюминия, это и явилось причиной наводок.
Хотел сделать как лучше , получилось как всегда.
Перевернул модуль деталюшками к вверху и через 2мм термосиликон к крышке-радиатору. Сейчас полет нормальный, наводок не замеченно. Температурный поставил 3-1, включал и охлажденный (из морозилки) и прогретый до 20, 30, 40, 50гр. Параметр А (на приемнике) при старте передатчика показывает в пределах 254 - 255 - 0 - 1, т.е. обратной температурной зависимости вроде не выявил.
Попробуйте - как вариант защиты от наводок - пропустить линии связи с RFMкой через резисторы на 100-200 Ом
По всем пяти сигналам ?
По всем пяти сигналам ?
Да, но коль получилось наводку убрать другим способом, то и смысла нет.
Параметр А (на приемнике) при старте передатчика показывает в пределах 254 - 255 - 0 - 1, т.е. обратной температурной зависимости вроде не выявил.
Ясно.
Любопытно, какая у Вас шумовая обстановка на модели? Сколько оказывает Rn= при включенном борте?
Ребята я перестал следить за темой.
Для оранжа на выход RSSI нужен фильтр RC ? (что-то проскакивало вроде 1кОм и 0,1uF керамика, но для какого железа я не понял)
Показания пляшут но что-то показывают, раньше особой нужды в РССИ не было (далеко не летал) вот и не парился.
и еще у меня приемник с сателлитом, с кого из них лучше брать показания rssi. (с того что в более лучших условиях или наоборот)
Спасибо.
Резистор 1ком уже стоит на примнике, нужно только поставить кондер 0,1-1uF
с кого из них лучше брать показания rssi. (с того что в более лучших условиях или наоборот)
Тоже интересно.
у меня приемник с сателлитом, с кого из них лучше брать показания rssi. (с того что в более лучших условиях или наоборот)
Вопрос скорее философский. 😃
Я бы брал с лучшего.
Показания пляшут но что-то показывают
Помимо RC фильтра, еще можно усреднение поднять в R40 до 10-15 значений.
Александр, прочитал в вашем блоге:
Отправляемые байты готовятся непосредственно перед их передачей в эфир. Что для старших каналов дает выигрыш в 15-20 мс по времени доставки.
Так может стоит “переворачивать” пакет при передаче. Особенно если подключение по Sbus HS ? (Ну или только для Sbus HS)
Что бы последними приходили те каналы, которые наиболее важны для быстрого отклика.
PS т.о. у вас будет как бы свой протокол 😃
может стоит “переворачивать” пакет при передаче.
Спасибо. Это хорошая идея. Можем выиграть 15-20 мс в лучшем случае.
PS т.о. у вас будет как бы свой протокол
Режим 2 и так уже несовместим с Экспертом. Ничего не машает добавить режим 3. 😃
А режим 1 вообще исключить! 😃
Зачем он, собственно, нужен? Никто же не будет летать на одном приемнике с экспертом, а втором с другой прошивкой?
Это только сдерживает развитие. Мне кажется проект уже давно оставил эксперта позади, может действительно идти дальше!
А режим 1 вообще исключить!
и заодно можно пересмотреть структуру пакета.
Например:
1-8 по 11 бит - для тех, кому нужно суперточно
9-12 по 5 бит - для тех, кому нужно много тумблеров и крутилок
итого 108 бит (13,5 байт и пол байта на служебную инфу остаётся)
15-й байт - проверочный код. Простая КС или CRC8 - не знаю. Не могу придумать, как различить?
16-й байт служебный. Он равен 00 в обычном пакете и 01 в пакете привязки FS.
Александр, в вашей прошивке служебный байт тоже “за рамками” CRC ?
1-8 по 11 бит - для тех, кому нужно суперточно 9-12 по 5 бит - для тех, кому нужно много тумблеров и крутилок
Это и есть режим 0. Только 10 и 8 бит. 😃
итого 108 бит (13,5 байт и пол байта на служебную инфу остаётся)
Размер пакета даст эффект, только если его хотя-бы раза 1.5-2 изменить. 1-2 байта не дадут заметного эффекта.
вашей прошивке служебный байт тоже “за рамками” CRC ?
В режиме 2 все байты под CRC8.
Ребят извените за ОФ ТОП, просто знаю что здесь общаются знающие люди, вобщем проблема в сем Передатчик Турнига и Тини ЛРС запитаны одним аккум, ППМ через тренерский разъем ,и вот в крайних полетах заметил что передатчик кратковреммено ни с того ни с сего перегружается, естественно модель уходит в фел сейв.( напрягает жуть просто).Вопрос может ли передатчик перегружатся от наводок радиосигнала Тини ЛРС (1вт типа)
).Вопрос может ли передатчик перегружатся от наводок радиосигнала Тини ЛРС (1вт типа)
Конечно может. Особенно если LRS модуль прям на нем сидит.
Советую пропустить кабель от LRS через ферритовое кольцо или муфту, ближе к тренерскому разъему. Если не поможет, удаляйте модуль от передатчика.
Спасибо бум думать,А я блин думал передатчику кирдык пришол новый заказал.Будет прозапас, Спасибо.
Вопрос может ли передатчик перегружатся от наводок радиосигнала Тини ЛРС (1вт типа)
Однозначна!
У меня от 1,5W излучения внутренняя PLL на микроконтроллере stm32 останавливается, если никаких мер от излучения не предпринимать. Кроме того вы эту турнегу открывали? Видели, какой там комок проводов, и они все около 10-15 см. Вот все это г…о с большим удовольствием примет все излучение на частотах 433МГц. Мне удалось побороть проблему только после того, как я все провода передатчика начал прятать в металлические чулки от экранированных проводов. Если у вас есть куда отодвинуть LRS передатчик, то лучше отодвиньте. В противном случае уменьшите мощность в 2 раза, возможно перестанет кодер перегружаться.
Вопрос.
Оставил ардуиновский загрузчик. (только фьюзы поменял, бодлевел выставил) Будет ли работать ватчдог?
И на сколько это важно? т.к перешить не смогу или выпаивать или оставить.
Будет ли работать ватчдог?
Должен работать.
Можно проверить, путем искусственного подвешивания меги, нажиманием пальцем на ее кварц. После зависания должна через 1 сек рестартовать.
Александр в прошивке RX, файл OpenTiny_Rx.ino в строке 517 кажется ошибка.
Надо BeaconReg[0] использовать.