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

DOBER

Все получится если правильной прошивкой шить

Alibaba
DOBER:

Все получится если правильной прошивкой шить

типа такой как в теме Подвес камеры на бесколлекторных моторах на Alexmos/Basecam, пост #12194

2 months later
CyHDyK

Друзья! Помогите пожалуйста. Купил вот такой вот подвес (не реклама) По ссылке на видео у Юлиана. Когда подвес пришел он у меня удачно через 10 минут сгорел. Выгорела микросхема которая преобразует USB сигнал в COM ну и еще какая та микруха сгорела не помню ее наименование. Заказал на alli такую же плату один в один. Прошил ее так же как на видео у Юлиана. Установил на подвес и пытаюсь его отрегулировать как по видео Юлиана, дергается как оглашенный и ни в какую не получается. Ставлю ПИДы в ноль замолкает. Можно ли залить в него другую прошивку( вот эту) и ее попробовать?

Gapey
CyHDyK:

Можно ли залить в него другую прошивку( вот эту) и ее попробовать?

можно только версию 2.40b8 , есть только на англоязычном сайте … предыдущие версии с сайта , будут работать только на оригинальных платах …
прошивать через XLoader или AvrdudeR , с ардуиновским загрузчиком оно невлезет …
скорее всего не будет работать контроль напряжения батареи и как следствие автокоррекция мощности моторов при падении напряжения … лечится добавлением пары резисторов и конденсатора …

CyHDyK
Gapey:

можно только версию 2.40b8 , есть только на англоязычном сайте … предыдущие версии с сайта , будут работать только на оригинальных платах …
прошивать через XLoader или AvrdudeR , с ардуиновским загрузчиком оно невлезет …
скорее всего не будет работать контроль напряжения батареи и как следствие автокоррекция мощности моторов при падении напряжения … лечится добавлением пары резисторов и конденсатора …

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

Gapey

ISP разЪём на плате есть ??? программатор у вас есть ???
если да то можете попробовать прошиться … всё описание процесса там же на сайте где и прошивка , ессно на английском …
если не понравится всегда можно откатиться обратно …
если понравится , но не будет контроля напряжения - подскажу куда припаять 3 детальки …

CyHDyK
Gapey:

ISP разЪём на плате есть ??? программатор у вас есть ???
если да то можете попробовать прошиться … всё описание процесса там же на сайте где и прошивка , ессно на английском …
если не понравится всегда можно откатиться обратно …
если понравится , но не будет контроля напряжения - подскажу куда припаять 3 детальки …

Во общем попробовал Avruder и теперь вот такая ошибка.Светодиод на плате теперь горит красным постоянно.
avrdude: stk500_getsync(): not in sync: resp=0x00
Вот что у меня есть.
Скачал с сайта прошивку, это она?

Gapey

попробуйте прописать сначала OPTIBOOT , а потом из ГУИ прошивку залить , ту которая Firmware for clones …

CyHDyK
Gapey:

попробуйте прописать сначала OPTIBOOT , а потом из ГУИ прошивку залить , ту которая Firmware for clones …

Юрий, простите, я не силен в этих терминах.OPTIBOOT залить через XLOADER по ЮСБ?

eu3ld

Если нету загрузчика в атмеге .вы официальную не зальёте через гуи. 2.2 в2 нулевой можно !но там еще есть фьюзы ? можно в кирпич превратить микру !

Gapey
CyHDyK:

Юрий, простите, я не силен в этих терминах.OPTIBOOT залить через XLOADER по ЮСБ?

вы видимо пыталисЪ прошить прошивку через тот загрузчик который был в плате , а поскольку прошивка очень большая , то загрузчик затерся …
теперь нужно сделать кабель от платки USBASP (на вашем правом фото) к плате контроллера (ISP разЪём на контроллере не стандартный поэтому воспользоваться стандартным кабелем что торчит из платы не получится )
дальше подкличить USBASP к компутеру и прошить в плату OPTIBOOT загрузчик с помощю программы avrdude , для этого следующие команды-
стирание и установка фуз битов :
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
и собственно программирование avrdude avrdude.conf -c usbasp -p atmega328p -U flash:w:optiboot_atmega328.hex -U lock:w:0x0C:m
дальше отключаем USBASP и подключаем контроллер к компу по USB
через ГУИ SimpleBGC_GUI_2_40b8.zip залить прошивку SimpleBGC_2_40b8.hex ну и дальше настраивать по инструкции

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

CyHDyK
Gapey:

для этого следующие команды-
стирание и установка фуз битов :

Юрий, все это делать из командной строки, с указанием пути до файла avrdude.conf? А COM порт не нужно указывать?
Просто для меня это темный лес.

Gapey

сам avrdude , avrdude.conf и файл который прошивать должны лежать в одной папке … она же должна быть путем по умолчанию …
для упрощения процедуры эти команды можно поместить в файл с расширением .BAT или .CMD и запускать эти файлы …
usbasp в системе видится как отдельное устройство и это не COM порт …

CyHDyK
Gapey:

сам avrdude , avrdude.conf и файл который прошивать должны лежать в одной папке … она же должна быть путем по умолчанию …
для упрощения процедуры эти команды можно поместить в файл с расширением .BAT или .CMD и запускать эти файлы …
usbasp в системе видится как отдельное устройство и это не COM порт …

Ура, прошился. Подвес ожил.

7 days later
alex195822
Gapey:

если понравится , но не будет контроля напряжения - подскажу куда припаять 3 детальки …

А можно схемку в студию? B8 без контроля питания плохо работает , в отличие от предыдущей нулевой.

Gapey
alex195822:

А можно схемку в студию?

проще расписать …
питание через резистор 33к 1% на 19 ногу атмеги …
с 19 ноги атмеги на землю резистор 10к 1%
с 19 ноги атмеги на землю конденсатор 0,1мкф
всего 3 детали …

usup

Подскажите сколько метров и какой толщины провод нужен для перемотки 12 зубового 2206 мотора?

1 month later
xxxservice

Такая же плата как выше описана, но еще живая. В этом случае для перехода на версию 2.40b8 обязательно подключать ее через usbasp? Или optiboot можно залить через имеющийся на плате COM-порт? Может можно через XLoader залить Optiboot? Первый раз пытаюсь, пока ничего не понял… подробнее, пожалуйста.

Ну и если только через usbasp надо делать, то достаточно же подключиться на TX, RX и GND?

alex195822
xxxservice:

Ну и если только через usbasp надо делать, то достаточно же подключиться на TX, RX и GND?

Легко отделаться не получится - подключать придется по полной, загрузчик сам себя переписать не сможет.

xxxservice
alex195822:

Легко отделаться не получится - подключать придется по полной, загрузчик сам себя переписать не сможет.

Понятно. Какие выводы задействовать на плате все же? И еще вариант с Оптибут и описанный выше вариант прошивки они же разные? В чем разница, по какому идти?

alex195822

Надо смотреть ревизию платы - на моей разведено под стандартный 6 пиновый разьем программатора. Оптибут более компактен, со стандартным загрузчиком не хватает памяти для загрузки программы.