MultiWii
Мне кажется, что I поднять надо.
Т.е. на улице надо сначала полностью настроить режим без акселей, и только потом настраивать с акселем.
Wishnu писал что удалось победить этот глюк уменьшением вибрации, но просмотрев его видео показалось что частично, Wishnu, прокомментируйте.
Сегодня как раз пришли APC винты (с ними вибрации можно сказать нет) и пробовал дома подлететь еще раз.
Режим стабилизации.
Коптер взлетел нормально, но его потянуло в сторону, из-за размеров комнаты пришлось резко сбросить газ, результат - коптер при снижении кувыркнулся и влетел в стол. Минус два пропеллера…
Дома больше пробовать не буду, места очень мало. Завтра, если не будет снег идти, попробую на улице.
Код от Олега естественно правил
if (rcData[THROTTLE] < MINCHECK) {
errorGyroI[ROLL] = 0;
errorGyroI[PITCH] = 0;
errorGyroI[YAW] = 0;
errorAngleI[ROLL] = 0;
errorAngleI[PITCH] = 0;
rcDelayCommand++;
Показатели с гирика делю на 6-7, иначе зашкаливает
gyroADC[PITCH] = - ( ((rawADC_WMP[4]>>2)<<8) + rawADC_WMP[1] )/6;
gyroADC[ROLL] = - ( ((rawADC_WMP[5]>>2)<<8) + rawADC_WMP[2] )/6;
gyroADC[YAW] = - ( ((rawADC_WMP[3]>>2)<<8) + rawADC_WMP[0] )/6;
Так что дело не в вибрации, нужно искать что-то другое. Остается скорее всего itg 3205.
Кто может сказать свои показатели gyro roll например при резких наклонах квадрика? Допустим -200 до +200 или сколько?
Ну и второй вариант, выходящий из первого, под этот гироскоп нужно по-другому настраивать PID. Что такое P и что такое I в этой ветке писали, кто может сказать что такое D?
PS: В руках аппарат ведет себя адекватно, по GUI тоже всё вроде как в порядке.
Gena_g попробуй P уменьшить до 2-2.5 , если колбасит во время стабилизированного полета то уменьшай автогоризонт
Убил весь вечер пытаясь настроить квадрик - безрезультатно… руки опускаются, не знаю уже куда копать. Соседи наверное в восторге от постоянных жужжаний 😉
Скажите, есть хоть кто-нибудь летающий на itg3205? Грешу на датчик… пришел второй wii на таком же чипе 😭 пичаль!
Короче сам спросил - сам отвечаю!
Вот нашел человека, который говорит что если подключиться напрямую к ITG 3205 из нее получится 3200.
Вот ссылка на мод wbb.multiwii.com/viewtopic.php?f=6&t=27&start=20
Я сделал как по ссылке - в GUI все работает, а подлетнуть попробую уже завтра
Печатка с подписанными компонентами , а то не все смогли разобратся
обратили внимание, что люди по ссылке выше нашли баг, что при резких движениях реакция инверсная происходит? я тоже столкнулся, думал, гуй тупит, а вон оно что оказалось.
Вот нашел человека, который говорит что если подключиться напрямую к ITG 3205 из нее получится 3200.
Вот ссылка на мод wbb.multiwii.com/viewtopic.php?f=6&t=27&start=20
Я сделал как по ссылке - в GUI все работает, а подлетнуть попробую уже завтра
У меня две платы WMP и обе точно такие же, ждем отчет о результате мода.
Господа пишите плз прошивку на какой в данный момент у вас аппарат. лично я с 1.7 откатился на 1.6, а то коптер слишком умным стал, летать теперь боится
Думаю тоже переходить на 1.6.А то неожиданные кувырки слишком дорого обходятся.
обратили внимание, что люди по ссылке выше нашли баг, что при резких движениях реакция инверсная происходит? я тоже столкнулся, думал, гуй тупит, а вон оно что оказалось.
Нашли и пофиксили уже!
wbb.multiwii.com/viewtopic.php?f=6&t=27&start=30
wbb.multiwii.com/viewtopic.php?f=8&t=161
Вот нашел человека, который говорит что если подключиться напрямую к ITG 3205 из нее получится 3200. Вот ссылка на мод wbb.multiwii.com/viewtopic.php?f=6&t=27&start=20 Я сделал как по ссылке - в GUI все работает, а подлетнуть попробую уже завтра
Не забудьте патч проэплаить! 😉
Печатка с подписанными компонентами , а то не все смогли разобратся Вложения * Тип файла: rar Nano v5.rar (62.7 Кб, Просмотров: 6)
Прошу прощения были обнаружены неточности
Не забудьте патч проэплаить!
О! надеюсь это пофиксит проблему
А как патч ставить? 😉 Найти в коде такие строки и заменить?
А как патч ставить?
ну по идее либо найти и заменить строчки вручную, либо проэплаить патч с помощью спец. тула/программы (ток в данном случае не знаю какой)…
либо дождаться нового релиза 😃
попробуй:
#define I2C_SPEED 400000L
#define INTERLEAVING_DELAY 4000
у меня только так нунчак с dx завелся =)
Спасибо! вечером затестию, а вот по поводу подключения?
а тут хз - по цвету и расположению проводков не догадаться - они то и дело по разному расположены, особенно у нунчака (у wmp вроде одинаково)… я сначала по проводу прозванивал какой контакт для чего и уже потом перепаивал + в прошивке поставил чтоб моторы не стартовали, если нунчак не определился (он не определяется, а данные фигачит и прошивка думает что это с гира такой стрем изредка идет - наверное поэтому скоро уже мешок пропеллеров будет ломаных (пока наконец то не сделаю качельки/тестовый стенд/ну или хотя бы в руках не подержу))
подскажите пожалуйста, припаял нунчак к ВМП, в программе нунчак не определяется, но гироскоп работает…
Проводочки от нунчака к вимоушен длинные слишком. Лучше вимоушен сразу приклеить к нунчаку (туда, где джойстик стоял) на двусторонний скотч, правильно сориентировав. Советую лить прошивку 1.5 или 1.6 (раскомментировав в прошивке внутренние резисторы #internal_pullups). Если есть выход с арудино 3.3V то лучше питать от него, а на от d12. Ардуину лучше питать от ходовой батареи, а не через BEC +5V.
p.s. Глеб Девяткин еще нормально не подлетел, а уже советы раздает 😃
а уже советы раздает
ну по припаиванию и заведению нунчака то можно =)
Сергей, спасибо!!! но пока я пытаюсь всю эту систему просто завезти… подружить, так сказать, с компьютером, поэтому и провода длинные и ардуина питается от USB… прошивка 1.6. “раскомментировав в прошивке внутренние резисторы #internal_pullups” вот это я еще не читал и даже не догадываюсь как это…
Николай, я бы делал все поступательно. Сначала вимоушен подключил, проверил как все работает, потом нунчак. Можно перемычку на провод питания поставить между вимоушеном и нунчаком, и пробывать. Залей 1.5, абсолютно рабочая прошивка. Потом будешь подниматься на 1.6, 1.7 когда выйдет релиз.