Каковы наиболее распространенные способы жарить Arduino? [закрыто]

12

Я уже готовил два Arduinos: один был Uno, который я убил слишком высоким входным напряжением, а другой - версию Mega для ADK, которую я так и не смог окончательно определить, что пошло не так. Это заставило меня задуматься: какие вещи (возможно, не сразу очевидные) могут повредить Arduinos?


источник
3
Я уже перечислил несколько здесь . Я могу написать ответ позже, если никто не доберется до него.
Manishearth
3
Там есть отличная рецензия на это , более чем на RuggedCircuits ... Это стоит читать , даже если вы не имеете разрушительные тенденции :-)
Anindo Гоши
Этот вопрос во многом основан на мнении. Буквально любое потенциально опасное действие представляет собой правильный ответ.
Дмитрий Григорьев
Жареные во фритюре Arduino. С чипсами, конечно.
Транзистор
Оборками, то есть. Не английский вид. Слишком капризный. Серьезно, однако, есть САМЫЙ ОБЩИЙ СПОСОБ поджарить один: подать более 5В в контакт 5В. Намного лучше использовать Vin-контакт, чтобы он проходил через регулятор. Таким образом, если вы кормите больше 15 и дуете регулятору, вы можете зализывать свои раны, а затем все равно спасать оставшуюся часть платы, используя 7805 на выводе 5V.
SDsolar

Ответы:

14

Некоторые, что я могу думать о том, что люди сделали ...

  1. Подключение более 6 вольт к контакту 5 В. (Два ATmegaчипа, используемые на большинстве плат Arduino, имеют абсолютный максимум 6V.)
  2. Подключение более VCC(обычно 5 вольт) к любому из выводов ввода / вывода.
  3. Нет тока, ограничивающего выводы ввода / вывода менее чем 40mA. (Например, управление двигателем напрямую или без использования токоограничивающего резистора со светодиодом)
  4. Подключение менее 5 вольт GNDи GNDк Vinили 5V(обратная сила). Vinи у Барреля есть защитный диод, но этого не всегда достаточно.
  5. Подключение 5-вольтового источника питания к 5Vконтакту при подключении к USB.
  6. Изменение соединения при включенном питании - никогда не делайте этого!
  7. Не использовать обратные диоды с индуктивными элементами, такими как двигатели, реле и соленоиды.

На Unoи Mega2560досках, которые используют ATmega8u2или 16u2для USB в последовательный конвертер, кажется, всякий раз , когда кто - то случайно подключается 12Vк штырю I / O он получает взорван. Я не совсем понимаю, почему, но это похоже на тенденцию.

baldengineer
источник
Что вы имеете в виду под изменением связей ... # 7?
тако
Я делаю № 6 («Изменение подключений при включенном питании») все время на всех видах электронных систем, включая Arduino. Пока вы знаете, что делаете, это прекрасно. Это никоим образом не заслуживает «никогда».
Коннор Вольф
4
@ConnorWolf Извините, но я совершенно не согласен. Даже если вы знаете, что делаете, несчастные случаи могут и произойдут. Никогда не меняйте соединения при включенном питании. Если у вас еще не было проблем, это только вопрос времени, прежде чем вы это сделаете.
Baldengineer
5
@ JamesC4S - Извините, но каждый раз, когда вы делаете какое-либо утверждение с «никогда», а не «это зависит от контекста, это вообще плохая идея», вы демонстрируете свою неопытность. Существуют области, в которых добавление или удаление подключений при включенном питании системы может быть абсолютно безвредным и фактически очень полезным для устранения неполадок (настройка аналоговых контуров управления - одна из них). Любое безоговорочное утверждение, подобное вашему, является признаком наивности.
Коннор Вольф
1
Я обычно подключаю все провода после перепрошивки, так как новое приложение может быть электрически несовместимо со старым. Если мне нужно подключить все провода перед запуском приложения, значит ли это, что я должен отключить Arduino после перепрошивки?
v6ak
6

Вот список, на который я ссылался в моем предыдущем ответе . Расширяя это:

  • Перегрузка контакта. Если вы попытаетесь запитать устройство с высокой номинальной мощностью через контакты Arduino GPIO или контакты Vcc / GND, вы рискуете сжечь контакт или всю плату. Там какая - то информация о штифте ограничения тока здесь , а также проблема конкретного текущей связанных здесь .
  • Подключение более 6В к любому из контактов. Если вы хотите использовать больше энергии, используйте чип типа H-bridge, такой как L293D. Однако вывод RESET может занимать до 13 В. "The Perry Bad Journalism S"
  • Замыкание вывода GPIO, установленного на OUTPUT, HIGH to GND или одного на OUTPUT, LOW to Vcc
  • Замыкание двух выводов GPIO OUTPUT, когда один ВЫСОКИЙ, а другой НИЗКИЙ
  • Использование + 5В для питания Arduino вместо Vin / USB. Это на самом деле нормально, но только до тех пор, пока вы этого не сделаете:

    • Поместите любой груз на Вин
    • Сделайте это с помощью перемычки, установленной на USB

    Вывод 5V не так защищен, как вывод Vin, и может привести к разрушению.

  • Короткое замыкание, кроме 0 В к GND.
  • Подключение более Vcc к любому выводу GPIO (как правило, это безопасно, пока вы не превысите Vcc + 0,5 В).
  • Изменение соединения при включенном Arduino: очень легко случайно что-то замкнуть.
  • Переключите полярность Vcc и GND (Это случается довольно часто, когда разъем питания припаян назад).
  • Подайте что-то другое, чем 3,3 В, на контакт 3,3 В. (Этот вывод предназначен для вывода , а не для ввода)

Наконец, убедитесь, что вы не держите Arduino на металлической поверхности, и постарайтесь защитить его от пыли и влаги. Убедитесь, что в том же отсеке, что и Arduino, ничего не лежит, что может привести к тому, что вы что-то закроете. При изготовлении робота металлическая стружка довольно часто попадает на доску. Обязательно оставляйте его хорошо покрытым, когда режете вещи на месте.

Manishearth
источник
5

По словам Руггедунино , вот десятка самых распространенных способов уничтожения вашего Arduino:

  1. Замыкание контактов ввода / вывода на землю
  2. Закрепление контактов ввода / вывода друг другу
  3. Подайте перенапряжение на контакты ввода / вывода
  4. Применить внешнее питание Vin в обратном направлении
  5. Подать> 5 В на контактный разъем 5 В
  6. Применить> 3,3 В к контакту разъема 3,3 В
  7. Short Vin to GND
  8. Подайте внешнее питание 5 В с Vin Load
  9. Применить> 13 В к контакту сброса
  10. Превышение общего тока микроконтроллера

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


Некоторые [необычные, но забавные] способы уничтожить Arduino (не пытайтесь делать это дома):

  • Прикрепите его к модели ракеты или фейерверка
  • Положите это в бассейн
  • Ударь его кувалдой
  • Сбрось это со скалы
  • Зажечь его в огне (при условии, что вы сначала залили его бензином)
  • Подключите его к сети переменного тока
  • Потушите его под дождем с помощью огромного металлического шеста, который притянет молнию и намокнет.

(Ну, вы поняли.)


Вывод: если вы дважды проверяете свои соединения и не делаете ничего глупого, например, не используете резистор, когда вам это нужно, то у вас все будет хорошо. Кроме того, если вы не знаете, повредит ли это вашей доске, вы можете купить дешевый клон Arduino на eBay, чтобы протестировать его, а затем перенести (если вы хотите использовать официальную доску, потому что ... ну, вы хотите поддержать фонд и / или вам нравится название бренда доски.)

Удачи, не повреждая вашу доску!

Анонимный пингвин
источник
1

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

Другая (не менее таинственная) опасность связана с использованием плохо изолированных паяльников. Если вы припаяете, когда утюг подключен к сети, он может пропустить небольшой ток в любую цепь, к которой вы прикоснулись. Обычно мы говорим о микроамперах, поэтому вы можете их никогда не заметить, но этого может быть достаточно, чтобы повредить чувствительные транзисторы CMOS. Решение состоит в том, чтобы отсоединить любые платы расширения (экраны?), Прежде чем паять их.

Дмитрий Григорьев
источник
1
Я бы хотел, чтобы это было выражено чаще. Получите антистатический браслет или аналогичный при работе с открытой микроэлектроникой. Человеческое тело может генерировать колоссальное количество заряда, а затем вы нажимаете пальцем прямо на микроконтроллер ... ZAP, до свидания микроконтроллер.
flith