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

serenya
Gapey:

китайцы как всегда сЪэконимили по полной программе … вместо драйверов полевиков поставили транзюки … dead time =0 … те второй транзистор начинает открываться когда первый еще не успел закрыться … как результат сквозные токи … пляски с бубном , подбор режимов , всякие кондеры и подтяжки кардинально проблему не решают … это всё было изучено еще когда AIRCAM делал первый одноосевой стабилизатор из I2Cшного регуля на меге8 … видимо ходьба по граблям не только Русский , но и Китайский национальный вид спорта …

Это хорошо что Вы это знаете и делитесь, а я вот не в курсе и думаю многие как я не в курсе. Думаю информация пригодится многим.

alexeykozin
Gapey:

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

о, рассмотрел конденсаторы на затворах - точно задержку поставили…
если ардуина в ходе прошивки при наличии 12 вольт даст открыть сквозной канал? в ключах прогорят дырки?
или все таки на транзисторах реализована логика триггера шмидта или аналогичная предотвращающая ситуацию открытия пары ключей?

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

картинку нашел от балды чтоб не рисовать

Serj=
baxster:

Сообщение от alexeykozin
вообще ключи должны быть лучше микрухи ключи такого типоразмера обычно на 10А и 30В в пике кратковременно выдержат, а микросборка 12 вольтовая от сидюшников
т.е. получается, что данную плату можно подключать хоть от 4 банок, хоть от 5?

Нет, моторы можно ставить мощнее, ключи действительно на 10А, а вот что схемотехника хромает это плохо, прояснить бы этот вопрос. Алексей, что скажите?

alexeykozin

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

Gapey
alexeykozin:

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

это классика … управление полумостом одним сигналом …
что немцы что алекс (а именно он ломаный , судя по описанию, залит в эту плату ) управляют парой мосфетов (полумостом) одной ногой атмеги , ибо нам нужен аппаратный ШИМ , а их у атмеги всего 6 , те какраз на 2 двигателя …
мосфеты запираются всегда медленнее чем отпираются , соответственно в момент переключения получаются открыты оба мосфета в полумосте и через них течет сквозной ток … чтобы этого избежать ставят микросхемы драйверы полумоста в которых реализована задержка отпирания мосфетов , либо фиксированная , либо задаваемая внешней RC цепочкой …
тут драйверов полумоста нет , вместо них стоят транзисторы … схема делается так что мосфеты запираются открытым транзистором , а отпираются через резистор достаточно большого сопротивления (подбирается под конкретный тип мосфетов) … иногда даже ставят конденсаторы , чтобы увеличить емкость затвора …
что это дает - мосфеты открываются медленнее (с некоторой задержкой, пока через резистор зарядится затвор ) а закрывается с гораздо большей скоростью … это позволяет частично или полностью избавиться от сквозного тока , но … мосфеты теперь открываются МЕДЛЕННО , соответственно какое-то время он частично открыт , через него уже течет ток , но сопротивление перехода еще очень большое , а это опять потери (соответственно нагрев) …

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

vadson

Доброго времени суток, пытаюсь скомпилить хекс для заливки, ардуино ругается на ошибку в и2с библиотеках. Может у кого есть скомпиленный хекс какой нить прошивки ?
Пробовал залить Алекса, заливает, моргает, но в гуи не работает, шил через ИСП. Плата 1,1в с таймера. Направьте на путь истинный, спасибо!
Установил новую версию ардуино 1,0,5 смог скомпилить. Если лить по юсб, то типа все гуд но в коментах выскакивает что не прошла синхр с стк500 вроде. Запускаю гуи, коннектится с платой, но ничего прочитать не могу. Пробовал шить через юсбасп програматор, так его не видит ардуино, хз куда копать.

vadson

Все сам разобрался, загрузчика не было.

Может кто тогда подскажет, как прошивку моса залить туда ? Спс!

vadson

Прошу помощи, может у кого есть пакет 190 прошивки ? Я в этом не силен, скачал с сайта все фаилы, но они сохранились как тектовые и ес-но я их не могу залить.
опять сам разобрался, поставил 188. www.dropbox.com/s/…/BruGi_049B_r188.zip ссылка для скачивания

vatanuki

новая версия BruGi_050_r191

New Features (since 049r161)
* compensate battery voltage change by motor power control
NOTE: hardware patch is required, add a voltage divider from Ubat to A3 (MULTI) input
(R1=10k, R2=2.2k, N=1/5.55)
new command: SBV (set battery voltage)
new parameters: refVoltageBat and motorPowerScale

* RC Auxiliary Channel with switch function SW1 und SW2
* RC pitch and roll settings are completely separate now
* RC FPV mode
* RC noise reduction and hysteresis should reduce slight movements in absolute mode
* RC camera movement uses 3rd order filter, accelerations are smooth now
* PWM and PPM modes can be mixed and can run concurrently (1 PPM and 2 PWM channels, or 3 PWM)
* trace modes added to allow detailed data display on GUI, e.g. rc channels, rc switched, IMU data
(GUI still does not use this features yet, tbd.)
* ACC calibration added
* GYRO calibration stored in eeprom
* GYRO calibration can be skipped at startup

Bug Fixes (since 049r161)
* GUI update and fixes, show firmware version
* unified status messages (info, warning, error)
* refined loop 500Hz timing
* eliminated 32kHz timer0 arduino time interrupt to gain cpu cycles for processing
* removed obsolete parameters (e.g. mpuLPF) and commands
* code space reduction (reduced help text to minimum, etc.)
* IMU attitude could hang at wrong position, under certain conditions
* motors were switched on too early with bad drive values
* extended time for gyro calibration
* bug fix at gyro recalibration, thanks to micha-24 for the hint
* free some processing slots at readACC (thanks to Michi)

Open Issues
* GUI data display, for RC channels, RC switches, etc. for easier setup
* documentation 😉

Ясон
vatanuki:

add a voltage divider from Ubat to A3 (MULTI) input (R1=10k, R2=2.2k, N=1/5.55)

А по конкретнее можно, чего куда паять?

chumric
Ясон:

А по конкретнее можно, чего куда паять?

в папке с исходниками есть схема куда паять резисторы

Ясон

что то не хочет открывать такую картинку пишет “Ошибка интерпретации файла изображения формата JPEG (Not a JPEG file: starts with 0x0a 0x0a)”
Попробую под виндой, может пойдет.

Ясон
vatanuki:

а так?

Так видать, а с сайта один фиг и под виндой пишет просмотр недоступен. Правда какая то фигня получается, по ссылке один файл 42, другой 40 с копейками кило, а скачивается не больше 20.

alexeykozin

имхо если питание от батареи 4-6S запитать контроллер через юбек на 12 вольт и не заморачиваться с нестабильностью при разряде батареи

J_MoToR

Есть такая платка, пробовал ли кто в нее залить код от немцев?

Covax

Олег, ссылочку на лот в магазине дайте на всякий случай
и описание, что там сейчас в нее залито

Ясон
J_MoToR:

Есть такая платка, пробовал ли кто в нее залить код от немцев?

У меня такая, из магазина была неизвестная прошивка и ссылка на какой то левый китайский нерабочий софт для настройки. Помудохавшись залил немецкую прошивку. Теперь все работает. Правда на кртинке подключение датчиков указано не так как в реале. Датчики подключаются в беленький разъем что под USB. И вместо проводов на управление подвесом распаяны нормальные 3 контактные штыри под серво удлиннитель.
Плата такая goodluckbuy.com/2-axis-brushless-gimbal-controller…

alexeykozin
Shuricus:

а если 3S… )

тогда поставить повышаюший например на lm2577 настроив его на 12,5
либо lm2577 повышающий затем lm2596 понижающий
или комбинированное решение
www.ebay.com/itm/…/291030252604