Прошивки CleanFlight/BetaFlight для полетников
Вообщем, почему то как нагреется CC3D после этого не коннектится к клин конфигуратору, а пишет устройство не опознано
А какой проц должен стоять в контроллере что-бы хватило на будущие обновления ?
F3 или лучше F4 и играет ли по какой шиле подключен гироскоп аксель ?
А какой проц должен стоять в контроллере что-бы хватило на будущие обновления ?
F3 или лучше F4 и играет ли по какой шиле подключен гироскоп аксель ?
Применимо к этой теме, F3. Под F4 еще нет стабильных версий CF/BF, только экспериментальные сторонние сборки.
Если смотреть сильно на будущее, F4+SPI мозги вроде Sparky 2, но к тому моменту как под него появится стабильная версия прошивки, наверняка выйдут другие, более интересные мозги (c OSD, к примеру), да и цена со временем на них будет только падать.
Минус существующих мозгов на F4 — почти нигде нет инвертеров для SBUS/телеметрии. А в Sparky 2 даже сенсора батарейки нет встроенного, нужен делитель.
В данный момент имеет смысл брать мозги на F3 (DODO, SPRF3, Tornado и т.п.). Производительности в них достаточно для стабильного 2000Hz цикла, даже со включенным акселерометром и на более медленной I2C шине. Активная разработка и поддержка сейчас идет именно под F3. Так что если именно летать и использовать все последние навороты, это идеальный вариант.
Кому не хватает 2000Hz рефреша, могут пробовать F4 мозги (Revo, Revo Nano, Sparky 2), но это строго для любителей экспериментов.
Кстати, вот новый F3 мозг: X-Racer F303 Flight Controller, по функциям идентичен SPRF3.
но это строго для любителей экспериментов.
спасибо за развёрнутый ответ.
что же они такие громадные платы то делают.
выпускали бы в формате Mini CC3D Revolution
А плата по ссылке будет работать с S.Bus Fr.Sky без инвертора ?
и как я понял баро на ней нет ?
SPI как я понял шина на которой сидит гиро-аксель ?
2000Hz рефреша
это 2000 раз в сек. читаются показания с гиро-акселя, вот зачем нужен супер быстрый проц. )
Мне пока хватает CC3D c последним бетафлаем и MWREWRITE пид контроллером.
А плата по ссылке будет работать с S.Bus Fr.Sky без инвертора ?
Должна, по идее все F3 мозги имеют инвертеры в процессоре.
и как я понял баро на ней нет ?
Как пишут, только акро версия. Баро не нужен для рейсеров.
SPI как я понял шина на которой сидит гиро-аксель ?
Да. Вроде бы сейчас нет F3 мозгов с SPI, все на I2C.
это 2000 раз в сек. читаются показания с гиро-акселя, вот зачем нужен супер быстрый проц. )
Без акселя можно и 8000Hz читать, но пока еще не поняли что с этим делать, усреднять и слать команды регулям на 1000-2000Гц, либо применять какой-то еще фильтр, либо вообще без фильтров с новым протоколом обмена слать напрямую в регуль. Не понятно, насколько это может улучшить полет, по сравнению с тем что уже есть сейчас. Может так получиться, что разницы мы не заметим.
выпускали бы в формате Mini CC3D Revolution
Делают под крепление, которое есть в 99% современных рам. В микро формате тоже есть F1 и F3 мозги, но не особо популярны, разве что на 100-120мм рамах.
Чуть добавлю если можно, хотя Сергея трудно добавлять 😃 . В новой прошивке 220 появится в CLI команда интересная, сейчас нет, это “status” Борис пишет что 2 кгц работает и на Назе, но на пределе, буквально пару строк кода и копец. Будет интересно проверить загрузку проца командой Статус,
Пример
REWRITE
# status
System Uptime: 2763 seconds, Voltage: 0 * 0.1V (3S battery - OK), System load: 0.16
LUX# status
System Uptime: 2733 seconds, Voltage: 0 * 0.1V (3S battery - OK), System load: 2.82
Параметр System load если он меньше 1 Это хорошо, если больше ( как в реальном примере выше ) это загрузка проца такая что он не может обработать все команды, будет просто пропускать их .
На назе чтобы уменьшить время нужно по отключать все навороты если включены, компасы, барометры итд Этот параметр нужно “точить” и делать его не выше 1.
По поддержке протоколов ( там шел разговор про Назу rev6, там хоть и есть SPI он не используется как на мозгах F3 )
MPU6000 - support I2C and SPI
MPU6050 - support I2C only
MPU6500 - support I2C and SPI
А общий вердикт, уже не нужно покупать платы на проце F1 они изжили себя, дошли до своего предела. Борис все новые навороты уже будет тестировать на COLIBRI_RACE после того как до собирает миник на нём.
PS Буду ждать новых ссылок на новинки от Сергея ( как он их находит ? 😃 )
по функциям идентичен SPRF3
Прошивка от SPRF3 интересно подходит ? Ди и цена там эта ограниченное время, потом задерут видимо.
Еще появилось, что на 2.2.0 прошивке на naze32 ( она у тестеров пока ) will not arm on a F1 with luxfloat and gyro_lpf off , rewrite seems fine!
Это у тех кто использует SBUS. И еще один вердикт, что для Назы более всего подходит "pid rewrite "
Прошивка от SPRF3 интересно подходит ?
По ссылке написано что да:
The X-Racer flight controller runs on the open source Cleanflight software and its compatible with the Boris B. Betaflight firmware. The hex file to use is spracingf3 hex.
Господа не могу заставить работать MinimOSD и CC3D(с клинфлайт) вместе. Какие настройки надо изменить в КлинФлайт Конфигураторе чтобы MinimOSD хоть что-нибудь показывало кроме заряда батареи. В первую очередь интересуют наклон и горизонт.
Вот мои скрины из cleanflight configurator. OSD подключаю к Main Port, пишет NO DATA.
Интересно, “16MB” на этом новом контроллере - это 2 мегабайта или 16?
Интересно, “16MB” на этом новом контроллере - это 2 мегабайта или 16?
Ставлю на 2 мегабайта.
но хочется верить в 16 мегабайт en.wikipedia.org/wiki/Megabyte
не могу микруху расшифровать, но 128А намекает на 16 мегабайт… Опять жеж - спф3 побохаче выглядит, а стоит дешевле…
Я надеюсь что в пвм инпут можно всякого непвмного повтыкать, полплаты же под ненужные дырки…
Так не кто не подскажет как саттелиту активировать в клине? Она забинденная уже, просто что бы работала
Сделайте настройки как на этих скриншотах.
У меня СС3Д нано и я включаю сателлит (а не саттелита) в дальний разъём от выводов.
Сделайте настройки как на этих скриншотах.
У меня СС3Д нано и я включаю сателлит (а не саттелита) в дальний разъём от выводов.
Хорошо спасибо, по пробую. Но касяк нагревом сс3д и дальнейшим не опознанием устройства очень странно ибо полудохлый так же себя ведёт. У меня такое ощущение что именно атом не корректно работает с бетафлайтом.
У меня атом (не нано)
и вообще никаких проблем. Единственное что не нравится это фрм фактор атома.
Ну вот странно очень это
Ничего странного. У меня куча горелых сс3д и наз валяется.
Ничего странного. У меня куча горелых сс3д и наз валяется.
Да я по инструкции делал в опен пилоте летал, а тут с дуру на клин решил перейти , вот назу заказал, что их гору покупать что ли ))
А можно же как то через fdti подключить клин, а то может проблема с юсб
Сергий а это скрины ваши или где то есть инструкция?
Это скрины именно из моей СС3Д.
Я после того как прошиваю bin прошивку Бэтафлай под Опенпилотом, после этого ещё прошиваю hex прошивку Бэтафлай под Клинфлайт Конфигуратором и обязательно через FTDI шнурок. Если прошивать через ЮСБ то точно закирпичите, хотя может если подать внешнее питание 5В и не закирпичится.
Прошивать HEX прошивку нужно что бы CC3D подключалась к компу без внешнего питания и не нужно было после каждого сохранения передёргивать провод.
Это скрины именно из моей СС3Д.
Я после того как прошиваю bin прошивку Бэтафлай под Опенпилотом, после этого ещё прошиваю hex прошивку Бэтафлай под Клинфлайт Конфигуратором и обязательно через FTDI шнурок. Если прошивать через ЮСБ то точно закирпичите, хотя может если подать внешнее питание 5В и не закирпичится.
Прошивать HEX прошивку нужно что бы CC3D подключалась к компу без внешнего питания и не нужно было после каждого сохранения передёргивать провод.
Я лойдером загрузил сразу hex ардуинкой, бин пробовал так он вообще его не видит даже с питанием. Либо я что то не так сделал, вот работал нормально, решил прошить и все