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

Plohish

В том, что залив бут стандартный вместе с ним заливаются фьюзы для ардуиновского… А потом ты заливаешь опти… Но фьюзы уже не меняются… А они другие должны быть для опти…

leesicin

Ок, пусть не меняются (вечером проверю) - собственно DA или DE - большое значение имеет?
Глянул фьюзы - FF DA FD (эти же фьюзы прошиты в Hawkeye приёмниках (синеньких по 20уе)).
Эти фьюзы прекрасно работают, FS не слетает.

Shuricus
leesicin:

OpenlrsNG.

и спектроанализатор замечательно заливаются на стандартный бутлоадер. Зачем усложнять процесс? Особенно для новичков.

FS накогда не слетал на обычном буте.

Непонятно зачем шить сначало родной бут, потом Опти, если сразу можно вшить Опти.

leesicin

Чтобы фьюзы ручками не править.
Саша, что такое стандартный Бутлоадер? Для Хокаев это оптибут (подозреваю для DTFUHF and Broversity тоже).
На OrangeRX - тоже стандартный бут (но видимо Ардуиновский и фьюзы неправильные).
Я описал методику прошивки Бутлоадера , такой метод позволяет не лезть в фьюзы, работает безотказно, руками ничего не испортить.

Plohish

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

leesicin

А вот и соглашусь 😃 но лишь отчасти. Почему я дальше шью Оптибут. Оптибут рекомендован для ОпенлрНГ , поддерживает WatchDog, проверен сотнями пользователей (прошит на Хокаях и пр.). Я не специалист в бутлоадерах (как и большинство наверное) поэтому пользуюсь рекомендациями и отзывами пользователей, потому и предпочитаю Оптибут.
Вот ответь, чего тогда все перешивают Ардуиновский загрузчик на Мегалоад, ведь Ардуиновского достаточно (отвечу сразу - Байчи использует и рекомендует (ну ещё и Эксперт))? У меня с Мегалоадом не срослось, я залил Оптибут всё запахло как нужно.
Я описал методу, как залить Оптибут без ковыряний во фьюзах и прочего (я конечно мог бы описать как через Дудку из консоли заливать - но оно надо? ошибка во фьюзах, опечатка = кирпич). Метод не быстрый но действенный, всё работает (можно шить Байчи, а можно Опенлрс). Может быть Ардуиновского и достаточно, но никто не хочет проверять (а вдруг не достаточно 😃 ).

Plohish

Можно и Опти потом… но по уму тогда и фьюзы нужно под него поменять!

leesicin

НУ вот опять таки соглашусь, но в 2014 я прикупил пару Хокаевских приёмышей и у них были фьюзы FF, DA, FD (это видно в прошивке БАйчи). Претензий от пользователей к ним не было. Потому и править их смысла особого нету (да и паять к мелким пятакам очень неудобно, а иначе никак). Потом делал сам приёмники в них шил по описанной методе, всё работает как положено (и Байчи и Опенлрс).
ТАк что FF,DE,FD - для перфекционистов. FF,DA,FD - тоже отлично работает 😃

Shuricus
leesicin:

Метод не быстрый но действенный, всё работает (можно шить Байчи, а можно Опенлрс). Может быть Ардуиновского и достаточно, но никто не хочет проверять (а вдруг не достаточно 😃 ).

Такое впечатление, что ты через 5 секунд забываешь, что я писал.

Я только что написал - на стандартном ардуиновском буте тоже ВСЕ работает. ВСЕ. ВСЕ ВСЕ. Сколько раз повторить???

Единственное отличие - это с оптибутом работает вочдог. Что хорошо, но нужно понимать, что это единственная причина шить оптибут.

leesicin

А watchdog работает с Ардуиновским бутом?

Dautov

Еще момент:
Поставил рядом с приемником OrangeRX 433 на расстоянии 25см передатчик, написано якобы 1.2g 1,5w и еще есть фильтр к нему такой (не реклама). Проверить как будет/будет ли глушить сигнал.
Вроде глушит маленько и фильтр не особо полезен, если анализировать эти данные:

Передатчик fpv выключен:
R=169 S=18 C=1 A=0 Rn=41
R=168 S=18 C=2 A=0 Rn=38
R=165 S=18 C=3 A=0 Rn=37
R=168 S=18 C=4 A=0 Rn=38
R=165 S=18 C=5 A=0 Rn=37
R=170 S=18 C=6 A=0 Rn=38
R=166 S=18 C=7 A=0 Rn=37
R=170 S=18 C=8 A=0 Rn=39
R=168 S=18 C=1 A=0 Rn=37
R=168 S=18 C=2 A=0 Rn=39
R=166 S=18 C=3 A=0 Rn=36
R=169 S=18 C=4 A=0 Rn=38
R=165 S=18 C=5 A=0 Rn=34
R=171 S=18 C=6 A=0 Rn=40
R=164 S=18 C=7 A=0 Rn=36
R=170 S=18 C=8 A=0 Rn=37

Передатчик включен:
R=162 S=18 C=1 A=0 Rn=25
R=160 S=18 C=2 A=0 Rn=25
R=160 S=18 C=3 A=0 Rn=23
R=159 S=18 C=4 A=0 Rn=24
R=159 S=18 C=5 A=0 Rn=23
R=162 S=18 C=6 A=0 Rn=25
R=158 S=18 C=7 A=0 Rn=24
R=161 S=18 C=8 A=0 Rn=25
R=161 S=18 C=1 A=0 Rn=26
R=158 S=18 C=2 A=0 Rn=27
R=159 S=18 C=3 A=0 Rn=25
R=161 S=18 C=4 A=0 Rn=25
R=159 S=18 C=5 A=0 Rn=28
R=160 S=18 C=6 A=0 Rn=27
R=158 S=18 C=7 A=0 Rn=24
R=160 S=18 C=8 A=0 Rn=27

Передатчик включен с фильтром:
R=167 S=21 C=1 A=0 Rn=28
R=164 S=21 C=2 A=0 Rn=31
R=164 S=21 C=3 A=0 Rn=28
R=164 S=21 C=4 A=0 Rn=26
R=162 S=21 C=5 A=0 Rn=29
R=167 S=21 C=6 A=0 Rn=31
R=161 S=21 C=7 A=0 Rn=29
R=166 S=21 C=8 A=0 Rn=30
R=166 S=21 C=1 A=0 Rn=26
R=163 S=21 C=2 A=0 Rn=30
R=164 S=21 C=3 A=255 Rn=28
R=165 S=21 C=4 A=0 Rn=27
R=162 S=21 C=5 A=0 Rn=27
R=165 S=21 C=6 A=0 Rn=29
R=162 S=21 C=7 A=0 Rn=26
R=165 S=21 C=8 A=0 Rn=30

Или по этим данным анализ делать бесполезно?

leesicin

Рушан ну вообще то у Вас небольшая проблемка нарисовалась. Уровень сигнала очень низкий R=160-170! R должен быть на уровне 200-230! Какое расстояние от приёмника до передатчика? Какой уровень мощности на передатчике?

Dautov

На передатчике тублер на нижнем уровне. Не помню сколько это по мощности у Байчи. До передатчика примерно 2 метра было. Только антенна передатчика на этот момен горизонтально была, а приемника вертикально. А фпв передатчика вертикально тоже. Сделать замеры при всех антеннах вертикально?

leesicin

Попробуйте для начала прозвонить антенну передатчика от RFMки , может у вас где пайка болтается и пошевелите все разъёмы? Светодиод медленно мигает (если медленно то мощность минимальная)?
И сделайте замеры с вертикальными антеннами, хотя поляризация уменьшает уровень всего на 5-10 единиц (а на таком расстоянии вообще не должна особо меняться).

Dautov

Сделал новые замеры, антенны в вертикальном положении, расстояние от передатчика/ретранслятора до приемника 2 метра:
Тумблер мощности в положении “1”
R=193 S=2 C=1 A=0 Rn=40
R=183 S=2 C=2 A=0 Rn=42
R=188 S=2 C=3 A=0 Rn=36
R=182 S=2 C=4 A=0 Rn=44
R=184 S=2 C=5 A=255 Rn=36
R=180 S=2 C=6 A=0 Rn=44
R=184 S=2 C=7 A=0 Rn=40
R=181 S=2 C=8 A=0 Rn=44

Тумблер мощности в положении “2”
R=212 S=3 C=1 A=255 Rn=36
R=205 S=3 C=2 A=0 Rn=39
R=209 S=3 C=3 A=255 Rn=36
R=204 S=3 C=4 A=255 Rn=41
R=206 S=3 C=5 A=0 Rn=36
R=204 S=3 C=6 A=0 Rn=44
R=205 S=3 C=7 A=0 Rn=38
R=204 S=3 C=8 A=0 Rn=43

Тумблер мощности в положении “3” (кажется не отличается от 2)
R=206 S=4 C=1 A=0 Rn=36
R=199 S=4 C=2 A=0 Rn=41
R=203 S=4 C=3 A=0 Rn=36
R=199 S=4 C=4 A=255 Rn=42
R=200 S=4 C=5 A=255 Rn=36
R=198 S=4 C=6 A=0 Rn=44
R=199 S=4 C=7 A=0 Rn=37
R=198 S=4 C=8 A=0 Rn=41

Поменял родную диполь антенну на приемнике поставил такую (не реклама),
Тумблер мощности “1”:
R=219 S=3 C=1 A=0 Rn=49
R=213 S=3 C=2 A=0 Rn=57
R=216 S=3 C=3 A=0 Rn=51
R=212 S=3 C=4 A=0 Rn=57
R=215 S=3 C=5 A=0 Rn=55
R=211 S=3 C=6 A=0 Rn=60
R=214 S=3 C=7 A=0 Rn=55
R=210 S=3 C=8 A=0 Rn=60

Тумблер мощности “2”
R=230 S=3 C=1 A=255 Rn=45
R=230 S=3 C=2 A=0 Rn=56
R=230 S=3 C=3 A=0 Rn=50
R=231 S=3 C=4 A=0 Rn=56
R=229 S=3 C=5 A=255 Rn=53
R=232 S=3 C=6 A=0 Rn=59
R=230 S=3 C=7 A=0 Rn=54
R=232 S=3 C=8 A=0 Rn=61

Включен передатчик FPV 1.2G 1,5W (якобы) на расстоянии 25 см от приемника
R=178 S=6 C=1 A=255 Rn=14
R=179 S=6 C=2 A=0 Rn=15
R=177 S=6 C=3 A=255 Rn=13
R=179 S=6 C=4 A=255 Rn=15
R=178 S=6 C=5 A=0 Rn=14
R=182 S=6 C=6 A=255 Rn=14
R=178 S=6 C=7 A=0 Rn=15
R=182 S=6 C=8 A=0 Rn=16

Включен FPV передатчик на том же расстоянии, антенна через фильтр:
R=187 S=8 C=1 A=0 Rn=14
R=189 S=8 C=2 A=0 Rn=18
R=187 S=8 C=3 A=255 Rn=14
R=189 S=8 C=4 A=255 Rn=18
R=187 S=8 C=5 A=0 Rn=15
R=192 S=8 C=6 A=255 Rn=21
R=187 S=8 C=7 A=0 Rn=16
R=193 S=8 C=8 A=0 Rn=20

Видимо Фильтр не особо помогает.
При отдалении FPV передатчика 1.2ГГЦ (с фильтром или без) на 60 см от приемника 433МГЦ показания уже не меняются.

Plohish

видео “давит” сигнал…
со второй антенной вроде по лучше…

leesicin

Да получше (гавно антенну выкиньте (изивините за бедность речи , я из-за такой чуть в Китай не улетел) , но давайте по порядку разберёмся.
Покажите настройки передатчика и приёмника (можете снимок экрана сделать ctrl+ptr sc (print screen) затем запускаете Paint и в неё ctrl+V (вставить)). А то положение вашего тумблера непонятны (в положении 2 мощность выше чем в 3).
Далее убираете свой фильтр, приёмник подключаете через БЕК , весь борт выключен!!! Включаете передатчик, 2-3 минуты работаете, выключаете передатчик (в это время приёмник должен записать статистику (регистр 4=1 в прошивке приёмника). Теперь Путти в полный экран, присоединяете приёмник , входите в меню, жмёте “sa” - Enter - появится статистика за последние 30 минут работы, картинку в студию 😃

Dautov

ОК, попробую вечером после работы.

leesicin

Хорошо,
Если вам не нужна предыдущая статистика можете её стереть командой “se”, так меньше будете путаться.
Второй этап, подключаете приёмник, включаете весь борт (без видео), включаете передатчик, работаете 3-4 минуты, включаете двигатель (пропеллер снимите) работаете ещё 3-4 минут. Всё выключаете, приёмник подключаете к компу, снимаете статистику. Таким образом мы увидим как сильно шумит борт (могут шуметь БЕКи, Автопилот, и прочее). Статистику можете сюда бросить.
Если с шумами на борту всё нормально. Подключаете весь борт, включаете Видеопередатчик (без фильтра) на самой низкой частоте (если у вас 1,2 - то должно быть 1080 МГц). Ещё снимаете 3-4 минут статистики. Меняете частоту Видео на 1120 МГц - ещё 3 минуты статистики. И так на всех частотах Видеопередатчика.
Вы получите статистику на каких частотах Видео давит сильнее всего. Возможно на нижних частотах видео (1080МГц) вам фильтр вообще не понадобится. В общем экспериментируйте и читайте руководство 😃 github.com/baychi/…/Руководство-пользователя

Shuricus
leesicin:

Ну и чтобы поставить точку.
“При 0 проскакивает 1, а при 255 - 254.” - “От температуры еще тоже будет плавать.” -из твоего комментария можно сделать вывод, что значения 0-1 или 255-254 куда то уплывут!
Это Не так! В прошивке всё это учтено и будет скорректировано! Значения 0-1 и 255-254 никуда не уплывут! Они так и останутся 0-1 или 255-254.

Это полная ерунда. У меня выключена термокомпенсация на передатчике, поскольку я не знаю, плюс там или минус и значения уплывают на 2-3 единицы с прогревом, и так и остаются. А два - не нужно подменять понятия, частота будет плаватьвать всегда. Запомни это. Из того, что я написал, можно сделать только один вывод - что частота уплывает и прошивка приемника, может это скомпенсировать при больших отклонениях. Пользователь должен понимать механизм, причины и следствия. А можно добиваться компенсации в передатчике - но это тоже лишь следствие борьбы с плавающей частотой. Если ты делаешь неправильные выводы из моих слов - это твоя проблема.

Такая же история с загрузчиком, в принципе все сказано неверно.

  1. Прошивать ардуиновский загрузчик перед прошивкой оптибута не нужно.

  2. Оптибут не обязательно шить Синапрогом а можно прошить даже из Ардуины, если ее настроить, и еще проще прошить обычным avrdude из командной строки, который и проставит нужные фюзы.
    Пруф - я вчера это все сделал.

  3. Прошивать оптибут явного смысла нет, поскольку реально он ничего не дает. Даже вотчдог не особо нужен. Пруф с рцг от самого Кха - Currently there is no proven need for having it enabled so don’t worry about it.

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

leesicin

Саша ты случайно не на первом канале ТВ работаешь? Как удачно вырвал цитату то из контекста, ай да молодца! Аплодирую стоя!!! Давай ка я ещё раз себя процитирую.
“При 0 проскакивает 1, а при 255 - 254.” - “От температуры еще тоже будет плавать.” - из твоего комментария можно сделать вывод, что значения 0-1 или 255-254 куда то уплывут!
Это Не так! В прошивке всё это учтено и будет скорректировано! Значения 0-1 и 255-254 никуда не уплывут! Они так и останутся 0-1 или 255-254. Да физические изменения будут происходить (температуры меняться, частоты изменяться и пр.). Но это всё пофигу! Всё будет скомпенсировано и частоты Приёмник-Передатчик будут синхронизированы!” И где я подменяю понятия ? Вроде же написано Да физические изменения будут происходить (температуры меняться, частоты изменяться и пр.) ​- ​****про изменение частоты ТОЖЕ написано!!! ​Зачем ты это выбросил и сказал, что я подменяю понятия?

Shuricus:

прошивка приемника, может это скомпенсировать при больших отклонениях.

Что такое большие отклонения? Цифры предоставьте пожалуйста.

Shuricus:
  1. Прошивать ардуиновский загрузчик перед прошивкой оптибута не нужно.

Это нужно, чтобы автоматически выставились правильные фьюзы!!! Чтобы новичёк не лез куда попало и не наделал ошибок. Только для этого!!!

Shuricus:

можно прошить даже из Ардуины, если ее настроить

Опиши пожалуйста как это сделать! Да чтобы фьюзы правильные выставились. Мне очень интересно - честно! А то приходится Синапроги, Дудки да Кхазмы всякие юзать, а оказывается всё можно через Ардуинку шить без бубнов и танцев.

Shuricus:

Прошивать оптибут явного смысла нет

Явного конечно нету (а неявный есть?), можно мегалоад использовать, можно самому загрузчик написать - никто никому ничего не навязывает!!! Я предложил свою методу, если она не верна - ПОЖАЛУЙСТА предоставьте доказательства!!! Залоченный микроконтроллер, убитая прошивка всё что угодно!!! Я сразу перешью свой бут и буду вам благодарен.

Shuricus:

Даже вотчдог не особо нужен.

Так нужен или не особо (как то расплывчато, не кажется ?)?