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?


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.


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.


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!


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.