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

Pacific

Ниид хелп!
Игрался с настройками HawkEye TX и доигрался. Подключать FTDI к HawkEye TX рекомендуется с убранной перемычкой на питании, а питать при прошивке и настройке от пульта.
Но, случилось так, что я в модуль воткнул FTDI с установленной на 3.3в перемычкой. Включил пульт, подключил FTDI к ЮСБ. Затем увидел перемычку, все выключил и включил уже без перемычки. Модуль через FTDI настраивается, RFM-ку видит (по команде N). Но при включении пульта с модулем без FTDI, модуль один раз мигает красным и темнота, хотя при нормальной работе мигал синий. В мануале написано, что «Отсутствие мигания говорит, что либо нет входного сигнала, либо произошел вход в меню». В моем случае это означает, что я подпалил Мегу?
С модулем Оранж ТХ пульт работает штатно.

zuza

Помогите разобраться.
Прошил 3 приемника Orange и один из них не хочет запускать прошивку. Т.е. мега шьется, стирается, но сама прошивка не старует и нет связи с терминалом putty. Проверял фьюзы, чистил кристалл, заливал загрузчик, перекомпиливал прошивку с изменением номера компиляции и заливал снова. Заливал через USBASP из Arduino. Загрузчик тоже Ардуиновский. В результате на этом приемнике прошивка не стартует. Ни светодиоды не моргают ни UART не отвечает.
Между этими тремя приемниками в параметрах нашел пока только одно отличие, в avrdude в окошке Калибровочные ячейки памяти у всех трех разные значения: 97, 9B и 94. Вот у больного 94.
Еще раз или два при прошивке Ардуино выдывала ошибку записи.
Просто взрыв мозга.
Что сделать, как исправить? Программаторы без Vcc, питание заводил через разъем серв.

Shuricus

Тут обсуждают прошивку, а не проблемы бракованного железа. Пишите пожалуйста в ветку по железу. Ваши проблемы с прошивкой не связанны.

DChernov

проблемы бракованного железа

Не обязательно бракованного. По ТУ 328 при 3.3В питания обязана работать до 10МГц такта. Здесь 16 МГц, лотерея.

zuza

Тогда скажите как учитываются в прошивке калибровочные ячейки памяти? И на что они вообще влияют?
У меня еще и ТХ модуль с Калибровочными ячейками памяти=94 и тоже очень похожие симптомы. При этом приемник новый, мега шьется и читается оборудование и софт одинаковый. Как вы определили что железо бракованное? Может и причину тогда скажете?

Shuricus
DChernov:

По ТУ 328 при 3.3В питания обязана работать до 10МГц такта. Здесь 16 МГц, лотерея.

Почитайте в ветке у Эксперта - он уже сто миллионов Атмег так поставил, и утверждает, что все работают. Так что это лотерея в ваших теоретических предположениях.

zuza:

Как вы определили что железо бракованное? Может и причину тогда скажете?

Я определил, что если у вас проблемы с железом - то это не вопрос для этой ветки.

Если вас смущает прошивка - залейте ОпенЛРСНГ. Байчи тут не причем.

okan_vitaliy
Shuricus:

Почитайте в ветке у Эксперта - он уже сто миллионов Атмег так поставил, и утверждает, что все работают. Так что это лотерея в ваших теоретических предположениях.

Я определил, что если у вас проблемы с железом - то это не вопрос для этой ветки.

Если вас смущает прошивка - залейте ОпенЛРСНГ. Байчи тут не причем.

Александр, ну почему все так очень скептично и категорично. Линейка мег88-324 при 3.3 вольта на 16 мгц не работает с запасом прочности и помехоустойчивости. Нельзя всем верить. Я на мегах достаточно долгое время сидел(работал разработчиком и программистом) и могу сказать точно, что если просто лампочкой мигать или просто что то измерять, то такое пройдет. А если излучать и достаточно мощно, то тут уж как говорится другие огурцы. Даже 100мвт излучаемой мощности при не правильной разводке и топологии платы могут крыть мегу и не только мегу но и саму рфмку , или даже при неправильной антенне. Люди делают штырь излучаемый, а про противовес напрочь забывают. Без которого штырь не работает или если мега и рфмка начинает работать как противовес. И нельзя говорить о том что проблема железа это отнюдь не програмная проблема. Обсуждение прошивки нужно проводить касательно всего железа, где она используется. И последнее, каким образом Вы можете определять рабочее железо у человека или нет.
Прошивка Байчи мне послужила определенным стартом в моем проекте. Но могу сказать одно, её нужно дорабатывать. Причем координально. Бывает что рфмка зависает , а мега думает что все окей. Причем программный и аппаратный сброс при этом ничего не решает. Нужно только полное снятие питания и на лету новая инициализация чипа, и тогда коптер не улетит в китай. Последнее утверждение можно не проверять - проверялось несколько раз. Так что если хотите спокойно и надежно летать , то попросите Байчи продолжить поддерживать проект или сами возьмитесь за его продолжение и поддержку .

ВлАс
Shuricus:

Если вас смущает прошивка - залейте ОпенЛРСНГ. Байчи тут не причем.

Если опустить все остальное, то это самый дельный совет. Если заработает, то тогда стоит задуматься.
Кстати, кто смотрел, как там с процессорным временем, можно поставить кварц на 8 кГц, чтобы все по даташиту было?

okan_vitaliy:

Бывает что рфмка зависает , а мега думает что все окей. Причем программный и аппаратный сброс при этом ничего не решает. Нужно только полное снятие питания и на лету новая инициализация чипа, и тогда коптер не улетит в китай. Последнее утверждение можно не проверять - проверялось несколько раз.

Виталий, при каких условиях это происходит? Как можно защитится?
Только решил все оборудование перевести на 433… или только Футаба спасет 😃

okan_vitaliy
ВлАс:

Виталий, при каких условиях это происходит? Как можно защитится?
Только решил все оборудование перевести на 433… или только Футаба спасет 😃

У меня такое было неоднократно. Нужно тщательное экранирование процика и рфмки и правильная антенна. И желательно обратная связь от коптера. Были случаи , когда рфмка якобы излучала пакеты и программный контроль который используется в прошивке Байчи никак на это не реагировал. Что я только не делал. Помогало только полное снятие питания с рфмки. Так что если мы тут не в танчики играемся , а летаем, то надежность должна быть прежде всего. И самое главное, может я конечно ошибаюсь, но при пропадания радиосигнала наши птицы должны просто падать или почти просто. Для меня прежде всего безопасность людей и когда аппарат при пропадании сигнала начинает вилять хвостом по заложенному алгоритму - то это уже очень стремно. У любого робота должна быть красная кнопка - пропал сигнал - аппарат должен что то предпринять и отключиться.

ВлАс

Виталий, Байчи где-то пропал, может возьмешься, а? 😃

Shuricus
okan_vitaliy:

Александр, ну почему все так очень скептично и категорично. Линейка мег88-324 при 3.3 вольта на 16 мгц не работает с запасом прочности и помехоустойчивости. Нельзя всем верить.

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

И если у одного человека на всем форуме не может начать нормально работать и передатчик, и приемник одновременно - то мне очевидно прошивка тут не причем.

Я от вас первого слышу, что РФМКА зависает. Правда. Это на вашем самодельном приемнике происходило? Может в этом проблема?

Если больше никто о подобном не сообщал, значит эта вероятность у фабричных приемников не больше чем зависание самого автопилота, регулятора, мотора.

100% защиты от сбоя в этой технике нет и не будет.

okan_vitaliy:

И самое главное, может я конечно ошибаюсь, но при пропадания радиосигнала наши птицы должны просто падать или почти просто. Для меня прежде всего безопасность людей и когда аппарат при пропадании сигнала начинает вилять хвостом по заложенному алгоритму - то это уже очень стремно. У любого робота должна быть красная кнопка - пропал сигнал - аппарат должен что то предпринять и отключиться.

Так так и есть. Приемник можно спокойно в воздухе отключить - вся техника прилетит обратно и сядет.

ВлАс
Shuricus:

Так так и есть. Приемник можно спокойно в воздухе отключить - вся техника прилетит обратно и сядет.

Как отключить, если РФМка висит и шлет пакеты, но “от балды”, а мега думает, что все нормально и сигналов с передатчика не видит?
Что-то меня заставляет сомневаться в правильности выбора, может таки действительно Футаба + бустер…

okan_vitaliy
ВлАс:

Виталий, Байчи где-то пропал, может возьмешься, а? 😃

На мегах ни за что - они уже морально устарели. А на кортексах может бы и взялся , но свой проект нужно довести до ума. Да и хочу новый пульт радиоуправления сделать . Да и мое мнение по поводу лрс двоякое. Вроде как и неплохая дальность, но длина и габариты антенны просто убивают наповал. Если для огромных моделей это не критично, то для коптера 350-450 размера великовато. Мне 30-40 км пока в принципе не нужно. А вот 3-4 км достаточно и перейдя в диапазон 868 можно в 2 раза уменьшить антенну. Так что я пока на распутье, короче нужно посдувать лишние детальки в обвязке si4432 и посмотреть как будет летаться на 868, а потом уж что то предпринимать.

Shuricus
ВлАс:

Как отключить, если РФМка висит и шлет пакеты, но “от балды”, а мега думает, что все нормально и сигналов с передатчика не видит?

А вы уверенны, что именно так все и происходит?

За что я не люблю все эти разговоры, за то что это все демагогия!

Сейчас на приемниках оранж летает как минимум 1000 человек по всему миру. Я постоянно читаю рцгрупс. У всех все работает.

И тут вдруг один особо вдумчивый русский человек выясняет, что он вообще оказывается работать не должен!

Это выглядит абсурдно даже при полном незнании электроники.

okan_vitaliy:

то для коптера 350-450 размера великовато.

У меня стоит пружина, она меньше антенны на 2.4 по размеру. На два километра ее хватает за глаза и за уши. А вообще и в полный размер 16см на 450 коптере вообще ни как не мешают.

Видите тоненькую проволку на заднице?

А вот ЛРСка на мелком - вообще нет антенны.

okan_vitaliy
Shuricus:

Я от вас первого слышу, что РФМКА зависает. Правда. Это на вашем самодельном приемнике происходило? Может в этом проблема?
Если больше никто о подобном не сообщал, значит эта вероятность у фабричных приемников не больше чем зависание самого автопилота, регулятора, мотора.
100% защиты от сбоя в этой технике нет и не будет.
Так так и есть. Приемник можно спокойно в воздухе отключить - вся техника прилетит обратно и сядет.

По поводу зависаний si4432 - они есть, не так часто, но присутствуют. Это связано с воздействием на неё вч сигнала. И что самое главное программно через регистры у меня не получилось это отследить. И с этим нужно бороться. И по поводу при пропадании радиоуправления и автоматического возврата и посадки аппарата на головы беспечных парижан и шинковки их голов пропами. Я свое мнение высказал. Многие и над головами людей летают - это их выбор.

ВлАс
Shuricus:

И тут вдруг один особо вдумчивый русский человек выясняет, что он вообще оказывается работать не должен!

Саша, я крайне рад за тех у кого все хорошо летает, честно, без сарказма.
Но мне не дает покоя одна мысля: какова может быть максимальная скорость модели (пусть будет 1кг) у земли при пикировании с 200м высоты на полном газу?
Потом можно просто пересчитать Е=(m*v квадрат)/2

Shuricus

Не знаю Владимир почему вы игнорируете половину моих сообщений, мне очень обидно! 😃 Но я только что написал - все нормальные современные автопилоты в состоянии прилететь и посадить модель вообще без приемника на борту. Это первая функция которую в них настраиваю!

Также вы не ответили на мой вопрос - вы точно знаете, что именно происходит при зависании вч модуля? Я сильно сомневаюсь, что он будет отправлять или принимать какие либо корректные пакеты, следовательно то что вы описываете в принципе невозможно.

Потом, как выясняется - зависает у Виталия совершенно другой приемник. При чем тут тогда Оранж, который мы обсуждаем?

И последнее - ваши опасения совершенно оправданны. Но они еще должны быть подтверждены фактами. Есть таковые?

okan_vitaliy
Shuricus:

А вы уверенны, что именно так все и происходит?
За что я не люблю все эти разговоры, за то что это все демагогия!
Сейчас на приемниках оранж летает как минимум 1000 человек по всему миру. Я постоянно читаю рцгрупс. У всех все работает.
И тут вдруг один особо вдумчивый русский человек выясняет, что он вообще оказывается работать не должен!
Это выглядит абсурдно даже при полном незнании электроники.

Я сделал себе интегрированную в коптер лрс с возвратом телеметрии и обратно на пульт, и Вы мне будете говорить, что я не знаю как работает si4432. Полный бред. Да перед тем как что то делать я потратил кучу времени на изучение исходников моих предшественников и только потом начал делать что то своё. Это стандартный подход к решению задачи. А по поводу того что куча старых пердунов на рцгрупсах летает на лрс и у них все нормально - так это заблуждения. Вспомните об артефактах на минимосд - у них тоже все хорошо было и красиво. Я родился в СССР и знаю что, то что делалось в СССР до сих пор работает и летает как положено. Так что давайте стремиться к лучшему.

Shuricus

Я не про вас говорил Виталий. А про гипотезы с кварцем. Вы то как раз, отлично знаете как все работает. И я знаю, что вы знаете. 😃

Вы лучше скажите - когда зависает 4432 или рфм, это может гипотетически, привести к тому, что приемник начнет самостоятельно управлять моделью?

okan_vitaliy:

куча старых пердунов на рцгрупсах летает на лрс и у них все нормально

Почему только пердунов??? Лол!
Там и молодежи полно.

Но проблема с зависанием рфмки в ветке ни разу не упоминалась. Ну или я не видел. Мне лично, этого достаточно.