Мертва ли Arduino?

Daemon2017
Offline
Зарегистрирован: 08.10.2013

Имеется: Arduino UNO, питаемая от розетки через блок питания с выходом 9V. К ней по каналам I2C подключена Arduino Mini Pro.
Питание на мини про, также, брошено с уны, т.е. из разъема Vin уны в разъем Raw мини про, а также из разъема GND уны в разъем GND мини про.

К каждой из ардуин подключен сонар, данные мини про по I2C отсылаются на уну, а та выставляет их в USB порт. 

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

Отключаю источник питания и подключаю вновь - снова работает секунд десять, греется и отрубается. Кажись, все перепроверил - короткого замыкания нет. Как понять, в чем же косяк? Убил ли я мини про, или это у нее самозащита такая?

Думаю на днях отпаять от мини про все провода и перепаять заново.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

подпалил 99% процентов микроконтроллер

Daemon2017
Offline
Зарегистрирован: 08.10.2013

jeka_tm пишет:

подпалил 99% процентов микроконтроллер

Эх, жаль. Чем может быть вызвано? КЗ в процессе сборки на новом месте? 

Как можно продиагностировать факт подпаливания?) Мультитестером за какие-то из ног зацепиться?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

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

а произойти могло либо изза кз на мини и стабилизатор сдох, или перепутаны были пины

Daemon2017
Offline
Зарегистрирован: 08.10.2013

jeka_tm пишет:

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

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

а произойти могло либо изза кз на мини и стабилизатор сдох, или перепутаны были пины

Расстояние между микрухами - больше полуметра: боялся, что будет нехватка. Переборщил)

Вполне мог воткнуть RAW в GND и GND в Vin местами. 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

от этого тоже мог сдохнуть стабилизатор. короче умерла. перепаять мк можно

Daemon2017
Offline
Зарегистрирован: 08.10.2013

jeka_tm пишет:

от этого тоже мог сдохнуть стабилизатор. короче умерла. перепаять мк можно

Спасибо! Надо будет затариться китайскими сторублевками - для опытов :)

leshak
Offline
Зарегистрирован: 29.09.2011

Или перепутали и соединили, между собой два пина сконфигуренные на OUTPUT.
Если один из них LOW, а второй HIGH - это тоже КЗ.

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

Попробуйте в обе ардуины, влить пустой скетч

 

void setup(){
}

void loop(){
}

И посмотреть, "греется или нет"? Если "вроде нет", то потом blink залейте.  (ну естественно в предположении что к D13 ничего не подключено).

И наверное, раз приходится "разбиратся", таки все провода между ними расцепите. Проверяйте их жизнеспособность по одной. Без каких-либо внешних подключений. Уменьшайте "количество неизвестных".

Daemon2017
Offline
Зарегистрирован: 08.10.2013

leshak пишет:

Или перепутали и соединили, между собой два пина сконфигуренные на OUTPUT.
Если один из них LOW, а второй HIGH - это тоже КЗ.

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

Попробуйте в обе ардуины, влить пустой скетч

 

void setup(){
}

void loop(){
}

И посмотреть, "греется или нет"? Если "вроде нет", то потом blink залейте.  (ну естественно в предположении что к D13 ничего не подключено).

И наверное, раз приходится "разбиратся", таки все провода между ними расцепите. Проверяйте их жизнеспособность по одной. Без каких-либо внешних подключений. Уменьшайте "количество неизвестных".

 

Понял, попробуем. Главное - чтобы зашивка произошла до того, как она самоотключится)

leshak
Offline
Зарегистрирован: 29.09.2011

Daemon2017 пишет:

Понял, попробуем. Главное - чтобы зашивка произошла до того, как она самоотключится)

Ну тогда, действительно. Начните именно с отключения всей переферии. Всех проводков.

Если все отключено, то програмно "закоротить" - невозможно. Какой-бы скетч сейчас небыл внутри. По крайней мере не поврежденный чип.