подвес на бк моторах (open source) от немцев

Chester_kz
Armin:

нет, не жужжат моторы, но характер их работы изменился явно. Питаю от 3 банок 450 мАч, так, где то на 2-3 часа полетушек хватает. Подвес - RCtimer алюминиевый.

Не сочтите за наглость поделитесь настройками пидов. (Скриншот настроек был бы просто замечательно). Имею такой же подвес. Пробовал ставить настройки что были на картинках с прошивкой. Недорабатывает. Курил rcgrousp кто-то говорит надо PWM прибавлять кто-то наоборот. Пробовал и так и так. Вообщем не добился приемлемого результата…

Altay

Прицепил приехавший наконец подвес с rctimer-а, Попробовал на 49 прошивке с ПИДами из вложенного скриншота (там где acc 60 и 80). Не смог однозназначно определить влияние реверса двигателей. Подвес работает и так и так… В одном случае небольшая недокомпенсация на больших углах, во втором - такая же небольшая перекомпенсация… Попробовал на первом варианте, покачал-подергал, в результате пару раз срывался. Горизонт уплывает… будем “курить” rcgroups.

Alex-13

Я вот смотрю был срыв на 4м40сек но подвес вроде бы как потом восстановил горизонт…

davk
Altay:

Прицепил приехавший наконец подвес

подвес вроде работает не плохо, но смысл его в таком видео - где пол экрана лучи с пропами…

SteinDen
Altay:

Не смог однозназначно определить влияние реверса двигателей. Подвес работает и так и так…

Я думал только мне так показалось. На ранних прошивках такого не было. Неправильная галка реверса была видна сразу. В итоге на 49 версии поставил галки как попало. Работает вроде бы…

Вышла новая версия с полноценным ГУИ. BETA Version 049 r69

Более прикольный интерфейс. code.google.com/p/brushless-gimbal/…/detail?name=B…

Armin
Chester_kz:

Не сочтите за наглость поделитесь настройками пидов.

Прикрепил к этому сообщению файл конфига, загружается в программу нажатием кнопки Load from file. Надеюсь оно у вас тоже заработает 😃

blg-gimbal.zip

Altay
davk:

подвес вроде работает не плохо, но смысл его в таком видео - где пол экрана лучи с пропами…

Траверса для подвеса не готова пока. Временно закреплен для теста.

k1T4eR

Наконец то разобрался с двигателями и балансировкой подвеса. Начал сегодня его настраивать на 46 прошивке.
Первое что заметил - выше 20 пропорциональную составляющую поднимать противопоказано. Поднимаю - подвес сразу же начинает вести себя как “пьяный”.
Решил забить и попытаться таки прошить 49 версию.
И тут, опять таки, всплыла старая, нерешённая, проблема:

k1T4eR:

Ребят, подскажите пожалуйста.
Возникла проблема с обновлением прошивки немца. Сейчас стоит 46, пытаюсь перевести на 48, но при прошивке выбивает ошибку “stk500_getsync(): not in sync: resp=0x00”
Порт правильный, загрузчик в АТМеге вроде как присутствует, драйвера на FTDI стоят. Всё, по идее, должно работать. Но не тут то было.

Пробовал заново залить загрузчик. Заливал для АТМеги 328р, фьюзы: Ext(0xFD), HIGH(0xDB-), LOW(0xFF)
Единственный момент - Ext Фьюз не хочет записываться.
Что посоветуете делать?

Загрузчик залил, вот правда ещё не пробовал отключать автоматический сброс платы, подключив Ресет через конденсатор к линии 5В. Что то мне подсказывает, что это вряд ли поможет.
Может кто ещё что то подскажет, потому как я уже даже не знаю куда копать.
Пробовал:

  1. Настраивать устройство ком порта (скорость + возврат Rs)
  2. обновлял драйвера на FTDI, ставил те, которые советовали на зарубежных форумах
  3. Заливал загрузчик

Завтра попробую всё таки отключить авто ресет:
…arduino.cc/…/DisablingAutoResetOnSerialConnection
Или, как вариант, ко входу DTR подключусь.

k1T4eR
k1T4eR:

Наконец то разобрался с двигателями и балансировкой подвеса. Начал сегодня его настраивать на 46 прошивке.
Первое что заметил - выше 20 пропорциональную составляющую поднимать противопоказано. Поднимаю - подвес сразу же начинает вести себя как “пьяный”.
Решил забить и попытаться таки прошить 49 версию.
И тут, опять таки, всплыла старая, нерешённая, проблема:

Загрузчик залил, вот правда ещё не пробовал отключать автоматический сброс платы, подключив Ресет через конденсатор к линии 5В. Что то мне подсказывает, что это вряд ли поможет.
Может кто ещё что то подскажет, потому как я уже даже не знаю куда копать.
Пробовал:

  1. Настраивать устройство ком порта (скорость + возврат Rs)
  2. обновлял драйвера на FTDI, ставил те, которые советовали на зарубежных форумах
  3. Заливал загрузчик

Завтра попробую всё таки отключить авто ресет:
…arduino.cc/…/DisablingAutoResetOnSerialConnection
Или, как вариант, ко входу DTR подключусь.

Решил проблему немного не стандартным путём, ибо, как я не старался, но через бутлоудер мне залить прошивку не удалось. Хотя очень хотелось.(да и сейчас хочется, надеюсь в будущем, как появится время, смогу разобраться.)
Скомпелировал в IDE скетч, получив на выходе hex файл.
После чего залил его через SinaProg в Атмегу при соответствующих Ардуине фьюзах.
В итоге всё работает.
Ещё толком проверить не успел, но ГУИдатчик видит, даже успел запустить сегодня 1 ось с движками и заметил новую фичу, о которой уже сегодня говорили:

Chester_kz:

Видео понравилось. Очень, по моему, стабильно. А что за подвес? Питание от скольки банок? Моторы не жжужат? У меня на 48 молча работали а на 49 посторонние звуки чуть слышны.

Надеюсь это нормальное поведение.

igoralekseevru

Коллеги, залил черед арду прошивку 049 r69 в рцтаймеровский контроллер, запускаю gui (тоже 49-й) коннект с платой есть и более ничего! Где собака порылась?

k1T4eR
igoralekseevru:

Коллеги, залил черед арду прошивку 049 r69 в рцтаймеровский контроллер, запускаю gui (тоже 49-й) коннект с платой есть и более ничего! Где собака порылась?

После коннекта считывание начинается?
Просто у меня бывало подвисало именно на считывании данных, и то изза того, что я с датчиком намудрил.

alexeykozin

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

кстати есть немного карбонового листа на основе плетеной ткани 1 мм 1,5 мм
на пару подвесов должно хватить

SteinDen

www.youtube.com/watch?v=IKZirhVHSzw

Испытания проходили в Роминтенской пуще в Гусевском районе Калининградской области.

Подвес, описанный мною ранее. Деревянный квадрик на говномоторах BC2836.

igoralekseevru

Неа не считывается, все зелененькое
ком порт менял как в инструкции, висит на сообщении PAR: Reading values
а что там можно с ним намудрить?

crown
igoralekseevru:

а что там можно с ним намудрить?

У меня работает на 7 винде только с CDM 2.08.24 WHQL Certified драйверами, с более свежими так же висит на считывании параметров

igoralekseevru
crown:

У меня работает на 7 винде только с CDM 2.08.24 WHQL Certified драйверами, с более свежими так же висит на считывании параметров

Да, загвоздка в новых драйверах оказалась, причем процедура сноса и установки старых драйверов оказалась очень нетривиальной

VladPTZ
SteinDen:

www.youtube.com/watch?v=IKZirhVHSzw

Испытания проходили в Роминтенской пуще в Гусевском районе Калининградской области.

Подвес, описанный мною ранее. Деревянный квадрик на говномоторах BC2836.

красиво получилось. Камера GoPro? Видео обрабатывали, стабилизировали?

SteinDen
VladPTZ:

красиво получилось. Камера GoPro? Видео обрабатывали, стабилизировали?

GoPro2. Из обработки только Defishr. Больше ничего. Стабилизировать не пришлось - картинка почти нормальная и так. Снимали в WIDE - а у GoPro 2 дисторсии ого го. 😃

Вот кусок оригинала в фуллХД. Тут тоже только Defishr прошлись. Теперь придется снимать в Medium. Линзу покупать и менять пока слишком дорого.

www.youtube.com/watch?feature=player_embedded&v=_j…

И 7 минутное видео оригинал с флешки камеры. Из-за слишком тонкого провода на MPU6050 ,иногда были зависания подвеса. Кроме того, до сих пор бывают проблемы с калибровкой гироскопа. Делаешь калибровку в ГУИ или при включении подвеса - он не запоминает положение. Приходится задирать ось Roll еще больше при включении, чтобы горизонт был примерно в норме. Вообщем с бубнами, но подвес работает 😃

www.youtube.com/watch?v=0rrtAByCnEU&feature=youtu.…

k1T4eR
SteinDen:

Из-за слишком тонкого провода на MPU6050 ,иногда были зависания подвеса.

А как именно проявляются зависания? Просто я собираюсь использовать шлейф от IDE`шных разъёмов и хотел бы понять, как глюки могут проявляться.

SteinDen
k1T4eR:

А как именно проявляются зависания?

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

k1T4eR
SteinDen:

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

Во, у меня такое бывало. Правда при этом ещё и сама ГУИ зависала.
Как справится с подобным? Может попробовать ХК Flat 26AWG провод использовать? Правда он 3 жильный. 1 жилу придётся добавлять…