CRIUS ALL IN ONE PRO Flight Controller

Nick_CNC

Для светодиодов у Мега отдельные порты и сгореть они просто так не могли, даже если светодиоды напрочь закоротить, там токоограничивающие резюки еще стоят, защитят порты. А моторки могут не работать при некалиброваных, неисправных или неподключенных регулях. Как ведут себя ESC, от них писки слышны или все тихо? Возможно, не та плата прописана при заливке прошивки.
В дополнение к сказанному Николаем(nikr) - таблица статуса светодиодов Crius AIOPv2 для Мегапирата

mahowik
gorbln:

Не, ну Александр, видео Дмитрий снял всё равно полезное. Хотя бы потому, что до него никто не делал такого сравнения. Видео показывает, что на стоковых пидах и настройках пират выравнивается вроде бы получше.
Но тут не хватает некоторых ещё экспериментов - поднять повыше, например. Потому что метр - это не совсем штатная высота для барометра.

Егор, ты о чем говоришь?! Чем оно полезное?! Сравнительный тест от человека, который даже не прочитал базовых описаний, хотя утверждал что все читал. При этом задает вопросы про MID point, который вторым пунктом (в шапке практически) описан в RC1, хотя в каждом из описаний подчеркнута просьба об обязательном прочтении фишек всех RC1/RC2/RC3 (а также бета) прошивок… и в рассылке (письмо с прошивой) также об этом просил… И главное, что после этого он пытается “подсказывать” как документацию писать, даже не полистаВ… пипец какой то блин… 😃
Поясню. С выходом каждой новой прошивки, ВСЕ новые фичи описаны в отдельной теме дневника. Если какие то фичи были переписаны в новых прошивках, то все указывается. Кто знаком с разработкой ПО, это что что типа release notes. У меня же скорее release docs 😃, т.е. вполне не заметки, а именно описания всех фишек на русском (с кратким внятным дублированием на инглише в config.h)… Далее, ясное дело, что всегда возникают вопросы у людей. Соот-но многие моменты дообсуждены там же в ветке текущей прошивки, где воды (и не по теме) гораздо меньше постов в сравнении с любой из веток форума… также я частично чищу посты не по теме…

Хоть в курсе сколько это все времени жрет? Простите уж, но задолбали меня такие разборки уже… Весь июнь просидел в коде и тестах и терь отгребаю результат 😃 на этом и спасиба 😃

Я ни сколько не спорю, что надо пробовать и сравнивать и каждый вправе решать для себя, что ему лучше. НО я против дилетантских сравнительных тестов, которые только путают остальных…

И вот кстати видос, первых бета тестов альтхолда написанного уже почти год назад (10.09.2012)

rcopen.com/blogs/83206/15180

Далее видос тестовой бета версии регулятора высоты писанной в ноябре 12-го (снято толковым бета-тестером с оф. форума)

rcopen.com/blogs/83206/15583

И все это кстати появилось раньше чем в арду 😉

Олег24
mahowik:

И все это кстати появилось раньше чем в арду

В пирате вот эти строчки
// Inertia based contollers
#define INERTIAL_NAV_XY ENABLED
#define INERTIAL_NAV_Z ENABLED
работали без проблем пол года назад …

ChronoKiller
Nick_CNC:

Для светодиодов у Мега отдельные порты и сгореть они просто так не могли, даже если светодиоды напрочь закоротить, там токоограничивающие резюки еще стоят, защитят порты. А моторки могут не работать при некалиброваных, неисправных или неподключенных регулях. Как ведут себя ESC, от них писки слышны или все тихо? Возможно, не та плата прописана при заливке прошивки.
В дополнение к сказанному Николаем(nikr) - таблица статуса светодиодов Crius AIOPv2 для Мегапирата

Спасибо за табличку. Николай верно говорит - все мишен плэнере все работает, компа, гиро, аксели, баро. Горизонт калибруется, компас тоже и прочее. Не горят никакие светодиоды кроме А, тх-рх юсб, и двух красных чуть выше(если стрелка направлена на нас) А-Б-С светодиодов.
Регули от летающего до этого коптера(изначально просто контроллеры поменял, регули и прочее осталось не тронутым), + подвес не пытается выпрямиться, только дергает при подаче питания.

з.ы. в целом уже смерился со смертью платы, но если есть мысль, что попробовать перепаять(кроме атмеги - шибко сложно и дорого) - готов попробовать;)

mahowik
Олег24:

#define INERTIAL_NAV_XY ENABLED

инерциалка по x,y стала внятной только к 3.0… не надо песен 😉

Олег24
mahowik:

инерциалка по x,y тсала внятной только к 3.0… не надо песен

летаю уже 2 месяца па пирате … не пою…😃 версия 2.9

gorbln
mahowik:

Егор, ты о чем говоришь?! Чем оно полезное?!

пипец какой то блин…

Хоть в курсе сколько это все времени жрет?

/ жоский оффтоп
Ладно-ладно, не кипятись, Саш! (прости, пжл, что так фамильярно). Никто, в том числе автор видео, не обвиняет тебя в некомпетентности. Прошивки супер, не принимай всё близко к сердцу. Просто люди ВСЕГДА хотят большего =) Я уверен, и на вуконг есть гора нареканий “а вот это-то он бы мог и получше делать”.
Время да, время жалко ппц. Но хобби - оно вообще такое.
/ жоский оффтоп

Олег24
gorbln:

Ладно-ладно, не кипятись, Саш! (прости, пжл, что так фамильярно). Никто, в том числе автор видео, не обвиняет тебя в некомпетентности. Прошивки супер, не принимай всё близко к сердцу. Просто люди ВСЕГДА хотят большего =) Я уверен, и на вуконг есть гора нареканий “а вот это-то он бы мог и получше делать”.
Время да, время жалко ппц. Но хобби - оно вообще такое.

Поддерживаю ! Саня не бери все это близко к себе .😉

ChronoKiller:

з.ы. в целом уже смерился со смертью платы, но если есть мысль, что попробовать перепаять(кроме атмеги - шибко сложно и дорого) - готов попробовать

Попробуй программатором перезалить загрузчик на мегу. В папке arduino есть ( он такой-же ка и для STK500 ) C:\arduino\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560

SergDoc

загрузчик тут точно не причём, для начала почистить еепром, залить прошивку для очистки и обязательно с ней перезапустить плату!!! а потом заливать нужную прошивку…

ChronoKiller
Олег24:

Попробуй программатором перезалить загрузчик на мегу. В папке arduino есть ( он такой-же ка и для STK500 ) C:\arduino\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560

А что за програматор? Или через юсб имеется ввиду? еепром чистил, больше пока ничего не понял;) Есть где метода по заливке?
Самое обломное - это ждать опять месяц+ новую плату;)

SergDoc:

загрузчик тут точно не причём, для начала почистить еепром, залить прошивку для очистки и обязательно с ней перезапустить плату!!! а потом заливать нужную прошивку…

Что за прошивка “для очистки” ? еепром чистил просто создав новый скетч, вставил туда кусок кода который до 512 байт чистит и загрузил его в криус. В мишиплэнере вывод еепром в целом показывает почти весь(кроме начала) чистый еепром…

SergDoc

есть прошивка стандартная в ардуино, а то что вы делаете это перепрошиваете флеш!
файл/примеры/eeprom/eeprom_clear

ChronoKiller:

Есть где метода по заливке?

бутлоадер загружается через spi разъём, как программирование простых атмег, тини и т.д.

ctakah

+1,лучше буферизировать выходы и питать точно от отдельного бека отфильтрованным (пивом) напряжением 😃

Nick_CNC

Вряд ли плата сгорела.Присмотрелся к ней, на ней все порты меги, входные и выходные, имеют токоограничительные резюки, так что вряд ли.
Попробуй сачала почисть еепром, потом залей прошивку,
отключи все внешние устройства, кроме приемника, запитай плату от USB и проверь загрузку и этап калибровки радио.
Потом открой вкладку “действия”> “просмотр сенсоров” > “Радио”, сделай арминг и управляя стиками, смотри как меняются уровни Servo\MotorOUT.
Потом подключи внешний источник и снова проверь все так же.
Потом подключай по одному регулю, калибруй его от платы и снова поэтапно проверяй.
Калибровку сенсоров можно сделать в самый последний момент, пока движки не запустишь,
сенсоры тебе не нужны, ну разве для ориентира, что плата включена.

nikr
ChronoKiller:

з.ы. в целом уже смерился со смертью платы, но если есть мысль, что попробовать перепаять(кроме атмеги - шибко сложно и дорого) - готов попробовать

Прежде чем паять надо выяснить выходы работают или нет. Так как плата это обычная ардуина с набором сенсоров, то можно написать скетч поморгать светодиодами и ШИМ с изменением длительности от 1000 до 2000мкс на моторные выходы. На эти выходы можно сервы повесить - посмотреть как шевелиться будут. В стандартных примерах ардуины все это есть. Если все это работает тогда можно и с прошивкой повоевать.

Fumo
ChronoKiller:

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

MegapirateNG, AIOP, не крутятся (не армятся, не запускаются) двигатели: (это слова для возможности найти поиском)

Вот что сделай:

Проверка калибровки ESC, проверки моторов и их правильности подключения в плане направления кручения:

В Mission Planer зайди в Terminal.
Как подключение пройдёт

MegaPirateNG V2.8 R3]

в терминале забивай:

setup

и потом

motors

Он предложит подключить аккум.

После подключения аккума двигатели будут по очереди на долю секунды запускаться на минимальной скорости (крутятся в данном режиме они настолько недолго и медленно, что вреда ничему и никому не принесут, но детей/животных и чувствительные части тела лучше не приближать ) ).
После прохождения “круга” - маленькая пауза и снова по кругу.

Ну и после того, как пройдёт тест - там предупреждение: “Сначала отключите баттарею, затем нажмите любую клавишу для выхода”.

Ты так вроде и не ответил никому: ESC у тебя откалиброваны? Моторы пищат хоть как-нибудь в момент, когда подключаешь питание с аккума к AIOP и плата начинает прогружаться?

Fumo
ChronoKiller:

скетч, вставил туда кусок кода который до 512 байт чистит

Многоуважаемый mahowi подсказал народу:

mahowik:

----------------------------------------

gorbln:

Видео показывает, что на стоковых пидах и настройках пират выравнивается вроде бы получше.

Не верно.
PID я менял и там и там (на Пирате - более коренным образом).

В этом видео я сравнивал ТОЛЬКО режим AltHold в динамике.

Потому что мне интересно:

Fumo:

почему мой коптер на включеном режиме AltHold с прошивкой MahoWii висит вполне нормально, а при рулении - проваливается (причём, крайне не резком рулении)?
А с Megapirate - летает абсолютно в горизонте (даже с намного более агрессивным рулением).

и если какой-то момент следует подстроить - просил ткнуть носом.

Висят без руления (на разных высотах) обе прошивки отлично.

PS Сегодня mahowik выпустил версию MahoWii 2.2 RC3.1 - возможно этот момент в ней исправлен (ещё не проверял. Завтра обязательно опробую).

PPS Впредь любые вопросы по MahoWii обязуюсь задавать только после повтороного вдумчивого прочтения страниц дневника, посвящённых ей (вместе с комментами).
Каюсь, что до этого читал, но бегло - хотел побыстрее взлететь. А бегло - потому что сразу всё полетело. ) Не полетело-бы - прочитал бы более внимательно. 😃))

ctakah

Читаю дилетанские изыскания подлетов,где автор пишет,что сравнивать не с чем ,кроме как пират и вий.Где объективность?.Млин,тут летаешь на разных мозгах и в каждом есть свои минусы и плюсы-как в девушках:) ,но не побоюсь этой страшной цифры-более 10 разных коптеров на платах АИОП собрано и запущено,плюс много раз переставлялись,перезаливались Маховийной прошивкой,проще чем ее настроить только назу можно и то,если уже что раз ее распаковывал из коробочки…не очень правильно делать тесты , сравнивать прошивки,ибо это субъективные данные основанные на конкретном экземпляре с конкретными настройками.Чуть пиды подкрутил и уже совсем другие полетные характеристики,где гарантия,что автор сделал все максимально правильно? Лучше подходить с другой стороны-чего бы хотелось и как это сделать.Из множества мозгов-Маховийная прошивка на криусе лучше всего гоняет в 3Д и быстрее всего и стабильнеее спускается с высоты))

UserM
ctakah:

Читаю дилетанские изыскания

Дык, выложите видео на MhWii быстрых полётов и манёвров в режиме удержания высоты на профессионально настроенном коптере и сетапом. Все смогут посмотреть к чему стремиться дилетантам.

Nick_CNC
Fumo:

Ну и после того, как пройдёт тест - там предупреждение: “Сначала отключите баттарею, затем нажмите любую клавишу для выхода”.

Сколько кругов теста должно пройти? Дождался 3-х кругов, завершил тест, прокалибровал радио, армится нормально, дизарм и калибровка через дизарм тоже работают, а вот моторы стиком газа запускаются только на секунду. Что я не так сделал?

Олег24
Nick_CNC:

Сколько кругов теста должно пройти? Дождался 3-х кругов, завершил тест, прокалибровал радио, армится нормально, дизарм и калибровка через дизарм тоже работают, а вот моторы стиком газа запускаются только на секунду. Что я не так сделал?

А регули какие ? Не силабс случайно перепрошитые ?

blind_oracle
Nick_CNC:

Сколько кругов теста должно пройти? Дождался 3-х кругов, завершил тест, прокалибровал радио, армится нормально, дизарм и калибровка через дизарм тоже работают, а вот моторы стиком газа запускаются только на секунду. Что я не так сделал?

Да, у меня такое было с Turnigy Plush 60A силабсовыми перешитыми в BlHeli, вроде как решилось калибровкой радио и самих регулей насколько я помню.

А так да, даешь газу, оно покрутится немного и стоп. Туда-сюда мощность даешь - начинаю пиликать как будто в калибровку входят.