Полетный контроллер AfroFlight32 / Naze 32

Shuricus

Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?

gena_g
Shuricus:

Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?

Я впаял все четыре датчика и он их сам распознал в коде ничего не менял

SergDoc

она автоматически определяет датчики adxl345, MPU3050, MPU6050, l3g4200, mma845x, BMP085, ms5611…

gena_g:

Скажите пожалуйста, при наличия на плате акселя MMA8452 какой аксель используется MPU6050 или MMA8452 и какой из них лутше ?

а вот это бог его знает, по идее приоритет у MPU6050, но сейчас по моему Таймкоп сделал возможность переключать датчики вручную, на счёт того какой датчик лучше не скажу, с MPU6050 у ТС вечно какие-то переделки, MMA8452 хорошо зарекомендовал себя на “кролике”, вроде как вибраций не боится…

enots
gena_g:

Скажите пожалуйста, при наличия на плате акселя MMA8452 какой аксель используется MPU6050 или MMA8452 и какой из них лутше ?

настраиваемо в cli “set acc_hardware”. по умолчанию код выбирает последний доступный, т.е. для rev4 это будет MMA8452/MMA8451.

ACC_DEFAULT = 0,
ACC_ADXL345 = 1,
ACC_MPU6050 = 2,
ACC_MMA8452 = 3,
Shuricus:

Я бы еще спросил при впайке барометра, код нужно менять или он сам все распознает?

сам.

gena_g

При acc_hardware= 0, и acc_hardware= 3, ось Z=255 и не меняется , при включеном MPU6050 acc_hardware= 2 Z=-1000 … 1000 . Это проблема в коде MMA8452 или с датчиком что то не то .X и Y на MMA8452 нормально работают . Ошибся не 277 а Прошивка r227

enots
gena_g:

При acc_hardware= 0, и acc_hardware= 3, ось Z=255 и не меняется , при включеном MPU6050 acc_hardware= 2 Z=-1000 … 1000 . Это проблема в коде MMA8452 или с датчиком что то не то .X и Y на MMA8452 нормально работают . Прошивка r277

Попробуй r228 или r224 (на ней точно должно работать).

gena_g
enots:

Попробуй r228 или r224 (на ней точно должно работать).

Прбовал разные пршивки .Не работает Z на MMA8452 хотя когда только спаял и пршился вроде все работало.

enots
gena_g:

Прбовал разные пршивки .Не работает Z на MMA8452 хотя когда только спаял и пршился вроде все работало.

Значит он мертв.

gena_g
enots:

Значит он мертв.

Еще раз пропаял и он заработал . Правда это очень странно там ведь i2c а не аналог

enots
gena_g:

Еще раз пропаял и он заработал . Правда это очень странно там ведь i2c а не аналог

У них Absolute MAX Storage Temperature Range -40 to +125 С
Возможно что повторный нагрев его спас. Вообще MEMS довольно стремно паять, чуть выше и оно с большим шансом умирает.

RA4ASN

GPS к naze32 цепляется только через uart2, по i2c через адаптер не выйдет?

SergDoc

неа

с gps какие-то траблы при компиляции 4 предупреждения выдаёт…

RA4ASN

А чтобы задействовать uart2, нужно чтобы приемник передавал cppm, дабы освободить пины… Вот засада то 😃

SergDoc

надо пробовать, по моему должно включится и сдвинуть каналы радио

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();
    }
chumric

Пробовал вчера полетать,
прикрутил небольшую мыльницу, немного сдвинул аккумулятор чтобы уравновесить вес камеры и арм…

зверушка офигев от счастья, последних лучей солнца и снега, начала виписывать такие пируэты.
Осциляции были просто дикие, еле удавалось взлететь ровно и не впечататься в планету.
Первой мыслью было, что мозги сошли с ума, отсоеденил аккумулятор, подождал пару минут, включил вновь, все тоже самое.
По закону подлости не взял ноут чтобы подстроить пиды.

Отсоеденил камеру, квадрик какбудто подменили, ровненько взлетел, ровненько подрейфовал по ветру, отзывчив на стики, мощи хватает.
Отлетал 2 пака и разочарованный поехал домой.

В общем в чем вопрос, вес камеры порядка 190грамм, под такой “довесок” необходимо достраивать пиды?
а ежели другой аккумулятор поставить помощнее, подстраиваться каждый раз?

enots
chumric:

необходимо достраивать пиды?

да. либо выбрать такие, которые подойдут под обе ситуации.

chumric
enots:

да. либо выбрать такие, которые подойдут под обе ситуации.

а порядок действий такой?

  1. подстройка пидов на нагруженном квадре
  2. легкая корректировка пидов на квадре со снятой тяжестью?

на ненагруженном крутил пиды от 4 до 8, разницы не сильно ощутил, осциляции начинаются гдето на 9 §

19 days later
ctakah

Кто -то летает на назе 32 и что нового произошло?Смотрю пока только 4 ревизия от 3 сентября.Интересует платка с новым баро 5611 ,стабильно висит?

11 days later
Grayver

Наблюдаю, что в коде ведется работа над неким m3osd. Кто-нибудь в курсе, что это?

enots
Grayver:

Наблюдаю, что в коде ведется работа над неким m3osd. Кто-нибудь в курсе, что это?

OSD. В девелопменте (когда есть время и желание) + допиливание hardware, так как первая ревизия платы уже с изменениями.

это то что у меня на столе

это у тс