Які найпоширеніші способи смажити ардуїно? [зачинено]


12

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


3
Я вже перерахував кілька тут . Я можу написати відповідь пізніше, якщо ніхто до неї не потрапить.
Manishearth

3
Про це чудово написано на RuggedCircuits ... Варто прочитати, навіть якщо у вас немає деструктивних тенденцій :-)
Anindo Ghosh

Це питання багато в чому ґрунтується на думці. Буквально будь-яка потенційно небезпечна дія є вагомою відповіддю.
Дмитро Григор'єв

Ардуїно збиту з фритюром. З чіпсами, звичайно.
транзистор

Руші, тобто. Не англійський вид. Занадто синистий. Однак, якщо серйозно, існує НАЙБІЛЬШИЙ ШЛЯХ, щоб обсмажити один: подайте більше 5 В на 5-контактний штифт. Набагато краще використовувати штифт Vin, щоб він пройшов через регулятор. Таким чином, якщо ви годуєте більше 15 і нагнітаєте регулятор, ви можете облизувати свої рани, а потім все-таки врятувати решту дошки, використовуючи 7805 в штирі 5В.
SDsolar

Відповіді:


14

Деякі я можу подумати про те, що люди зробили ...

  1. Підключення більше 6 вольт до 5В контактів. (Дві ATmegaмікросхеми, які використовуються на більшості плат Arduino, мають абсолютний максимум 6V.)
  2. Підключення більше VCC(зазвичай 5 вольт) до будь-якого штифта вводу / виводу.
  3. Не струм, що обмежує штифти вводу / виводу менше, ніж 40mA. (Наприклад, керуючий двигун безпосередньо чи не використовуючи обмежувальний резистор зі світлодіодом)
  4. Підключення менше, ніж 5 вольт до GNDі GNDдо ( Vinабо 5Vзворотна потужність). Vinі гніздо Barrel мають діод захисту, але цього не завжди достатньо.
  5. Підключення живлення 5 вольт до 5Vконтакту під час підключення до USB.
  6. Зміна з'єднань під час живлення - ніколи цього не робіть!
  7. Не використовувати пролетні діоди з індуктивними компонентами, такими як двигуни, реле та соленоїди.

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


Що ви маєте на увазі під зміною зв’язків ... # 7?
тако

Я займаюся №6 ("Зміна з'єднань під час живлення") весь час на всіляких електронних системах, включаючи ардуїно. Поки ви знаєте, що ви робите, це прекрасно. Це ні в якому разі не заслуговує на "ніколи".
Вонор Коннор

4
@ConnorWolf Вибачте, але я повністю не згоден. Навіть якщо ви знаєте, що ви робите, нещасні випадки можуть і трапляться. Ніколи не змінюйте з'єднання під час живлення. Якщо у вас ще не було проблем, перед вами це лише питання часу.
baldengineer

5
@ JamesC4S - Вибачте, але щоразу, коли ви робите будь-яку заяву "ніколи", а тоді "це залежить від контексту, це взагалі погана ідея", ви показуєте свій недосвідчений досвід. Є області, де додавання або видалення з'єднань під час роботи системи може бути абсолютно нешкідливим, а насправді дуже корисним для усунення несправностей (налаштування аналогових циклів управління - це одне). Будь-яке безумовне твердження, як ваше, є ознакою наївності.
Вонор Коннор

1
Я зазвичай підключаю всі дроти після спалаху, оскільки новий додаток може бути електрично несумісним зі старим. Якщо я повинен підключити всі дроти до запуску програми, чи означає це, що я повинен відключити Arduino після спалаху?
v6ak

6

Ось список, на який я згадував у своїй попередній відповіді . Розширення на ньому:

  • Перевантаження штифта: Якщо ви спробуєте живити пристрій з високою потужністю за допомогою штифтів Arduino GPIO або штифтів Vcc / GND, ви загрожуєте вигоріти штифт або всю плату. Там якась - то інформація про штифті обмеження струму тут , а також проблема конкретного поточної пов'язаних тут .
  • Підключення більше 6В до будь-якого із штифтів. Якщо ви хочете використовувати більше енергії, використовуйте мікросхему типу Н-міст, як L293D. Штифт RESET може зайняти до 13В. "Перрі погана журналістика S"
  • Затримка штифта GPIO, встановленого на OUTPUT, HIGH до GND, або один на ВИХІД, LOW to Vcc
  • Скорочення двох штифтів GPIO OUTPUT, коли один ВИСОКИЙ, а один - низький
  • Використання + 5 В для живлення Arduino замість Vin / USB. Це насправді нормально, але лише до тих пір, поки ви цього не зробите:

    • Покладіть будь-який вантаж на Вин
    • Зробіть це за допомогою перемички, встановленої на USB

    5-контактний штифт не настільки захищений, як штир Vin, і може призвести до руйнування речей.

  • Скорочення всього, крім 0В до ВНП.
  • Підключення більше ніж Vcc до будь-якого штифта GPIO (як правило, це безпечно, поки ви не перейдете вище Vcc + 0.5V).
  • Зміна з'єднань під час увімкнення Arduino: Це дуже просто випадково щось коротко.
  • Перемикайте полярність Vcc та GND (Це трапляється досить часто, коли роз'єм живлення припаяний назад.)
  • Застосуйте щось інше, ніж 3,3 В до штифта 3,3 В (Цей штифт призначений для виведення , а не для введення)

Нарешті, переконайтеся, що ви не тримаєте Arduino на металевій поверхні, і намагайтеся не захищати його від пилу та вологи. Переконайтеся, що в тому ж відсіку, що і Arduino, нічого не лежить, що може щось коротше. Виготовляючи робота, металеві стружки досить часто потрапляють у дошку. Обов’язково залишайте його добре прикритим, коли ріжуть речі in situ.


5

За словами Ruggedunino , ось десятка найпоширеніших способів знищити Arduino:

  1. Затягування штифтів вводу / виводу до заземлення
  2. Прив’язання шпильок вводу / виводу один до одного
  3. Застосовуйте перенапруги до вводу-виводу
  4. Застосовуйте зовнішню потужність Vin назад
  5. Застосуйте> 5В до контакту роз'єму 5В
  6. Застосуйте> 3,3 В до контакту роз'єму 3,3 В
  7. Короткий Він до GND
  8. Застосуйте зовнішнє джерело живлення 5В за допомогою Vin Load
  9. Застосуйте> 13В до шпильки для скидання
  10. Перевищення загального струму мікроконтролера

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


Деякі [нечасті, але смішні] способи знищити Arduino (Не намагайтеся вдома):

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

(Ну ти зрозумієш.)


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

Удачі, не пошкодивши вашу дошку!


1

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

Ще одна (настільки ж загадкова) небезпека випливає з використання погано ізольованих паяльників. Якщо ви припаяєте, поки чавун підключається до електромережі, він може витікати малим струмом у будь-який ланцюг, до якого ви торкаєтесь. Зазвичай ми тут говоримо про мікроампери, тому ви цього ніколи не помітите, але це може бути достатньо для пошкодження делікатних транзисторів CMOS. Рішення полягає в тому, щоб відключити будь-які плати розширення (екрани?), Перш ніж припаяти їх.


1
Мені б хотілося, щоб це було більш виражено. Отримайте антистатичну зап'ясть або подібну під час роботи з опроміненою мікроелектронікою. Людський організм може генерувати величезну кількість заряду, і тоді ви проводите пальцем прямо на мікроконтролер ... ZAP, до побачення мікроконтролер.
фліт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.