Подвес камеры на бесколлекторных моторах на Alexmos/Basecam

сандор

Появился глюк, пропали калибровки датчика на раме, сделал повторно они зафиксировались, но снова сбросились.
Калибровки датчика на камере в порядке. В чем может быть причина?

Gapey
Plohish:

это ненормально и этого не должно происходить, я прав?

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

Plohish

кольца есть изначально… кабель и другой порт USB пробовал, толку нет…
я подозреваю, что по этой же причине и слетает калибровка когда подвес дуреет…

Gapey

если сбой происходит и при отключенном USB , то ошибки по USB и Seriаl не являются его причиной … при не подключенном USB CP2102 вообще не запитывается …

Plohish:

Может где-то питание критично проседает на плате?

ну так проверьте питание … там всего то 2 стабилизатора 5 вольт импульсный и 3,3 вольта LDO … оба питания есть на разЪёмах платы … СP2102 питается от USB своим встроенным стабилизатором 3,3 вольта , от которого больше ничего не запитано …

Plohish
Gapey:

если сбой происходит и при отключенном USB , то ошибки по USB и Seriаl не являются его причиной … при не подключенном USB CP2102 вообще не запитывается …

как же на не подключенном, а как программа тогда будет видеть ошибки? Кабель подключен, батарея подключена, моторы ON, двигаю руками любую ось, на экране вижу ошибки…

Gapey

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

Plohish
Gapey:

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

сделал, выключаю-включаю питание, подвес калибруется при включении…
что я должен увидеть?

Gapey

калибровки наместе ??? попробуйте несколько раз … если с компом слетают а без компа нет , то проблемы в ошибках на USB или SERIAL … как вариант попробовать настраивать через блютуз модуль …

сандор
Gapey:

калибровки наместе ??? попробуйте несколько раз … если с компом слетают а без компа нет , то проблемы в ошибках на USB или SERIAL … как вариант попробовать настраивать через блютуз модуль …

Видимо это моя проблема.

сандор

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

Plohish
Gapey:

калибровки наместе ??? попробуйте несколько раз … если с компом слетают а без компа нет , то проблемы в ошибках на USB или SERIAL … как вариант попробовать настраивать через блютуз модуль …

отключил подвес от компа
сымитировал поломку, подвес затрясло… калибровка думаю слетела
отключил питание
подключил питание, подвес при включении питания калибруется!

этот опыт ничего не даёт… комп тут вообще не при делах… подключён он, не подключён… нет разницы… но данные с подвеса в момент проворачивания руками движков которые находятся под напряжением и в режиме удержания явно портятся, о чём и пишет GUI
если подвес просто поворачивать за раму, он отрабатывает нормально(до определённого угла), поворачивает плоскости и никаких ошибок по интерфейсу не даёт…

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

сандор

Подвес начал терять калибровки датчика на раме, я его отключаю в проге но все равно, при наклоне по РОЛ плывет ось ЯВ хоть с датчиком так же и с отключенным. Калибровку делал по 6 осям ничего не помогает. Датчики имеются запасные но замена ничего не дает.
Пытаюсь через блютус , но не могу найти окно настройки, половина на русском ,вторая половина интерфейса на английском . В мануале написано ”Board Configure bluetooth…”: где он этот конфигуратор блютуз ХЗ

Plohish

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

сандор

Блин имею 3 оф платки и по очереди отправляю в ремонт… ладно китайские одну покупал за 9 тыс и 2 раза уже третий раЗ такой геморой. Да я не профи но блин умею настроить , то одно вылезит то другое.

lukacher

я заметил такую тенденцию. Если подвес работает на плате на двух осях, то проблем вообще нет. Как только ставишь модуль третий оси - начинается праздник! Мысль: а может на ось яв ставить отдельный независимый модуль (плату) ???

это касается старых плат… с которых все начинали 😃

Plohish
lukacher:

я заметил такую тенденцию. Если подвес работает на плате на двух осях, то проблем вообще нет. Как только ставишь модуль третий оси - начинается праздник! Мысль: а может на ось яв ставить отдельный независимый модуль (плату) ???

это касается старых плат… с которых все начинали 😃

не совсем понял ваше сообщение… можно подробнее?
у меня контроллер довольно старый, покупался года три назад…
я пытаюсь сделать подвес сразу на три оси, пока стоял один IMU, подвес работал очень нестабильно…
подключил дополнительный IMU(на раме), оси ROLL и PITH стали работать просто замечательно… я могу перевернуть подвес по Питчу хоть на 360 градусов, всё отрабатывает…
а вот когда по ролу поворачиваю на угол около 90 градусов ось YAW начинает сходить с ума…

lukacher

2х осевая плата алексмос. Подключаем питч и ролл. Берем вторую такую же плату и подключаем только яв одну. как-то так. Платы 8 битные. У меня подвес 2х осевой на коптере стоит и проблем нет. Лет 6 назад делал двухосевые такие же на больших моторах 80хх серии. проблем тоже не было. Как только устанавливал дополнительный модуль для третий оси - были проблемы, так-как датчик стоял один на оси питч, но , в принципе, я на подвесе работал. И еще, мощность движков должна быть с запасом.

моё мнение: Подвес измудряться настроить на повороты на 360 градусов - зачем? Лёжа работать что-ли? Диапазон работы подвеса, относительно того как вы его держите на 360гр. Если надо его перевернуть вверх ногами, то я использовал кнопку для выбора режима. Я с ним не танцую:) Я на нем работал 😃

одним словом: собираем подвес на двух осях и настраиваем. Затем устанавливаем отдельно такую же плату на верхний мотор и тоже настраиваем. 8 бит хватит выше крыши.

сандор

Денис так возмущает то что все отлично работает и с тремя осями, потом в один “прекрасный” момент бац. Здесь писали что возможно из за ЮСБ порта, ну тогда не ставьте его, это же не единичный случай.

Plohish
lukacher:

моё мнение: Подвес измудряться настроить на повороты на 360 градусов - зачем? Лёжа работать что-ли? Диапазон работы подвеса, относительно того как вы его держите на 360гр. Если надо его перевернуть вверх ногами, то я использовал кнопку для выбора режима. Я с ним не танцую:) Я на нем работал 😃

плата у меня 32 бит, я не хочу его ворочать на 360, это так для примера, в одну сторону не даёт и на 90 нормально повернуть, в другую хоть на 360 крути…

lukacher

это понятно, что бывает, когда он начинает жить своей жизнью. А вот чтобы его “обломить” так жить…у двухосевого я такого ни разу не наблюдал. Вот закинул идею для экспериментов. Я пока приостановил изготовление подвесов для больших камер в связи со сменой работы. Поэтому и выкладываю неродившиеся идеи по поиску стабилизации в таких гаджетах. Повторюсь, это на 8 битных платах. Потом уже только пошли 32х битные с двумя датчиками. Боюсь предположить, что скоро будет уже 64 бита 😃…хотя…не битах дело 😃

Plohish

не знаю, сделал калибровку и по 6 осям, толку нет…
наверное я слегка ошибался, после того как уплывает YAW и подвес бьётся в припадке слетает не акселерометр, слетает гироскоп…
вот видео, при продольном перемещении всё хорошо, при поперечном где-то после 90 градусов начинаются проблемы… за качество видео прошу прощения

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

Gapey

а вас не смущает то что в том положении , в котором у вас начинаются проблемы , идет ПОЛНОЕ ВЫРОЖДЕНИЕ ОСИ ЯВ ??? притом без вырождения другой оси в ось ЯВ …
второй сенсор где стоит ???

Plohish
Gapey:

а вас не смущает то что в том положении , в котором у вас начинаются проблемы , идет ПОЛНОЕ ВЫРОЖДЕНИЕ ОСИ ЯВ ???

Юрий, я с этой система пока на “вы” по этому не особо понимаю этого выражения… Разъясните пожалуйста чуть понятнее…

з.ы. кажется я понимаю о чём Вы, но совет грамотного человека не помешает 😃

Gapey
Plohish:

пожалуйста чуть понятнее…

в том положении у вас вообще нет оси яв … и в этом проблема … если датчик стоит above YAW то контроллер вообще не может понять взаимное расположение осей в такой позиции …
улучшить ситуацию может определение положения по магнитному полю (в старых прошивках) , в новых появился magnetic link , но я с ним еще не разбирался …
частично решить проблему поможет энкодер на ось ЯВ (будет работать без энкодерной лицензии) …
но … задача стабилизации в этом положении полностью не решается в виду отсутствия оси ЯВ …

Plohish

понятно, огромное спасибо!
это самолёт, наклоны по роллу могут достигать угла 70-80 и почти 90 градусов, по этому я и бъюсь головой об стену…
однако по питчу я думаю очень вряд ли…

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