08 июля 2017

BetaFlight 3.2 - тестирование новшеств

Удалось протестировать новинки прошивки BetaFlight 3.2, о которых рассказывал раньше, на новом квадрике с полетным контроллером Matek F405-OSD и 32-битными регуляторами RacerStar Tattoo 35A.


Что было включено и почему? Включил динамические фильтры:

feature DYNAMIC_FILTER
set gyro_notch1_hz = 0
set gyro_notch2_hz = 0
set dterm_notch_hz = 0


Для нормальной работы надо еще переключить параметр dterm_lowpass_type с BIQUAD на PT1:

set dterm_lowpass_type = PT1

Это значительно улучшит управление. Почему - читать здесь. При этом надо сразу же снизить значения D в настройках PID до 20-ти! Это важно, иначе получите жуткую тряску при запуске моторов. Потом, по единичке пробуйте поднимать значение D. У меня получилось по роллу/питчу 21/22, иначе моторы жутко гремели. Зато позже D уже не придется настраивать, но и с такими значениями никакой подпружиненной остановки после флипов/роллов не наблюдалось.

Я сделал небольшую глупость при настройке PID. Стал снижать P и I, чтобы убрать пропвош, но, как порекомендовали позже, нужно было наоборот немного поднять эти значения, если опираться от дефолтных. Так что, пока пропвош еще остался, но я знаю, как совсем от него избавиться:)

Затем изменил параметры SetPoint Weight, как порекомендовали тут. Собственно, это автор видео из предыдущего поста.

set setpoint_relax_ratio = 55
set dterm_setpoint_weight = 125

Так же изменил расходы и экспоненты таким образом, чтобы в центре стика сделать управление более мягким, но при резком отклонении стика иметь приличную скорость поворота:

set rc_expo = 20
set rc_expo_yaw = 10
set roll_srate = 80
set pitch_srate = 80
set yaw_srate = 80

Еще поднял частоту работы регуляторов RacerStar Tattoo 35A до 48кГц:


Рискнул и включил оверклокинг F4-процессора!

set cpu_overclock = ON

В итоге, при частоте работы гироскопов 16/16кГц, получил загрузку процессора в 9%! Очень боялся лететь с такими параметрами, но все обошлось!

Сначала попробовал летать сам и немного настраивать PID-ы. На третьем аккумуляторе залетел на дерево и стал играть в "индейцев" - закидывать здоровую палку на дерево, как копье, чтобы сбить квадрик с ветки:) Минут через 15 мне это удалось! В итоге, вернул PID-ы почти к дефолтным. Затем на полеты подтянулся друг, который летает на квадрике с полетным контроллером Revolt V2. Этот полетный контроллер построен на том же самом "железе", что и Matek F405-OSD, но с проприетарной прошивкой RaceFlight, и считается чуть ли не эталоном полетных контроллеров. У друга гораздо больше опыта полетов, дал ему полетать на своем квадрике со словами "Тебе понравится":) Вот, собственно, полет друга:


После полета, услышал от друга только одну фразу: "Револьт - г...но!":) Говорит, и зачем я его покупал? После этого продолжил летать на своем квадрике и... стал падать! Летит, но не так! В общем, эксперимент считаю удавшимся:) По полету видно, что P и I маловаты. Квадрик иногда потряхивает при порывах ветра и местами он не держит курс. Позже продолжу настраивать PID-ы.

После полетов обнаружилась еще одна проблема - треснула кабинка Lumenier, которая мне очень-очень нравилась. У друга такая же стоит уже полгода и ничего, а тут всего несколько полетов и треснула! Правда, после лобового столкновения с большим деревом, да на приличной скорости:)


На самом деле, сам сделал большую глупость, поэтому так и случилось. Расскажу по порядку. Один раз уже аналогично сталкивался с деревом, но тогда просто вырвало болтик фиксации камеры с одной стороны. Причем удар был не по камере, а по кабинке. Не придал этому значения и сделал новые болтики, да еще и с алюминиевыми шайбочками для лучшей фиксации. Красота! Вот эта красота и сгубила кабинку. При лобовом ударе кабинка немного деформируется, пластик же. При этом расширяется место, где закреплена камера. А с новыми болтиками расширяться было некуда, болтики не позволили немного разойтись стенкам кабинки. В итоге, напряжение сбросилось так, что с одной стороны пошла трещина от отверстия крепления камеры до самого низа. Если не хотите повторения подобного, то просто по бокам камеры прилепите по кусочку изоленты, вставьте в кабинку и зафиксируйте болтиком только с одной стороны! А с другой стороны можно закрутить болтик без шляпки, с надетым кусочком силиконовой изоляции. Так и камера никуда не денется, и у стенок кабинки будет свободный ход при лобовом столкновении. Эх, век живи, век учись, дураком помрешь!

На сегодня все. Скоро починю квадрик и продолжу эксперименты! Не забываем заглядывать в мою vk-группу, там очень много самых свежих новостей!

05 июля 2017

BetaFlight 3.2 - небольшой обзор новшеств

Уже некоторое время летаю с полетным контроллером Matek F405-OSD на тестовой прошивке BetaFlight 3.2 и хочу немного рассказать о новых возможностях. Люблю экспериментировать с новинками:)


Про часть новшеств уже рассказывал, когда собирал последний экспериментальный квадрик. Это режим "анти-черепаха", управление 3D-режимом через dshot-команды и управление писком моторов через полетный контроллер с пульта.

На сегодняшний день добавилась еще парочка интересных плюшек. Во первых, динамические режекторные фильтры. Во время полета полетный контроллер сам отслеживает пики шумов от моторов и фильтрует их. Для активации функции надо ввести следующий набор команд:

feature DYNAMIC_FILTER
set gyro_notch1_hz = 0
set gyro_notch2_hz = 0
set dterm_notch_hz = 0

И не забыть сохранить командой save. Пока еще не проверял работу динамических фильтров, но в сети уже есть видео, по которым можно оценить их работу.


Следующая новинка - оверклокинг F4-процессора! Функция позволяет поднять частоту работы процессора с 168Мгц до 240МГц! Это дает возможность включать частоту работы гироскопов до 32/32КГц! Функция включается простой командой:

# set cpu_overclock = ON
cpu_overclock set to ON

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


На картинке ниже видно, что частота процессора поднялась до 240МГц, а нагрузка на процессор составляет 50%!


Функция работает еще очень нестабильно на 32/32. Иногда полетный контроллер подвисает и не подключается к компьютеру. Я бы не рискнул пока что так летать:) Зато на 32/16 при всех включенных функциях загрузка составила всего 41%! А на 16/16 вообще 9%!


Вернуть все обратно можно перепрошивкой полетного контроллера, переключив его в DFU, с полным стиранием данных.

По динамическим режекторным фильтрам отчитаюсь позже. Жаль, что не поснимать видео с экшен-камеры, будет только DVR. Ждите обновлений! Кстати, небольшие текущие заметки можно всегда найти в моей группе:)

26 июня 2017

Новинки FPV

Вышел анонс нового полетного контроллера все-в-одном Matek F405-AIO с быстрыми гироскопами ICM20602. Упоминал про него раньше.


Я уже имел возможность попробовать предыдущую модель Matek F405-OSD с такими же гироскопами и мне очень понравилось! Здесь, кроме F4-процессора, стоит BetaFlight OSD, BEC на 5В и 9В, датчик тока и слот для SD-карты. Плата явно предназначена для установки силового разъема сбоку, так как USB-разъем находится с противоположной стороны.

Моторы BrotherHobby не нуждаются в представлении. Вышел анонс новых моторов Returner R5 2306 2450kV!


Вес 28.3 грамма без проводов. Длины выводов 16см хватит до любого регулятора 4-в-1! Легкое усиленное основание, полый титановый вал, скругленные магниты N52H, корпус из алюминия AI7075, японские подшипники NSK, статор из пластин 0,15мм производства Kawasaki. Выдерживают напряжение до 5S! Потекли слюни? У меня уже полтазика:)

Новые 32-битные регуляторы с поддержкой DShot1200 RacerStar Tattoo 35А теперь есть блоком 4-в-1!


На борту BEC на 5В и 12В. По сравнению с раздельным вариантом, максимальное напряжение снижено до 4S. По моему, это из-за линейного BEC на 12В. Поставили бы импульсный на 10В, как это делает Matek, и не было бы проблем. Регуляторы бы работали и на 5S.


Есть вариант и менее мощных регуляторов 4-в-1 RacerStar Tatto 25A. У них только один BEC на 5В. Все остальное, как у старшего брата.

Блок все-в-одном RacerStar StarF4S 30A подойдет для легких сетапов без претензий на топовость.


Надо подключить только приемник, камеру и видео-передатчик, подпаять моторы и вперед! на борту F4-процессор, медленные и надежные гироскопы MPU6000, BEC 5В и датчик тока. Регуляторы на BLHeli_S поддерживают напряжение до 4S. Смутило расположение USB-разъема - прямо под силовым. Как-то не очень удобно.


Рама Awesome GX215 со сменными лучами на 4мм. База 215мм, вес 95 грамм. Дизайн понравился.


Новые моторы AOKFLY RV2306. Есть зеленого и белого цвета, на 2400kV и 2650kV. Мощность не заоблачная, на трешках 5040 выдают 1260 и 1290 грамм в зависимости от kV. Намотаны плотно одножильным проводом. Цена в $13.99 более чем гуманна. Подойдут как повседневные моторы, которые не жалко ушатать в хлам.


Аккумуляторы из новой серии Infinity 1500mah 80C-110C RS Force Edition доступны для заказа. Вес 181 грамм. Немного попробовал аккумуляторы этого производителя. Вполне нормальные, ток отдают хорошо, не вздуваются.

В продаже появилась настольная станция для тестирования моторов Crazy Motor CML-5.


Показывает только тягу с точность до 1 грамма. Максимальная тяга до 5кг. Можно устанавливать моторы 22-50 размера. Посадочные отверстия 16-19-25мм.

Следите за новостями и подписывайтесь в новую VK группу!

25 июня 2017

Гонки по FPV - испытание нового квадрика

Прошли успешные испытания нового квадрика, сборку которого закончил на днях. Напомню, что на квадрике был установлен полетный контроллер Matek F405-OSD и 32-битные регуляторы RacerStar Tattoo 35A. В полетный контроллер была загружена тестовая версия прошивки BetaFlight 3.2.0, в которой был включен протокол DShot1200 для общения с регуляторами. В общем, оно полетело!


Причем полетело ровно, гладко, четко и без каких либо нареканий! Просто как по рельсам! Не было ни одного глюка, связанного с работой быстрых гироскопов ICM20602 или протокола DShot1200!

Очень понравилось измененное направление вращения пропеллеров. Квадрик не зарывается в ветках, грязь не летит в линзу камеры. Даже пропеллеров стало меньше ломаться!

Как и предполагал, в первый же день обломал трубочки, в  которых были расположены усы антенны приемника. Поэтому антенны просто расположил в верхней части кабинки, прямо за камерой. Какого либо ухудшения качества приема сигнала не заметил. Отлетал метров на 100 за плотные кусты, RSSI на OSD показывало минимум 60%. Быстрее видео пропадет, чем сигнал с передатчика:)

В дальнейшем, полетный контроллер будет заменен на еще не вышедший Matek F722-OSD. А на будущее, наберу еще таких же кабинок Lumenier из поликарбоната и нарисую под них легкую раму из карбона толщиной 5мм под регуляторы 4-в-1.

Кстати, попался интересный анонс новшеств прошивки BetaFlight по применению DShot-команд для регуляторов на прошивке BLHeli_S или BLHeli_32. Там и пара видео есть. В общих чертах, будет так называемый режим "Анти-черепаха". Это когда квадрик падает вверх ногами и тумблером его можно вернуть в нормальное положение и снова взлететь, если травы на пропеллеры не намотало:) Так же появится возможность включать 3D-режим тумблером. Не требуется менять настройки пульта или регуляторов, все будет происходить посредством DShot-команд. И еще, теперь можно не ставить на квадрик пищалку, а можно назначить какой-либо тумблер так, чтобы квадрик просто пищал моторами.

21 июня 2017

Matek - новые полетные контроллеры

Я уже попробовал полетный контроллер Matek F405-OSD с быстрыми гироскопами ICM20602 и был приятно удивлен. Новый квадрик летит как по рельсам, точность управления просто бесподобная! На днях соберу вчерашнее видео и покажу. А пока что обнаружил еще парочку полетных контроллеров от Matek.


Новый полетный контроллер F405-AIO - это решение все-в-одном. На плате стоит процессор F405 и быстрые гироскопов ICM20602, BetaFlight OSD, BEC на 5В и 9В, датчик тока. Отличное решение для легкого квадрика. Может они еще под эту плату и регуляторы 4-в-1 выпустят:)


Но более интересную новость удалось найти на сайте прошивки BetaFlight! Появились характеристики нового полетного контроллера Matek F722-OSD на F7-процессоре с быстрыми гироскопами ICM20602 и BetaFlight OSD! Вот это будет бомба! По любому сможет работать на частоте 32/32кГц, а то и выше! Обратите внимание на фотографию. Там Matek F405-OSD, но на плате написано F722-OSD:)