¿Cuáles son las formas más comunes de freír un arduino? [cerrado]

12

He frito dos Arduinos antes: uno era uno, que maté con un voltaje de entrada demasiado alto, y el otro era la versión ADK del Mega, que nunca pude determinar de manera concluyente qué salió mal. Esto me hizo pensar: ¿cuáles son algunas cosas (quizás no inmediatamente obvias) que dañarán a Arduinos?


fuente
3
Ya he enumerado algunos aquí . Puedo escribir una respuesta más tarde si nadie llega a ella.
Manishearth
3
Hay una excelente reseña sobre esto , en RuggedCircuits ... Vale la pena leer incluso si no tienes tendencias destructivas :-)
Anindo Ghosh
Esta pregunta se basa principalmente en la opinión. Literalmente, cualquier acción potencialmente peligrosa constituye una respuesta válida.
Dmitry Grigoryev
Arduino rebozado frito. Con patatas fritas, por supuesto.
Transistor
Volantes, eso es. No del tipo inglés. Demasiado malhumorado. Sin embargo, en serio, existe LA FORMA MÁS COMÚN de freír uno: alimente más de 5V en el pin de 5V. Mucho mejor usar el pin Vin para que pase por el regulador. De esa manera, si alimenta más de 15 y sopla el regulador, puede lamer sus heridas y luego salvar el resto del tablero usando un 7805 en el pin de 5V.
SDsolar

Respuestas:

14

Algunos puedo pensar en que la gente ha hecho ...

  1. Conexión de más de 6 voltios al pin de 5V. (Los dos ATmegachips utilizados en la mayoría de las placas Arduino tienen un máximo absoluto de 6V).
  2. Conectando más de VCC(típicamente 5 voltios) a cualquiera de los pines de E / S.
  3. No actual limitando los pines de E / S a menos de 40mA. (Por ejemplo, conducir un motor directamente o no usar una resistencia limitadora de corriente con un LED)
  4. Conexión de menos de 5 voltios a GNDy GNDa Vino 5V(potencia invertida). Viny Barrel jack tienen un diodo de protección, pero no siempre es suficiente.
  5. Conectando un suministro de 5 voltios al 5Vpin mientras está conectado a USB.
  6. Cambiar las conexiones mientras está encendido: ¡ nunca haga esto!
  7. No utilizar diodos flyback con componentes inductivos como motores, relés y solenoides.

En las placas Unoy Mega2560, que usan un ATmega8u2o 16u2para el convertidor de USB a serie, parece que cada vez que alguien se conecta accidentalmente 12Va un pin de E / S se daña. No entiendo completamente por qué, pero parece una tendencia.

Baldengineer
fuente
¿Qué quieres decir con cambiar las conexiones ... # 7?
taco
Hago el n. ° 6 ("Cambiar las conexiones mientras está encendido") todo el tiempo en todo tipo de sistemas electrónicos, incluido arduino. Mientras sepa lo que está haciendo, está perfectamente bien. De ninguna manera merece un "nunca".
Connor Wolf
44
@ConnorWolf Lo siento pero estoy completamente en desacuerdo. Incluso si sabe lo que está haciendo, los accidentes pueden y sucederán. Nunca cambie las conexiones mientras esté encendido. Si aún no ha tenido un problema, es solo cuestión de tiempo antes de que lo haga.
baldengineer
55
@ JamesC4S - Lo siento, pero cada vez que haces una declaración con un "nunca", en lugar de "depende del contexto, generalmente es una mala idea", estás mostrando tu inexperiencia. Hay áreas donde agregar o quitar conexiones mientras un sistema está alimentado puede ser completamente inofensivo y, de hecho, muy útil para la resolución de problemas (ajustar uno de los bucles de control analógico es uno). Cualquier declaración incondicional como la tuya es un signo de ingenuidad.
Connor Wolf
1
Por lo general, enchufo todos los cables después del parpadeo, ya que la nueva aplicación podría ser eléctricamente incompatible con la anterior. Si debo conectar todos los cables antes de iniciar la aplicación, ¿significa que debo desconectar el Arduino después de parpadear?
v6ak
6

Aquí hay una lista a la que me referí en mi respuesta anterior . Expandiéndolo:

  • Sobrecarga de un pin: si intenta alimentar un dispositivo con una alta potencia a través de los pines Arduino GPIO o los pines Vcc / GND, corre el riesgo de quemar el pin o toda la placa. Hay un poco de información en el pin límites de corriente aquí , así como un problema específico relacionado con la corriente aquí .
  • Conectando más de 6V a cualquiera de los pines. Si desea usar más potencia, use un chip tipo H-bridge como el L293D. Sin embargo, el pin RESET puede tomar hasta 13V. "The Perry Bad Journalism S"
  • Cortocircuito un pin GPIO configurado en OUTPUT, HIGH a GND, o uno configurado en OUTPUT, LOW a Vcc
  • Cortocircuitar dos pines GPIO OUTPUT cuando uno es ALTO y el otro es BAJO
  • Usando + 5V para alimentar el Arduino en lugar de Vin / USB. Esto en realidad está bien, pero solo mientras no:

    • Pon cualquier carga en Vin
    • Haga esto con el puente configurado en USB

    El pin 5V no está tan protegido como el pin Vin, y puede terminar destruyendo cosas.

  • Cortocircuito cualquier cosa menos 0V a GND.
  • Conectar más de Vcc a cualquier pin GPIO (generalmente esto es algo seguro hasta que supere Vcc + 0.5V).
  • Cambiar las conexiones mientras el Arduino está encendido: es muy fácil cortar algo accidentalmente.
  • Cambie las polaridades de Vcc y GND (esto sucede con bastante frecuencia cuando el conector de alimentación se suelda hacia atrás).
  • Aplique algo diferente a 3.3V al pin de 3.3V. (Este pin es para salida , no entrada)

Finalmente, asegúrese de no mantener su Arduino sobre una superficie de metal e intente mantenerlo libre de polvo y humedad. Asegúrese de que no haya nada en el mismo compartimento que el Arduino que pueda terminar en cortocircuito. Al hacer un robot, es bastante común que las virutas de metal entren en el tablero. Asegúrese de dejarlo bien cubierto cuando corte cosas in situ.

Manishearth
fuente
5

Según Ruggedunino , estas son las diez formas más comunes de destruir su Arduino:

  1. Cortocircuito de los pines de E / S a tierra
  2. Cortar los pines de E / S entre sí
  3. Aplicar sobrevoltaje a los pines de E / S
  4. Aplicar energía externa de Vin al revés
  5. Aplicar> 5V al pin del conector de 5V
  6. Aplicar> 3.3V al pin del conector de 3.3V
  7. Vin corto a GND
  8. Aplique energía externa de 5V con carga Vin
  9. Aplicar> 13V al pin de reinicio
  10. Superar la corriente total del microcontrolador

Puede encontrar la lista y las soluciones aquí . Además, si está muy preocupado, salieron con un clon Arduino Uno que protege contra estas cosas, pero cuesta $ 40 más el envío.


Algunas formas [no comunes pero divertidas] de destruir su Arduino (No intente en casa):

  • Adjuntarlo a un cohete modelo o fuegos artificiales
  • Ponlo en una piscina
  • Golpea con un mazo
  • Tíralo por un acantilado
  • Enciéndelo (suponiendo que lo apagues primero con gasolina)
  • Conéctelo a la red eléctrica de CA
  • Extiéndalo bajo la lluvia con un enorme poste de metal que atraerá rayos y lo mojará

(Bueno, entiendes el punto)


Conclusión: si revisa sus conexiones y no hace nada estúpido como no usar una resistencia cuando debería, entonces debería estar bien. Además, si no sabe si dañará su placa, puede obtener un clon de Arduino barato en eBay para probarlo y luego transferirlo (si desea usar la placa oficial porque ... bueno, quiere apoyar la base y / o te gustan los tableros de marca).

¡Buena suerte para no dañar tu tabla!

Pingüino anónimo
fuente
1

Una forma común de matar misteriosamente dispositivos electrónicos es la electricidad estática. Los dispositivos modernos tienen una protección incorporada contra ESD, pero si te sorprendes cada vez que dejas tu silla, entonces sentarse en esa silla mientras juegas con Arduino no es la idea más inteligente.

Otro peligro (igualmente misterioso) proviene del uso de soldadores mal aislados. Si suelda mientras la plancha está conectada a la red eléctrica, podría perder una pequeña corriente en cualquier circuito con el que lo toque. Por lo general, estamos hablando de microamperios aquí, por lo que es posible que nunca lo note, pero podría ser suficiente para dañar los delicados transistores CMOS. La solución es desconectar las tarjetas de expansión (¿protectores?) Antes de soldarlas.

Dmitry Grigoryev
fuente
1
Desearía que esto se expresara más comúnmente. Obtenga una muñequera antiestática o similar cuando trabaje con microelectrónica expuesta. El cuerpo humano puede generar una enorme cantidad de carga y luego empuja su dedo directamente en un microcontrolador ... ZAP, adiós microcontrolador.
Flith