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

Andrey_Ch

Может есть у кого лишний такой? HDMI Micro. Очень надо.

Taiga

Покажите на фото удачную разводку проводов подвеса, установленного на коптере. Измучился совсем!(((

Моторы у меня с пустотелыми валами, пропустил проводку через них. Это конечно удобно, но по моим ощущениям от моторов идут наводки. До этого собрал кучу стедиков для зеркалок. Там конечно проще, но и там, последние стедики с пропущенными через моторы проводами, работают как-то не так. На коптере конечно все сложнее. Более жесткие условия. Если можно, киньте в плане обмена опытом фотку удачного расположения проводов при хорошей настройке контроллера. Пробовал экранировать, провод в экране становится жестким, что не есть хорошо.( …Мозг AlexMos, моторы под GoPro.

karpenko_a

какое приложение для настройки платы 32bit через BT использовать для устройства iOS?

vik991

Возможно кто нибудь подскажет–цепляю отдельный приемник к подвесу с алексмос 8бит (для управления отдельной аппой ) приемник нужно отдельно запитать или питание будет идти с подвеса по упр проводам для ява и питча.

сандор

Питание отдельно и в плате 32 бит указано , что нужно извлекать центральный провод сигнального кабеля . На 8 бит плате не знаю , но входы я пожег.

Gurdzhy

Одному лень прочесть мануал, и пишет вопрос, второму лень прочесть вопрос, но пишет ответ.
Круто, чо.
По теме:
На плате котроллера есть джампер. На 32 бит запаян по-умолчанию. Питание будет подваться на пртемник по проводам.

vik991

почитал,картинку посмотрел–осталось узнать где(ставить джампер или запаять) если же не ставить -запаивать-то нужно отдельно запитывать приемник(что не удобно)

перемычка ставится там где на рисунке обозначения FTDI ? “Также, понадобится запаять перемычку на плате контроллера
(или установить джампер в некоторых версиях), чтобы подать на разъем RC +5В.” где эта перемычка–кручу со всех сторон

Taiga

С большим увлечением прочитал последние 15 страниц этой ветки. Понял что есть проблемы восьмибиных, двухосевых плат Алекса при подключении к ним платки третьей оси. Феншуй с экраном проводов идущих к датчику привел только к излишней жесткости проводов. Результат = 0! Ошибки по I2C по прежнему летят тучей. В принципе вопрос остался только один. Есть ли удачный опыт пропускания проводов через пустотелые валы моторов? …У меня лично есть! Но этот опыт касается только носимого подвеса под зеркалку.(

P.S. Настройкой (без пульта) подвеса владею неплохо. Собрал пять удачных подвесов для зеркалок, и это не считая переделок и модернизаций, тут проблем нет. Но подвес на коптере - это немного другая ситуация.)

alexmos
Taiga:

Ошибки по I2C по прежнему летят тучей.

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

Taiga

Алексей, а можно поподробней. При каких условиях надо уменьшать эти сопротивления, добавляя поверх добавочные? При очень тонких, длинных или очень коротких проводах? И примерно какие в итоге номиналы сопротивлений должны получаться после надпаивания поверх добавочных сопротивлений. Хотелось бы яснее понять…

ALM

День добрый. Буквально второй раз вылетел с новой платой на 32 бита… полетал около 10 минут ,еще не успел порадоваться и полет закончился тем что подвес начал хаатично дергаться. После того как увидел ошибку что нету связи с сенсором обнаружил то что на картинке… Блин, что же делать…

MerzlyakovIgor

Товарищи, есть кто подключает приемник к контроллеру по sbus?
У всех работает? Вечер просидел, вроде делаю все по инструкции.
А сигнала нет.

Andrey_Ch
MerzlyakovIgor:

Товарищи, есть кто подключает приемник к контроллеру по sbus?

У меня работает.
Приемник ОРАНЖ, аппа JR. А вы в проге выставляли параметры, чтобы плата sbus понимала?

vik991

вот уж не знаю но-- "Какие приемники можно подключить к контроллеру?

Любые, у которых есть стандартный протокол PWM или Sum-PPM (также известен как CPPM). В протоколе PWM значение канала задается длительностью импульса, в Sum-PPM - расстоянием между импульсами. Протоколы S-Bus, Spectrum не поддерживаются."
это здесь было–www.simplebgc.com/faq/ возможно для 8битных

Art_Nesterov
MerzlyakovIgor:

Товарищи, есть кто подключает приемник к контроллеру по sbus?
У всех работает? Вечер просидел, вроде делаю все по инструкции.
А сигнала нет.

А Вы на какой вход ППМ-сумм подключали? Там есть ньюанс… не с каждого входа он читается. В 32-битном нужно на вход-Ролл подключать, в 8-битном вроде так же (но лучше проверить).

MerzlyakovIgor

Ну конечно я так и делал)
Говорю, что по инструкции вроде как все делаю)

  1. Приемник такой

Подключаю в 8 канал (он же sbus) провод, соединяю его с разъемом RC-ROLL на контроллере. Проверяю в обычном режиме, что подключено правильно.

Режим входа RC-ROLL ставлю Futaba sbus.

Ну и далее назначаю на функции Roll, Pitch, Yaw
RC_VIRT_CH_1
RC_VIRT_CH_2
RC_VIRT_CH_3

и т.д.

Где-то есть ошибка, наверное, с моей стороны.
Но не могу понять где.

Пока подключил через 4 провода, как аналоговый сигнал.
Но хочется разобраться.

Может в самой аппаратуре че покрутить надо.
Аппа Futaba 14SG

P.S. Мда, нифига я тупанул.
У приемника же отдельный вход sbus, а не на 8 канале.
Пошел пробовать)

Gapey
ALM:

После того как увидел ошибку что нету связи с сенсором обнаружил то что на картинке… Блин, что же делать…

для начала искать почему у вас земля на сенсор отгорела … это больше похоже не на завыкание в сенсоре , а на завыкание чегото на сенсор …
далее закорачивать 2 6нижние вывода на подгоревшей детальке , а лучше проводом землю кинуть на нижний вывод разЪёма сенсора …
так-же проверить подается ли питание +5 вольт на сенсор …
если не заработает пробовать новый сенсор …
если опять не заработает , менять микроконтроллер …

alexmos
Taiga:

Алексей, а можно поподробней. При каких условиях надо уменьшать эти сопротивления, добавляя поверх добавочные? При очень тонких, длинных или очень коротких проводах? И примерно какие в итоге номиналы сопротивлений должны получаться после надпаивания поверх добавочных сопротивлений. Хотелось бы яснее понять…

Когда провода тонкие и длинные, емкость шины растет, и уровень не успевает достичь порога высокого уровня при ее зарядке от подтяжек. Также можно пробовать уменьшать подтяжки, если фильтрами и прочими мерами ошибки I2C не убираются. Уменьшать можно до 1…1.5К общего сопротивления, это дает примерно 2-3ma тока и ключи на сенсоре и процессоре должны его прокачивать. Общее сопротивление меряется на выключенном питании, когда все устройства подключены на шину, между SDA и +3.3в. Аналогично и для SCL. Ниже опускать не стоит, будет хуже (уже со стороны низкого уровня).

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

У меня сейчас задача сделать вертикальную фотографию с коптера и когда я поворачиваю ось roll на 90 градусов все оси начинают дергаться.

Еще вот что заметил: выключаю двигатели и рукой поворачиваю фотоаппарат по оси ролл, и когда угол достигает 90 градусов питч и яв резко меняют свои углы, это видно на GUI в видео.

Ответ: Проблема не в настройке подвеса, а в том что угол ROLL 90 градусов не поддерживается прошивкой. Это специфика выбранного сейчас порядка углов Эйлера, по которым идет управление. Ведь если ROLL=90, то ось YAW становится осью PITCH и возникает неоднозначность в управлении, в определении ошибки, и как следствие стабилизация невозможна.

Сейчас заканчивается тестирование прошивки, где будет возможность переключиться на другой порядок углов Эйлера, что даст возможность наклонить весь подвес на 90 градусов по ROLL (не забывайте, что нужно всегда обеспечивать перпендиклярность углов меджу всеми трем осями для стабилизации), и управлять камерой в этом положении с пульта или в режиме Follow. Переключение привязано к профилям и выполняется на лету (стабилизация не нарушается).

Taiga

А под какую максимальную длину проводов, в среднем, рассчитаны штатные сопротивления плат? Толщина моих проводов идущих к датчику МГТФ 0.5мм. А длинна проводов 60-65см. Плюс еще длина провода идущего до платки третьей оси. Это еще сантиметров десять. Вообщем где-то около 70см. Как, на практике это не критично?