STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller

DELFI

Спасибо за ответ, но хочу уточнить. Энкодер это датчик поворота. О каких датчиках идет речь и почему их нет?

Кстати, кому будет интересно: трех осевой подвес “Storm 32” потребляет одинаковое количество энергии как в покое так и в движении/работе. При 12 Вольт 0,31 Ампер.

Gapey

векорный режим реализован только на прошивках T-Storm32 …
в качестве основного контроллера можно использовать стандартную плату , но к ней придется докупить NT сенсор и спаять три платы управления моторами …
www.olliw.eu/…/What_is_T-STorM32_about%3F

DELFI
Gapey:

векорный режим реализован только на прошивках T-Storm32 … в качестве основного контроллера можно использовать стандартную плату , но к ней придется докупить NT сенсор и спаять три платы управления моторами …

Но зачем, если всё работает? И о каких энкодерах (датчиках поворота) шла речь, и почему их нет?

Gapey

да , и так работает … но …

  1. без толку расходуется куча мощности … это у вас маленькая камера и маленький ток , а на большой камере это критично …
  2. с энкодерами подвес начинает работать как пружина , без срывов …
  3. меньшими моторами можно стабилизировать большую камеру не рискуя перегреть моторы …
  4. контроллер всегда знает точное взаимо расположение осей подвеса , что упрощает работу при значительном ВЫРОЖДЕНИИ осей …

В прошивках Stoerm32 поддержка энкодеров не реализована … в NT прошивках (если не изменяет память начиная с версии 2.26) есть возможность использовать отдельные платы управления моторами , на которые и могут быть установлены энкодеры … драйверы моторов на контроллере при этом не используются …чтобы перейти на векторный режим управления моторами нужны ТРИ платы управления моторами и ТРИ энкодера , без этого режим не включится …

на платах Alexmos можно использовать энкодеры подключенные непосредственно к контроллеру (но придется докупить энкодерную лицензию) …

DELFI
Gapey:
  1. без толку расходуется куча мощности …

Я ожидал, что подвес в интенсивном рабочем состоянии, в пике потребляет пару ампер. Но когда узнал, что “Storm 32” при 12 Вольт потребляет всего 0,31 Ампер, что в покое, что в рабочем состоянии, очень удивился такой экономной работе.

Gapey:

да , и так работает … но …

Gapey:

на большой камере это критично …

Зачем использовать большую и тяжелую камеру, для которой потребуется большой и тяжелый подвес? Соответственно для всего этого вместе потребуется очень большой коптер.
На сегодняшний день, есть доступные по цене экшин камеры разных производителей с весьма хорошим изображением, которое используется даже на телевидении в разных передачах. Экшин камера прекрасное, решение для аэросъемки.

Gapey
DELFI:

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

так мелкой камере больше и не нужно …

DELFI:

Экшин камера прекрасное, решение для аэросъемки.

каждая камера под свои задачи … люди и с пятаками летают со стеклами за несколько килобаксов …
про сЪёмку с рук/платформ/кранов я вообще молчу , там несколько килограмм вполне штатная ситуация …

на мелкие камеры энкодеры ставят в основном из за срывов , когда камеру сдувает или стряхивает при резком маневре и для более устойчивой работы на больших углах отклонений …

DELFI

Вас понял! Спасибо за разъяснение. Но после выхода DJI Inspire со сменными объективами, стоит ли вообще поднимать в воздух тяжелые “зеркалки”.

Gapey:

каждая камера под свои задачи … люди и с пятаками летают со стеклами за несколько килобаксов …

Стекла (оптика) это да, а сколько еще сама “зеркалка” стоит с возможностью записи 4К*60…

Gapey

в 90% случаев пользователям хватает экшин камер , вам скорее всего тоже хватает , и под них есть бюджетные решения подвесов , которые закрывают 90% хотелок … но остальным 10% нужно больше …

DELFI:

Но после выхода DJI Inspire со сменными объективами, стоит ли вообще поднимать в воздух тяжелые “зеркалки”.

зеркалки поднимают в воздух те у кого они есть , и оптика к ним есть … а что то еще нужно покупать … а так беззеркалки от тёти сони самое продвинутое бюджетное решение со сменной оптикой …
опять-же задачи у всех РАЗНЫЕ … люди используют и Блэкмыджики и другие цифрозадники . Наприменр у того же канона есть ME20F , вы много знаете камер способных снимать при 0,0005 Люкс ???
У меня одни клиенты пользуют камерные модули от тёти сони с 30х зумом !!! и они этим зумом пользуются … и все контроллеры они пользуют только с энкодерами …

DELFI

Естественно, у каждого свое хобби и угол зрения на определенные вещи. Года три назад возможно ещё было соотношение 90/10, но после выходя компактных решений 4K*60 c более высокой светочувствительностью это цифры сместились и не в пользу желающих поднимать килограммы дорогостоющей оптики в воздух. Смысла уже нет. Так или иначе, обращаю внимание чем пользуются профессиональные операторы для воздушной съемки различных телепередач. Чаще всего это даже не DJI Inspire а всего лишь DJI Phantom, пусть и в последней комплектации. По всей видимости считают, что такая “картинка” уже вполне приемлема для выхода в эфир. Другое дело, просто кому то нравится крупные камеры, большие квадро/гексо и т.д коптеры, это их выбор и их право на своё хобби.

dvd-media
DELFI:

Так или иначе, обращаю внимание чем пользуются профессиональные операторы для воздушной съемки различных телепередач.

конечно, только к теме это уже не относится. Здесь как-то всё больше по шторму, его настройкам.

DELFI
dvd-media:

конечно, только к теме это уже не относится.

Относится. Это подчеркивает актуальность на сегодняшний день подвеса Storm32 под компактные экшин камеры, который в принципе “из коробки” работает хорошо.
Но, информация от Gapey тоже интересна.

fanik

Здравствуйте.
С коптером Simtoo Dragonfly Pro получил трехосевой подвес на STorM32.
Подвес работал (не работало только управление по POT) но процессор сильно грелся. Видно что при включеном коптере подключая подвес напряжение попало на контактьі POT.
Бьіло принято решение поменять процессор.
Китайцьі прислали такой-же процесор. Установил его но прошить ни через USB-TTL ни через STLink/V2 не удается 😦
ИМХО - Программа прошивки не видит процессора.
Посмотрите, пожалуйста фото.
В чем может бьіть дело?

25 days later
X_man

Народ, помогите упорядочить мысли в голове))))) А то уже скоро взрыв мозга будет… На данный момент имеется таротовский подвес и коптер на пиксхавке. Таротовский подвес отвратительно заваливает горизонт на поворотах и боковых пролетах, и этот никак не калибруется так как это результат погрешности датчиков при определенном движении. Это можно было бы улучшить подключив его к таротовскому полетнику, но у меня пикс, так что не вариант. Вычитал что шторм 32 можно подрубить по мавлинку к пиксу и пикс будет помогать компенсировать уход горизонта в таких же маневрах. И на ютубе есть видео с подтверждением этому. Однако изучиы по подробнее выяснилось что данный режим работает только в T-Storm32 версиях контроллера подвеса. Как я понял из сообщений выше, от обычной версии с платой 1.3 (которых навалом на алике и прочих ресурсах) storm32 отличается необходимостью использования энкодеров и отдельных драйверов на каждый мотор, а так же NT модулем для площадки камеры. NT модуль сделать нетрудно купив cc3d полетник и перепрошив его. А вот с энколерами и драйверами моторов я пришел в тупик. Все что я нахожу - это либо большие моторы с уже встроенными и драйверами по цене каждого мотора превышающей стоимость той экшин камеры которая будет стоять на подвесе (что делает абсурдными затраты на сборку такого подвеса) , либо фотки этих драйверов версии 2,4 и все ссылки ведут просто на сайт разработчика , а там предложение скачать трафарет для самостоятельного изготовления , травления и распайки платы из smd компонентов. Где купить готовый вариант этих драйферов нигде немогу найти. Я конечно понимаю что если бы я собирался в промышленных масштабах изготавливать и продавать такие подвесы то имеет смысл изучить все этапы создания таких драйверов, но для того чтоб собрать всего 1 подвес для себя проходить весь этап создания микроплат и закупать все необходимые компоненты это кажется неоправданная трата времени и перевод материалов. Потому что пака я научусь все это делать , я угроблю кучу компонентов. И в результате это будет всеравно дикая кустарщина. Без практики такое с первого захода не соберешь. Я могу пеесадить пару тройку smd компонентов, могу перекатать микроконтроллер и залить в чистый чип прошивку, но собирать снуля всю плату это уже перебор.
Так вот все таки может можно где то купить эти драйвера в фабричном готовом виде? Чтоб взять обычный storm32 подвес с платой 1.3 , докупить к ней cc3d и три драйвера и три магнита.
И вообще правильно ли я понял что на прошивках 2.х драйвера моторов на самой плате не работают? Последняя прошивка на которой можно совместно использовать NT модуль камеры и драйвера распаяные на 1,3 плате это 0,96 ?

Gapey

вы смешали в кучу два этапа развития проекта …
NT - это первое существенное изменение в проекте , для обмена данными используется не I2C а NT шина …
I2C - поддерживается прошивками до 0.96 включительно , более свежими не поддерживается и поддерживаться НЕ БУДЕТ …
для перехода на NT нужен как минимум NT сенсор , самый бюджетный вариант получить такой сенсор CC3D мини/микро с соответствующей прошивкой …
все платы версий 1.хх до сих пор поддерживаются крайними прошивками (естественно только с NT сенсором) …
второе изменение T-Storm32 , это возможность использовать внешние драйверы моторов подключаемые к NT шине, как с энкодерами так и без …
все крайние прошивки собираются в том числе и для плат версий 1.хх и прекрасно на них работают как с набортными так и с внешними драйверами моторов …
тоесть можно взять плату версии 1.3 , докупить NT сенсор или CC3D , и использовать крайние прошивки …
платы версий 3.хх не имеют набортных драйверов , соответственно работают только с внешними …
без энкодеров не удастся использовать только векторный режим управления моторами (его можно включить только при наличии в системе трёх осей с энкодерами) …
T-Storm32 сейчас фактически находится в состоянии БЭТА (рабочие подвесы есть только у Олли и еще нескольких человек) , но если вы всетаки решитесь стать бэтатестером то пишите в личку , помогу собрать комплект ( все печатки у меня есть)

X_man

Спасибо за развернутое разъяснение. Раз на платах 1.3 на новых прошивках драйверы можно использовать встроенные, то я пака что остановлюсь на этом варианте, докупив сс3в к нему. Бетатестер из меня не очень получится так как летаю я редко, по мере появления времени и погоды. Так что в T-Storm32 пака что суваться не буду. Может по позже… Сколько вообще по деньгам выходит собрать один NT драйвер с энкодером?

Gapey

если детали закупать в Китае десятками (иначе слишком дорого) то процессоры будут от 1,5 бакса ,энкодеры от 2,6 бакса , драйверы от 1,1 бакса магниты от 1 бакса за диск и от 1,5 баксов за кольцо… ну и ~ 2-4 бакса на остальную мелочевку …
итого по деталям можно уложиться в 10 баксов …
платки у меня в барахолке по себестоимости производства (около бакса) …
так же есть пустые платы NT сенсоров , логеров , Oled дисплеев , WiFi ну и самих контроллеров V3.3 … все заказывал заготовками (для удешевления) и готов поделиться по себестоимости …

MarsOne

где купить storm32

вот, например, 1.3 с NT модулем

Подключается и вполне работает с пиксом по мавлинк,

Но, правильно ли я понимаю - “компенсации горизонта” там не будет , если не использовать “STorM32 Native” протокол , который доступен только в кастомной версии ардукоптера (BetaCopter ) ?

X_man
MarsOne:

правильно ли я понимаю - “компенсации горизонта” там не будет , если не использовать “STorM32 Native” протокол , который доступен только в кастомной версии ардукоптера (BetaCopter ) ?

Ну Вы спрашиваете примерно тоже самое о чем я интересовался пятью постами выше. Меня тоже интересовала компенсация горизонта. Для того чтоб она работала нужно со стороны пикса чтоб был STorM32 Native протокол, а это значит кастом прошивка полетника. А со стороны контроллера подвеса нужна поддержка "STorM32 LINK" . А исходя из

STorM32-Link features have been made available only for T-STorM32

работать это все будет только с T-Storm32, то есть помимо NT модуля камеры нам нужны еще и энкодеры на всех трех моторах. Просто перечитайте последние 5-6 постов. Разговор был как раз об этом всем.

Gapey

вся беда современных контроллеров , как полетных так и подвесов в используемых на них гироскопах …
в отличии от нормальных механических гироскопов используемых в большой авиации , наши MEMS дают на выходе не положение а угловую скорость …
соответственно положение приходится рассчитывать , постоянно снимая информацию о скорости и интегрируя … беда в том что все эти гиры плывут ( а что вы хотите от датчика за пару баксов) в основном по температуре , и даже малейший дрейф ведет к накапливающейся ошибке …
корректировать горизонт (рол и пич) можно по акселерометру (в покое дает 1g к земле) , но при маневрах использовать аксель нельзя , будет только хуже …
решать проблему можно по разному …
у Алекса есть термокалибровки , их основное предназначение компенсация дрейфов при смене температуры (вынесли из теплого помещения на мороз) но … чем стабильнее гира тем больше можно доверять гироскопу и меньше задействовать аксель …
на вашем тароте видимо пошли другим путем (сам с ними не сталкивался) , получение дополнительной информации с полетного контроллера чтобы знать когда и на сколько можно доверять акселю.
у некоторых полетных контроллеров есть возможность настроить выходы на управление подвесом на сервах . для 2х осевых подвесов так можно получить информацию о наклонах коптера , но к сожалению нельзя получить информацию об ускорениях ибо непонятно для чего он наклонился , чтобы лететь или чтобы бороться с ветром и есть ли боковые ускорения …
какую-то информацию можно получить по мавлинку , но там тоже есть далеко не все …
сейчас почитал по STorM32 Native , понял нахрена Олли мутил CAN на контроллере v3.3 , именно для получения из пикса всей необходимой информации для управления коррекцией по акселю … рабочий копмлект v3.3 подключенный к пиксу похоже пока есть только у Олли ,те фактически в состоянии бэта …
также комплекты v3.3 работают минимум у 2х человек (но совместно ли с пиксом ХЗ) и несколько комплектов заказывали в складчину через человечка из Австралии , сколько из них уже в работе пока неясно …
более подробно по T-STorM32 нужно узнавать у автора в профильной теме www.rcgroups.com/forums/showthread.php?2838548-T-S…
работать STorM32 Native скорее всего будет и без энкодеров (ну уж очень неудобно будет их ставить на таротовсие подвесы), но придется использовать плату v3.3 с CAN интерфейсом , а значит и 3 внешних драйвера моторов … ну и прошивку для пикса использовать версию от Олли …

9 days later
fanik
fanik:

Здравствуйте.
С коптером Simtoo Dragonfly Pro получил трехосевой подвес на STorM32.
Подвес работал (не работало только управление по POT) но процессор сильно грелся. Видно что при включеном коптере подключая подвес напряжение попало на контактьі POT.
Бьіло принято решение поменять процессор.
Китайцьі прислали такой-же процесор. Установил его но прошить ни через USB-TTL ни через STLink/V2 не удается 😦
ИМХО - Программа прошивки не видит процессора.
Посмотрите, пожалуйста фото.
В чем может бьіть дело?

Вьісланьій плохими китайцами процесор оказался пластмасой с вьіводами.
Хорошие китайцьі прислали процесор которьій прошился без проблем. 😃