MultiWii
вы забыли про конфигуратор
точно =) про него забыл, но можно просто конфигратору пихать ID от квадрика и всё
в def.h
#elif defined(QUADX) || defined(MYQUAD)
#define MULTITYPE 3
На много проще сделать поиск по скетчу этого слова. Делаем копии кода QUADX переименовывайте в QUADX1.
я как раз от туда куски и надергал (версия 1.8)
Вот вам математика управления моторами. На этих примерах думаю будет проще высчитать PIDMIX-ы моторов на стандартной раме.
а вот за это огромное спасибо =) если оставаться в одной плоскости (не делать Vtail) всё довольно просто получается
на вскидку получается вот так:
#ifdef MYQUAD
motor[0] = PIDMIX(-0.2,+0.5,-1); //REAR_R
motor[1] = PIDMIX(-0.5,-0.8,+1); //FRONT_R
motor[2] = PIDMIX(+0.2,+0.5,+1); //REAR_L
motor[3] = PIDMIX(+0.5,-0.8,-1); //FRONT_L
#endif
это при условии что передние лучи на 30 от оси Pitch (как 2 и 4 моторы в гексе лучем вперед)
ardupirates.googlecode.com/svn/…/motmix03.jpg (почему картинка тут в URL преобразовывается? баг форума?)
а задние на теже 30 градусом но от Roll
Дома и на улице с ветерком даже висит нормально и в стаб моде тоже, а начинаеш летать и может поймать расколбас… Сломал сегодня последний винт
советую увеличить Д и П для ролл/питч… станет более плавный и более устойчивый… я пробовал П=8, И=0.030, Д=35
У меня если поднимать P больше 2х то расолбаса не избежать. переломал все винты пока настраивал. Приедут винты буду дальше мучать )
можно просто конфигратору пихать ID от квадрика и всё
в def.h
Хорошее решение. Я про него не подумал.
Глеб, а чевойта ты на вий вернулся?! 😃
Тыж всех гнал мигрить на пирата! 😃
С пиратом скучно наверное стало, собрал и полетел, а тут потр%;№@ся нужно! 😃
С пиратом скучно наверное стало, собрал и полетел, а тут потр%;№@ся нужно!
А не наоборот? 😃)))
Тут ещё один вопрос внезапно возник: я так понял, если применять аксели-гиро-компасы, отличные от используемых, надо просто переписать модули, ответственные за общение с ними? Хочу взять такие:
mkpochtoi.narod.ru/L3G4200D_gyro_ds.pdf - гиро
mkpochtoi.narod.ru/lsm303dlh_ds_16941.pdf - аксель с компасом.
Глеб, а чевойта ты на вий вернулся?!
кто сказал что я вернулся? просто ветку мониторю и щас хочу вий на крыло залепить… только вот интересно для крыла работают всякие удержание высоты? или это чисто коптеровская экспериментальная штука?
L3G4200D и так уже есть, только делитель надо увеличить, у меня перекручивает гира
Спасибо, Глеб, отличная новость. К своему стыду, код ещё даже не открывал - на работе завал, и так до 15-го числа(((.
Идея такова - наклеить на пузо Нане пару чипов, и развести их проводочками. Получился мааааленький такой полётный контроллер. Наверное. Я надеюсь)))
только вот интересно для крыла работают всякие
Судя по коду…баро отвечает за тротл, маг за YAW. Ни то ни другое не используется в конфигурации “Крыло”
Кто уже заливал прошивку 1_8?
У меня фигня непонятная происходит. На 1_7 летает нормально.
Вчера залил 1_8 так квадрик теперь периодически дергает со сбросом газа ( какбы проваливается).
Для проверки заливал обратно 1_7 - дергание пропадает.
Видео…
Кто уже заливал прошивку 1_8?
у меня квадрик значительно лучше стал летать после 1.8, таких провалов не было, хотя один раз с метра кувыркнулся носом в землю, но я посчитал что это мой косяк был
замечено лишь одно изменение (кроме большей стабильности), квадрик начал чуток покачиваться в полете, такое впечатление что пид у меня на гране срыва (граница между нормальной настройкой и началом модуляции), так он раньше покачивался когда с высоты его спускал, но это покачивание почти не заметное
а у кого гира itg3205 или itg3200 пробовали фильтр шумов в 1.8 прошивке?
а у кого гира itg3205 или itg3200 пробовали фильтр шумов в 1.8 прошивке?
Я пробовал ставить 188HZ. На мои дергания никак не влияет.
в MegaPirate на 20 стоит вроде бы
Пробовал и я эту прошивку, вначале взлетел нормально держался стабильно, но потом стал резко раскачиваться. Еле успел посадить. Больше пока не искупаюсь, летаю на 1.7
Хотя знакомый на ней летает и бочки крутит. У него arduino mini+allinone.
Раскачивается это P большой значится
кстать для любителей фпв и медленной езды ziss_dm добавил новый экспериментальный ПИД регуль (PDF contoller) в 1.8 прошивку
/* Pseudo-derivative conrtroller for level mode (experimental) */
//#define LEVEL_PDF
www.multiwii.com/forum/viewtopic.php?f=8&t=503
Note: Do not drop Level I to 0, as you would not have stick control at all.
Я вот только не понял как прикрутить это к прошивке, вот бы кто слепил бы и выложил.
Я вот только не понял как прикрутить это к прошивке, вот бы кто слепил бы и выложил.
открыть config.h раскомментировать одну строку:
#define LEVEL_PDF
только “I” не должно быть в нуле!
Всем привет! Хелп плиз!
Совсем нуб в этом деле…
Пришли данные платы:
-
reg-nn.ru/foto/DSC_0033.JPG (695 Kb)
-
reg-nn.ru/foto/DSC_0034.JPG (1296 Kb)
-
reg-nn.ru/foto/DSC_0035.JPG (1420 Kb)
Реально нужна помощь… прям как для “чайника” прошу объяснить…
P.S. Если реально то прям пошагово, и с картинками (куда к чему припаивать)… Если возможно склеить все картинки в одну и нарисовать…
Заранее благодарен…
да, кстати, если кому нужно привезти BMA020 смогу помочь… Друг есть в германии
да, кстати, если кому нужно привезти BMA020 смогу помочь…
кстать kinderkram опять собирает заказы