Quais são as maneiras mais comuns de fritar um arduino? [fechadas]

12

Eu fritei dois Arduinos antes: um era um Uno, que matei com uma tensão de entrada muito alta, e o outro era a versão ADK do Mega, que nunca consegui determinar conclusivamente o que deu errado. Isso me fez pensar: quais são algumas coisas (talvez não imediatamente óbvias) que irão danificar os Arduinos?


fonte
3
Eu já listei alguns aqui . Posso escrever uma resposta mais tarde, se ninguém chegar a ela.
Manishearth
3
Há um excelente artigo sobre este , em cima da RuggedCircuits ... vale a pena ler, mesmo se você não tem tendências destrutivas :-)
Anindo Ghosh
Esta questão é amplamente baseada em opiniões. Literalmente, qualquer ação potencialmente perigosa constitui uma resposta válida.
Dmitry Grigoryev
Arduino maltratado frito. Com batatas fritas, é claro.
Transistor
Babados, é isso. Não é do tipo inglês. Muito fofo. Sério, porém, existe A MANEIRA MAIS COMUM de fritar: Alimente mais de 5V no pino de 5V. Muito melhor usar o pino Vin para passar pelo regulador. Dessa forma, se você alimentar mais de 15 e acionar o regulador, poderá lamber suas feridas e ainda assim salvar o restante da placa usando um 7805 no pino de 5V.
SDsolar 23/09

Respostas:

14

Alguns que eu consigo pensar que as pessoas fizeram ...

  1. Conectando mais de 6 volts ao pino de 5V. (Os dois ATmegachips usados ​​na maioria das placas Arduino têm um máximo absoluto de 6V.)
  2. Conectando mais de VCC(normalmente 5 volts) a qualquer um dos pinos de E / S.
  3. Não atual, limitando os pinos de E / S a menos de 40mA. (Por exemplo, acionar um motor diretamente ou não usar um resistor limitador de corrente com um LED)
  4. Conectando menos de 5 volts de GNDe GNDpara Vinou 5V(energia invertida). Vine Barrel jack têm um diodo de proteção, mas nem sempre é suficiente.
  5. Conectando uma fonte de 5 volts ao 5Vpino enquanto estiver conectado ao USB.
  6. Mudando as conexões enquanto alimentado - nunca faça isso!
  7. Não usar diodos flyback com componentes indutivos, como motores, relés e solenóides.

Nas Unoe Mega2560placas, que utilizam um ATmega8u2ou 16u2para o USB ao conversor de série, parece que sempre que alguém liga acidentalmente 12Vpara um pino de I / O que é soprado. Não entendo completamente o porquê, mas parece uma tendência.

baldengineer
fonte
O que você quer dizer com mudar de conexão ... # 7?
quer
Eu faço o número 6 ("Alterando conexões enquanto alimentadas") o tempo todo em todos os tipos de sistemas eletrônicos, incluindo o arduino. Contanto que você saiba o que está fazendo, tudo ficará bem. De forma alguma merece um "nunca".
Connor Lobo
4
@ConnorWolf Desculpe, mas eu discordo completamente. Mesmo se você souber o que está fazendo, os acidentes podem e irão acontecer. Nunca mude as conexões enquanto estiver ligado. Se você ainda não teve um problema, é apenas uma questão de tempo antes dele.
precisa saber é o seguinte
5
@ JamesC4S - Sinto muito, mas sempre que você faz uma declaração com um "nunca", e não "depende do contexto, geralmente é uma má idéia", você está mostrando sua inexperiência. Há áreas em que adicionar ou remover conexões enquanto o sistema está ligado pode ser completamente inofensivo e, de fato, muito útil para solucionar problemas (ajustar os circuitos de controle analógico é um deles). Qualquer declaração incondicional como a sua é um sinal de ingenuidade.
Connor Lobo
1
Normalmente, conecto todos os fios após o piscar, pois o novo aplicativo pode ser eletricamente incompatível com o antigo. Se eu devo conectar todos os fios antes de iniciar o aplicativo, isso significa que devo desconectar o Arduino depois de piscar?
v6ak
6

Aqui está uma lista que eu me referi na minha resposta anterior . Expandindo-o:

  • Sobrecarregando um pino: Se você tentar alimentar um dispositivo com uma alta potência através dos pinos Arduino GPIO ou Vcc / GND, você corre o risco de queimar o pino ou a placa inteira. Há algumas informações sobre os limites de corrente dos pinos aqui , bem como um problema específico relacionado à corrente aqui .
  • Conectando mais de 6V a qualquer um dos pinos. Se você deseja usar mais energia, use um chip do tipo ponte H como o L293D. O pino RESET pode demorar até 13 V. "The Perry Bad Journalism S"
  • Curto-circuito em um pino GPIO definido em OUTPUT, HIGH para GND ou um em OUTPUT, LOW em Vcc
  • Curto-circuito em dois pinos de SAÍDA GPIO quando um é ALTO e o outro é BAIXO
  • Usando + 5V para alimentar o Arduino em vez de Vin / USB. Isso é realmente bom, mas apenas enquanto você não:

    • Coloque qualquer carga em Vin
    • Faça isso com o jumper configurado no USB

    O pino de 5V não é tão protegido quanto o pino de Vin e pode acabar destruindo coisas.

  • Curto-circuito em qualquer coisa, exceto 0V para GND.
  • Conectando mais de Vcc a qualquer pino GPIO (geralmente isso é meio seguro até você ultrapassar Vcc + 0,5V).
  • Mudando as conexões enquanto o Arduino está ligado: é muito fácil encurtar acidentalmente alguma coisa.
  • Alterne as polaridades de Vcc e GND (isso acontece com frequência quando a tomada de força é soldada ao contrário.)
  • Aplique algo diferente de 3,3V ao pino de 3,3V. (Este pino é para saída , não entrada)

Finalmente, certifique-se de não manter o seu Arduino em uma superfície de metal e tente mantê-lo livre de poeira e umidade. Verifique se não há nada no mesmo compartimento do Arduino que possa acabar causando um curto-circuito. Ao criar um robô, é bastante comum que aparas de metal entrem no tabuleiro. Deixe-o bem coberto ao cortar as coisas no local.

Manishearth
fonte
5

De acordo com Ruggedunino , aqui estão as dez maneiras mais comuns de destruir seu Arduino:

  1. Curto-circuito dos pinos de E / S no chão
  2. Curto-circuito dos pinos de E / S entre si
  3. Aplique sobretensão aos pinos de E / S
  4. Aplicar potência externa de vin para trás
  5. Aplique> 5V ao pino do conector de 5V
  6. Aplique> 3.3V ao pino do conector de 3.3V
  7. Vin curto para GND
  8. Aplique alimentação externa de 5V com carga de vin
  9. Aplique> 13V ao pino de redefinição
  10. Exceder a corrente total do microcontrolador

Você pode encontrar a lista e as correções aqui . Além disso, se você estiver muito preocupado, eles lançaram um clone do Arduino Uno que protege contra essas coisas, mas custa US $ 40 mais frete.


Algumas maneiras [não comuns, mas engraçadas] de destruir o seu Arduino (não tente em casa):

  • Anexe-o a um modelo de foguete ou fogos de artifício
  • Coloque em uma piscina
  • Bata com uma marreta
  • Jogue-o de um penhasco
  • Acenda o fogo (assumindo que você o apaga primeiro na gasolina)
  • Ligue-o à rede elétrica
  • Coloque-o na chuva com um enorme poste de metal que atrairá raios e o molhará

(Bem, você entendeu.)


Conclusão: Se você checar suas conexões e não fizer nada estúpido como não usar um resistor quando deveria, deve ficar bem. Além disso, se você não sabe se isso danificará o seu painel, você pode adquirir um clone do Arduino barato no eBay para testá-lo e depois transferi-lo (se você quiser usar o quadro oficial porque ... bem, você quer apoiar a fundação e / ou você gosta das placas de marca.)

Boa sorte para não danificar sua prancha!

Pinguim anônimo
fonte
1

Uma maneira comum de matar misteriosamente dispositivos eletrônicos é a eletricidade estática. Os dispositivos modernos têm alguma proteção integrada contra ESD, mas se você fica chocado toda vez que sai da cadeira, sentar nessa cadeira enquanto mexe no Arduino não é a idéia mais inteligente.

Outro perigo (igualmente misterioso) vem do uso de ferros de solda mal isolados. Se você soldar enquanto o ferro estiver conectado à rede elétrica, poderá vazar pequena corrente em qualquer circuito em que você o tocar. Normalmente, estamos falando de micro-ampères aqui, para que você nunca perceba, mas pode ser o suficiente para danificar transistores CMOS delicados. A solução é desconectar qualquer placa de expansão (blindagem?) Antes de soldá-la.

Dmitry Grigoryev
fonte
1
Eu gostaria que isso fosse mais comumente expresso. Obtenha uma pulseira antiestática ou similar ao trabalhar com microeletrônica exposta. O corpo humano pode gerar uma quantidade enorme de carga e, em seguida, você pressiona seu dedo diretamente em um microcontrolador ... ZAP, adeus microcontrolador.
flith