подвес на бк моторах (open source) от немцев
плату в ХК брал, там сотояла прошивка 2.1 от алекмоса, потом продал человеку, он решил прошить на немца как я понял и все… теперь походу шить обратно надо программатором.
теперь походу шить обратно надо программатором.
у алекса прошивка защищена, не получится.
но если есть прошивка, то только программатором
Все получится если правильной прошивкой шить
Все получится если правильной прошивкой шить
типа такой как в теме Подвес камеры на бесколлекторных моторах на Alexmos/Basecam, пост #12194
Друзья! Помогите пожалуйста. Купил вот такой вот подвес (не реклама) По ссылке на видео у Юлиана. Когда подвес пришел он у меня удачно через 10 минут сгорел. Выгорела микросхема которая преобразует USB сигнал в COM ну и еще какая та микруха сгорела не помню ее наименование. Заказал на alli такую же плату один в один. Прошил ее так же как на видео у Юлиана. Установил на подвес и пытаюсь его отрегулировать как по видео Юлиана, дергается как оглашенный и ни в какую не получается. Ставлю ПИДы в ноль замолкает. Можно ли залить в него другую прошивку( вот эту) и ее попробовать?
Можно ли залить в него другую прошивку( вот эту) и ее попробовать?
можно только версию 2.40b8 , есть только на англоязычном сайте … предыдущие версии с сайта , будут работать только на оригинальных платах …
прошивать через XLoader или AvrdudeR , с ардуиновским загрузчиком оно невлезет …
скорее всего не будет работать контроль напряжения батареи и как следствие автокоррекция мощности моторов при падении напряжения … лечится добавлением пары резисторов и конденсатора …
можно только версию 2.40b8 , есть только на англоязычном сайте … предыдущие версии с сайта , будут работать только на оригинальных платах …
прошивать через XLoader или AvrdudeR , с ардуиновским загрузчиком оно невлезет …
скорее всего не будет работать контроль напряжения батареи и как следствие автокоррекция мощности моторов при падении напряжения … лечится добавлением пары резисторов и конденсатора …
Юрий, так какой у меня выход? Посоветуйте что нибудь, пожалуйста.
ISP разЪём на плате есть ??? программатор у вас есть ???
если да то можете попробовать прошиться … всё описание процесса там же на сайте где и прошивка , ессно на английском …
если не понравится всегда можно откатиться обратно …
если понравится , но не будет контроля напряжения - подскажу куда припаять 3 детальки …
ISP разЪём на плате есть ??? программатор у вас есть ???
если да то можете попробовать прошиться … всё описание процесса там же на сайте где и прошивка , ессно на английском …
если не понравится всегда можно откатиться обратно …
если понравится , но не будет контроля напряжения - подскажу куда припаять 3 детальки …
Во общем попробовал Avruder и теперь вот такая ошибка.Светодиод на плате теперь горит красным постоянно.
avrdude: stk500_getsync(): not in sync: resp=0x00
Вот что у меня есть.
Скачал с сайта прошивку, это она?
попробуйте прописать сначала OPTIBOOT , а потом из ГУИ прошивку залить , ту которая Firmware for clones …
попробуйте прописать сначала OPTIBOOT , а потом из ГУИ прошивку залить , ту которая Firmware for clones …
Юрий, простите, я не силен в этих терминах.OPTIBOOT залить через XLOADER по ЮСБ?
Если нету загрузчика в атмеге .вы официальную не зальёте через гуи. 2.2 в2 нулевой можно !но там еще есть фьюзы ? можно в кирпич превратить микру !
Юрий, простите, я не силен в этих терминах.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 ну и дальше настраивать по инструкции
если не понравится , можно залить обратно немецкую прошивку стандартными средствами (загрузчик менять больше не придется )
для этого следующие команды-
стирание и установка фуз битов :
Юрий, все это делать из командной строки, с указанием пути до файла avrdude.conf? А COM порт не нужно указывать?
Просто для меня это темный лес.
сам avrdude , avrdude.conf и файл который прошивать должны лежать в одной папке … она же должна быть путем по умолчанию …
для упрощения процедуры эти команды можно поместить в файл с расширением .BAT или .CMD и запускать эти файлы …
usbasp в системе видится как отдельное устройство и это не COM порт …
сам avrdude , avrdude.conf и файл который прошивать должны лежать в одной папке … она же должна быть путем по умолчанию …
для упрощения процедуры эти команды можно поместить в файл с расширением .BAT или .CMD и запускать эти файлы …
usbasp в системе видится как отдельное устройство и это не COM порт …
Ура, прошился. Подвес ожил.
если понравится , но не будет контроля напряжения - подскажу куда припаять 3 детальки …
А можно схемку в студию? B8 без контроля питания плохо работает , в отличие от предыдущей нулевой.
А можно схемку в студию?
проще расписать …
питание через резистор 33к 1% на 19 ногу атмеги …
с 19 ноги атмеги на землю резистор 10к 1%
с 19 ноги атмеги на землю конденсатор 0,1мкф
всего 3 детали …
Подскажите сколько метров и какой толщины провод нужен для перемотки 12 зубового 2206 мотора?
Такая же плата как выше описана, но еще живая. В этом случае для перехода на версию 2.40b8 обязательно подключать ее через usbasp? Или optiboot можно залить через имеющийся на плате COM-порт? Может можно через XLoader залить Optiboot? Первый раз пытаюсь, пока ничего не понял… подробнее, пожалуйста.
Ну и если только через usbasp надо делать, то достаточно же подключиться на TX, RX и GND?
Ну и если только через usbasp надо делать, то достаточно же подключиться на TX, RX и GND?
Легко отделаться не получится - подключать придется по полной, загрузчик сам себя переписать не сможет.