Полетный контроллер AfroFlight32 / Naze 32
Сделал самодельную плату 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 (на ней точно должно работать).
Попробуй r228 или r224 (на ней точно должно работать).
Прбовал разные пршивки .Не работает Z на MMA8452 хотя когда только спаял и пршился вроде все работало.
Прбовал разные пршивки .Не работает Z на MMA8452 хотя когда только спаял и пршился вроде все работало.
Значит он мертв.
Значит он мертв.
Еще раз пропаял и он заработал . Правда это очень странно там ведь i2c а не аналог
Еще раз пропаял и он заработал . Правда это очень странно там ведь i2c а не аналог
У них Absolute MAX Storage Temperature Range -40 to +125 С
Возможно что повторный нагрев его спас. Вообще MEMS довольно стремно паять, чуть выше и оно с большим шансом умирает.
GPS к naze32 цепляется только через uart2, по i2c через адаптер не выйдет?
неа
с gps какие-то траблы при компиляции 4 предупреждения выдаёт…