CRIUS ALL IN ONE PRO Flight Controller

mahowik
penkerton:

возможно в этом и была проблема

b3 из b2, b2 из b1 соот-но… внимательно прочитайте дневник и вопросы отпадут…
_Доп. изменения по мелочи:

  • функция защиты включения моторов, если активирован альт холд… чеб не наломать дров, a то может и прыгнуть, если стартовать на альт холде_
penkerton:

А по описаниям Александра, автоуровень сейчас четко работает на одних акселях. Может баро вообще отключить, или все же он заметно помогает?

автоуровень - это левел режим (мод) или стаб. мод по другому
баро - это режим удержания высоты

одно к другому отношения практически не имеет… это разные функции

Zhenek

собрал и облетал коптер на этой плате,всем спасибо за помощь…только вот одно проблема:при включении альтхолда коптер чуть не улетел сегодня…начал быстро набирать высоту и не реагировал на стик газа,и не могу добится того чтоб висел без изменения высоты(постоянно стиком газа надо корректировать чтоб не улетел и не приземлился)…прошивка b4
может надо как то обучить коптер или еще что?(у меня он висит на чуть более четверти газа(я так понимаю что недогружен…))
в какую сторону копать подскажите пожалуйста…

ctakah

Попробуйте поставить пропы меньшего размера-как бы попасть в серединку газа,чтоб висел на 50 процентах.И закрыть паролончиком баро ,еще не торопиться со взлетом-минуту постоять перед армингом моторов.Если не поможет-крутить пиды начинать.У меня тоже прыгал поначалу-потом стал отстаивать его перед взлетом минуту и вроде висит нормально. Еще-взлетать без баро,включать ,когда коптер нашел свою точку висения по горизонту.

Zhenek
ctakah:

Попробуйте поставить пропы меньшего размера-как бы попасть в серединку газа,чтоб висел на 50 процентах

коптер вот такой: www.rctimer.com/index.php?gOo=goods_details.dwt&go…
винты те что были в комплекте(10х4.5),а можно его догрузить аккумулятором побольше и потяжелее?акк сейчас 3300 3s нанотек

ctakah:

И закрыть паролончиком баро

сразу закрыл еще при сборке

ctakah:

еще не торопиться со взлетом-минуту постоять перед армингом моторов

всегда жду пока спутники ГПС поймает(как раз около минуты получается),и после арминга запускаются два двигателя на малых оборотах это так и должно быть или что то не так?

ctakah:

Если не поможет-крутить пиды начинать

вот с этим вообще проблемы))))пока не понимаю что куда крутить))))буду разбираться…

ctakah:

У меня тоже прыгал поначалу-потом стал отстаивать его перед взлетом минуту и вроде висит нормально

пробовал-не помогает

ctakah:

Еще-взлетать без баро,включать ,когда коптер нашел свою точку висения по горизонту

всегда так делаю.

просто на видео коптеры на этой плате летают как по рельсам…у меня какая то болтанка получается((((

baliv

Камрады выручайте!
У меня коптер взбесился:) вообщем он свеже-собранный:
rctimer.com/index.php?gOo=goods_details.dwt&goodsi…
rctimer.com/index.php?gOo=goods_details.dwt&goodsi…
rctimer.com/index.php?gOo=goods_details.dwt&goodsi…
www.ebay.com/itm/280890908793
hobbyking.com/…/uh_optRentalEnterInterval.asp?idPr…
goodluckbuy.com/fc13x4-0pro-1340-1340r-counter-rot…

ну и Battery 4S 4200 (400g) неизвестного производителя

Регули естественно запрограммировал по очереди на 3м канале.
Залил b4. Ниче не правил в конфиге вообще(по умолчанию вроде ж не надо). В Гуи чуток натыцал(собственно только аксель и включил)

Калибровку акселя сделал.
Дал арминг и чуток газку… а он, то нинче ниче, а то как газонет:) Попытался поймать газком, а он на меня😵
Вообщем пальцу больно, два пропа в мусор, платка слетела с резинок, разьем UARTA чуть коцнуло TX1 теперь недоступен:(.
Че не так сделал???

www.youtube.com/watch?v=onWLl6gJW6Y&feature=youtu.…

DVE

3S поставьте, 4 имхо много.

Ну а если переворачивается при взлете, возможно винты/моторы неправильно стоят, проверьте номера и вращение.

mahowik
baliv:

Че не так сделал?

  1. по скрину не понравилось что gyro yaw=4, a это значит что либо гира не правильно калибрована… скорее всего после подключения питалова, перемещали коптер или дернули в момент калибровки гир… можно перекалибровать гиры с пульта для уверенности… кстати надо добавить защиту от этого…
  2. подтверждение 1-го пункта на видео, стартуют диагональные моторы, как будто отклонили стик по yaw, что соо-т либо накопленной ошибке по yaw…
  3. уверены что регули откалиброванны?
Zhenek

вот мой скриншот,может что не так:

сижу читаю про пиды…

mahowik
Zhenek:

только вот одно проблема:при включении альтхолда коптер чуть не улетел сегодня…начал быстро набирать высоту и не реагировал на стик газа,и не могу добится того чтоб висел без изменения высоты(постоянно стиком газа надо корректировать чтоб не улетел и не приземлился)…прошивка b4

недопустимые вибрации на плате 100%

ctakah:

попасть в серединку газа,чтоб висел на 50 процентах.

лучше поставить расходы на аппе в 1000…2000 и выставить MID throttle примерно на газ висения…

ctakah:

еще не торопиться со взлетом-минуту постоять перед армингом моторов.

на B4 достаточно 10сек

ctakah:

Еще-взлетать без баро

на B4 нельзя взлетать на баро, потому и защита стоит на арм…

ctakah:

включать ,когда коптер нашел свою точку висения по горизонту

вовсе не обязательно в точеке висения, алгоритм легко компенсирует +/-150 газа

Zhenek:

и после арминга запускаются два двигателя на малых оборотах

не должно быть так… регули калибруйте…

Zhenek:

вот с этим вообще проблемы))))пока не понимаю что куда крутить))))буду разбираться…

алгоритм получился хоРРоший 😃 на альтхолд точно пиды не надо трогать 😉

Zhenek:

вот мой скриншот,может что не так:

вроде все ок… DEADBAND в конфиге =15… стики чутка отцентруйте, а то ближе к 1490 значения…

baliv

вторая попытка уже получше. Явно просто на резинках мозги сходят с ума. Подставил поролон - пошептало немного. (на “бешеном коптере” поролон был)
Попробую видео слепить картинку в картинке, чтоб и ГУИ и коптер видно было… Вроде лучше, но похоже надо в поле выходить…

mahowik
mahowik:

недопустимые вибрации на плате 100%

в IMU.ino поробуйте:

#define ACC_LPF_FOR_VELOCITY 20 (но вообще если >15 то качество стабилизации по высоте упадет, но усиливает ФНЧ на аксель для альтхолд… соот-но ниже чувство к вибрациям)

#define ACC_Z_DEADBAND (acc_1G/40)

baliv:

просто на резинках мозги сходят с ума

гиры, не любят резинки… у меня плата на обычных капроновых стойках с ХК + между бордом и платой сунул комок упаковочной клеенки (с пумпырышками 😃)…

Zhenek
mahowik:

вроде все ок… DEADBAND в конфиге =15… стики чутка отцентруйте, а то ближе к 1490 значения…

на скриншоте передатчик выключен выообще,когда включен все значения в пределах 1499-1501

mahowik
Zhenek:

на скриншоте передатчик выключен выообще,когда включен все значения в пределах 1499-1501

значит это состояние приемника в FS

baliv:

на резинках мозги сходят с ума

mahowik:

недопустимые вибрации на плате 100%

еще хороший рецепт от вибраций, поставить фильтр гиры в 20 герц… в config.h
//#define MPU6050_LPF_42HZ
#define MPU6050_LPF_20HZ

тоже самое для плат на ITG3200/3205
//#define ITG3200_LPF_42HZ
#define ITG3200_LPF_20HZ

upd: но лучше как мин. пропы откалибровать 😉

Zhenek
mahowik:

не должно быть так… регули калибруйте…

по очереди в 3й канал и макс. потом мин газ?
пропы отбалансировал…вроде вибраций нету…
в руке попробовал вроде висеть начинает при примерно при 1400…поставил тротл мид 0.4…завтра буду тестировать на стадионе…

mahowik
Zhenek:

по очереди в 3й канал и макс. потом мин газ?

лучше прошивкой, если не понятно то переведу…

/* to calibrate all ESCs connected to MWii at the same time (useful to avoid unplugging/re-plugging each ESC)
       Warning: this creates a special version of MultiWii Code
       You cannot fly with this special version. It is only to be used for calibrating ESCs
       Read How To at  */
    #define ESC_CALIB_LOW  1000
    #define ESC_CALIB_HIGH 1900
    #define ESC_CALIB_CANNOT_FLY  // uncomment to activate

после это этого MINTHROTTLE понизить в 1100

#define MINTHROTTLE 1100
mahowik
Zhenek:

в руке попробовал вроде висеть начинает при примерно при 1400…поставил тротл мид 0.4…завтра буду тестировать на стадионе…

если расходы на аппе в 1000…2000… то MID=0.4 это 1400, а если нет то как придется 😉

baliv
mahowik:

еще хороший рецепт от вибраций, поставить фильтр гиры в 20 герц… в config.h
//#define MPU6050_LPF_42HZ
#define MPU6050_LPF_20HZ

тоже самое для плат на ITG3200/3205
//#define ITG3200_LPF_42HZ
#define ITG3200_LPF_20HZ

upd: но лучше как мин. пропы откалибровать 😉

Пропы мало-мальски калибровал. На первом квадрике вибрации поболее были и ниче.
Думаю таки резинки виноваты.
Еще вопрос: в конфиге по умолчанию раскоментированы сразу два фильтра #define MPU6050_LPF_42HZ и #define ITG3200_LPF_42HZ. Это друг-другу не мешает?

devv
Rave:

Классно, может теперь “пружинку” можно поставить, чтобы левый стик тоже в серединку стремился, только очень нежную. Отпустил ручки и вуаля, он повис!

Можно пульт купить с 1 стиком
Такой:

тут - www.becker-fm.de/shop/product/1040?gID=11

Sir_Alex

Может уже писали, но на RCTimer, ценник упал до 49$ за CRIUS AIOP 😃

Dreddix

Алексей, писали, и не только на плату! Радио-модемы по 30тке 433 и 900MhZ. Я долго думал зачем он мне нужен, но скидка действует магически в таких случаях. Купил чтобы было! 😃