CRIUS ALL IN ONE PRO Flight Controller
Кто-нибудь серьезно ковырял исходник мегапирата? Хочется каким-то образом проверить, что попадает (и попадает ли) с приемника на сигнальные пины регулей? А то у меня страшная лажа - не инициализируются регули почему-то. Пищат так же, как бывает когда приемник не подключен. В миссион планнере, где калибровка радио, все двигается когда дергаешь стики, все каналы вроде как контроллер видит. Но похоже не передает на регули.
Товарищи, а у кого-нибудь получалось сделать телеметрию через XBee?
А то есть у меня кучка модулей XBP24 и CRIUS Extend board с разъемом под них, хотел их заюзать.
Взял два модуля, настроил их друг на друга в XCTU, битрейт выставил 115200 в них и в МегаПирате на Serial3.
Planner при попытке соединения где-то в 30% случаев начинает считывать переменные, но в какой-то момент это дело зависает и отваливается по таймауту.
В остальных случаев не считывает ничего.
В терминале если смотреть в порт, то иногда сыпется мусор (судя по всему MAVLINK), иногда тихо.
Битрейт снижал 57600->38400->19200 без особого толку.
Модули пробовал разные, всё одинаково. При этом с 3DR радио, подключенное к плате через консольный порт всё работает отлично, но т.к. оно громоздкое и есть слот под XBEE хотелось бы именно его.
Хочется каким-то образом проверить, что попадает (и попадает ли) с приемника на сигнальные пины регулей?
Тривиально конечно, но это делается осциллографом 😃 Наверняка у кого-то из знакомых есть.
Multiwii-то на этой же плате нормально запускается? Номера пинов моторов не перепутаны?
осциллографом
Такой техники не имеется даже во временном доступе (
По идее можно вывести в serial, но там тоже так сразу не разберешься. Поэтому и спросил, мож кто уже сталкивался.
Multiwii-то на этой же плате нормально запускается? Номера пинов моторов не перепутаны?
Неа, с вием ведет себя точно так же. С разными версиями в том числе. Пины не перепутаны.
Хотелось бы погрешить на регули, но ведь на них я почти год летал и на ккуке и на вие и даже пират этот летал.
Аксель так и не калибруется. Сижу копаю) взлетал на дохлую 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 несколько раз все то же самое
Аксель так и не калибруется
У меня то же самое, но мож это просто какой-то глюк нового планнера? Аксель калибруется из терминала (setup – level)
Такой техники не имеется даже во временном доступе (
тогда можно написать скетч через иде, повесить светодиоды и посмотреть - загораются ли…
А смысл? Вроде и так все подключалось нормально.
Мне не удобно подключать как есть, получается пучок проводов которые нужно еще скоммутировать.
Кабель для соединения идет в комплекте с мозгами (если из РС Таймера)
Ага, на одном конце есть разъем а на другом его нет
повесить светодиоды
ага, сегодня днем тоже в голову это пришло. после работы все протестировал и пришел к выводу что ШИМ таки работает нормально, все передается и получается.
но дело точно не в прошивке, ведь с ней летало!
тогда я… почитал readme.txt от мегапирата 😉
даю честное слово, что больше не буду без нужды обновлять среду 😃
короче, скачал arduino 1.0.1, просто залил прошивку и все заработало… емае…
очень хочется донести это до новичков, чтобы не повторяли мою дурацкую ошибку.
а за советы всем спасибо!
аксель откалибровался через командную строку!!! огромный СПС hobbo !!! три дня никто не мог подсказать… лойтер держит в шаре 3 м
где можно почитать про тонкости настройки ПИД пирата?
откуда пирата 2.9 R300 качаете? киньте ссылку
откуда пирата 2.9 R300 качаете? киньте ссылку
отсюда 😃 удачи
Ребята! я даже на знаю как обяснить проблему то. вообшес суть
мозги 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 раза с перерывом диод спутников, ( все значит дом распознал) но держать не то не другое не держит.так обидно аж руки опускаються… помоги пожалуйста…
- убирайте компас подальше от силовых… неоднократно говорилось. лучшее решение - вынести отдельно его.
убирайте компас подальше от силовых… неоднократно говорилось. лучшее решение - вынести отдельно его.
вот вариант моего размешения!
my.mail.ru/mail/matematik1704/photo?album_id=3#pho…
плата управления крепиться к 2мм фольгированному ексталиту, а ГПС выше ее еще, и на нижнем этаже совсем внизу под экраном этого тексталита плата разводки…
my.mail.ru/mail/matematik1704/photo?album_id=3#pho… вот со стороны
Усы от фриски так всегда установлены??? А вообще магнитным полям Ваш фольгированый текстолит до фени…
А что там за выключатель с красным тумблером, чего он переключает?)
Да, вот эти коннекторы на плате питания приведут как ибудь к большому крашу…
Усы от приемника РУ надо по разные стороны развести, а не через одну дырку вывести)
Усы от фриски так всегда установлены??? А вообще магнитным полям Ваш фольгированый текстолит до фени…
ДЛЯ ПЕРВОГО ПОЛЕТА да усы были так.
на счет текстолита ( я знаю что он этим полям до лампочки)
Да, вот эти коннекторы на плате питания приведут как ибудь к большому крашу…
эту палу разводки я переделаю, согласен, некоторые бананы могут свободно выйти(но ини по высоте как бы на излом зажаты) все переправлю. сейчас хочу гпс победить!
Усы от приемника РУ надо по разные стороны развести, а не через одну дырку вывести)
спасибо учту)) но что с гпс то делать!???
А что там за выключатель с красным тумблером, чего он переключает?)
я подвел на него диодную подсветку.
Товарищи, что-то пират начал чудить, два вопроса:
- Сейчас, после заливки прошивки (2.8R3) при октрытии порта он пишет что все инициализировал и т.п. и что для входа в консоль нужно треснуть три раза энтер. Не срабатывает. Идут только MAVLINK-овские heartbeat.
- Перепрошивал (с r306) собсно из-за сонара. Консоль когда работала, в ней делал test sonar, всё показывал идеально. Но в телеметрии высота - ноль. После прошивки ничего не изменилось. Что может быть?
С 1 вопросом разобрался - почему-то без внешнего питания (когда только от USB плата питается) он в консоль не пускал.
2 вопрос остается открытым… В консоли всё хорошо - высота есть, в MPlanner-е высота ноль.
в MPlanner-е высота ноль.
Так и должно быть. Высота в планере - относительная, относительно момента запуска платы (арминга). Это во первых, во вторых в последних прошивках, сонар не используется для определения высоты. Он используется только для отслеживания высоты до земли и не дает шлепнутся об нее.
Так и должно быть. Высота в планере - относительная, относительно момента запуска платы (арминга). Это во первых, во вторых в последних прошивках, сонар не используется для определения высоты. Он используется только для отслеживания высоты до земли и не дает шлепнутся об нее.
Окей, допустим относительная, но я аппарат вверх-вниз тягал на метр-два, ничего не менялось вообще, ноль и всё 😃
Т.е. в 2.7 было иначе? Т.к. я четко помню что он у меня в планнере показывал высоту по сонару раньше.
Я почему начал разбираться - в режиме RTL он у меня поднимается на нужные 15м, летит на базу, начинает снижаться, плавненько плюхается на землю 😃 затем взлетает до 2м и делает вид что так и надо 😃 Вот я и подумал что с сонаром что-то.
Да и просто в лоитере на небольшой высоте высоту не держит, может конечно Throttle P надо подкрутить, но я пока начал с проверки датчиков…