Я думаю, что я только что замуровал свой Arduino. Есть идеи как?

Кажется, у меня короткое замыкание в моем Arduino Uno R3. Симптомы:

  • Кажется, он не отвечает, как раньше.

  • Оранжевый светодиодный индикатор "L" не мигает при загрузке, а горит постоянно.

  • Если я подключаю источник 12 В, то напряжение между контактами 5 В и GND сначала составляет около 5 В, но затем начинает быстро падать. При этом нижняя сторона платы сильно нагревается. Если я подключу источник USB, напряжение между контактами 5 В и GND стабилизируется на уровне около 4,28 В ... но опять же, похоже, ничего не работает.

  • После всего этого я также проверил непрерывность между контактами 5V и GND и услышал звуковой сигнал. Однако последующее чтение показало мне, что это ненадежный (или не рекомендуемый) тест.

Похоже, у меня короткое замыкание на Arduino, верно? Любая идея о том, как это могло произойти? Я могу думать только о следующих возможностях:

  • Я питал Arduino от свинцово-кислотной батареи 12 В. В какой-то момент провод отрицательной клеммы отсоединился, и когда я снова подключил его, на аккумуляторе возникла искра (паттерн также питал другие вещи). Могло ли это повредить Arduino?

  • Я использую Arduino для запуска 3 ИК-светодиодов. Чтобы свести к минимуму количество проводов, я соединил эти светодиоды последовательно, а не параллельно, что (по крайней мере, поначалу) казалось рабочим. Есть ли вероятность, что это повредило бы его?

Спасибо за любую помощь.

, 👍0

Обсуждение

Были ли у этих трех ИК-светодиодов токоограничивающие резисторы?, @Nick Gammon

Да, последовательно с ними был один резистор., @Artemy

*паттерн питал и другие вещи* - какие еще вещи?, @Nick Gammon

Пара видеопроекторов, потребляющих всего около 4,5 ампер., @Artemy


2 ответа


0

Если я подключаю источник 12 В, то напряжение между контактами 5 В и GND сначала составляет около 5 В, но затем начинает быстро падать. При этом нижняя сторона платы сильно нагревается. Если я подключу источник USB, напряжение между контактами 5 В и GND стабилизируется на уровне около 4,28 В ... но опять же, похоже, ничего не работает.

Похоже, LDO перегревается и отключается из-за перегрева.

После всего этого я также проверил непрерывность между контактами 5V и GND и услышал звуковой сигнал. Однако последующее чтение показало мне, что это ненадежный (или не рекомендуемый) тест.

Если это просто короткое "пип", то это просто зарядка или разрядка конденсатора. Чтобы квалифицироваться как короткометражка, это должно быть непрерывное "бээээээээээээээээээ".

Я запускал Arduino от свинцово-кислотной батареи 12 В. В какой-то момент провод отрицательной клеммы отсоединился, и когда я снова подключил его, на аккумуляторе возникла искра (паттерн также питал другие вещи). Могло ли это повредить Arduino?

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

Скорее всего, он мертв, да. Это может быть просто основной MCU, который (если это версия DIP) вы можете вытащить и заменить (на один с уже установленным загрузчиком). Но нет никакой гарантии, что пропал только этот чип. Микросхемы USB также являются распространенной точкой отказа, особенно дешевый китайский CH340G.

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

,

Спасибо! Это определенно была преемственность типа беееееееееееееее. Можете ли вы уточнить: «Если другие вещи подключены как к батарее, так и к Arduino, то мощность могла пройти через Arduino многими странными способами, убивая вещи внутри»? У меня есть большая батарея на 12 В, питающая Arduino, а также несколько проекторов (потребляющих около 5 ампер), которые работают через реле на Arduino. Это опасная установка?, @Artemy

Это *звучит* достаточно безопасно, но не видя полной схемы, я не могу сказать наверняка., @Majenko

Если у вас Arduino подключен к земле, но не к 5 В, а другие устройства подключены к 5 В, то питание может подаваться на линии GPIO на незапитанном Arduino, что плохо. Точно так же, когда вы подключили батарею и увидели искру, вы могли отправить всплеск туда, куда он не должен попасть. (Что почти везде. Регулятор напряжения рассчитан только на максимальное напряжение 12 В, если память не изменяет, поэтому добавление в него большего количества могло бы поджарить его.), @Duncan C

Спасибо за предложения. Регулятор напряжения рассчитан на 20В макс. Возникает ли скачок напряжения при искровом разряде батареи?, @Artemy


1

См. мой ответ здесь. Аккумулятор 12 В не обязательно обеспечивает 12 В больше, чем аккумулятор 1,5 В обеспечивает 1,5 В.

См., например, здесь. Свинцово-кислотный аккумулятор на 12 В вполне может обеспечить 12,7 В, что не соответствует требованиям для Uno.

См. страницу о Uno.

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

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

,

«Работать как масло» — это идиома, с которой я раньше не сталкивался. Как работает масло?, @Majenko

Плавно. Как масло, намазанное на хороший теплый кусок тоста, где у вас есть мармелад, готовый к употреблению сверху. :), @Nick Gammon

Я не ем тосты... слишком много углеводов..., @Majenko

https://www.urbandictionary.com/define.php?term=like%20butter, @Nick Gammon

Пределы напряжения для Arduino составляют 6-20 В. Я знаю, что максимально «рекомендуется» 12 В, но я думал, что проблема в нагреве (я потребляю очень мало ватт, поэтому я не думаю, что это должно быть проблемой)., @Artemy

См. мой ответ о я замуровал свой Arduino., @Nick Gammon

@NickGammon Спасибо за указание на ваш другой ответ - это отличный ресурс! Я буду помнить об этой диагностике, хотя, вероятно, я не буду использовать ее сейчас, так как мой Arduino кажется таким явно поджаренным (индикатор L не мигает, просто начинает нагреваться при подключении к сети 12 В или USB и т. д.), @Artemy

Тем не менее, я все еще сбит с толку ситуацией, с которой столкнулся. Все спецификации, которые я нашел для Arduino Uno R3, говорят, что 20 В — это максимум (не 12 В), и я ранее без проблем запускал его в течение многих часов от свинцово-кислотного аккумулятора. Я пытаюсь понять, что произошло. Я подозреваю, что при подключении к аккумулятору мог быть большой скачок напряжения, но я не знаю, происходит ли это на самом деле. В любом случае при перепрошивке обязательно добавлю buck конвертер., @Artemy