STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller

UB0AAC

Андрей, прокомментируйте пожалуйста это

Но интересно то что это проявляется только когда ось YAW в режиме PAN. В режиме HOLD ничего никуда не плывет. Остальные оси в любых режимах не плывут.

Hyperion
An_private:

Плюс/минус. Дрейф гироскопов всегда присутствует.

да ладно. 0.4градуса и это точность ява при стабилизации квадрика а не более легкой задачи при стабилизации подвеса.
Если бы один только дрейф гироскопов был то яв бы уплывал.

An_private
UB0AAC:

прокомментируйте пожалуйста это

Тут мне сложно что-то сказать 😃 Я могу быть тотально неправ - это надо смотреть алгоритмы, а исходники не открыты. Возможно, что режимы pan/hold реализованы именно через коррекцию показания гироскопа. Хотя это и немного странно, но почему бы и нет.

Немного из мануала:
www.olliw.eu/…/Hold_versus_Pan_Mode
In contrast to pitch and roll, the gyro drift for yaw cannot be compensated for by the accelerometers. The STorM32 controller is capable of compensating the gyro yaw drift when in pan mode, but it’s impossible when in hold mode.

kaos

Замучили i2c ошибки. Кто нибудь заказывал imu nt?

An_private
kaos:

Замучили i2c ошибки

Провесил экранированный кабель - ошибки исчезли как класс. Но на всякий случай заказал CC3D Atom. Но пока жду.

KirS
kaos:

Замучили i2c ошибки

Не знаю, никогда не видел такого. На каждом кабеле (обычном) висит ферритовое кольцо.

An_private
KirS:

никогда не видел такого

У меня вначале даже первичный визард не проходил - сразу после включения моторов i2c вырубалось. Плетение косичек не помогло. Колечки помогли, но не радикально. Экранированный кабель на i2c просто снял проблему как класс.

kaos

Проблема плавающая, то сыпятся то не сыпятся. Визард удалось пройти успешно. Теперь при включении может успешно пройти инициализацию, а может зависнуть. Ферриты есть. Провод до IMU длинноват, но укорачивать не хочу.

An_private:

Экранированный кабель на i2c просто снял проблему как класс.

А где взять мягкий экранированный кабель? Наушники раздербанить?

An_private
kaos:

А где взять мягкий экранированный кабель?

Эээээ. У меня использован кабель от старой дохлой профессиональной петлички (микрофон такой). Где взять что-то подобное - даже не знаю 😇

Дока
kaos:

Замучили i2c ошибки.

Проверить контакты для начала. Возникла такая проблема когда чуть разъем отошел.

kaos
Дока:

Проверить контакты для начала. Возникла такая проблема когда чуть разъем отошел.

Разъемов нет, кабель припаян к контроллеру и иму. jst обжать нечем, поэтому пришлось поступить грубо.

Vladfva=

Подскажите, плиз, как правильно подключить приемник к storm32 по s.bus.
Продолбался уже три дня, ничего не выходит.
Подключаю землю и сигнальный провод на GND и RC-0. Выбираю в настройках s.bus. Задаю виртуальные каналы. Но ничего не двигается.
Если просто подключить выходы приемника к RC-0, RC-1 и RC-2 и включить их в настройках, то все двигается.

kaos

Заказал h t t p://www.ensys.lt/product/storm32-nt-imu-module-v2-0/
Посмотрим…

RE_loud

Ребят, может кто подскажет какой версией GUI подключится к такой плате, перепробовал несколько не подключается, пишет Please do first a read to get controller settings!

An_private
RE_loud:

какой версией GUI подключится к такой плате,

Любой. Если прошивка не подходит, то просто обновить прошивку.

RE_loud:

пишет Please do first a read to get controller settings!

Ну и? Он просит сперва считать текущие настройки из платы. Нажимаете read и читаете.

RE_loud

и все равно не могу врубится, прошился версия платы 1,1, прошивка 0,80, все нормально прошилось, но подключится для настроек все равно не могу, я правильно понимаю что версия GUI тоже должна быть 0,80??
при подключении для настроек в GUI, тоже нужно кнопки нажимать?

cfyz
RE_loud:

…прошивка 0,80 … версия GUI тоже должна быть 0,80??

да

Зачем Вам 0.80, когда крайняя прошивка 0.96?

Для старых сообщений отсутствует возможность редактирования.

Тут писал о том как спалил стабилизатор напряжения и микроконтроллер.
Ремонт: замена стабилизатора (в другом корпусе) + замена микроконтроллера.
Итог: восстановлена полная работоспособность.

RE_loud
cfyz:

Зачем Вам 0.80, когда крайняя прошивка 0.96?

понятно) просто какая разница какая прошивка, если я не могу зайти в настройки контроллера чтобы воспользоваться всеми прелестями этих прошивок) при любых попытках считать или подключится пишет Please do first a read to get controller settings!, хотя прошивки заливает, скажите как правильно подключится к контроллеру для настройки, может просто что не так делаю, или есть какой алгоритм

RE_loud

Наконец то я это сделал😵, перечитал все 34 страниц, пересмотрел все видео по настройки, но не как не мог прошится а потом подключится. Пожалуй опишу весь процесс на понятном русском языке) для тех кто решил тоже посветить свою жизнь этому контролеру))
На плате есть разъемы usb и RC port отмечен красным, этот порт служит для заливки прошивок, прошивается так: подключаете питание на подвес, либо через usb либо через основное питание подвеса, дальше подключаете FTDI адаптер, примерно он выглядит так , предварительно установив драйвера),после этого нажимаете две кнопки на плате контроллера, отпускаете сначала кнопку reset потом вторую, два диода должны погаснуть, дальше скачиваете свежую версию прошивки www.olliw.eu/2013/storm32bgc/#termsofusagegui в ней открываете, смотрите на картинку, 1 выбор версии платы, 2 выбор версии прошивки, 3 выбор com порта в котором определился ваш FTDI адптер, и 4 прошиваем, и после того как прошились, подключатся к GUI для настройки вашего контроллера нужно к usb. FTDI можно отключить.
когда подключите usb то скорее всего потребуется установка драйверов, это важно! так как компьютер должен увидеть ваш контроллер подключенный через usb, как com порт! Если у вас все определилось и в диспетчере устройств у вас примерно такая картинка то можно перейти во вкладку Dashboard в вашем GUI и нажать кнопку Read или Connect, после чего у вас должны позеленеть окошечки и появится надписи…

madwolf

Всем привет! Есть маленький вопрос - на Бангуде и Гудлаке есть 3х осевые подвесы на storm32 - на подвесе с Гудлаке стоят три мотора 2804 160t, а на подвесе с Бангуда два мотора 2206 100t и один 2804 - что выбрать?

Vladfva=

У меня прошить контроллер через GUI не получилось. Все время комп ругался на какое-то несоответствие с виндой ХР. Получилось только через Flash Loader Demonstrator.
С USB дровами тоже не так просто, они хитро распаковались но не установились. Надо было найти куда распаковались и уже от туда устанавливать. Да и папки с ХР не было, стали от 7.

Через s.bus никто не подключал? Случайно там инвертор не нужен?