MultiWii
Turnigy D2830/11
HK-30A ESC
Пропы 8x4
На WMP перерезал 2 дорожки (пилить пока не стал), вибрации погасил (колебания в видео допустимы ?)
Но коптер всё равно тянет раскачаться и перевернуться 😦
Помогите советом, пожалуйста.
Но коптер всё равно тянет раскачаться и перевернуться
Не видел твоих предыдущих сообщений…
моторы верно подключены(последовательность?) направление вращения?
калибровку регулей делал ? а акселя и гироскопа?
Но коптер всё равно тянет раскачаться и перевернуться 😦
Ощущение такое что у тебя реально перепутаны оси датчика. Проверь направление отклонения стрелок в GUI и после этого посмотре правильность направления вращения моторов при Правильно выбранной схеме расположения моторов есть + а есть Х у них абсолютно разные алгоритмы
Не видел твоих предыдущих сообщений…
моторы верно подключены(последовательность?) направление вращения?
калибровку регулей делал ? а акселя и гироскопа?
Моторы подключены верно.
Акселя нет, только гира ITG3205.
ESC калибровал.
Ребята у которых гекса, пробуйте ставить миксы как писал 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 тут летал так как собираюсь летать когда идут съемки, личо мне понравилось, есть конечно дрожания, но это совсем не то что на стандартных миксах,
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)
=====================================================================================
Платка Flyduino на Atmega atmega 2560, жпс сидит на Rx2 а мне нужно посадить его на Rx1.Xnj нужно поменять в коде?
в config.h
найди
#define GPS_SERIAL 2
и замени на
#define GPS_SERIAL 1
скажите, кто стабилизацию подвеса использует, почему происходит такая штука - включаешь серву (причем любую, хоть аналоговую, хоть цифровую) и она дергается как паралитик в разные стороны, платка при этом перезагружается (видно в гуи, там же видно как значения всех каналов хаотично скачут). платка с глб красная (аналог криуса), подключена через сумм ппм. пробовал кондеры вешать - результата нет. менял бек - тоже никакого эффекта (напряжение не просаживается, да и откуда бы ему просадиться - одна серва 200ma, да приемник с платкой еще чуть-чуть). что со включенной стабилизацией, что без нее - результат один и пока плачевный
все же прошу помощи на счет дергания серв, вот видео глюков с небольшими комментариями
все же прошу помощи на счет дергания серв
Я бы искал помехи. Или от камеры, или от видео ТХ, или наведенные от силовых проводов и регулей.
Я бы искал помехи. Или от камеры, или от видео ТХ, или наведенные от силовых проводов и регулей.
камера не стоит, видео rx тоже, голый квадр, арминг даже не делаю, провода видно, что далеко от платы. кондеры пробовал вещать, напряжение в беке не просаживается, бек менял
а вы уверены что сервы совместимы))))?
а вы уверены что сервы совместимы))))?
пробовал штук 5 разных, начиная от 900х аналоговых самых дешевых, заканчивая цифровыми относительно дорогими - меньше всего глюков как ни странно на самых дешевых аналоговых, но они есть. на видео выше - средний вариант паршивости…
Кстати кто нибудь пробовал уже заливать релиз кандидат мультиви 2.1 у меня чет не компилится(((( чет там в коде баро они изменили, ну это то что я заметил из интересного мне, а так опять много много плюшек добавили.
А подробнее, как подключен PPMSum, правильная ли последовательность каналов, куда подключена серва, как это отражено в скетче? А то информация слишком общая.
Подскажите пожалуйста, в какую сторону мне рыть. Голову сломал и уже несколько пар пропеллеров.
Включен акселерометр, настроил пиды, коптер взлетает ровно, в воздухе держится без осциляций, вроде все ок. Но то-ли после поворота, толи после определенного промежутка времени он как-будто сходит с ума, слышен резкий рев мотора, пирует и жесткая посадка. Иногда просто, как-будто теряет управление, падает и все. Тестировал на земле - с аппаратурой вроде все в порядке, даже после дительных мучений никаких признаков потери связи и зависаний, вообще никаких замеченных глюков. Может такое быть из-за датчиков или неоткалиброванного гироскопа? Или все-таки аппаратура (использую кстати ppmsum на frsky)
пробовал штук 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 вольт соединив только минусы(землю) с основной схемой.
после определенного промежутка времени он как-будто сходит с ума, слышен резкий рев мотора, пирует и жесткая посадка
Скорее всего проблема в регуляторах. Кстати кто они?
Минусы на тонких проводах от регулятора все заведены на общий минус платы? (Не путать с минусом силовых проводов)
Думаю прикупить баро MS5611 и тупо на соплях припаять вместо BMP085 . Будетли он работать?
Да. Подтверждаю своей практикой. Только заранее посмотрите адреса i2c и поставьте перемычку на плате с MS5611. У меня старый all-in-one + на проводках летает на Мультивии. Только указываю в конфиге all-in-one и в define.h правлю: if (all-in-one) => init_bmp085 на init_MS5611, чтобы отключить старый датчик, включить новый и сохранить оси IMU9.
Вся собака зарыта в ппм сумм!
Если выбран PPMsum и на D2 идет каша или пин в воздухе висит, у меня контроллер виснет. Cycle-time дикий, запаздывание по осям несколько секунд.
Кстати насчет каши и неадеквата в воздухе, народ а ведь еще возможно такое что потоком воздуха коптер накапливает атмосферную статику! и мегу так как бы мягенько “подфитонивает” статикой…
Скорее всего проблема в регуляторах. Кстати кто они?
Минусы на тонких проводах от регулятора все заведены на общий минус платы? (Не путать с минусом силовых проводов)
Регуляторы mystery blue series esc 30a, минус общий. Один регуль правда ощутимо грелся (м.б. это 7805, который питает аппаратуру, не знаю) .
Буду регули под лупой рассматривать, может действительно земля где-то отлетела после очередного падения…
Один регуль правда ощутимо грелся (м.б. это 7805, который питает аппаратуру, не знаю) .
Советую отдельно использовать питание схемы в обход регуляторов… плюс отсоединяем оставляем минус общий.