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

Art_Nesterov
RUS_D:

Возможно ее оживить или платы в топку?

Да, оживить возможно. Большого смысла в этом нет , но возможно.

Вероятность, что сгорела СР2102 практически нулевая. Ну это только если специально ее сжечь… Для начала она должна определиться в компе и должен появиться компорт для этого устройства. Для этого нужно скачать драйвера с офф сайта (этого чипа). В системе определится, как устройство. Далее экспериментально подбираете ГУИ, по той ссылке, которую вы показали. Прошивка должна соответствовать ГУИ. Когда удастся подключиться к плате, желательно ее прошить на последнюю версию-2.4в8. Ну и далее по мануалу настраиваете.

Но все это не имеет большого смысла, так как 8-битная плата немного устарела, лет на 5… Сейчас актуальны 32 битные контроллеры. Основная разница в возможности подключения двух датчиков. С ними подвесы работают значительно лучше. Ну и плюс много-много дополнительного функционала…

RUS_D

Перечитав гору форумов (страниц) и воспользовавшись поисковиком - нашел очень похожую платку
rc-go.ru/…/plata-kontrollera-basecam-simplebgc-v2-…

И сразу возник вопрос?? это китайский клон - родная прошивка Алекса на него не встанет??
Плата была отмыта от флюса (при близком расмотрении видно что менялся микроконтролер ATMEGA 328P)
CP2102 перепаян - порт в диспетчере устройств присутствует - но GUI не подключается к плате 😦

32-х битным будем потом играться (куплю) для начала хотя бы посмотреть как оно вообще работает 😃

Gapey

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

  • к сенсору и плате 3х оси припаян 4х жильный плоский кабель … это один и тот же кабель ??? ато на фото невидно …
    просто этот сенсор нужно питать от 5 вольт , а плату третьей оси от батареи (на 5 вольтах она и сама не заведется и основной плате работать не даст) …
    я так думаю что на ваших платах давно спалили все что можно было … если надумаете восстанавливать , то на основную плату есть официальная прошивка “для клонов” , она будет работать с оптибутом или другим мелким ардуиноподобным загрузчиком , те основную плату вы восстановите … сенсор проще купить такой-же … а вот с платой третьей оси будут проблеммы - её прошивки в открытом доступе НЕТ !!!
RUS_D
Gapey:

судя по фото , у вас сборная солянка из разных плат …

  • к сенсору и плате 3х оси припаян 4х жильный плоский кабель … это один и тот же кабель ??? ато на фото невидно …
    просто этот сенсор нужно питать от 5 вольт , а плату третьей оси от батареи (на 5 вольтах она и сама не заведется и основной плате работать не даст) …
    я так думаю что на ваших платах давно спалили все что можно было … если надумаете восстанавливать , то на основную плату есть официальная прошивка “для клонов” , она будет работать с оптибутом или другим мелким ардуиноподобным загрузчиком , те основную плату вы восстановите … сенсор проще купить такой-же … а вот с платой третьей оси будут проблеммы - её прошивки в открытом доступе НЕТ !!!

Платы судя по фоткам подключены были отдельным кабелем так

Там выведен контакт +BAT
Гироскоп есть, как и куча других запчастей (несколько ардуинок нано) так что запчасти не проблема. Если не соединюсь с этим контролером, то сдую его и поставлю с ардуинки.

Gapey

да , подключено вроде правильно …
рекомендация по личному опыту (ремонта кучи таких плат) , киньте ЖИРНУЮ ЗЕМЛЮ между платой контроллера и платой третьей оси … в оригинальной плате земля продублирована , у вас нет … просто не контакт по земле в этом месте сразу приводит к выгоранию микроконтроллеров 😦

RUS_D

Контролер (новый) прошит по такой инструкции:
Последовательность действий (понадобится USBasp):

  1. Идем на сайт с загрузчиком Optiboot и качаем архивчик с загрузчиками. Нас сейчас интересует конкретный загрузчик, вот этот (см аттач)
  2. Качаем всё что с яндекс диска yadi.sk/d/OUt9yiTD3Rp72x
  3. Распаковываем архив с Xloader’ом, кладем туда распакованный бутлоадер из аттача, ну и сразу SimpleBGC_2_40b8.hex из яндекс-диска.
  4. Подключаемся к контроллеру подвеса через USBasp по ISP разъему (я использовал волшебный кабель для прошивки регулей).
  5. Идем в командную строку, переходим в папку с Xloader’ом, вводим команду
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U lock:w:0x3f:m -U efuse:w:0x05:m -U hfuse:w:0xDC:m -U lfuse:w:0xEE:m
  • можно скопировать и вставить прямо в командную строку. Пропишутся фьюзы.
  1. Вводим другую команду
avrdude avrdude.conf -c usbasp -p atmega328p -U flash:w:optiboot_atmega328.hex -U lock:w:0x0C:m
  • зальется сам бутлоадер. Закрываем командную строку.
  1. Подключаем контроллер подвеса обычным кабелем. Запоминаем на какой порт поставилось, проверяем скорость (115200).
  2. Запускаем программу Xloader. Выбираем хекс файл SimpleBGC_2_40b8.hex (который enc - не годится, это для оригинальных плат), устройство SimpleBGC (по умолчанию), номер ком-порта (у меня был ком4) и скорость (115200), тыкаем кнопку Upload. Должно написать сколько-то байт аплоадед. Если напишет аплоад файлед - значит вначале что-то сделали неправильно или у вас немного не тот клон.
  3. распаковываем и запускаем программу SimpleBGC_GUI.exe, выбираем номер ком-порта, тыкаем коннект.

Платка Гироскопа отремонтирована - заменил прогоревший стабилизатор.
К GUI подключается

Третья ось молчит, похоже дополнительная платка мертва 😃 (в программе включил третью ось).

---------------
Дополнение… если снять датчик, то при включении на дополнительной плате начинает моргать светодиод раз в 3 сек (можно сделать вывод что она жива?)

Dj_BLiKSEM

Всем привет.
Вот такая проблема, не могу сохранить галочку для конкретного профиля, если поставлю, то она встанет на всех 5-ти профилях.
Возможно ли её сохранить для конкретного одного профиля или это технически не возможно ?

Art_Nesterov
Dj_BLiKSEM:

не могу сохранить галочку для конкретного профиля

Есть параметры, которые считаются постоянными в конструкции. К ним относится количество полюсов мотора и параметров всего “железа”. А есть, те которые в каждом профиле можно назначать. Я так понимаю, вы хотите использовать один контроллер для нескольких подвесов, переключая профили? Можно настроить с разными параметрами и сохранить профиль на диск. А когда меняете подвес, подгружаете соответствующий профиль с компа.

Dj_BLiKSEM

Art_Nesterov, нет, всё для одной камеры и одного подвеса.
Проблема в том, если камера находится внизу, то галочка на yaw должна стоять, иначе в follow mode при вращении подвес по оси яв начинает делать хаотичные движения.
и наоборот, если камера к верху, то галку invert с yaw убрать нужно.
Это уже проверил, галка влияет. Профиль помог бы её переключить, а так получается если перевернуть подвес, то он по оси яв крутится.

Gapey

Это глобальная настройка , она не храниться в профиле …
а зачем мотор инвертировать ??? оно же работать перестанет …

Dj_BLiKSEM

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

Art_Nesterov
Dj_BLiKSEM:

иначе в follow mode при вращении подвес по оси яв начинает делать хаотичные движения.

Если 32 битный контроллер, то при перевороте, он сам понимает, что подвес перевернут. Там есть галочка про автоматическое определение положения подвеса. Сам проверял, все работает.

Dj_BLiKSEM

32х битный, галка briefcase mode стоит, это как раз для возможности понимания перевёрнут или нет.
но проблема остаётся

Gapey

стр 50 мануала
---------------------------------
Рабочие положения
• Frame upside-down auto detection – если включен, контроллер обнаруживает, запущена ли
система в перевернутом положении, когда рама повернута на 180 градусов по оси ROLL (или в
общем случае средний двигатель). Этот режим эквивалентен команде меню «Frame upside-down
(Inverse YAW)»
-------------------------------------------------------

а то что вы меняете галку на моторе , так с ней вместе нужно менять и ориентацию сенсора на раме …

Dj_BLiKSEM

Всем привет.
при перевороте вверх ногами стабилизатора, джойстик приходится отклонять в противоположную сторону что бы наклон камеры сделать (pitch)
подскажите пожалуйста, чем включается возможность перевернуть питч ? или сделать что бы джойстик наоборот работал.
режим Frame upside-down
(Inverse YAW) помогает для оси yaw, но на питч таких режимов не предлагается из списка

Flight01

Подскажите пожалуйста . Купил на али плату simple bgc , есть ли прога для её настройки? Прошивка там очень старая (0.53 b4 вроде), simple bgc gui ругается что gui не соответствует прошивке… где найти старые версии программы gui ? Я так понимаю плата - клон, стоит ли её пытаться прошить и если стоит то где почитать о методе прошивки?

Gapey
Flight01:

Прошивка там очень старая (0.53 b4 вроде)

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

Art_Nesterov
Dj_BLiKSEM:

Всем привет.
при перевороте вверх ногами стабилизатора, джойстик приходится отклонять в противоположную сторону что бы наклон камеры сделать (pitch)
подскажите пожалуйста, чем включается возможность перевернуть питч ? или сделать что бы джойстик наоборот работал.
режим Frame upside-down
(Inverse YAW) помогает для оси yaw, но на питч таких режимов не предлагается из списка

Можно создать еще один профиль, и в нем поменять местами значения углов поворота по ЯВ. (обычно меняется там знак + на -)

Flight01
Gapey:

фото платы покажите

фото
Скачал все GUI программы … 2.2 b2 подошла!
Оказывается тут и настраиваьт обсобо ничего не надо было… достаточно три раза ткнуть по кнопке ( это я узнал из настроек программы ) и сенсор калибруется , подвес начинает работать …