CRIUS ALL IN ONE PRO Flight Controller

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. Я долго думал зачем он мне нужен, но скидка действует магически в таких случаях. Купил чтобы было! 😃

ctakah

Теперь точно станет народной платой,спасибо Александру и всем кто принимал участие в написании и правке кода.)

mahowik
ctakah:

Теперь точно станет народной платой

я тут допилил прошивку до назы )) точнее алгоритм поведения изменения высоты, по мотивам комментов в rcopen.com/blogs/83206/15583
спасибо ответившим!

Пока не много народу потестили, но грят что вроде все клева и даже при динамических полетах, просадка практически не ощущается… но я думаю, что тут будет немного (или многА 😃) зависеть от конфига…

Что сделано:

  1. центр стика газа - это альтхолд (АХ) с деадбендом 30 (ALT_HOLD_THROTTLE_NEUTRAL_ZONE в конфиге)
  2. вверх/вниз (за деадбенд) стиком задается вертикальная скорость в диапазоне примерно +/-4…5м/с

Теперь можно даже взлетать на АХ:

  1. заводим моторы
  2. врубаем АХ
  3. даем газу плавно… проходим центр стиком газа и на ~60% взлетатем
  4. поднялись на желаемую высоту, стик в центр… висим ))

Наза так работает?!

Посадка еще проще:

  1. висим в АХ (стик в центре)
  2. задаем скорость снижения стиком (50см/с к примеру)… садимся
    около земли может чутка совсем прыгать на подушке, потому как коснется земли, можно газ в ноль убрать, т.е. задать скорость меньше -3м/с…

прошивка в сорсах не будет распространятся, т.е. *.hex файлом со скриптом (*.bat/*.cmd) для прошивки… ждите поста в дневнике 😉