FPV нанокоптеры на рамах до 100мм

Mef78
Воронов:

После JESC-прошивки регуляторов нужно ПК перепрошить.
Полетник должен поддерживать Bidirectional Dshot.

Полетник естественно (пере)прошит.
Прошивка BetaFlight Performance Edition F3 4.1.1 EA3
И обратная связь в виде отображения оборотов двигателя на вкладке моторы работает. Регули правда прошил бесплатной джазовской прошивкой. 48кГц и обратная связь.
Включение обратной связи прилично подгружает полетный контроллер, вот я к чему.

Воронов
Mef78:

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

Вот, не должна бы она грузить ПК.

DimanCh
Воронов:

Вот, не должна бы она грузить ПК.

Сама обратная связь, конечно, не грузит - но грузят фильтры, которые используют эти данные

Mef78:

Полетник естественно (пере)прошит.
Прошивка BetaFlight Performance Edition F3 4.1.1 EA3
И обратная связь в виде отображения оборотов двигателя на вкладке моторы работает. Регули правда прошил бесплатной джазовской прошивкой

А на джазовской прошивке регулей - у ПК косячков с отображением тока/вольтажа нет?

Воронов
DimanCh:

Сама обратная связь, конечно, не грузит - но грузят фильтры, которые используют эти данные

Она и нужна для того, чтобы фильтр работал минуя процессор ПК…

Mef78
DimanCh:

А на джазовской прошивке регулей - у ПК косячков с отображением тока/вольтажа нет?

У меня простенький бюджетный стек: Super_S F3 + ESC Super_S BS06D 4 в 1 Blheli_S с алиэкспресса, датчика тока нет. Про напряжение пока не скажу. Ещё не летал в fpv, только в визуале по комнате.

xkoffx

Подскажите по пропам на трэшкан. Нашел gemfan 3-лопастные, на 1мм или 0.8мм брать? а то я замеряю вал - 0.9мм штангенциркуль показывает.

DimanCh
Воронов:

Она и нужна для того, чтобы фильтр работал минуя процессор ПК…

Не на всех полетниках есть отдельный процессор для обсчета данных акселя/гиры по фильтрам. А в случае обычных пк все делает основной проц пк. Рпм фильтр позволяет сразу(относительно) убрать из всего получаемого узкие и сильные компоненты, производимые вращением двигателей. Но все равно информация о частотах вращения каждого двигателя приходит на ЦПУ, потом по ней строятся параметры фильтров, которые применяются к параметрам фильтров , которые применяются к сырым данным датчиков и затаи обрабатываются ПИД контроллером.
Может быть улучшения в производительности будут при полном отключении всех остальных(кроме рпм) фильтров.

R2Dmitry

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

SkyPlayer
Mef78:

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

Разгон-то не забыли включить? 😉 На F3 вы не сможете глянуть через конфигуратор полётную загрузку процессора, так как при запитке бе USB проц разгоняется до 120 МГц, но VCP при этом уже не работает. А если сперва подключиться у USB, а потом запитать, то проц останется на 72 МГц и, естественно, не будет тянуть всю эту кухню с RPM-фильтрами:

There’s a new cpu_overclock feature which supports overclocking from it’s default 72mhz to 128mhz in 8mhz steps. 120mhz works most of the time. 128mhz has yet to work on a single board. Almost all more modern boards use virtual usb (VCP) which only works on 72mhz. On these boards there are overclocking options of the form 120mhz_vcp which only overclock if there isn’t an usb device connected at boot time. Use either these options or connect Configurator via a serial port.

At 120 mhz SPI gyro boards should easily do 4k4k with rpm filter. I2C gyro boards should work with 4k2k.

We-BEER
Воронов:

Она и нужна для того, чтобы фильтр работал минуя процессор ПК…

а фильтр это что? у вас на полетнике отдельный какой-то модуль фильтра есть?

Dozor-SPb

Я не понял смысла спора о загрузке проца… Мобула 7 со своими слабенькими мозгами летает прекрасно, мозги пока не расплавились. И смысл что то думать о том, на сколько %% оно там шуршит?

ZaqWer

Ребят, что может быть?! Коптер - тини6 коллекторник, ПК -f3, подключаю батарею и ничего не происходит. Не включается. К компу подключается, прошивку вижу. В тесте движки покрутить могу с подключенной батареей. Без Юсб не заводится… батареи пробовал разные.

Dozor-SPb
ZaqWer:

Коптер - тини6 коллекторник, ПК -f3, подключаю батарею и ничего не происходит.

Через бетафлай видно реакцию на стики и тумблеры аппы?

We-BEER
Воронов:

о RPM-фильтре речь.

У вас на полетнике есть аппаратный RPM-фильтр? Поясните как у вас фильтр не грузит проц? Это же программный фильтр, проц им занимается.

DimanCh
ZaqWer:

Ребят, что может быть?! Коптер - тини6 коллекторник, ПК -f3, подключаю батарею и ничего не происходит. Не включается. К компу подключается, прошивку вижу. В тесте движки покрутить могу с подключенной батареей. Без Юсб не заводится… батареи пробовал разные.

Не включается - это лампочки не горят и ничего не происходит, или загорелись - но не армится и прочее?

Mef78
SkyPlayer:

Разгон-то не забыли включить? На F3 вы не сможете глянуть через конфигуратор полётную загрузку процессора, так как при запитке бе USB проц разгоняется до 120 МГц,

Естественно включил. Но вот на 120 коптер не армится, пришлось чуть вниз откатиться по частоте:
set cpu_overclock = 112MHZ_VCP

At 120 mhz SPI gyro boards should easily do 4k4k with rpm filter. I2C gyro boards should work with 4k2k.

сказано что с разгоном до 120, плата должна тянуть 4/4, гира на ней SPI.
set gyro_1_bustype = SPI
set gyro_1_spibus = 1
set gyro_1_i2cBus = 0
Без разгона 2/2 тянет, разницы при 2/2 с разгоном и без я не заметил.
4/4 с разгоном не пробовал.

Dozor-SPb

Господа, я правильно понял, что 48/96 кГц это для вупчиков. Для более крупных аппаратов (пропы от 3 инчей) прошивка только 24 кГц?

SkyPlayer
Dozor-SPb:

Для более крупных аппаратов (пропы от 3 инчей) прошивка только 24 кГц?

Я пробовал на 5". На 24 кГц получил срывы синхры одного мотора на небольших оборотах (порядка 15% газа), на 48 кГц проблем не было, зато было приятное удивление временем полёта - да, почти “блинчиком”, но по тренировочной трассе с перепадами высоты и с 3 падениями (потому ласт-арм чуть больше минуты):

Коптер весит 297 г, аккум 4s 1300 мАч - 154 г

Dozor-SPb
SkyPlayer:

на 48 кГц проблем не было

То есть можно использовать ту прошивку 48, которая типо рекомендована для вупов? Меня именно это смутило

SkyPlayer
Mef78:

Без разгона 2/2 тянет, разницы при 2/2 с разгоном и без я не заметил.
4/4 с разгоном не пробовал.

Ещё немного поэкспериментировал:

  1. Разгон до 120 у меня тянет, 4/4 под 120 тоже
  2. С отключенным разгоном 2/2 тянет
  3. Самое интересное - что без разгона с 2/2 время полёта вышло НА МИНУТУ БОЛЬШЕ (5:45 против 4:45) при прочих одинаковых настройках! Ну не разогнанный F3 же лишнее жрёт? 😁 Прошивка полётника BetaFlight Performance Edition F3 4.1.1 EA3, протокол регулей DSHOT300 с RPM, динамический фильтр выключен, ползунок фильтрации сдвинут в правый край “сектора средней фильтрации”.

P.S. Виртуальный датчик тока поломали только в BetaFlight Performance Edition или вообще в BF4?