MultiWii

Syberian
Volver:

цикл стал 4600

цикл нужно увеличить до 6000, меняя interleaving_delay
Когда питч врет, calibrate помогает?
Еще у тебя что-то с полярностью осей (или у меня, гыгы).
Сегодня вечером я сниму с графиков все отклонения, и сравним с твоими.

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

Пример:

Исходное положение - горизонталь.
(ACC_Z вверху, остальные по нулям)

  1. наклон носом вперед
    ACC_Z вниз
    ACC_PITCH вверх
    GYRO_PITCH вверх

  2. наклон вправо
    ACC_Z вниз
    ACC_ROLL вверх
    GYRO_ROLL вверх

  3. вращение по часовой стрелке
    GYRO_YAW вверх

Ян, сделай, пожалуйста, тоже, если не сложно?

Найти бы кого-то еще с arduino mega и нунчаками… О! Чувак из Калининграда!

===
Алекс ответил, одобрил, включает меня в список разработчиков Вия 😁

YAN=
Syberian:

список разработчиков Вия

Гоголь отдыхает. 😈

Volver
Syberian:

цикл нужно увеличить до 6000, меняя interleaving_delay

А это нужно? Для вия, как я помню, чем меньше, тем лучше.

Syberian:

Еще у тебя что-то с полярностью осей (или у меня, гыгы).

По крайней мере на обычном Вие у меня все отлично летает.

Syberian:

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

ОК.

Syberian

6000 это норма для связки вия с нунчаком Хотя, может, и так проканает.
Раз летает, значит, это у меня 😃 Переставить оси в алгоритме проблемы не составит. Знать бы, куда.

Covax
Volver:

Цитата Сообщение от Syberian Посмотреть сообщение цикл нужно увеличить до 6000, меняя interleaving_delay А это нужно? Для вия, как я помню, чем меньше, тем лучше.

interleaving_delay работает только в связке WMP + NK, для последовательного считывания данных с одного адреса, вы чего, парни? 😃

Volver
Syberian:

Знать бы, куда.

Жаль что разные часовые пояса, т.к. когда я бываю дома, в Омске уже давно спят 😃

Musgravehill

Стандартная схема с rcgroups. TS9001 CE (Enable) не активно, защита по перегрузке и току отключена.
----
И еще 2 вопроса прямо на схеме: зачем подают питание и землю на SDO, CSB?? Решено.
killmouse, спасибо, не доглядел даташит.


Вечером попробую купить у ELV статью и pdf за 1евро насчет этой платки.

Syberian

пздц дожились, уже статьи продают 😃

Musgravehill
Syberian:

пздц

www.elv.de/output/controller.aspx?cid=726&detail=3…
в конце предлагают купить полную версию + что-то про следующую статью с pdf на платку и схемой.
Многие научные журналы продают статьи онлайн, причем недешево. Любой бумажный глянец дешевле в 10 раз.
----
Похоже, эти товарищи придумали новую “пищалку”. ELV пищалка если акселерометр не трясет - значит, модель упала, и нужно включать сирену.

deepness

Подскажите чем открыть и скомпилить исходник для GUI?
Java SE Development Kit 6u24 подойдет?

Хочу менять ползунком параметр TILT_ROLL_PROP для подвески.
А то если меньше подвеска недоворачивает, если больше - зверские автоколебания. Не могу попасть.
Каждый раз перепрошивать замучался.

MikeMDR
deepness:

Подскажите чем открыть и скомпилить исходник для GUI?

См.: “Processing

mahowik
Syberian:

алгоритм MARG

Олег, думаю тебе будет интересно посмотреть. На днях в AeroQuard также реализовали MARG…

Version 2.4 Release Notes (4/2/2011)
----------------------------------------
* Added ARG/MARG flight angle estimation routines

aeroquad.googlecode.com/files/AeroQuad_v2.4.zip

Syberian

Сделали то же самое, что и я 😃 передрали алгоритм вчистую. Я сейчас параллельно в мультивийском форуме пытаюсь довести алгоритм до ума. В нем есть вероятность деления на 0 и переполнения.

Covax

Давайте, давайте, парни, я в вас верю, вы оч. крутые! 😃
Сын вчера привел целую ватагу детворы “папа покажи свой вертолет!”, показал, до этого менял насос дренажный, от напряжения руки ходуном. Полетал я туда сюда, показал детям, в итоге посадил квадрик в лужу, детям смех и счастье, мне 10 минут просушки и протирки с тряпочкой и феном 😃 Все-таки пыле влагонепроницаемый корпус это оч. полезно!

mahowik
Syberian:

алгоритм

чет не гуглится… где почитать можно про Marg? кто разработчик и т.д.?

kukemezey

Доброго времени суток!
На выходных собрал свой квадрик на мультивии платформе.
Плату круглую в стиле вартхокса сам травил, ардуина и моушин плюс с ebay.
Рама сделана из алюминиевой трубы 10х10. Длина лучей 250мм.
Двигатели Е-МАХ 2822.
В моушене стоит гирик 3205.
Заработало все сразу!
После настраивания аппаратуры и самого контроллера поднял коптер в воздух.
Летит стабильно, слышно что меняються обороты двигалей, какбы подергивания - надо еще поднастраивать.
Цикл в ГУИ 3020-3050.
Полетное время минут 15 на акусах 2200мАч 20с.
Как набрал храбрости решился на петлю - ввопше отпад, как оно летает.
Не ронял ниразу пока. Время налета примерно 2 часа.
Иногда контроллер некорректно стартует, моторы дергаются после arming, если перезагрузить, то все ок.
Пробовал подключить нунчак с акселем ADXL335 - пока безрезультатно, не видит его ардуинка.
Может попробовать его напрямую подключить, к аналоговым входам?
Вот видео первых полетов