Crius Hobby MultiWii

АлександрSWON

Подскажите еще, вообшем взлет понемногу получается, но его очень сильно раскачивает, и в итоге его в метре над землей после попыток поймать просто перевернуло… пиды “Р” уменьшал с 6 и до 3 результата О!..куда копать…?

Grandmaster
АлександрSWON:

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

Скорее всего сильные вибрации, можно попробовать уменьшить в config.h
#define MPU6050_LPF_42HZ
до 20 или 10 Гц

в ГУИ - газ сильно скачет?

Фарлеп
Modernox2013:

Собственно вопрос как это можно исправить?

Только заменой датчика.

АлександрSWON
Grandmaster:

надо видео что-ли…

при попытки снять видео был сломан луч и винт…

my.mail.ru/mail/matematik1704/photo?album_id=3#pho…
фото

Raptor_SK:

Затем окрываешь вкладку config.h… там раскомментируешь (убираешь // перед строкой) ДВЕ СТРОЧКИ : //#define QUADX и //#define CRIUS_SE и ВСЕ!

подскажите в ардрунино, есть только вот эти две строчки про платы.:
//#define CRIUS_AIO_PRO_V1
#define HK_MultiWii_328P // HobbyKing MultiWii ITG3205 + BMA180 + BMP085 + HMC5883L
какую выбирать для criuse se_v1/

АлександрSWON:

//#define CRIUS_AIO_PRO_V1
#define HK_MultiWii_328P // HobbyKing MultiWii ITG3205 + BMA180 + BMP085 + HMC5883L
какую выбирать для criuse se_v1/

пардон все нашел там в самом верху почти…

))))))))))))))))))

Combat

отключите компас и барометр в прошивке для начала меньше будет вопросов и влияния датчиков вам абсолютно не нужных на полет. в def.h отключите эти датчики для своей платы.

Raptor_SK
АлександрSWON:

подскажите в ардрунино, есть только вот эти две строчки про платы.:
//#define CRIUS_AIO_PRO_V1
#define HK_MultiWii_328P // HobbyKing MultiWii ITG3205 + BMA180 + BMP085 + HMC5883L
какую выбирать для criuse se_v1/

Кинь ссылку именно на твою плату, тут не телепаты чай…
На каждую плату раскомментируется свой набор
ЭТО CRIUS_AIO_PRO_V1
А это HK_MultiWii_328P :

Так что там у тебя? какая именно плата?

АлександрSWON

Вообшем получилось у меня залить новую прошивку, 2.1 раксоментировал все что нужно и даже запись

Grandmaster:

#define MPU6050_LPF_42HZ
до 20 или 10 Гц

поставил на 20, но возникла проблема с его дерганиями при взлете и посадке, он как то резковато газ то добавляет то убирает… расходы стаят 100% …Подскажите в чем дело, пиды?

Raptor_SK
АлександрSWON:

поставил на 20, но возникла проблема с его дерганиями при взлете и посадке, он как то резковато газ то добавляет то убирает… расходы стаят 100% …Подскажите в чем дело, пиды?

Пиды тут не причем, скорее всего проблема в недостаточной виброизоляции…
Cтавь почередно, от 10 и т.д. … пока непонятки с газом не минимизируются… И займись балансировкой ВМГ…

Gogen_65

а про меня то, забыли 😃

Перепрошился на 2.1 плата не видит приемыш, раньше на 1.9 летал.

DVE
АлександрSWON:

при попытки снять видео был сломан луч и винт…
my.mail.ru/mail/matematik1704/photo?album_id=3#pho…
фото

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

Винты отбалансируйте, возможно они такого же качества как и рама 😉 (странно кстати что все винты разного цвета, они точно одинаковые?)

Gogen_65

Спасибо всем, летаю. А кто подскажет, как подключить спектрумовский сателит. Обязятельно 3.3v плату питать иль на 5v мона? Какое напряжение правильнее для платы 3 или 5?

okan_vitaliy

Есть проблема. Криус се 2. Прошивка 213. Не работает fail safe.
Настройки вот такие :
#define FAILSAFE // uncomment to activate the failsafe function
#define FAILSAFE_DELAY 100 // Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example
#define FAILSAFE_OFF_DELAY 200 // Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example
#define FAILSAFE_THROTTLE (MINTHROTTLE + 100) // (*) Throttle level used for landing - may be relative to MINTHROTTLE - as in this case
Плата даже не армится. При арме мигнет бывает иногда светодиодиком и больше не реагирует. В конфигураторе стики аппы ужасно начинают подтормаживать и могут вообще неправильно показывать. При закоментировании failsafe плата работает правильно. Отсюда вопрос? Или у меня что то не то или у всех так работает.

Taatarenkoff

Тоже заметил похожий баг. Когда была 1.9 всё срабатывало. На земле проверял всё норм. Решил проверить на 2.1. Так при выключении пульта моторы вообще своей жизнью жить начинают. Так что сделал вывод что надо раскошеливаться на фрскай.

okan_vitaliy

Стремно это как то все. Можно улететь далеко и высоко и с концами. Я как писал софт на кук, так в первую очередь делал перезапуск контроллера при отсутствии сигнала. Так безопасней. Лучше запланированно упасть, чем незапланированно улететь с концами.

Modernox2013

Помогите с проблемой, никак не могу разобраться, хочется заставить нормально работать этот магнитометр…
Плата: Crius MultiWii SE 1.0
Магнитометр: HMC5883L

Сделал калибровку, при выключенных моторах (и при активированных) судя по картинки в MultiWiiConf, магнитометр работает верно, выставляю носом на север, делаю оборот, по картинке коптер также делает полный оборот.

Проблема возникает при подъёме в воздух:

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

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

Что пробовал:
Сначала так:

#define MAG_ORIENTATION(X, Y, Z)  {magADC[ROLL]  = X; magADC[PITCH]  = Y; magADC[YAW]  = Z;}

Потом так:

#define MAG_ORIENTATION(X, Y, Z)  {magADC[ROLL]  = X; magADC[PITCH]  = Y; magADC[YAW]  = -Z;}

Не влияет…

Калибровал его тысячу раз и дома и на улице, не помогает…

Выставлял пид MAG от 2 до 20, меняется только манера компенсации мнимого поворота…

Вибрация вроде не должна влиять, так как коптер летает достаточно стабильно, не трясётся ну или чего он там должен делать…

Raptor_SK
Modernox2013:

Калибровал его тысячу раз и дома и на улице, не помогает…

Выставлял пид MAG от 2 до 20, меняется только манера компенсации мнимого поворота…

Вибрация вроде не должна влиять, так как коптер летает достаточно стабильно, не трясётся ну или чего он там должен делать…

Ориентация тут непричем…
Похоже на наводки от силовых проводов… Поставь плату на 10-12см выше (временно) и попробуй так…

Raptor_SK
targetorsk:

сейчас же плата стоит на 45 градусов провернутая и стрелочка направления смотрит на один из лучей т.е. для простого QUAD (лучем в перед)
что подправить в скетче чтобы летать в quadX?

Ну вот, для тех кто не любит сверлить лишнее, раскомментировать в конфиге одно из:

/* Board orientation shift */
/* If you have frame designed only for + mode and you cannot rotate FC phisycally for flying in X mode (or vice versa)
* you can use one of of this options for virtual sensors rotation by 45 deegres, then set type of multicopter according to flight mode.
* Check motors order and directions of motors rotation for matching with new front point!  Uncomment only one option! */
//#define SENSORS_TILT_45DEG_RIGHT // rotate the FRONT 45 degres clockwise
//#define SENSORS_TILT_45DEG_LEFT // rotate the FRONT 45 degres counterclockwise

Главное не напутать с подключением моторов…

Modernox2013:

Выставлял пид MAG от 2 до 20, меняется только манера компенсации мнимого поворота…

Вибрация вроде не должна влиять, так как коптер летает достаточно стабильно, не трясётся ну или чего он там должен делать…

В дополнение две картинки: скриншоты GUI, с неправильной разводкой питания на аппарате…
На втором движки выключены, на первом - запущены… Видно как компас “шалит”, чуть газу добавишь - вообще зашкаливают…