Полетный контроллер AfroFlight32 / Naze 32
Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?
Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?
Я впаял все четыре датчика и он их сам распознал в коде ничего не менял
она автоматически определяет датчики 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 предупреждения выдаёт…
А чтобы задействовать uart2, нужно чтобы приемник передавал cppm, дабы освободить пины… Вот засада то 😃
надо пробовать, по моему должно включится и сдвинуть каналы радио
if (feature(FEATURE_SPEKTRUM)) {
spektrumInit();
rcReadRawFunc = spektrumReadRawRC;
} else {
// spektrum and GPS are mutually exclusive
// Optional GPS - available in both PPM and PWM input mode, in PWM input, reduces number of available channels by 2.
if (feature(FEATURE_GPS))
gpsInit(cfg.gps_baudrate);
}
#ifdef SONAR
// sonar stuff only works with PPM
if (feature(FEATURE_PPM)) {
if (feature(FEATURE_SONAR))
Sonar_init();
}
А чтобы задействовать uart2, нужно чтобы приемник передавал cppm, дабы освободить пины… Вот засада то 😃
начиная c r212 GPS можно использовать и в PWM.
Пробовал вчера полетать,
прикрутил небольшую мыльницу, немного сдвинул аккумулятор чтобы уравновесить вес камеры и арм…
зверушка офигев от счастья, последних лучей солнца и снега, начала виписывать такие пируэты.
Осциляции были просто дикие, еле удавалось взлететь ровно и не впечататься в планету.
Первой мыслью было, что мозги сошли с ума, отсоеденил аккумулятор, подождал пару минут, включил вновь, все тоже самое.
По закону подлости не взял ноут чтобы подстроить пиды.
Отсоеденил камеру, квадрик какбудто подменили, ровненько взлетел, ровненько подрейфовал по ветру, отзывчив на стики, мощи хватает.
Отлетал 2 пака и разочарованный поехал домой.
В общем в чем вопрос, вес камеры порядка 190грамм, под такой “довесок” необходимо достраивать пиды?
а ежели другой аккумулятор поставить помощнее, подстраиваться каждый раз?
необходимо достраивать пиды?
да. либо выбрать такие, которые подойдут под обе ситуации.
да. либо выбрать такие, которые подойдут под обе ситуации.
а порядок действий такой?
- подстройка пидов на нагруженном квадре
- легкая корректировка пидов на квадре со снятой тяжестью?
на ненагруженном крутил пиды от 4 до 8, разницы не сильно ощутил, осциляции начинаются гдето на 9 §
Кто -то летает на назе 32 и что нового произошло?Смотрю пока только 4 ревизия от 3 сентября.Интересует платка с новым баро 5611 ,стабильно висит?
Наблюдаю, что в коде ведется работа над неким m3osd. Кто-нибудь в курсе, что это?
Наблюдаю, что в коде ведется работа над неким m3osd. Кто-нибудь в курсе, что это?
OSD. В девелопменте (когда есть время и желание) + допиливание hardware, так как первая ревизия платы уже с изменениями.
это то что у меня на столе
это у тс