Activity

MultiWii
flygreen:

Народ помогите новичку разобраться в проблеме. У меня гекса на Crius SE. Прошивку залил . Раскоментировал #define HEX6X,#define MINTHROTTLE 1150 и #define CRIUS_SE .

При подключении к конфигуратору начинает вращатся один из моторов. Отпускает его через секунд 5. В конфигураторе не отображается yaw и pitch. Выход с приемника 100 % есть. Проверял сервой. THR и ROLL есть. Куда копать ? Чего не так сделал ? Прошу помочь, а то я убьюсь ап стол )

Ключевая подпись в самом низу.
Там речь идёт про то, что на этой плате 6 моторов можно подсоединить только используя PPM Sum.
Поэтому “yaw и pitch” не работают, их порты как бы заняты моторами…

P.S.
Если не нужны ауксы, можно попробовать переназначить их на яв и питч, не знаю правда получится ли…

Crius Hobby MultiWii

Как считаете, хорошая идея поменять один из четырёх ESC Skywalker-20A на Skywalker-40A?
К каким последствием это может привести?

Дело в том, что 20 амперный уже видимо умирает (сильно греется, стартует самым последним), а сегодня стал причиной сломанного луча…
Плата Crius MultiWii SE.

MultiWii
raefa:

Сажаю, выключаю оба тумблера, ставлю аппарат под 90*, взлетаю

Почему-то был уверен, что коптер запоминает ориентацию для HEADFREE во время активации моторов.
Как я тестировал:
На AUX1 висит HEADFREE, ACC всегда включен, всё остальное выключено.
Ставлю коптер носом от себя (моторы выключены), включаю AUX1, активирую моторы (коптер запоминает эту позицию), взлетаю, теперь его можно развернуть как хочешь и протестировать.

Классно получается когда отклоняешь стик к себе одновременно с небольшим вращением, коптер крутится вокруг своей оси но летит к тебе 😃

И мне почему-то кажется, что MAG и HEADFREE одновременно не должны быть включены.

В моём случае, после нескольких разворотов (особенно на чуть большей высоте и во время сноса ветром) коптер теряет ориентацию и начинает летать то боком, то носом, то под углом. Пока не разобрался в чём дело…

Crius Hobby MultiWii

Получилось!
Raptor.SK, Спасибо!

Сделал по схеме, только не стал переносить регуляторы вниз (думаю это травмоопаснее, да и подстветку там планирую сделать):

Теперь при максимальном газе отклонение компаса 20 градусов, вместо 45-60 как было раньше. При среднем (полётном) газе отклонение ещё меньше, до 10.

Тестировал в домашних условиях функции MAG и HEADFREE - работают нормально, буду ждать полевых испытаний.

Crius Hobby MultiWii

Коптер в данный момент выглядит вот так:

На верхней площадке 2 см пластиковые стойки, на них надета “коробка герметизации”.
Провода питания соединяются как раз под ней.

Так вот, если на эти стойки прикрутить сверху ещё такие же на 2 см и поставить плату на них, то улучшения существенные. Но тогда получается “пирамида”, а не коптер…
Может спустить провода питания вниз? Правда тогда их придётся удлинить…

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

Crius Hobby MultiWii

Интересно что если выставить нос на юг, при максимальном газе отклонение всего 3-5 градусов, если же нос на север, то отклонение 30-50 градусов.

Поднимал плату на 2 см выше, отклонения становятся градусов 5-10.

Снял пропеллеры, газ на максимум, компас работает правильно, не отклоняется.

Больше всего меня бесит, что я разворачиваю коптер в реальности ровно на 180 градусов, а на картинке он разворачивается на 210 например…

Сегодня во время полёта магнитометр кое-как работал, коптер держал нос примерно на восток, но постоянно приходилось доворачивать…

Однако с HEADFREE всё совсем плохо, вначале полёта правильно ориентируется, а после нескольких разворотов меняет положение, примерно на 45 градусов и дальше летать невозможно…

Ради интереса поднёс провод питания от обогревателя к плате:

Делаю вывод, что как вы и сказали, дело в магнитном поле от проводов питания. Но что с этим делать, не представляю…

MultiWii
Taatarenkoff:

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

А как же тогда работает “HEADADJ” и что это вообще такое?

Crius Hobby MultiWii

Помогите с проблемой, никак не могу разобраться, хочется заставить нормально работать этот магнитометр…
Плата: 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, меняется только манера компенсации мнимого поворота…

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

MultiWii

Подскажите, а как выключить функцию запуска моторов для трикоптера?
То есть есть квадрокоптер на MultiWii, запускаю двигатели как обычно:

Но иногда тестирую стики и случайно привожу их в такое положение:

и моторы стартуют, это очень напрягает:(

Crius Hobby MultiWii

Здравствуйте, подскажите может кто уже сталкивался:
Плата: Crius MultiWii SE 1.0
На ней барометр: BMP085

Так вот, в начале он работал, показывал значения в районе 180-190 метров.
После неудачного падения в снег был высушен, но теперь показывает -533 метра. И не реагирует на изменение высоты…

Все остальные функции работают.
Собственно вопрос как это можно исправить?