MultiWii

serenya

Возможно на малой высоте воздушная подушка, а возможно и зашкаливающие вибрации. При вибрации можно отбалансировать пропы/движки (это даже нужно), поиграться с фильтром гиры в прошивке, демпфировать мозг.

Sl1ng3R
serenya:

Возможно на малой высоте воздушная подушка, а возможно и зашкаливающие вибрации. При вибрации можно отбалансировать пропы/движки (это даже нужно), поиграться с фильтром гиры в прошивке, демпфировать мозг.

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

Эти винты простой пластик, их балансировать особо смысла нету - ибо это “проходной” вариант, как научусь нормально летать сменю на что то поприличнее 😃

Что Вы подразумеваете под калибровкой движков?

Фильтром гироскопа я бы поигрался… если бы знал о нем чуть больше чем ничего 😃 Да и изначально я пробую его поднимать в полностью “мануальном” режиме, без гиры и барометра… По идее в этом режиме он не должен влиять на поведение

Art_Nesterov
Sl1ng3R:

Эти винты простой пластик, их балансировать особо смысла нету

Cмысл баллансировать винты есть всегда, иначе добавляется куча лишней информации в мозг. Летает лучше, подшипники в моторах проживут дольше… Начнут бить подшипники, тогда еще вибраций добавится… оно вам надо?

Частоту фильтра можно менять во вкладке “config h.”; “Gyro filters”

//#define ITG3200_LPF_256HZ // This is the default setting, no need to uncomment, just for reference
//#define ITG3200_LPF_188HZ
//#define ITG3200_LPF_98HZ
//#define ITG3200_LPF_42HZ
//#define ITG3200_LPF_20HZ
//#define ITG3200_LPF_10HZ // Use this only in extreme cases, rather change motors and/or props

Или если у вас гироаксель 6050 тогда здесь:

//#define MPU6050_LPF_256HZ // This is the default setting, no need to uncomment, just for reference
//#define MPU6050_LPF_188HZ
//#define MPU6050_LPF_98HZ
//#define MPU6050_LPF_42HZ
//#define MPU6050_LPF_20HZ
//#define MPU6050_LPF_10HZ
//#define MPU6050_LPF_5HZ // Use this only in extreme cases, rather change motors and/or props

Ставьте 10 герц. Все что выше, будет срезано фильтром, в том числе часть вибраций от ваших несбалансированных пропов.

serenya
Sl1ng3R:

Да и изначально я пробую его поднимать в полностью “мануальном” режиме, без гиры и барометра

“Мануальный” (акро) использует гироскоп, он вообще всегда используется, в angle и horizon добавляется аксель.

gevvir
Sl1ng3R:

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

А попробуйте уменьшить демпфирование мозгов - оставьте, например, только скотч.

Sl1ng3R
Art_Nesterov:

Частоту фильтра можно менять во вкладке “config h.”; “Gyro filters”

Я на 2.4 пытаюсь летать, у меня такого нету, вот только что нашел:

/**************************************************************************************/
/******** Gyro filters ********************/
/**************************************************************************************/

/********************* Lowpass filter for some gyros ****************************/
/* ITG3200 & ITG3205 Low pass filter setting. In case you cannot eliminate all vibrations to the Gyro, you can try
to decrease the LPF frequency, only one step per try. As soon as twitching gone, stick with that setting.
It will not help on feedback wobbles, so change only when copter is randomly twiching and all dampening and
balancing options ran out. Uncomment only one option!
IMPORTANT! Change low pass filter setting changes PID behaviour, so retune your PID’s after changing LPF.
available for ITG3050, ITG3200, MPU3050, MPU6050*/
//#define GYRO_LPF_256HZ // This is the default setting, no need to uncomment, just for reference
//#define GYRO_LPF_188HZ
//#define GYRO_LPF_98HZ
//#define GYRO_LPF_42HZ
//#define GYRO_LPF_20HZ
//#define GYRO_LPF_10HZ
//#define GYRO_LPF_5HZ // Use this only in extreme cases, rather change motors and/or props – setting not available on ITG3200

/****** Gyro smoothing **********************************/
/* GYRO_SMOOTHING. In case you cannot reduce vibrations _and_ _after_ you have tried the low pass filter options, you
may try this gyro smoothing via averaging. Not suitable for multicopters!
Good results for helicopter, airplanes and flying wings (foamies) with lots of vibrations.*/
//#define GYRO_SMOOTHING {20, 20, 3} // (*) separate averaging ranges for roll, pitch, yaw

/************************ Moving Average Gyros **********************************/
//#define MMGYRO 10 // (*) Active Moving Average Function for Gyros
//#define MMGYROVECTORLENGTH 15 // Length of Moving Average Vector (maximum value for tunable MMGYRO
/* Moving Average ServoGimbal Signal Output */
//#define MMSERVOGIMBAL // Active Output Moving Average Function for Servos Gimbal
//#define MMSERVOGIMBALVECTORLENGHT 32 // Lenght of Moving Average Vector

/************************ Analog Reads **********************************/
/* if you want faster analog Reads, enable this. It may result in less accurate results, especially for more than one analog channel */
//#define FASTER_ANALOG_READS

В выходные пробовал еще несколько раз поднимать квад, все так же себя ведет.

Что очень удивило - так это оооочень плавные реакции на стики, и такое чувство что с запаздыванием.

По случаю распродажи на HK заказал еще один мозг - MultiWii PRO Flight Controller с GPS модулем MTK
Т.к. в мой текущий контроллер GPS воткнуть конечно можно, но проблематично… Думаю к середине недели уже получу - в выходные посмотрим как он летает )))

Art_Nesterov

Все правильно вы нашли, это оно… фильтр для гироскопа.

Sl1ng3R:

По случаю распродажи на HK заказал еще один мозг - MultiWii PRO Flight Controller с GPS модулем MTK
Т.к. в мой текущий контроллер GPS воткнуть конечно можно, но проблематично… Думаю к середине недели уже получу - в выходные посмотрим как он летает )))

Вот это точно напрасно! Мозг морально устарел еще 2 года назад! Аксель и барометр - старые. Точность баромера +/- 1м. Лучше закажите АИОП с Рстаймера, по крайней мере в него заливается кроме мультивия, Маховий (альтернативная прошивка) и Мегапират. Что бы получить маховия “постучитесь” к Маховику, Мегапират и так доступен. Но в любом случае будите получать удовольствие от полетов!

alekseii

Может кто ни будь проверял на плате АИОП с Рстаймера “вертолётную” прошивку “маховий”, работает она на ней ?

Владимир#
Art_Nesterov:

по крайней мере в него заливается кроме мультивия, Маховий (альтернативная прошивка) и Мегапират.

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

ximik666

Добрый день, форумчане! Нужна ваша помощь.
Решил собрать квадрик, имеется crius v2.5. se, noname регуляторы с али, аппаратура flysky 6 канальная. Проблема: после запуска двигатели не запускаются, они пищат, типа включились, но дальше ничего не происходит.

  1. прошел калибровку регулей (напрямую подключил к приемнику, газ до упора наверх, потом вниз, регули пропищали), также моторы работают напрямую от приемника
  2. в MultiWiiConf значения приемника меняются при движении ручек на передатчике
  3. арминг проходит (вниз-вправо, через 2 секунды на плате моргает синий светодиод
  4. при подключении к ардуино ( отдельной) и заливке скетча для проверки работы регуляторов все работает
  5. этот же скетч работает на Crius v2.5 se, двигатели запускаются

Может подскажете, в чем проблема?
И вопрос, как должны быть связаны эти значения #define MINTHROTTLE 1150,#define MAXTHROTTLE 1850, #define MINCOMMAND 850 с теми значениями, что выдает аппаратура, что должно быть меньше а что больше? Мне кажется что проблема здесь!
Заранее спасибо!

ximik666
appolinari:

Аксель, компас калибровали?

да, конечно, аксель на ровной поверхности!

Sl1ng3R
Art_Nesterov:

Вот это точно напрасно! Мозг морально устарел еще 2 года назад! Аксель и барометр - старые. Точность баромера +/- 1м.

Поздно… заказ уже собирается на складе 😦((

Т.е. все совсем плохо - или “так себе”? 😃

appolinari
ximik666:

да, конечно, аксель на ровной поверхности!

Если плата “армится”, то двигатели должны запуститься сразу после арминга. Если в прошивке не отменить запуск.
Вы делаете арминг с подключенной батарейкой? Если без, то двигатели не запустятся.
Не забывайте делать проверки надо без пропеллеров!

ximik666

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

ka103
ximik666:

у 2х моторов обороты заметно меньше и работает как-то не устойчиво, будто с перебоями, никто не сталкивался?

У меня тоже самое… и не взлетает

ximik666

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

alekseii
ka103:

У меня тоже самое… и не взлетает

Я со своим (по крайней мере пока) не разобрался, а вы пробовали менять местами рег. моторов, меняя выходы на основном полётном контроллере (что бы выяснить, не в “моторах” ли дело). Если моторы дёргаются (при арминге) можно предположить, что мало оборотов (повысить обороты на мин. газу). И попробовать “залить” любую другую версию прошивки, а затем вернуть нужную “в зад”, обратно (так сказать, прочистить еепром).

appolinari
ximik666:

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

Без пропеллеров мультивий крутит моторы как попало… В полёте ситуация иная… Вернитесь на десяток страниц назад. Эти вопросы каждые 5 - 10 страниц форума задают. я не так давно то же самое спрашивал. Затем перечитал эту ветку, вернулся к началу этого года (как выяснилось дальше чем надо), многое уяснил…

Вчера поставил прошивку 2.4. Из списка исчез “безголовый” режим 😦. Видимо надо что то раскоментировать в “конфиг” файле. Подлетнул дома пару раз. Вроде как постабильнее, чем с 2.3 было. Сегодня вечером посмотрим, как в полях себя поведёт. 😃

К стати, в файле конфигурации, есть строчка : //#define MY_PRIVATE_DEFAULTS “filename.h”
Пока не до конца разобрался как это работает, но по моему это интересно… 😃

ximik666

Ну вот и завершился первый полёт, потерял 3 винта за раз, но смог отлетать минут 5. Краш случился как будто бы при потери связи, то есть я его направил вперёд, обрыв связи, коптер идёт вперёд и на снижение и все. Может кто знает из-за чего? А вообще впечатления хорошие, единственное резко реагирует на ручки, я так понял это пиды.

alekseii

Может кто подскажет, вчера потерял не один час при настройки из-за этого режима, режим - горизонт (потерял много времени, т.к. после прошивки контроллера квадратики показывающие в гуи эти самые режимы “горят” зелёными квадратами, но не работают пока не нажмёшь “сохранить”, но это ладно).
Вопрос, возможно ли летать (прошивка маховий RC3), без включёного режима горизонт ? Если его не включать коптер (верт) в полёте будет плавно крениться и в итоге боком “упадёт” на землю (если не рулить), получается, всегда, совместно с другими режимами, нужно включать этот режим (горизонт). Так или я что то не понимаю и не так делаю ? (пока в процессе настройки, не могу добиться устойчивого горизонтального полёта, на классическом верте).