STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller

Gapey

1.3 это крайняя версия STORM … более свежие это T-Storm … крайняя плата версии 3.3m не имеет своих драйверов двигателей и использует внешние …
в версии без энкодеров работает штатно , все десятки раз проверено … в версии с энкодерами не смотря на релиз ПО фактически является бэтой , те из реальных пользователей фактически только сам ОЛЛИ , ну может еще пара тройка человек …
энкодеры у вас будут напаяны на платы которые не рабочие , так что толку от них не будет никакого … все равно придется лепить туда моторные платы T-Storm32 на которых стоит свой энкодеры .

Saradon

Скажите, может есть какой секрет, как запустить GUI 2.30 и новее (бетки)?
У меня после запуска просто висит пустое чёрное окно.
И так на трёх компьютерах.

Gapey

у меня запускается очень долго , пару минут (и это на двух зеонах 😁 ) … сейчас ковыряюсь с 2.34е …
запускать нужно ЕХЕшник а не ВАТник …

Saradon

Неа.
Висит чёрное окно и через некоторое время самозакрывается.
Ещё на двух компах попробовал.

nekorystnov
Gapey:

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

Это вы про 1.3 версию платы?

Gapey

без разницы , хоть 1.3 хоть 3.3m … у версии 3.3 приимущество только в малых размерах 40*25 и набртном импульсном стабилизаторе 5вольт от которого питаются все NT платы.
для работы с энкодерами нужна одна основная плата , NT-sensor ( c I2C сенсорами эти прошивки не работают) и три платы управления моторами T-Storm32 на которые и устанавливаются энкодеры TLE5012B … к последним ревизиям плат T-Storm32 можно вместо TLE5012B подпаять шлейф от энкодеров AS5048A …

nekorystnov
Gapey:

три платы управления моторами T-Storm32 на которые и устанавливаются энкодеры TLE5012B … к последним ревизиям плат T-Storm32 можно вместо TLE5012B подпаять шлейф от энкодеров AS5048A …

Насколько я понял в свободной продаже такой кит (основная +3 моторные платы) сейчас не найти?)

Yden
Gapey:

без разницы , хоть 1.3 хоть 3.3m … у версии 3.3 приимущество только в малых размерах 40*25 и набртном импульсном стабилизаторе 5вольт от которого питаются все NT платы.
для работы с энкодерами нужна одна основная плата , NT-sensor ( c I2C сенсорами эти прошивки не работают) и три платы управления моторами T-Storm32 на которые и устанавливаются энкодеры TLE5012B … к последним ревизиям плат T-Storm32 можно вместо TLE5012B подпаять шлейф от энкодеров AS5048A …

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

SanchеZ
Yden:

чё то переборщили как мне кажется

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

Кстати, я, для отладки, просто разместил 3 платы регуляторов (без енкодеров) на одной пластине, и от этой пластины развел провода к двигателям на механике. Получилось почти тоже, что контроллер с регулями, но на 2х платах 😃

Yden

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

SanchеZ

Но так если вас устраивает, то версию 1.3 ни кто не отменял, приобретите версию платы с НТ сенсором и будет у вас цельная плата с регулями и свежей прошивкой, а при необходимости сможете подключить и регули на НТ шину.
Или, может, я не понял вашу проблему/вопрос?

Gapey

у распределенной системы достаточно много плюсов …

  1. нет длинных силовых проводов к моторам , гораздо меньше помех и наводок …
  2. основная плата получается гораздо меньше , не 50*50 а 25*40 …
  3. полная NT шина связывающая все компоненты системы всего 5 проводов и достаточно 6 проводного слипа …
  4. в случае с классическим энкодером, его все равно придется крепить на мотор и его плата для удобства крепления должна быть достаточно большой (чтобы её крепеж соответствовал крепежу двигателя) … при этом плата управления мотором T-Storm32 (те что я делал) всего 29мм в диаметре , что сопоставимо с диаметром моторов на мелких подвесах …

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

nekorystnov

Повторю вопрос касаемо покупки версии 3.n. Не нашёл где можно приобрести кит (плата+3 моторные платы), реально ли это вообще?

Gapey
nekorystnov:

Повторю вопрос касаемо покупки версии 3.n. Не нашёл где можно приобрести кит (плата+3 моторные платы), реально ли это вообще?

тут www.rcgroups.com/forums/showthread.php?3027947-T-S… народ скидывается чтобы заказать производство тестовой партии плат …
цена соответственно огого + еще доставка будет из австралии что тоже недешево …
пустые платы можно взять у меня по себестоимости производства (см темы в барахолке) и спаять самому …
я обещал Олли сделать несколько комплектов для Российских бэтатестеров , но с ограничением и обременением …

  1. бэтатестер должен иметь опыт постройки/настройки подвесов на базе STORM или Алексмос
    (я так понимаю вы таким опытом не обладаете)
  2. отписаться по результатам в профильное теме на РЦгрупс
Mega73

Подскажите куда копать,приехал мне подвес на Storm32…прицепил к дрону и поставил камеру…втыкаю юсб шнур в комп…реакции никакой…на 2х компах…что не так то?И еще один из моторов как то туго крутится(тот чтосбоку от камеры)такое ощущение что по металу скребет

ARTYUSS

Всем привет,

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

К самой проблеме:

имееться дешовенькией трехосевой подвес из китая с storm32 версия 1.31s и гирочип по I2C.

Из коробки все работало, но жутко трясло… и к компу по USB не конектился.

Дайка я думаю перепрошью его ( ну и по простоте своей не читав никакой инфы, залил последнюю версию, 2.30 вроде) это я сейчас умный после трех вечеров интернета и понимаю что она мне не подходит и что мой максимум это 0.96. и вот тут гемор 😒

качаю с сайта Olliw GUI с прошивкой 0.96 пытаюсь ставить, а мне в DOS BOX пишет: что цель не поддерживаеться… (в сети не нашел ни одно такого поста)
пошел дальше, взял последний GUI и через него установил 0.96 версию, по DOS BOXу прошивка вроде становиться, тоесть бегут строчки и потом идет ребут платы, по светодиодам тоже вроде прошивка стала.
и тут НО, не соеденяеться с GUI , комп по USB чип не видит, и нет импульсов на моторы.

С версией 2.3 чип соиденяеться с компом, есть импульсы на моторы, можно проводить настройку в GUI, но учитывая тот факт что у меня гирочип по I2С то смыслав этом никакого нет.

помогите, что делать?

Gapey
Mega73:

Подскажите куда копать,приехал мне подвес на Storm32…прицепил к дрону и поставил камеру…втыкаю юсб шнур в комп…реакции никакой…на 2х компах…

реакции совсем никакой ??? даже фонарь не появляется в диспечере устройств ??? шнурок другой пробовали ???

Mega73:

И еще один из моторов как то туго крутится(тот чтосбоку от камеры)такое ощущение что по металу скребет

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

ARTYUSS:

а мне в DOS BOX пишет: что цель не поддерживаеться…

а если прошить не через гуи а напрямую через DFUSE ???
------------------------
На практике паял и прошивал не одну сотню плат на STM32 (Openpilot,F4BY,Alexmos и много другово) и никогда никаких проблем небыло , пока не добрался до STORM… вот тут и начались разные чудеса … платы упорно не хотят прошиваться … успешность сией процедуры почему то сильно зависить от конкретного экземпляра и способа подачи питания (прошивал и основные контроллеры разных версий и моторные платы и сенсоры ) … какие то платы прошиваются сразу , какие то с двадцатого раза , какие то при подаче питания от USB , какие то при внешнем питании … притом проблемы как из ГУИ так и напрямую из STшных утилит , как через Uart так и через USB … и никакой закономерности выявить не удалось … гарантировано без проблем прошиваются только через JTAG … пытался выяснить чем платы STORM отличаются от остальных … единственное отличие которое ИМХО может влиять на прошивку - нога RESET . У всех плат что я работал раньше , притом от разных разработчиков , RESET был подтянут к питанию резистором , обычно 10к … а вот Олли на своих платах ставит на RESET конденсатор 0.1 на землю … это не противоречит документации на чип , в которой сказано что в нем уже встроена подтяжка … однако полтергейст с прошивками имеет место быть …

ARTYUSS:

помогите, что делать?

ну самое правильное решение (особенно с учетом того что вы в европе ) купить NT сенсор , например у тех-же энсисов …
ну или искать где нибудь JTAG типа такого www.aliexpress.com/item/…/32631496848.html
или платку от ST из серии DISCOVERY (у них на борту JTAG )

ARTYUSS

Это да, я как раз планировал вчитаться в тему и выбрать какой заказать сенсор, но мне все же интирессно почему не работает и почему не могу прошить, китайцы же как-то умудрились 😄

SanchеZ

Доброго всем дня.

Gapey:

а вот Олли на своих платах ставит на RESET конденсатор 0.1 на землю … это не противоречит документации на чип

По рыскал в интернетах, и действительно, есть вариация установки конденсатора на цепь сброса. Т.е. резистором подтягивается к питанию, а кондеем - к земле. Такое подключение дает некий эффект задержки при старте. В общем не буду объяснять, в интернете есть описание такой схемы.
Но вот меня интересует (к сожаоению, нет при себе контроллера storm32), есть ли резистор подтяжки на плате? Внутренняя подтяжка, это конечно хорошо, но все мои знакомые крайне настойчиво рекомендуют устанавливать резистор 10к, т.к. встроенная в чип подтяжка очень не стабильна.
Уважаемый Gapey, если у вас попадется такой “глючный” контроллер, посмотрите, есть ли там резистор подтяжки, и если его нет, попробуйте накинуть, возможно это поможет.

ARTYUSS
Gapey:

а если прошить не через гуи а напрямую через DFUSE ???

Gapey:

или платку от ST из серии DISCOVERY (у них на борту JTAG )

а можно этих два момента чуток по подробнее, ато я еще не очень силён в материи

Gapey
ARTYUSS:

а можно этих два момента чуток по подробнее, ато я еще не очень силён в материи

DFUSE - родная софтина от ST для прошивки контроллеров через USB
www.st.com/en/…/stsw-stm32080.html
есть еще FLASH LOADER DEMONSTRATOR для прошивки контроллеров через UART …
www.st.com/en/…/flasher-stm32.html
кастрированные версии этих утилит через консольные команды используют для прошивки различные ГУИ … в том числе и у Олли …
ну и платы дискавери это вот такие
www.google.ru/search?q=stm32+discovery&newwindow=1…
на борту есть JTAG который можно отключить от набортного контроллера (сняв 2 перемычки) и подключить к своей плате …

SanchеZ:

Уважаемый Gapey, если у вас попадется такой “глючный” контроллер, посмотрите, есть ли там резистор подтяжки, и если его нет, попробуйте накинуть,

нету там резисторов … нигде нету … ну не ставит их Олли …
конденсатор дает задержку между подачей питания и запуском контроллера , давая возможность питанию гарантировано дойти до номинала … это проще чем ставить супервизор и формировать POWER GOOD.
как буду чтото паять прошивать попробую докинуть резистор …