MultiWii

Richard_Ferlow
Solokirrik:

Но коптер всё равно тянет раскачаться и перевернуться

Не видел твоих предыдущих сообщений…
моторы верно подключены(последовательность?) направление вращения?
калибровку регулей делал ? а акселя и гироскопа?

photocanon
Solokirrik:

Но коптер всё равно тянет раскачаться и перевернуться 😦

Ощущение такое что у тебя реально перепутаны оси датчика. Проверь направление отклонения стрелок в GUI и после этого посмотре правильность направления вращения моторов при Правильно выбранной схеме расположения моторов есть + а есть Х у них абсолютно разные алгоритмы

Solokirrik
Richard_Ferlow:

Не видел твоих предыдущих сообщений…
моторы верно подключены(последовательность?) направление вращения?
калибровку регулей делал ? а акселя и гироскопа?

Моторы подключены верно.
Акселя нет, только гира ITG3205.
ESC калибровал.

Mihbay

Ребята у которых гекса, пробуйте ставить миксы как писал mahovik это реально помогает,

#ifdef HEX6
motor[0] = PIDMIX(-9/10,+4/5,+1); //REAR_R
motor[1] = PIDMIX(-9/10,-4/5,-1); //FRONT_R
motor[2] = PIDMIX(+9/10,+4/5,+1); //REAR_L
motor[3] = PIDMIX(+9/10,-4/5,-1); //FRONT_L
motor[4] = PIDMIX(+0 ,-4/5,+1); //FRONT
motor[5] = PIDMIX(+0 ,+4/5,-1); //REAR
#endif
#ifdef HEX6X
motor[0] = PIDMIX(-4/5,+9/10,+1); //REAR_R
motor[1] = PIDMIX(-4/5,-9/10,+1); //FRONT_R
motor[2] = PIDMIX(+4/5,+9/10,-1); //REAR_L
motor[3] = PIDMIX(+4/5,-9/10,-1); //FRONT_L
motor[4] = PIDMIX(-4/5 ,+0 ,-1); //RIGHT
motor[5] = PIDMIX(+4/5 ,+0 ,+1); //LEFT
#endif

а вот мой полет, правда не буду дублировать пост, просто дам ссылку на негоrcopen.com/forum/f123/topic258132/1506 тут летал так как собираюсь летать когда идут съемки, личо мне понравилось, есть конечно дрожания, но это совсем не то что на стандартных миксах,

kedrikov

Вопрос к гуру програмирывания.Как переназначить пины для подключения GPS в коде ?
Платка Flyduino на Atmega atmega 2560, жпс сидит на Rx2 а мне нужно посадить его на Rx1.Xnj нужно поменять в коде?

mahowik

mobiDroneOSD v2.3 PRE RELEASE 7 (ALPHA!!) for Multiwii 2.1 and later

PLUG and PLAY. There is no longer needed to make multiwii patching procedure!!! New serial protocol is fully implemented (data, PID config, ACC & MAG calibration … )

/- mobiDrone OSD v 2.3 PRE Release 7 (Alpha)

  • new menu attributes (bat1,bat2 voltage correction, roll, pitch senitivity, current sensor sellection, screen switch sellection)
  • better code optimisation
  • new serial protocol implemented
  • new Pid & Mode configuration
  • automatic detection of camera resolution
  • check the consistency of EEPROM data
  • OSD configuration moved to a new file (config.h)
  • GPS speed bug removed , speed now in units - m/s (tested by ankimo)
  • remove bug in compass (opposite direction of rotation) (contributed by ymita)
  • remove bug in voltage comparator (is no longer necessary adjust bat2 voltage - bat2_correction parameter)
  • you can enable/disable to view latitude & longitude
  • added support for new current sensor - Flytron Ultralight 50A Current Sensor (tested by nhadrian)
  • added support to adjust artifical horizont sensitivity (contributed by nhadrian)

Menu control keys:

roll -> FULL RIGHT - go to Menu
up/down in Menu - > PITCH full UP/DOWN
left/right in Menu - > YAW full LEFT/RIGHT

Key sensitivity in INTERNAL PAGE - you can adjust this value (dont remember to save DATA)

=====================================================================================

kedrikov:

Платка Flyduino на Atmega atmega 2560, жпс сидит на Rx2 а мне нужно посадить его на Rx1.Xnj нужно поменять в коде?

в config.h
найди

#define GPS_SERIAL 2

и замени на

#define GPS_SERIAL 1
jekmv
jekmv:

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

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

Flutter
jekmv:

все же прошу помощи на счет дергания серв

Я бы искал помехи. Или от камеры, или от видео ТХ, или наведенные от силовых проводов и регулей.

jekmv
Flutter:

Я бы искал помехи. Или от камеры, или от видео ТХ, или наведенные от силовых проводов и регулей.

камера не стоит, видео rx тоже, голый квадр, арминг даже не делаю, провода видно, что далеко от платы. кондеры пробовал вещать, напряжение в беке не просаживается, бек менял

jekmv
omegapraim:

а вы уверены что сервы совместимы))))?

пробовал штук 5 разных, начиная от 900х аналоговых самых дешевых, заканчивая цифровыми относительно дорогими - меньше всего глюков как ни странно на самых дешевых аналоговых, но они есть. на видео выше - средний вариант паршивости…

omegapraim

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

Flutter

А подробнее, как подключен PPMSum, правильная ли последовательность каналов, куда подключена серва, как это отражено в скетче? А то информация слишком общая.

kolaa

Подскажите пожалуйста, в какую сторону мне рыть. Голову сломал и уже несколько пар пропеллеров.
Включен акселерометр, настроил пиды, коптер взлетает ровно, в воздухе держится без осциляций, вроде все ок. Но то-ли после поворота, толи после определенного промежутка времени он как-будто сходит с ума, слышен резкий рев мотора, пирует и жесткая посадка. Иногда просто, как-будто теряет управление, падает и все. Тестировал на земле - с аппаратурой вроде все в порядке, даже после дительных мучений никаких признаков потери связи и зависаний, вообще никаких замеченных глюков. Может такое быть из-за датчиков или неоткалиброванного гироскопа? Или все-таки аппаратура (использую кстати ppmsum на frsky)

photocanon
jekmv:

пробовал штук 5 разных

Вся собака зарыта в ппм сумм!

1 выложите полную схему этого сумматора если делали его сами!

Если не сами делали то могу рассказать что надо сделать в той схеме что дали мне тут пару страниц назад:
1 вместо 1n4148 использовать MBR0530 или MBR340
у кремния падение 0.6-0.7 у шоттки от 0.25 до 0.45 вольта
И поставить подтягивающий резистор на 10к, либо переменник на 10к чтоб найти оптимальное сопротивление когда дребезг не будет влиять на каналы.
2 Сделать два раздельных питания имею ввиду точек +5вольт с танталами 470мкф со стороны приемника и “мультивия” для серв любых сделать аналогично либо на 7805 либо на MAX34063 второй вариант лучше в плане токовой нагрузки и потерь на нагрев.

Физика теперь: Приемник 2.4ггц питается если даже и от 5 вольт то внутри стоит LDO на 3.3вольта так как любые трансиверы диаппазона 2.4ггц питаются именно этим напряжением, соответственно на выходе Всегда будет импульт амплитудой 3вольта. 3вольта потому что на выходе в МК приемника стоят полевички КМОП.
если у вас стоят обычные диоды 1н4148 то получаем что на выходе сумматора в зависимости от примененного резистора будет 2 вольта что находится очень близко к неопределенной области в ATMEGA.
остюда и получаем нашу нестабильность так как серва при повороте дает большой импульс в сеть питания… вы второй канал или просто осцилограф свой повесьте на цепи питания приемника и мультивия… и посмотрите что творится с ними…

Считаю что подбор резистора либо переход на шоттки решит проблему с простым сумматором диоды+резистор. С транзисторами схему не советовал бы из-за наличия Емкостей перехода в транзисторе и фронты в сигналах могут не пройти.

Простой тест можете сделать берете резистор 1кОм ставите в разрыв сигнала и повесьте плюс сервы на батарейку 4,8 вольт соединив только минусы(землю) с основной схемой.

zvuk_Irkutsk
kolaa:

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

Скорее всего проблема в регуляторах. Кстати кто они?
Минусы на тонких проводах от регулятора все заведены на общий минус платы? (Не путать с минусом силовых проводов)

Musgravehill
kedrikov:

Думаю прикупить баро MS5611 и тупо на соплях припаять вместо BMP085 . Будетли он работать?

Да. Подтверждаю своей практикой. Только заранее посмотрите адреса i2c и поставьте перемычку на плате с MS5611. У меня старый all-in-one + на проводках летает на Мультивии. Только указываю в конфиге all-in-one и в define.h правлю: if (all-in-one) => init_bmp085 на init_MS5611, чтобы отключить старый датчик, включить новый и сохранить оси IMU9.

photocanon:

Вся собака зарыта в ппм сумм!

Если выбран PPMsum и на D2 идет каша или пин в воздухе висит, у меня контроллер виснет. Cycle-time дикий, запаздывание по осям несколько секунд.

photocanon

Кстати насчет каши и неадеквата в воздухе, народ а ведь еще возможно такое что потоком воздуха коптер накапливает атмосферную статику! и мегу так как бы мягенько “подфитонивает” статикой…

kolaa
zvuk_Irkutsk:

Скорее всего проблема в регуляторах. Кстати кто они?
Минусы на тонких проводах от регулятора все заведены на общий минус платы? (Не путать с минусом силовых проводов)

Регуляторы mystery blue series esc 30a, минус общий. Один регуль правда ощутимо грелся (м.б. это 7805, который питает аппаратуру, не знаю) .
Буду регули под лупой рассматривать, может действительно земля где-то отлетела после очередного падения…

photocanon
kolaa:

Один регуль правда ощутимо грелся (м.б. это 7805, который питает аппаратуру, не знаю) .

Советую отдельно использовать питание схемы в обход регуляторов… плюс отсоединяем оставляем минус общий.

jekmv
Flutter:

А подробнее, как подключен PPMSum, правильная ли последовательность каналов, куда подключена серва, как это отражено в скетче? А то информация слишком общая.

ппм идет с 8шо канала приемника фрискай (прошивка с оф сайта под мой приемник для сумм ппм), последовательность каналов по скетчу, каждый канал отчетливо отображается в гуи без всяких глякой без сервы. все четко и ясно, все каналы с пределами 1000-2000. без серв все работает прекрасно. серва включается либо в А0, либо в А1, без разницы на платку вия и начинаются глюки (соответственно раскаменчено управление подвесом в скетче, управление им же идет по 3 и 4 ауксу изначально)
то есть все по книжке подключено и настроено, без серв все идеально

photocanon:

Вся собака зарыта в ппм сумм!

1 выложите полную схему этого сумматора если делали его сами!

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

photocanon:

Вся собака зарыта в ппм сумм!
вы второй канал или просто осцилограф свой повесьте на цепи питания приемника и мультивия… и посмотрите что творится с ними…

вешал, смотрел, менял бэки - ничего там от сервы не просаживается, с одним бэком стабильные 4,9 вольт, с другим - 5,5. в общем, по питанию то порядок

вообще как бы да, коллекторный двигатель создает помехи, никто не спорит, поэтому стандартные 100n повесил - ноль эффекта.