подвес на бк моторах (open source) от немцев
Прошил, настроил - всё работает прекрасно. Две вещи только не устраивают:
- Маловато усилия. Вес камеры 350-400г, моторы типа 4006 12n14p. Добавление Max PWM > 60 приводит к дрожанию.
- (самая неприятная) если слегка толкнуть камеру в любую сторону, она рывками убегает в ЭТУ ЖЕ сторону градусов на 40-50, после чего плавно возвращается в нормальный горизонт.
Martinez v3, 049B_r161.
а вот и трёх осевая платка вышла
www.ebay.com/itm/…/141000183841
может кто то уже пробовал её в деле?
спасибо за идею перезаписать загрузчик. 😁
итак - повторюсь:
плата с Rctimer, не могу прошить\сконфигурировать ее из под Win7 64/WinXp (на 2х разных компах)
Ошибка sync, о ней много писалось в этом треде.
-
Ставим драйвера 2.8.24 для usb - www.rcgroups.com/forums/showthread.php?t=1872416
-
Припаиваем пины к контактной площадке 3x2. Где какой пин- на картинке.
-
Подключаем программатор Usbasp hobbyking.com/…/__21321__USBasp_AVR_Programming_De…
Кстати - для подключения удобно использовать 2 кабеля от серв. -
прошиваемся - bootloader берем из Arduino
avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m
avrdude -c usbasp -p m328p -U hfuse:w:0xDA:m
avrdude -c usbasp -p m328p -U efuse:w:0x05:m
avrdude -c usbasp -p m328p -U flash:w:ATmegaBOOT_168_atmega328.hex
Отключаем программатор.
- Подключаем USB, идем в Arduino - и все замечательно прошивается крайней прошивкой BruGi_049B_r161
- GUI к контроллеру тоже заработал.
Собственно усе. Пора настраивать подвес.
может кто то уже пробовал её в деле?
Ее уже пробуют в этой теме: Еще один БК проект для подвесов - EvvGC 3/2axis Brushless Gimbal Controller
Я так понимаю что если две платы юзать немецких то третей оси всеравно не будет как в алексмоссе. Кажеться об этом где-то писали. Поправьте если я не прав.
На одной плате две оси-кто мешает использовать третью ось из второй платы для поворота вокруг оси? Можно конечно,так и делают,если нет трех осевой платы.
Точнее кто мешает использовать только одну ось из второй платы и ее датчик только для поворота всего подвеса .?
Где-то читал что работаь именно на мартинезе не будет(
Нет разницы-можно любую ось сделать,был бы датчик ,канал платы и двигатель. Можно же использовать один канал на плате только для питча например? Или рола? Или ява? Добавляем по одному каналу и получаем три))
Ребят, подскажите с вопросиком.
При больших отклонениях по питчу подвес начинает вибрировать и входить в некий резонанс. Куда рыть и как справится с этой проблемой?
Буду благодарен за любую помощь, а то никак не найду компромисс по мощности. Вроде и нужно наклоны вниз камеры делать, а подвес начинает свои пляски заводить.
При больших отклонениях по питчу подвес начинает вибрировать и входить в некий резонанс. Куда рыть и как справится с этой проблемой?
Рыть в гиометрию подвеса и качества конструкции, а может что и мешает…провода к примеру (это если он в спокойных углах не возбуждается)
Да, при небольших отклонениях всё ок. Более того, ролл отрабатывает всё на ура. Но как только питч… Начинаются вибрации и всё входит в резонанс. Тут уже и ролл подключается и начинает его качать.
Да, при небольших отклонениях всё ок. Более того, ролл отрабатывает всё на ура. Но как только питч… Начинаются вибрации и всё входит в резонанс. Тут уже и ролл подключается и начинает его качать.
аналогичная проблема, но у меня при оклонение по pitch в одну из сторон упирается рамка, начинается тряска, а вот почему в обратную сторону тряска - не ясно, ну и вообще по pitch как не настраивал - дрыгается подвес (по ссылке видео, когда камера влево/вправо шатается - это roll, просто палка большая и в целом притензий нет, а вот когда заметна быстрая тряска - это наклоны по pitch)
пока надеюсь что проблема из-за того что камера не четко в центре стоит для pitch оси
Кстати, у меня постоянно сбивает настройки гироскопа. Приходится или калибровать, или держать ровно при запуске. Как обойти эту ерунду?
Получил контроллер с ГЛБ, по каналу Roll работает, пытается стабилизировать камеру, а по Pitch дергается как паралитик с одинаковой амплитудой и не отрабатывает перемещения, двигатель греется и сильно залипает с большим шагом. Двигатели менял, не в них дело.
Что это, дохлый драйвер на канале Pitch?
Получил контроллер с ГЛБ, по каналу Roll работает, пытается стабилизировать камеру, а по Pitch дергается как паралитик с одинаковой амплитудой и не отрабатывает перемещения, двигатель греется и сильно залипает с большим шагом. Двигатели менял, не в них дело.
Что это, дохлый драйвер на канале Pitch?
Поменяйте Pitch и Roll местами и программно переназначте моторы. И узнаете.
Поменяйте Pitch и Roll местами и программно переназначте моторы. И узнаете.
Я же говорю, менял и программно и переключал моторы , проблема в одном канале контроллера. Это драйвер сдох или что то в обвязке? Соплей на плате нет.
Докладываю, на CDM 2.08.24 работает без проблем, на всех системах и компах, спасибо огромное Илья Грызлову за помощи в прошивке загрузчика, я так понял проблема была в отсутствии загрузчика.
Я же говорю, менял и программно и переключал моторы , проблема в одном канале контроллера. Это драйвер сдох или что то в обвязке? Соплей на плате нет.
Попробовать снять датчик с подвеса и положить его на стол-дергается? Надеюсь с камерой пробуете и она отбалансирована хорошо на подвесе? Как вариант,перепрошиться заново,пиды проверить,если не помогло-использовать с этой платы только один канал и сделать трех осевой подвес.
Получил контроллер с ГЛБ, по каналу Roll работает, пытается стабилизировать камеру, а по Pitch дергается как паралитик с одинаковой амплитудой и не отрабатывает перемещения, двигатель греется и сильно залипает с большим шагом.
Уменьшите в разделе Pitch в подразделе Motor значение max PWM (%) до минимума. Потом потихоньку наращивайте, параллельно регулируйте PID.
По вопросу прошивки, загрузчик не использовал. Всё загрузил через USB.
Загрузил arduino 1.0.5., установил. В каталоге arduino есть каталог drivers, оттуда и установил драйвера. После запуска adruino заменил в разделе definitions.h (согласно инструкции) параметр MPU6050_ADDRESS_AD0_HIGH на MPU6050_ADDRESS_AD0_LOW. В разделе “Сервис” “Плата” установил плату “Arduino Mini w/ ATmega328”. Затем записал. Запись прошла успешно. Хотя до этого намучился с прошивкой. Всё заработало.
Произвел тест подвеса, поработать есть над чем. Особенно при повороте камеры на 90 гр.
При прошивке платы(Rctimer v1.0) imu датчик должен быть подключен к плате? моторки? Как только все пришло, включил, при поворотах датчика моторки реагировали … после пару дней попыток прошиться, наконец-то прошился последней версией, в гуи (которая папке вместе с прошивкой) все коннектится нормально , считывается/записывается, но при проверке датчика на графике ничего не меняется, acc 0 aoc 0