Проблема с Arduino Nano

Mad Fun
Offline
Зарегистрирован: 19.11.2011

В общем история такая, тестил я написанную прогу как-то ночью, и, и может быть что-то случайно замкнул или что случилось (было ночью, разум был уже не совсем светлый), после чего компьютер перестал определять, что к нему подключена AN, а на плате теперь горит только красный светодиод PWR и все..

Что могло сгореть? Как лечить?

Когда на неподключенную плату подаю питание, то она выполняет программу, записнную на нее ранее.. 

76region
Offline
Зарегистрирован: 08.07.2011

порт компа работает?

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 да

Mad Fun
Offline
Зарегистрирован: 19.11.2011

хм, на счет выполнения программы соврал..  даже когда просто подаешь питание, горит только красная лампочка..

как проверить цел ли микроконтроллер?

HOCKU
HOCKU аватар
Offline
Зарегистрирован: 25.04.2011

Была похожая проблема с arduino uno.

Мне в тот раз помогла перепрошивка контроллера Atmega8U2, отвечающего за связь с ардуино по usb.

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 Все, решил поблему.. Поразмыслив понял, что замкнуть я мог только землю с выходом +5, что говорит о выходе из строя стобилизатора.. Просто сразу на него не подумал, т.к. светодиод Power замечательно горел, но померив напряжения, увидил, что после стабилизатора оно равно 2 вольта.. Подключил питание от внешнего источника в обход стабилизатора и все заработало!!

 И совет от "наступившего на грабли", перед подключением питания еще раз убедитесь, что нигде ничего не замкнуто, мне еще повезло, что замкнуло +5, если бы это были +12, то потери были бы более глобальными!

Mad Fun
Offline
Зарегистрирован: 19.11.2011

Но вот что-то не могу я найти cтабилизатор L53D... Кто-нибудь знает чем можно заминить?

76region
Offline
Зарегистрирован: 08.07.2011

я не понял от чего у вас питалась нано когда замкнули, от юсб или от внешнего питания поданного на VIN, если от юсб то мог погореть тока диод Д1 диод с барьером шотки по схеме MBR0520 на 0.5А ,можно заменить перемычкой, стабилизатор при питании от юсб не участвует, а если от внешнего питания то стабилизатор ,по схеме он ua78м05 то есть обычная кренка в смд исполнении,должны быть в любом торгующем деталями магазине.Тоесть любая 7805 кренка какую найдете в смд: 1- in,2-gnd,3-out

Mad Fun
Offline
Зарегистрирован: 19.11.2011

Питался от USB, действительно, предварительные выводы были по поводу стабилизатора были поспешными, замкнув контакты диода все заработало.. А могли бы вы пояснить, чем я рискую, если заменю его перемычкой?

76region
Offline
Зарегистрирован: 08.07.2011

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

 

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 Спасибо 76region за коментарии, перепоял диод, все работает отлично! 

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 мда, на счет все работает я поторопился... поставил вместо диода перемычку, но при попытке прошить выдает ошибку:

Binary sketch size: 888 bytes (of a 30720 byte maximum)

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: failed to write flash memory, rc=-4

76region
Offline
Зарегистрирован: 08.07.2011

сом порт при подключении к юсб в компе появляется? может настройки сбили в программе : номер порта , вид платы?

 

Mad Fun
Offline
Зарегистрирован: 19.11.2011

да, появляется, определяется нормально COM4, настройки в программе нужные. у меня 2 Arduino Nano, второй (с которым ничего не происходило) нормально прошивается, так что дело в самом Arduino.

76region
Offline
Зарегистрирован: 08.07.2011

тх rx мигают при попытке шить? если да то видимо слетел загрузчик в атмеге, попробуйте ресетом поиграть при попытке шить,бывает помогает

76region
Offline
Зарегистрирован: 08.07.2011
Mad Fun
Offline
Зарегистрирован: 19.11.2011

 Да, тх rx мигают при  попытке шить, поиграл резетом, но не помогло... Что еще можно сделать? Или уже микроконтроллер перепаивать?

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 ATMEGA32-16AU подойдет?

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 вообще сейчас впаяна ATMEGA328P..

76region
Offline
Зарегистрирован: 08.07.2011

прошить попробуйте с помощью второй ардуины, ссылка выше!

 

whoim
Offline
Зарегистрирован: 03.11.2011

 атмега32 и 328 - разные абсолютно. Хотя загрузчик для 32 существует

Mad Fun
Offline
Зарегистрирован: 19.11.2011

не помогло.. выдает ту же ошибку

whoim
Offline
Зарегистрирован: 03.11.2011

 прошивка прошла удачно? светодиод на 13 ноге замигал после заливки бутлоадера?

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 Хм, не обратил внимание, сейчас еще раз попробую

Mad Fun
Offline
Зарегистрирован: 19.11.2011

Вот какую ошибку теперь выдает:

Binary sketch size: 2472 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

светодиод мигал после прошивки. 

тип микроконтроллера писал как m328p

whoim
Offline
Зарегистрирован: 03.11.2011

 связи нет, ft или max232 или чего там у вас пошабашила вероятно.

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 не совсем понял последнее сообщение...

whoim
Offline
Зарегистрирован: 03.11.2011

Сломалась нана)

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 Т.е. не париться и заказать новую?))

whoim
Offline
Зарегистрирован: 03.11.2011

 Ну, можно отремонтировать ) сам МК то целый. Я так понимаю, тебе скорее всего надо заменить ту маленькую микрушку с ножками с двух сторон, что с обратной от МК стороны платы. Хотя сначала посмотреть (хотя бы визуально) то что вокруг нее (обвязку) и состояние дорожек, разьема USB, попробовать другой кабель. Точнее сказать трудно, не изучив.

Mad Fun
Offline
Зарегистрирован: 19.11.2011

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

Гляну на состояние обвязки.. В случае замены микрухи с обратной стороны ее же прошивать надо?

whoim
Offline
Зарегистрирован: 03.11.2011

 Нет, прошивать ненадо. Эта микросхема отвечает за связь между МК и ПК по USB, некий "виртуальный" компорт через USB. Цена на ебей 2,5$, но менять ее без навыка и фена будет затруднительно.

whoim
Offline
Зарегистрирован: 03.11.2011

Мой совет - как найдете микросхему и купите, отнесите в мастерскую сотовых телефонов и пальцем покажите - "поменять".

Mad Fun
Offline
Зарегистрирован: 19.11.2011

 спасибо за совет)) позже отпишусь, как получилось..

Embosser
Offline
Зарегистрирован: 06.09.2011

 Крепкие они всё таки, эти Нано :) Я свою уже два раза неправильно подключал со спецэффектами в виде дыма и громкого треска. На первой попытке так же как и топикстартер случайно закоротил +5 с землей.  Также сгорел диод, правда я его пока не восстанавливал - питаю от внешнего источника через +5. Второй раз глубокой ночью по запарке +5 подал на ногу Reset. Опять дым с треском, даже дорога какая-то визуально на плате приподнялась и перегорела. Но Нано работает как ни в чем не бывало :) Только Reset теперь с внешней кнопки не делается, только на самой плате если нажимать.

Теперь собственно вопрос: что могло сгореть, когда я на Reset подал +5? До питания через USB мне до лампочки, все равно по проекту устройство автономное от компьютера. А вот внешний Reset предусматривался проектом, но не хотит теперь работать.

whoim
Offline
Зарегистрирован: 03.11.2011

 Опять дым с треском, даже дорога какая-то визуально на плате приподнялась и перегорела

учитывая что резет на плате работает - подтягивающий резистор цел.

Embosser
Offline
Зарегистрирован: 06.09.2011

 А может дорога только и перегорела? У Нано 2 ноги для Reset, и с обеих не сбрасывается. Попробую сфотать.

denis64
Offline
Зарегистрирован: 07.10.2013

Хотел бы поблагодарить форумчан 76region и whoim за объяснения в этой ветке.

Вчера ночью у меня произошло то же самое. Неосторожно замкнул +5 на землю. Чтото под платой дуины задымилось и вспыхнуло на долю секунды. И всё, померла плата. Перспектива полтора месяца ждать очередную посылку с Китая плюя в потолок не радовала.

С полчаса пытался самостоятельно установить сгоревший орган, по копоти нашёл как раз ЭТО. С виду напоминало резистор, ещё полчаса сидел глядя на схему в пдф, разделённую на 5 частей пытаясь установить номинал резистора))), пока не скачал файлы Eagle.

Там уже стало понятно что нужно искать. После нескольких запросов гугль вывел на эту страницу. Сегодня оббегав городские радиолавки и не обнаружив в них оригинала купил какого то четырёхлапого жука за 10 рублей и поехал в сервис ремонта сотовых, где  меня вежливо послали опасаясь браться за работу с непонятным результатом.

Пришлось паять самому, первый раз паял такую мелочь пузатую и жутко тряслись руки! Две лапы оставил висеть в воздухе. Но всё получилось!  Заработало! И грузится и шьётся и весело подмигивает лампочками!

Большое спасибо всем.

Alex Kornushko
Offline
Зарегистрирован: 05.01.2020

Полскажите пожалуйста. У меня на arduino nano тускло горит встроенный светодиод pwr и не мигает L .ЧТО ДЕЛАТЬ???????

 

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Alex Kornushko пишет:

ЧТО ДЕЛАТЬ???????

Для начал разместите на форуме схему включения и осциллограмму на выводе +5В.

Alex Kornushko
Offline
Зарегистрирован: 05.01.2020

схема включения?

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Да

Alex Kornushko
Offline
Зарегистрирован: 05.01.2020

что за схема включения

Alex Kornushko
Offline
Зарегистрирован: 05.01.2020

и у меня нет осциллогрофа

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Alex Kornushko пишет:
что за схема включения

Видите ли, в подавляющем большинстве случаев, если положить плату Ардуино на стол или даже взять ее в руки, на ней вообще не будут гореть никакие светодиоды. 

Чтобы светодиоды загорелись, на плату, как минимум, нужно подать хоть какое-то питание. Т.е. плата должна быть включена в замкнутую цепь. Вот схема этой цепи и нужна. Иначе просто нечего обсуждать.

В порядке общения с хрустальным шаром: может, Вы подаете напряжение +5В на контакт Vin?

Alex Kornushko пишет:
и у меня нет осциллогрофа

Тогда зачем Вам Ардуино? Вы все равно не сумеете ее настроить.

Alex Kornushko
Offline
Зарегистрирован: 05.01.2020

То есть, вы утвержаете,что у каждого новичка должен быть осциллогроф

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Как Вы думаете, обязательно ли иметь кастрюлю каждому начинающему повару?

 

У каждого, кто занимается с Ардуино (и любой другой электроникой), должен рано или поздно появиться осциллограф. Ну а когда конкретно - зависит от обстоятельств. Вам - понадобился сейчас.

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

 

И, кстати, похоже, от обсуждения конкретной проблемы мы перешли к общетеоретическим вопросам, Вы думаете, это плодотворно?

agnec2001
Offline
Зарегистрирован: 08.11.2019

Знать теорию иногда бывает очень полезно :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Если запитана от USB то можно и без осилографа, достаточно милипильметра )))

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

agnec2001 пишет:

Знать теорию иногда бывает очень полезно :)

Вопрос "нужен ли ардуинщику осциллограф" вряд ли относится к той теории, которую очень полезно знать.

IMHO правильный ответ: "не нужен, если сумеешь настроить любое устройство без него".

Alex Kornushko
Offline
Зарегистрирован: 05.01.2020

ua6em пишет:

Если запитана от USB то можно и без осилографа, достаточно милипильметра )))


Я как раз и питаю от USB. Померяю мультиметром