Я думаю, что я только что замуровал свой Arduino. Есть идеи как?
Кажется, у меня короткое замыкание в моем Arduino Uno R3. Симптомы:
Кажется, он не отвечает, как раньше.
Оранжевый светодиодный индикатор "L" не мигает при загрузке, а горит постоянно.
Если я подключаю источник 12 В, то напряжение между контактами 5 В и GND сначала составляет около 5 В, но затем начинает быстро падать. При этом нижняя сторона платы сильно нагревается. Если я подключу источник USB, напряжение между контактами 5 В и GND стабилизируется на уровне около 4,28 В ... но опять же, похоже, ничего не работает.
После всего этого я также проверил непрерывность между контактами 5V и GND и услышал звуковой сигнал. Однако последующее чтение показало мне, что это ненадежный (или не рекомендуемый) тест.
Похоже, у меня короткое замыкание на Arduino, верно? Любая идея о том, как это могло произойти? Я могу думать только о следующих возможностях:
Я питал Arduino от свинцово-кислотной батареи 12 В. В какой-то момент провод отрицательной клеммы отсоединился, и когда я снова подключил его, на аккумуляторе возникла искра (паттерн также питал другие вещи). Могло ли это повредить Arduino?
Я использую Arduino для запуска 3 ИК-светодиодов. Чтобы свести к минимуму количество проводов, я соединил эти светодиоды последовательно, а не параллельно, что (по крайней мере, поначалу) казалось рабочим. Есть ли вероятность, что это повредило бы его?
Спасибо за любую помощь.
@Artemy, 👍0
Обсуждение2 ответа
Если я подключаю источник 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
См. мой ответ здесь. Аккумулятор 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
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Были ли у этих трех ИК-светодиодов токоограничивающие резисторы?, @Nick Gammon
Да, последовательно с ними был один резистор., @Artemy
*паттерн питал и другие вещи* - какие еще вещи?, @Nick Gammon
Пара видеопроекторов, потребляющих всего около 4,5 ампер., @Artemy