MultiWii
Пришла вот такая штуковина (клон старенького криуса без i2c разъема): www.ebay.com/itm/150787281124
Имеет на борту:
· ATMEGA328P microcontroller
· ITG3205 three-axis digital gyroscope
· BMA180 triaxial accelerometer
· BMP085 pressure sensor
· HMC5883L axis magnetoresistive sensor (electronic compass)
Подключил все это дело, полетело на дефолтных настройках ПИД. Назначил входы на включение акселя и баро отдельно для тестирования. Аксель ставит коптер ровно и если без ветра, то не несет особо, высоту держит в пределах 1-2 метра при слабом ветерке. Изделием доволен.
До этого юзал самоделку с аналоговым акселем, который толком не работал. Была прошивка 2.1. Сейчас на новую плату поставил последний дев. Появился вопрос почему не калибруется с пульта аксель? Или цифровые уже не надо калибровать? При этом, как бы не подключал питание при разных положениях коптера - так горизонт нормально понимает.
И второй вопрос по компасу. Объясните плз популярно, что такое HEADFREE и HEADADJ и как их юзать? В какой последовательности и общий порядок настройки.
Самое идеальное,это демпферы от пишуших СДромов или повесить плату на резинки.По ссылке на тему по виброразвязке можно найти много информации по этому вопросу,включая в каких СДромах самые правильные виброгасители))) По идее,можно и не доводить до полетов,а просто посмотреть в ГУИ на графики показаний с датчиков при различных режимах работы мотора. По идее,если с вибрацией все ок,то показания акселерометра по оси Z,да и по остальным осям не должны сильно “плясть”. В идеале графики акселерометра,да и гироскопа должны быть как струна)))
Спасибо, буду пробовать
Появился вопрос почему не калибруется с пульта аксель? Или цифровые уже не надо калибровать?
Должен калиброваться. Может не стоит юзать дев прошивки?
И второй вопрос по компасу. Объясните плз популярно, что такое HEADFREE и HEADADJ и как их юзать?
При настроеном магнитометре хедфри позволяет летать что боком, что передом к себе. Но коптер будет реагировать на стики как будто он расположен задом к пилоту.
З.Ы За эти деньги можно было взять MultiWii Standard Edition Flight Controller V2.0
При настроеном магнитометре хедфри позволяет летать что боком, что передом к себе. Но коптер будет реагировать на стики как будто он расположен задом к пилоту.
А как же тогда работает “HEADADJ” и что это вообще такое?
Должен калиброваться. Может не стоит юзать дев прошивки?
Ну хочется как всегда последнее запустить. Мигания при старте другие немного стали, если не раскомментировать баро и компас. Но с ними еще побольше.
З.Ы За эти деньги можно было взять MultiWii Standard Edition Flight Controller V2.0
Покупалось с 15и долларовой халявой на ебее. Теперь что есть то есть 😃 Принципиальных отличий нет.
А как же тогда работает “HEADADJ” и что это вообще такое?
Вот больше это и смутило.
А как же тогда работает “HEADADJ” и что это вообще такое?
Это кажется что-то от HEADFREE - #define BOXHEADADJ 13 // acquire heading for HEADFREE mode
Заколхозил на макетке ArduNano с 10Dof китайским … в конфиге вия плата была … смотрю в ГУИ, вроде что то строится, на что то реагирует, но ошибки по I2C прут где то по 1500 в секунду ))) Шину сразу пускал на А4, А5. Может через резисторы надо было притянуть ещё как вот тут на схемке - poprobot.ru/…/podklucenieimu10dofl3g4200dadxl345hm… ?
p/s скорость шины в конфиге менять пробовал. Питание человеческое не пробовал пока подавать, только через юсб, да и на датчики пустил 3.3 хотя можно и 5 … буду дома 5 пускать и смотреть.
p/p/s И ещё заметил что гироскоп по нулям висит …
Попробовал HEADFREE. Пока фигня какая-то получается.
Так понял на aux надо вешать квадраты MAG и HEADFREE одновременно? HEADADJ не пробовал включать.
Первый раз проверил последнюю домашнюю калибровку компаса по GUI в поле. В норме - похоже на север. На всякий случай сделал калибровку в поле еще раз. Сильно ничего не поменялось (1-2 градуса).
Взлетел, включил аксель и баро первым aux, включил второй aux с компасом. Полетел не туда, как думалось. Посадил, стал проверять на земле с медленным вращением моторов. Поведение получилось такое же. Дальше встал передом в направлении севера и к себе задом. Вроде бы более-менее правильно стали реакции. Взлетел и все же по-другому. Попробовал развернуть коптер, поставив случайно по отношению к северу. Проверил реакции, так опять все изменилось.
Пробовал ли кто все-таки летать с компасом? Пока не получилось сделать так, как в описании. Может еще надо HEADADJ задействовать, только когда?
И еще вопрос. Как задействовать aux3 и 4?
Я тока хеадфри включал. Вроде работало
люди, в освоении коптера. что то не получается нормально заармить регули на AIOP 2. после арма моторы стартуют совсем неравномерно. если первый может стартовать на 5% газа, то остальные подключаются постепенно, последний может и больше чем за 50% газа. что странно, пробовал несколько раз процедуру калибровки проводить, и все по разному. может я что то не так делаю? вот моя последовательность:
- заливаю в плату прошивку с раскомментированной строкой
#define ESC_CALIB_CANNOT_FLY // uncomment to activate
- отключаю от компа, подключаю питание на регули. они все дружно пищат, несколько вспышек делает зеленый и красный светодиод
- отключаю от батарейки, подключаю к компу. заливаю по новой прошивку уже с закомментированной строкой
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate
- отключаю от компа, подключаю батарейку. включаю аппу. газ в ноль, рудер до упора вправо. начинает светиться зеленый и желтый светодиод
и вот тут начинается что то непонятное. теперь если добавить газ, начинает работать один движок, потом может подключиться другой. где то в крайних положениях по стиков может еще какой то движок пропищать, как будто калибруется, поймав верхнюю точку газа и если перевести стик в противоположное крайнее положение, движок запищит, что мол откалиброван (извиняюсь, по другому просто не знаю, как это описать)
Аксель откалиброван? Cтики в центре в GUI?
- отключаю от компа, подключаю питание на регули. они все дружно пищат, несколько вспышек делает зеленый и красный светодиод
Должны пропищать и после паузы опять пропищать и проиграть мелодию.
ребят, помощь нужна, проблема-
Все время юзал CRIUSa проблем с прошивкой не было, ну как говорится нужно расти и приобрел с гудлак бая 3M PILOT с ГПС и сонаром, тут попал в тупик, прошил мульти виевской прошивкой, а в ГУи некорректно датчики отображаются, как я понял они повернуты в другую сторону, такая же беда с АРМ прошивкой, наклоняю плату по крену, отображается как по тангажу и наоборот, в прошивке АРМ так и не нашел индивидуальное расположение датчиков, а в прошивке мульти вий нашел, но во всех вариациях проблема остается.
Суть вопроса: где копать, или ткните носом.
Пы.Сы. тема загажена, прочитал столько на сколько терпения хватило, поиском прошерстил конкретного ничего не нашел.
Пы. Сы.#2 НЕ пинайте сильно, и так уж нервов нет )))
какой тип контроллера выбран ?
закладка - config.h, раздел “Combined IMU Boards”
или датчики по одному ?
какой тип контроллера выбран
Если выбираю CRIUS AIO то у мня вообще его не видит, если датчики по одному, то некорректное отображение осей.
попробуйте поиграться с “/* individual sensor orientation */”
попробуйте поиграться с “/* individual sensor orientation */”
не реагирует, вот собственно говоря о чем я спросить хотел, существует ли прошивка именно под 3м пилот этот чертов? а то я уже плеваться на него начал, лучше бы криуса взял…
У меня был 3m, просто поставил плату боком и не парился. Если же хотите сделать правильно - открывайте #define нужных датчиков и подбирайте знаки и Х/У. Я забил.
Там еще у светодиодов пришлось поменять номера пинов.
Но я вроде выбирал именно AIO, датчики то те же.
А зачем на светодиодах номера менять и как?
и еще вопрос, почему то не армируется беда вся эта, вроде настроил уже (Если кому надо могу скинуть прошивку именно под пилота) но армироваться не желает…
Аксель откалиброван? Cтики в центре в GUI?
ну в GUI выбирал Calibrate Acc. коптер стоял на ровном полу. стики в районе 1500 показывает (+/- пару едениц)
Должны пропищать и после паузы опять пропищать и проиграть мелодию.
да, они пищат, а потом проигрывают мелодию. дальше после залития прошивки уже с закоментированной строкой движки вначале никак не реагируют на арм, а потом если стики повыводить в крайние положения начинают пищать, о том, что проходит калибровка газа
может не надо питание отключать от контроллера после калибровочной прошивки, а сразу заливать уже полетную?
Никак не могу найти информацию по MultiWii PRO, на форуме уж точно.
Так вот у меня вопрос, кто-нибудь является ли пользователем данной системы ?
Меня очень сильно привлекает цена в 65$ за прибамбасы ввиде GPS, BARO и всё это в одном корпусе. Так вот вопрос, как я понял плата самодостаточная (системы PnP), или же всё же нужны платы ардуины ?