Полетный контроллер AfroFlight32 / Naze 32
Можно попробовать оттримировать аксель. На выключенных моторах - газ вверх, и стик в сторону, противоположную дрифту. Взлетаем, пробуем, если не вышло повторяем процедуру пока не перестанет сносить.
Пробовал тримировать аксель, примерно три степени за раз, три взлета подряд, но как то не очень помогает
У трима есть какой то порог? (допустим по десять шагов в каждую сторону), не сбрасываются ли значения после замены аккумулятора?
А что аксель и магнитометр, да и гиры в GUI рисуют? сильные вибрации тоже вполне могут привести к заваливанию в одну сторону…
А что аксель и магнитометр, да и гиры в GUI рисуют?
сначала рисовали жуткую пилу, затем отбалансировал движки, пропы, саму плату поставил на кусок паралона, стало значительно лучше
дополнительно вибрации задавил в CLI acl_lpf=100, gyro_…_lpf=42
сильные вибрации тоже вполне могут привести к заваливанию в одну сторону…
Позволю не согласиться - все же в разные стороны будут заваливания, судя по тому, что я наблюдал…
Вот и ответ на заваливание в одну сторону
CLI acl_lpf=100
фильтр постепенно сдвигает аксель, в мультивие он вообще выключен по умолчанию, у меня при 4 даже с очень чувствительным акселем прекрасно работает…
фильтр постепенно сдвигает аксель
интересная идея, попробую ее тоже
Сделал самодельную плату naze32 с набором датчиков и расположением как у оригинала . Размер платы 36х36 мм . Датчики расположены на отдельной платы. Платы односторонние.
Все работает правильно, но на коптер еще не ставил.
В файле есть плата naze32 с стандартным ftdi разъемом и плата multiwii на mega328 под туже плату датчиков.
В файле есть плата naze32 с стандартным ftdi разъемом и плата multiwii на mega328 под туже плату датчиков.
Продублируйте сюда - Хранилище печатных плат,для травления ,многроторных систем.
Пищалка в naze отдельно включается или надо капать в схеме. все работает кроме пищалки
Нашел ошибку. Плату исправил в теме Хранилище печатных плат,для травления ,многроторных систем.
Провел летные испытания, теперь в level квадрик сносит только по ветру (он сегодня был довольно приличный), вставал к ветру под разными углами, включал level и смотрел куда он убегает, все время по ветру.
Что было сделано:
- снял плату и откалибровал на столе
- установил плату в коптер чуть под углом
после взлета немного тримировал аксель
Вылетав 2 акка, сделал новую настройку acl_lpf_factor=4, gyro_lpf=4
в поведении коптера ничего не изменилось, долетал акк и счастливый порулил домой
ps: если коптер поставить на ровную поверхность, то в GUI положение коптера не в нулях
гиру не надо трогать…
гиру не надо трогать…
я правильно понимаю что это (gyro_lpf) фильтр вибраций?
да но не совсем, гиры сами по себе шумят…
Скажите пожалуйста, при наличия на плате акселя MMA8452 какой аксель используется MPU6050 или MMA8452 и какой из них лутше ?
Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?
Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?
Я впаял все четыре датчика и он их сам распознал в коде ничего не менял
она автоматически определяет датчики adxl345, MPU3050, MPU6050, l3g4200, mma845x, BMP085, ms5611…
Скажите пожалуйста, при наличия на плате акселя MMA8452 какой аксель используется MPU6050 или MMA8452 и какой из них лутше ?
а вот это бог его знает, по идее приоритет у MPU6050, но сейчас по моему Таймкоп сделал возможность переключать датчики вручную, на счёт того какой датчик лучше не скажу, с MPU6050 у ТС вечно какие-то переделки, MMA8452 хорошо зарекомендовал себя на “кролике”, вроде как вибраций не боится…
Скажите пожалуйста, при наличия на плате акселя MMA8452 какой аксель используется MPU6050 или MMA8452 и какой из них лутше ?
настраиваемо в cli “set acc_hardware”. по умолчанию код выбирает последний доступный, т.е. для rev4 это будет MMA8452/MMA8451.
ACC_DEFAULT = 0,
ACC_ADXL345 = 1,
ACC_MPU6050 = 2,
ACC_MMA8452 = 3,
Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?
сам.
При acc_hardware= 0, и acc_hardware= 3, ось Z=255 и не меняется , при включеном MPU6050 acc_hardware= 2 Z=-1000 … 1000 . Это проблема в коде MMA8452 или с датчиком что то не то .X и Y на MMA8452 нормально работают . Ошибся не 277 а Прошивка r227
При acc_hardware= 0, и acc_hardware= 3, ось Z=255 и не меняется , при включеном MPU6050 acc_hardware= 2 Z=-1000 … 1000 . Это проблема в коде MMA8452 или с датчиком что то не то .X и Y на MMA8452 нормально работают . Прошивка r277
Попробуй r228 или r224 (на ней точно должно работать).