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

stud
leesicin:

а если часть каналов гнать через Фильтр, а часть в обход, что получится

Так не делают. ПАВ фильтр применяют для улучшения селективности приёмника. Любой фильтр вносит затухания. Что бы не ухудшить чувствительность приёмного тракта, перед ПАВ фильтром ставят малошумящий усилитель. Он компенсирует затухания в фильтре. Например, так сделана схема модуля радиоканала СМРК-2.

leesicin:

фильтр 10усд стоит

Где, в “песчанной гадюке”?

leesicin
stud:

Так не делают

Да протупил, фильтр же для того и фильтр чтоб ненужные частоты отсеивать. Но всё равно интересно, на сколько гасит.
Что такое “Песчаная гадюка”? На алибабе. Правда не гулиджевские а TaiSAw.

Парни! Майк прикрутил S.Bus протокол к ER9X!!! openrcforums.com/forum/viewtopic.php?f=5&t=4598
У кого есть возможность осциллографом глянуть? Что выдаёт? Я сам вечером прошьюсь, но осцика нету у меня. Кидайте картинки сюда или в ветку ER9X! Заранее всем спасибо!

stud
leesicin:

Что такое "Песчаная гадюка

Вот.

leesicin:

на сколько гасит.

В диапазоне 438,77- 443,77 стандартное затухание 2,2дБ. В диапазоне 482 - 550МГц, стандартное затухание 50дБ. R вх. 50 Ом

leesicin

Спасибо, я уже глянул даташит.

Вчера по тестировал ER9XS.Bus , модуль TX не запускается (не видит S.Bus похоже) в PPM режиме всё штатно. Майк сегодня выложил исправленную версию, вечером буду опять тестировать. Присоединяйтесь.

leesicin

Вчера вечером по тестировал Передатчик и приёмник с S.BUS. S.BUS передатчик распознаёт и шлёт данные на приёмник, с приёмника S.Bus на носителе ещё не проверял.
Передатчик подебажил (6=2 или 6=3), значения скачут не понятно как. Если кто понимает в дебуге, поясните пожалуйста (картинки прилагаю).
Выдержка из мануала : Бит 2 включает выдачу дополнительных параметров производительности M= - максимальное время цикла разбора входного протокола, мкс; A= - среднее время цикла; В= - предельная загрузка входного буфера и E= - количество битых пакетов SBUS.

  1. Запуск передатчика:
    Забыл поправить 5 регистр 😵, но передатчик увидел SBUS и начал передачу.
    2-запуск, исправил 5 регистр:

особо ничего не поменялось, время передачи длилось минут 10, RFMка нагрелась до 80 градусов. Что напрягает:Параметр М=644, B=182, А -периодически скачет с 30 до 101(максимум). Параметр Е=17 постоянно.

3-Запуск :

Параметр М=640, В упал до 53, А также скачет 30-102, Е=8
4 _Запуск M=656, В=52, А скачет, Е=2. Время работы передатчик 10 минут.

5-Запуск M=608, В=39, А-скачет 30-93, Е=1, Время работы 5 минут.

Последующие запуски ничего особо не изменили:
Параметр М меняется от 604 до 652 (в начале пуска может быть и 500, но потом вырастает до 6хх и стабильно держится), A -скачет 30-104, Е меняется от 1 до 17.

Что не ясно: Статистика в Режиме PPM - Параметр M=300-340! Параметр А=30-35, остальных данных в режиме РРМ прошивка вроде не выводит.

Парни у кого Футаба есть, можете запустить в режиме SBUS и регистр 6=2 (или 3). Какие будут данные? Параметр M (да и все остальные тоже) сильно напрягает (возможно что SBUS протокол дольше разбирается , поскольку данных больше, я точно не знаю) хотелось бы понять и сравнить с Футабовским. Заранее спасибо.

X3_Shim
Plohish:

или таки холява кончилась?

кончилась

РД00

Кончилась в момент оформления мной заказа. Но клянусь, была ! 😃

Podkovka

Действительно было 😦 И ведь просматривал вчера и не заметил

Disqus
leesicin:

у кого Футаба есть, можете запустить в режиме SBUS и регистр 6=2 (или 3). Какие будут данные?

TX -Fut T10CHG
RX -Fut R6303SB
(6=3)

SBUS mode: T=19 Tc=1 M=476 A=30 B=22 E=10
SBUS mode: T=19 Tc=1 M=548 A=30 B=24 E=10
SBUS mode: T=20 Tc=0 M=548 A=30 B=26 E=10
SBUS mode: T=20 Tc=0 M=548 A=29 B=27 E=10
SBUS mode: T=20 Tc=0 M=548 A=30 B=28 E=10
SBUS mode: T=20 Tc=0 M=548 A=29 B=31 E=10
SBUS mode: T=20 Tc=0 M=548 A=29 B=32 E=10
SBUS mode: T=20 Tc=0 M=548 A=30 B=33 E=10
SBUS mode: T=20 Tc=0 M=548 A=30 B=35 E=10
SBUS mode: T=20 Tc=0 M=548 A=30 B=37 E=10
SBUS mode: T=21 Tc=0 M=548 A=30 B=38 E=10
SBUS mode: T=20 Tc=0 M=548 A=30 B=42 E=10
SBUS mode: T=21 Tc=0 M=548 A=29 B=42 E=10
SBUS mode: T=21 Tc=0 M=584 A=29 B=42 E=10
SBUS mode: T=21 Tc=0 M=588 A=29 B=42 E=10
SBUS mode: T=23 Tc=0 M=588 A=29 B=42 E=10
1521 1546 1381 1520 967 1520 1520 1520 970 970 1520 1520

leesicin

СПАСИБИЩЕ ОГРОМНОЕ ЭДУАРД! Мы где то рядом 😃. Майк попробует также снять статистику (в смысле проанализировать сигнал)с какого нибудь другого передатчика, который поддерживает SBUS на тренерском разъёме. Ещё раз СПАСИБО!

leesicin

Ну и в продолжение “банкета”, вчера продолжил тестировать, ничего особо не изменилось, Параметры А (30-115), В(19-176) - скачут, М -552-688. Но есть и положительные моменты (прошивки не касающиеся).
Итак, предыдущие тесты (18.11.2015) проводились с сосиской китайской (она мне казалась удобнее, поскольку небольшая), так модуль передатчика грелся до 80 градусов за 10 минут! Вчера тесты проводил с антенной RMILEK которая за 10$ с HK (не реклама , будем соблюдать правила форума), модуль нагрелся до 64 градусов за 20 минут (модуль у меня самоделашный и теплоотвод там не реализован вообще, даже плата RFM23BP не прижата (есть зазор) к основной плате. Мощность передачи 100мВт!
Более того смотрите статистику от 18.11.2015 (вчера её не выложил) с Приёмника (температура модуля TX = 75-78градусов).

начало передачи, А=11!!!

Программа через 1-2 секунды внесла поправку частоты (Fcorr-10) , А=0!!!

Так, что имеем 4 положительных момента - RFM23BP работает при температуре 80градусов и не виснет, Программа Байчи корректирует частоту; НЕОБХОДИМО использовать хорошие антенны (не использовать китайские сосиски, а если используете - смотрите температуру передатчика! (параметр косвенный конечно, но возможно кому то поможет)!!! При работе передатчика на мощности более 100МВт, рекомендуется организовать теплоотвод от RFM23BP.
Ещё раз СПАСИБО всем тестерам SBUS!!!
PS. также прошил HAWK EYE (чёрненький JR модуль с синенькой наклейкой (не реклама конечно:)), и протестировал с антенной RMILEK, на мощность 100мВт - греется за 25 минут до 58 градусов (там плата RFMки прижата к основной плате).
Всем безаварийных полётов!

Plohish

вижу два момента на которые необходимо обратить внимание:
эксплуатировать передающий модуль с 80 градусами глупо
А=11 при включении это не правильно

leesicin

Абсолютно с вами согласен, но оборудование надо тестировать и на экстремальных режимах, что я и проделал. 80 градусов получил на мощность 100мВт, сколько будет при 1000мВт? Поэтому и написал, что нужно реализовывать теплоотвод на RFM.
А=11 получилось потому, что Температура RFMки была 75-78 градусов, а температура приёмника на старте 22-23 (комнатная). Но программа компенсировала этот момент, это видно на второй картинке, после строки Fcorr=-11, А стало рано 0! Кстати такой режим вполне реален и в “поле”, например потому, что на мощности 500-1000Вт, передатчик будет греться, а приёмник на носителе будет холодным, но прошивка Байчи компенсирует эту разницу (теперь вот задумался на сколько адекватно? нет я полностью доверяю Байчи, но всё же интересно).
Надо бы ещё раз протестировать на большой разнице температур, и полностью статистику с приёмника снять.

Plohish

каков был параметр А при включении при комнатной?
у Александра в прошивке предусмотрена компенсация нагрева и это другой алгоритм… поэтому думаю А при включении при комнатной должен быть около ноля

leesicin

При комнатной температуре передатчика и приёмника параметр А=0 (255), т.е. всё в порядке. А вот при температуре передатчика 75-78 градусов, получился разбег А=11, но прошивка внесла коррекцию и А стал равен 0. Гляньте мой вчерашний дневник, там видно на картинках, что при росте температуры передатчика меняется параметр TC, т.е. при росте температуры передатчика вносится Термокомпенсация (ТС), чтобы А оставался постоянным А=0. Параметра А там не видно, но ТС с ростом температуры ползёт вниз (-1, -2, -3 и тд). Сейчас кстати сам глянул вчерашние картинки и вижу что ТС=-5, при температуре 80 градусов (приёмник выключен). А при горячем передатчике (75-78) при включении холодного приёмника Fcorr=11!
Т.е. при росте температуры передатчика (приёмник выключен), прошивка автоматически вносит компенсацию (при температуре 35гр - ТС=0, при температуре 80гр. -ТС=-5), при включении приёмника они с передатчиком обмениваюся информацией о температуре и при температуре передатчика 75-78градусов, и холодном приёмнике была внесена коррекция ТС = -11.
Короче надо ещё протестировать, приёмник и передатчик одновременно подключить к компу и смотреть параметры А и ТС. Спасибо за наводку!

Plohish
leesicin:

при включении приёмника они с передатчиком обмениваюся информацией о температуре

вы слишком хорошо думаете о прошивке, ничем подобным они не обменивяются 😃

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

leesicin

Отредактировал пост выше, и да как бы регистр 3, но компенсация то есть, у меня 3 регистр равен 0 на картинках.

Plohish
leesicin:

Отредактировал пост выше, и да как бы регистр 3, но компенсация то есть, у меня 3 регистр равен 0 на картинках.

при включении действует “тупой” механизм подстройки частоты и к температуре это не имеет отношения, приёмник видит, что частота не соответствует и тупо её подстраивает при включении, а вот если дальше передатчик поплыл по температуре и регистр 3 не задействован, никакой компенсации не происходит…

leesicin:

Параметра А там не видно, но ТС с ростом температуры ползёт вниз (-1, -2, -3 и тд).

а вот если бы вы посмотрели параметр А, увидели бы, что никакой подстройки не происходит… Подстройка происходит только в момент включения, по тому, что я написал выше…