CRIUS ALL IN ONE PRO Flight Controller

hobbo

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

blind_oracle

Товарищи, а у кого-нибудь получалось сделать телеметрию через XBee?
А то есть у меня кучка модулей XBP24 и CRIUS Extend board с разъемом под них, хотел их заюзать.
Взял два модуля, настроил их друг на друга в XCTU, битрейт выставил 115200 в них и в МегаПирате на Serial3.

Planner при попытке соединения где-то в 30% случаев начинает считывать переменные, но в какой-то момент это дело зависает и отваливается по таймауту.
В остальных случаев не считывает ничего.
В терминале если смотреть в порт, то иногда сыпется мусор (судя по всему MAVLINK), иногда тихо.

Битрейт снижал 57600->38400->19200 без особого толку.

Модули пробовал разные, всё одинаково. При этом с 3DR радио, подключенное к плате через консольный порт всё работает отлично, но т.к. оно громоздкое и есть слот под XBEE хотелось бы именно его.

DVE
hobbo:

Хочется каким-то образом проверить, что попадает (и попадает ли) с приемника на сигнальные пины регулей?

Тривиально конечно, но это делается осциллографом 😃 Наверняка у кого-то из знакомых есть.

Multiwii-то на этой же плате нормально запускается? Номера пинов моторов не перепутаны?

hobbo
DVE:

осциллографом

Такой техники не имеется даже во временном доступе (
По идее можно вывести в serial, но там тоже так сразу не разберешься. Поэтому и спросил, мож кто уже сталкивался.

DVE:

Multiwii-то на этой же плате нормально запускается? Номера пинов моторов не перепутаны?

Неа, с вием ведет себя точно так же. С разными версиями в том числе. Пины не перепутаны.
Хотелось бы погрешить на регули, но ведь на них я почти год летал и на ккуке и на вие и даже пират этот летал.

sergius-vk8

Аксель так и не калибруется. Сижу копаю) взлетал на дохлую 4 полет, в лоитере в сторону уходит. Поставил планнер 1.2.55 - захожу в меню SOFTWARE далее Basic Pids и вылетают 2 ошибки:
Failed to process THR_ACCEL_P
System.NullReferenceExceptoin: В экземпляре объекта не задана ссылка на объект. в ArdupilotMega.GCSViews.ConfigurationView.ConfigSimplePids.Process(configitem) в c:\Users\hog\Documents\VisualStudio2010\Projects\ArdupilotMega\GCSView\ConfigurationView\ConfigSimplePids.cs:строка 155
и
Failed to process THR_MID
дальше как в верхней ошибке
Кто может сталкивался в чем косяк? Может при установке что не так сделал? Заливал пирата 2.8R3 несколько раз все то же самое

hobbo
sergius-vk8:

Аксель так и не калибруется

У меня то же самое, но мож это просто какой-то глюк нового планнера? Аксель калибруется из терминала (setup – level)

kren-DEL
hobbo:

Такой техники не имеется даже во временном доступе (

тогда можно написать скетч через иде, повесить светодиоды и посмотреть - загораются ли…

serenya
DVE:

А смысл? Вроде и так все подключалось нормально.

Мне не удобно подключать как есть, получается пучок проводов которые нужно еще скоммутировать.

BoNy
serenya:

Смотрите какая занимательная штукенция появилась
MWC & Megapirate AIO Controller UART Distribution Board

Правда где брать кабель для соединения с мозгами не понятно, в комплекте только 2 4х контактных.

Кабель для соединения идет в комплекте с мозгами (если из РС Таймера)

serenya
BoNy:

Кабель для соединения идет в комплекте с мозгами (если из РС Таймера)

Ага, на одном конце есть разъем а на другом его нет

hobbo
kren-DEL:

повесить светодиоды

ага, сегодня днем тоже в голову это пришло. после работы все протестировал и пришел к выводу что ШИМ таки работает нормально, все передается и получается.
но дело точно не в прошивке, ведь с ней летало!
тогда я… почитал readme.txt от мегапирата 😉
даю честное слово, что больше не буду без нужды обновлять среду 😃
короче, скачал arduino 1.0.1, просто залил прошивку и все заработало… емае…
очень хочется донести это до новичков, чтобы не повторяли мою дурацкую ошибку.
а за советы всем спасибо!

sergius-vk8

аксель откалибровался через командную строку!!! огромный СПС hobbo !!! три дня никто не мог подсказать… лойтер держит в шаре 3 м
где можно почитать про тонкости настройки ПИД пирата?

sergius-vk8

откуда пирата 2.9 R300 качаете? киньте ссылку

АлександрSWON

Ребята! я даже на знаю как обяснить проблему то. вообшес суть
мозги AIO pro 1, к ним нео 6м GPS,
залил прошивку rc2(уважаемого Маховика)заранее раскомментировал следующие параметры
#define QUADX
#define CRIUS_AIO_PRO_V1
#define FAILSAFE
#define DEADBAND 15
#define MPU6050_LPF_42HZ
#define GPS_SERIAL 2
#define UBLOX
#define MAG_DECLINIATION 14.28f
поправил скорость передачи в ЖПС модуле на 115200, сохранил( в гуи все видно, РТК мигает Хоум горит! спутники находит( проверял в Ucentr) и вот какая фигня
одним включателем активирую удержиние высоты (горизонт постоянно и маг тоже) и с ним же ГПС удержание позиции. что происходит барометр держит высоту но правда плавает окло метра верх низ( плохо, не знаю что делать) и позицию не держит крутит немного по YAW градусов 20 и просто дрейфует,
и вот вторая фигня: если включать возврат домой с парралельно включенным удержание позиции тупо проваливается и рубит моторы до холостых, а если отдельно то он тоже (раз на раз не приходиться) вырубает моторы и проваливается, и пару раз повернулся немного не в то направлени к дому не набирая высоты дал крена градусов 10 и полетел в землю постепенно снижаясь… в другой раз просто набрал метров 12-17 и начал описывать вокруг меня окружность ( тоесть крутиться в радиусе 5 метров, до точки дом метров 10 не меньше) с переодичным скачком по высоте!(держал вруке чтоб посмотреть как будет сопротивляться дак он вообше холостые включил и…все…
перед пуском знаю что определяется при подаче питания на гпс дом… вышел я значит в поле и подключил липо, все откалибровалось, и где то через минуту начал мигать 2 раза с перерывом диод спутников, ( все значит дом распознал) но держать не то не другое не держит.так обидно аж руки опускаються… помоги пожалуйста…

mataor
  1. убирайте компас подальше от силовых… неоднократно говорилось. лучшее решение - вынести отдельно его.
АлександрSWON
mataor:

убирайте компас подальше от силовых… неоднократно говорилось. лучшее решение - вынести отдельно его.

вот вариант моего размешения!
my.mail.ru/mail/matematik1704/photo?album_id=3#pho…
плата управления крепиться к 2мм фольгированному ексталиту, а ГПС выше ее еще, и на нижнем этаже совсем внизу под экраном этого тексталита плата разводки…

my.mail.ru/mail/matematik1704/photo?album_id=3#pho… вот со стороны

baliv

Усы от фриски так всегда установлены??? А вообще магнитным полям Ваш фольгированый текстолит до фени…

Covax

А что там за выключатель с красным тумблером, чего он переключает?)
Да, вот эти коннекторы на плате питания приведут как ибудь к большому крашу…
Усы от приемника РУ надо по разные стороны развести, а не через одну дырку вывести)

АлександрSWON
baliv:

Усы от фриски так всегда установлены??? А вообще магнитным полям Ваш фольгированый текстолит до фени…

ДЛЯ ПЕРВОГО ПОЛЕТА да усы были так.
на счет текстолита ( я знаю что он этим полям до лампочки)

Covax:

Да, вот эти коннекторы на плате питания приведут как ибудь к большому крашу…

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

Covax:

Усы от приемника РУ надо по разные стороны развести, а не через одну дырку вывести)

спасибо учту)) но что с гпс то делать!???

Covax:

А что там за выключатель с красным тумблером, чего он переключает?)

я подвел на него диодную подсветку.

blind_oracle

Товарищи, что-то пират начал чудить, два вопроса:

  1. Сейчас, после заливки прошивки (2.8R3) при октрытии порта он пишет что все инициализировал и т.п. и что для входа в консоль нужно треснуть три раза энтер. Не срабатывает. Идут только MAVLINK-овские heartbeat.
  2. Перепрошивал (с r306) собсно из-за сонара. Консоль когда работала, в ней делал test sonar, всё показывал идеально. Но в телеметрии высота - ноль. После прошивки ничего не изменилось. Что может быть?
blind_oracle

С 1 вопросом разобрался - почему-то без внешнего питания (когда только от USB плата питается) он в консоль не пускал.
2 вопрос остается открытым… В консоли всё хорошо - высота есть, в MPlanner-е высота ноль.

Sir_Alex
blind_oracle:

в MPlanner-е высота ноль.

Так и должно быть. Высота в планере - относительная, относительно момента запуска платы (арминга). Это во первых, во вторых в последних прошивках, сонар не используется для определения высоты. Он используется только для отслеживания высоты до земли и не дает шлепнутся об нее.

blind_oracle
Sir_Alex:

Так и должно быть. Высота в планере - относительная, относительно момента запуска платы (арминга). Это во первых, во вторых в последних прошивках, сонар не используется для определения высоты. Он используется только для отслеживания высоты до земли и не дает шлепнутся об нее.

Окей, допустим относительная, но я аппарат вверх-вниз тягал на метр-два, ничего не менялось вообще, ноль и всё 😃
Т.е. в 2.7 было иначе? Т.к. я четко помню что он у меня в планнере показывал высоту по сонару раньше.

Я почему начал разбираться - в режиме RTL он у меня поднимается на нужные 15м, летит на базу, начинает снижаться, плавненько плюхается на землю 😃 затем взлетает до 2м и делает вид что так и надо 😃 Вот я и подумал что с сонаром что-то.

Да и просто в лоитере на небольшой высоте высоту не держит, может конечно Throttle P надо подкрутить, но я пока начал с проверки датчиков…