MultiWii

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-и) работают, а выходов нет…

Владимир#

Что либо я вас не пойму, либо вы не так считаете. Выходов, именно выходов нужно четыре. Три на моторы и один на серву хвоста.

alekseii

Всё верно, четыре: хвостовая серва и три мотора, а у меня серва, два мотора и один канал газа. К нему мотор не подсоединить (можно конечно…).

alekseii

Загрузил прошивку для коптерной схемы Y6 - есть все 6-ть выходов (плата исправна).

Загрузил прошивку мультивий 2.4, выбрал верт 90 - всё работает 😃
Так, что получить “нормальный” автопилот для классического вертолёта - это наверное утопия (если сам не разбираешься в программировании)…

alekseii
kostya-tin:

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

Да, всё правильно (я не так настроил), при повороте на 90гр по часовой должно быть так, для платы AIOP (где то читал, но не не обратил внимания, что оси аксел. и гир. не совмещены):
{imu.accADC[ROLL] = Y; imu.accADC[PITCH] =-X; imu.accADC[YAW] = Z;}
{imu.gyroADC[ROLL] = X; imu.gyroADC[PITCH] = Y; imu.gyroADC[YAW] = -Z;}
{imu.magADC[ROLL] = -Y; imu.magADC[PITCH] = X; imu.magADC[YAW] = -Z;}

alekseii

Сегодня полетал немного, в режиме горизонт, хвостом трясёт это мелочи, в целом летит но как то “не стабильно”, то верт в верх тянет, то в стороны. Попробовал взлететь в режиме баро - полный “неадекват”, на ручки управления не реагирует и сразу тянет то вперёд то в сторону… Сейчас прошивка мультивий 2.4, маховий бы “отремонтировать”

Sl1ng3R

И снова всем привет.
Сегодня состоялся первый старт, пускай и не очень удачный…

Проблема такова - сразу после отрыва довольно резкий снос в сторону (обычно влево, иногда еще и вперед). Отрыв происходит на 1/3 газа.
Из того что успел заметить во время таких вот коротких стартов - очень плавно реагирует на движения стиков, такое чувство что с запозданием…

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

Пробовал стартовать без каких либо режимов, так и с режимами HORIZON, так и BARO+HORIZON, поведение вроде почти одинаковое.

Вот маленькое видео о “полете”…