MultiWii

ka103

Мысль была, что это палёные Санискай… Что можно придумать для увеличения тяги??

Voldemaar

Я бы начал с изменения диаметра винтов. Это самое простое… Если есть возможность, подключить другой, заведомо исправный, мотор с винтом. Чтобы убедиться, что регуляторы “выдают мощность”. Может, моторы были перегреты, и магниты “размагнитились”.

ka103

Поспрашаю, может у кого и возьму напрокат.

Voldemaar

Да, и проверьте всё-таки аккумулятор. У меня есть пара батареек, одна из них Turnigy 2650mAh с током разряда 20-30С (якобы до 50-70 Ампер). Новая. Уже слегка “вздутая”. Так с ней, даже полностью “заряженной”, квадрокоптер на “стандартной” 450 раме (весом менее килограмма) тоже не может оторваться от земли, хотя ток висения 10-12 Ампер. Я её (батарею) использую для разных испытаний (проверки правильности вращения винтов, вибраций, адекватной работы гироскопов и т.п.), зная, что с ней квадр никуда не улетит, даже если случайно дать полный газ.

ka103

у меня 2 по 2200 одинаковые и работают одинаково.

Sl1ng3R

С Вашего позволения задам еще вопрос 😒

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

  1. Прошивка MultiWii 2.4, мозг 32u4
  2. После прошивки на ровной поверхности откалибровал акселерометр
  3. Настройка аппы. По всем каналам минимальное положение в районе 1095, максимальное 1905. Среднее (кроме газа) вывел к 1500. Все настройки производились именно на аппаратуре.
  4. По показаниям в GUI все нормально, отклонения (Pitch, roll) в нужные стороны. Показания моторов изменяются при наклонах.
  5. На AUX1 повесил 3х позиционный переключатель. В первом положении ничего, во втором BARO и HORIZON, в третьем пусто. Правильно?

Из того что еще не успел сделать:

  1. Откалибровать регули. Как это сделать уже спрашивал, подсказали.
  2. Перекинуть провода на 2х моторах для обратного вращения.
  3. Откалибровать компас
  4. Надеть винты и попробовать взлететь

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

Владимир#
Sl1ng3R:
  1. После прошивки на ровной поверхности откалибровал акселерометр

Поверхность проверить уровнем, иначе может сильно утягивать.

Sl1ng3R:
  1. На AUX1 повесил 3х позиционный переключатель. В первом положении ничего, во втором BARO и HORIZON, в третьем пусто. Правильно?

Я бы сделал а точнее у меня так и есть. 1-е - ничего, 2-е - HORIZON , 3-е - BARO+HORIZON.

Sl1ng3R:
  1. Откалибровать компас

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

Sl1ng3R:

Стоит что то еще сразу махнуть?

Для начала наверно достаточно.

Sl1ng3R
Владимир#:

Я бы сделал а точнее у меня так и есть. 1-е - ничего, 2-е - HORIZON , 3-е - BARO+HORIZON.

Понял, то же так сделаю 😃 Пока GPS’а нету этого мне явно хватит 😃

Владимир#:

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

Об этом я даже не подумал 😃 Мне он в принципе пока думаю не нужен - значит и калибровать не буду

Владимир#:

Поверхность проверить уровнем, иначе может сильно утягивать.

Понял, перепроверю уровень пола

damian
ka103:

Мысль была, что это палёные Санискай… Что можно придумать для увеличения тяги??

на КК взлетает, на MW нет.
Arduinino IDE попробовать EEProm Clear(находиться здесь arduino-1.6.4-windows\arduino-1.6.4\hardware\arduino\avr\libraries\EEPROM\examples\eeprom_clear\eeprom_clear.ino) и попробовать заново перезалить Multiwii , возможно define какой либо расскоментили. AUX первоначально не подключать. MULTIWII GUI вручную выставить HORIZON.

Voldemaar
damian:

на КК взлетает, на MW нет.

Не совсем так:

ka103:

На КК взлетает только на полном газу (около 90-95%). Ни о каком управлении речи не идет.

ka103

Я перед прошивкой всегда делаю очистку памяти. Заметил такую ерунду: если залить какую-нибудь прошивку, работает более-менее стабильно, как только сделал изменения в ГУИ и записал в память, после этого - работает с перебоями. Какую прошивку можно попробовать залить? (плата Мультивий СЕ 2.5), при том, что версия 2.1_базовая от Маховика не работает - не армится.

Voldemaar
ka103:

Заметил такую ерунду: если залить какую-нибудь прошивку, работает более-менее стабильно, как только сделал изменения в ГУИ и записал в память, после этого - работает с перебоями.

А как проявляются перебои?

ka103

Перебои работы двигателей, на видео видно, что при небольшом газе двигатели работают неравномерно.
Залил тестовую прошивку 2_5_BEX проверил, обороты стабильные, на выходных попробую взлететь, сейчас дожди не дают развернуться.

alekseii

Может кто подскажет, плата CRIUS All in One Pro V2.0, развернул её на 90 гр. по часовой стрелке, раскоментировал и изменил (маховий RC3) строки:
#define FORCE_ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = Y; accADC[PITCH] = -X; accADC[YAW] = Z;}
#define FORCE_GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = Z;}
#define FORCE_MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = Y; magADC[PITCH] = -X; magADC[YAW] = Z;}
Магнитометр стал правильно показывать а гироскопы и акселерометры “не разворачиваются”. Плату выбрал #define CRIUS_AIO_PRO_V1, другие датчики не раскомментировал, здесь на форуме писалось не раз об этом, но что то не нашёл.
(можно плату обратно вернуть, но не хочется провода удлинять)

damian
ka103:

Перебои работы двигателей, на видео видно, что при небольшом газе двигатели работают неравномерно. Залил тестовую прошивку 2_5_BEX проверил, обороты стабильные, на выходных попробую взлететь, сейчас дожди не дают развернуться.

А калибровка ACC нормально проходит? может шумит слишком сильно?(арминг в маховие мог не проходить из-за шумов-да и прошивки маховия лепились под определенную плату с набором датчиков, не у всех оно работает так как хотелось бы…) После того как проводились изменения в GUI время вычислений не поменялось? (Cycle Time 2800 в среднем)

ka103

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

alekseii
kostya-tin:

я в MultiWii оси методом тыка подгонял. подключал к ГУИ, смотрел на данніе с датчиков при движении платы и подгонял реверсы осей www.multiwii.com/wiki/?title=Config.h#sensors_orie…

Спасибо, но я пробовал по разному, что то видно не так выставляю… Буду пробовать.

alekseii

Ещё одна “проблема”, плата CRIUS All in One Pro V2.0 (ставил #define CRIUS_AIO_PRO_V1), подключаю к Gui - все выходы показывает, всё работает. Подключаю сервы - сигналы есть только на первых 4-ёх выходах, на остальных тишина. Плату заменил на другую (такую же) тоже самое. Может у кого ни будь было подобное ?
(прошивки, маховий, ставил вертолётные и трикоптера, пока.)

Владимир#
alekseii:

на остальных тишина

alekseii:

ставил вертолётные и трикоптера, пока

Не сильно разбираюсь в вертолетах, а в трикоптере что должно быть на остальных выходах?

alekseii
Владимир#:

Не сильно разбираюсь в вертолетах, а в трикоптере что должно быть на остальных выходах?

При “трикоптерной” прошивке у меня на одном (вроде, нумерация начинается с 3-го) выходе - рудер, на следующем - канал газа (при арме) и на двух последующих - сигналы на двигатели (только два, из трёх). В любом случае одного мотора “не хватает”.
Завтра попробую вызвонить выводы и посмотреть на какие таймеры они заведены, может мои платы (две, одинаковые) “не стандартные” (сделаю снимок, если что), на меге 2560 таймеров (16-ти битных) хоть “кое чем” ешь и возможно задействованы в программе не те (скорее всего это я конечно “не то” делаю).
А то ведь все входные сигналы определяются, датчики (3-и) работают, а выходов нет…