Quão frio ou quente meu Arduino Uno pode ficar?

15

A página Arduino Uno não diz as temperaturas em que pode operar. Estou pensando em colocá-la ao ar livre. Como posso garantir que meu Arduino Uno seja seguro em condições climáticas que podem atingir -20 a 105 graus Fahrenheit? (-26 a 40 graus Celsius).

Pinguim anônimo
fonte
1
Importante, você considerou que as temperaturas citadas nos boletins meteorológicos são uma temperatura do ar sombreada? Se você colocar um Arduino ao sol, a temperatura de acordo com o boletim meteorológico pode ser de 40ºC, a placa pode chegar a 80.100 ou até 120ºC.
Cybergibbons
@ Cyybibbons A maioria dos projetos ao ar livre seria colocada em um recinto que não permite luz solar.
Anonymous Penguin
Como um gabinete impede a luz do sol? O gabinete fica quente em vez da placa, mas você pode obter temperaturas extremas.
Cybergibbons
@ Cyybibbons Ainda ajudaria e serviria de isolamento, desde que não fosse opaco. Para minha situação, porém, está em uma garagem.
Anonymous Penguin
Então, qual é a conclusão? o Raspberry pi suitbale ou o arduino estão em temperaturas tão altas?
Muhammad Zeeshan Akram 04/04

Respostas:

14

Não é grande coisa. A folha de dados do ATmega 328p declara isso:

Faixa de temperatura: -40 a 85 graus Celsius.

O mesmo vale para o chip USB no Uno (ATmega 16u2 para UNO R3) .

Isso está dentro dos seus limites. Provavelmente poderia ficar um pouco mais frio do que o mencionado, mas reduzirá um pouco o comprimento do quadro.

No entanto, existem algumas coisas que podem dar errado:

  • A EEPROM pode não ser armazenada por muito tempo em temperaturas extremas. Lembre-se disso se estiver armazenando dados críticos.
  • O regulador de tensão pode não funcionar tão bem em condições quentes
  • O oscilador de cristal pode não produzir valores exatos. No entanto, eu imaginaria que alguns hertz mais ou menos não afetariam um processador de 16 MHz. A tolerância é na verdade um pouco menos de 1%. Você pode ter alguns problemas com o serial (a taxa de transmissão não está correta). Gostaria de olhar para qualquer comunicação como I2C também. (Não sei exatamente como a linha do relógio funciona ... pode ser bom para o I2C.)
  • Resistores / capacitores podem não produzir os valores exatos . Eu imagino que a tolerância não será superior a 8% nos resistores: a maioria dos resistores é classificada em 5% para temperaturas normais. Depende do fabricante. Os capacitores têm uma tolerância maior, mas seu principal objetivo é "suavizar" um sinal.
  • O resfriamento / aquecimento extremos pode causar pequenos problemas de expansão. (Nota: é bom de vez em quando, mas não a cada hora que cai 30 graus.)
  • Outros componentes (LCDs, etc.) também devem ser lembrados ao observar a viabilidade de mantê-lo ao ar livre.

Portanto, desde que todos os outros componentes que não estiverem no quadro funcionem alegremente nas temperaturas que você precisa, você deve ficar bem. Além disso, como em toda a engenharia, os valores geralmente adicionam "preenchimento" embutido. (Ou seja, tolerância de 5% geralmente é de 3-4%, máximo de 12V pode ser executado em 12,5V, etc.) *

* O que quero dizer com isso é que o seu Arduino não explodirá quando estiver a -41 graus C. Não é bom para isso, mas provavelmente você deve ficar bem, desde que não seja uma ocorrência regular.

Pinguim anônimo
fonte
Os valores das planilhas de dados comumente mencionados em "Máximo absoluto" são o máximo absoluto, não há tolerância de engenharia lá. O fabricante não garante a operação fora desses limites e tudo pode acontecer se você operar o dispositivo fora deles. Você pode ter sorte, mas por que eles não mencionariam as especificações mais altas na folha de dados? Especificações mais amplas significam uma aplicação possível mais ampla que os componentes concorrentes e possivelmente mais receita.
jippie
1
Os capacitores variam muito mais que 8%, principalmente se forem um dielétrico tempco mais barato. A Y5V / Z5U é especificada entre -22% e +56% na faixa de 10 ° C a 55 ° C, e provavelmente são apenas 20% de peças precisas para começar (os capacitores de precisão são caros e por que se preocupar com isso? dissociação). Além disso, o Uno usa um ressonador, não um cristal (PN: CSTCE16MOV53-R0), que possui ± 0,5% de precisão inicial e ± 0,3% acima de -20 a + 80 ° C. Embora o ATmega328P possa operar até 20 Mhz, isso pode causar problemas de erro na taxa de transmissão.
Connor Wolf
Provavelmente, o maior problema com temperaturas frias é o fato de quase todas as substâncias químicas das baterias serem completamente destruídas pelo frio. É provável que problemas semelhantes também ocorram nos capacitores eletrolíticos, que são provavelmente apenas partes de 0 a 85 °.
Connor Wolf
@jippie Tudo o que estou dizendo é que ir a -41 graus não vai matar o seu chip. Não é ótimo para isso, mas se você ir apenas alguns graus sob especificações algumas vezes por ano, ele deve estar bem. Vou esclarecer minha resposta.
Anonymous Penguin
@FakeName A maioria dos projetos no frio [para capacitores] não precisará de tanta precisão, especialmente para o uso principal no Arduino. No entanto, você está certo. Vou acrescentar isso à minha resposta. Também para as baterias, que estão incluídas nos outros componentes que não estão na placa, as temperaturas ficam felizes . No entanto, você está certo.
Anonymous Penguin
3

Como todo mundo menciona, desde que você esteja na sombra, a temperatura quente provavelmente não importa muito, pois está dentro dos limites dos componentes.

Estou mais preocupado com a condensação de manhã. Os vapores de água condensam nos eletrônicos, assim como na grama. Você pode tentar epóxi elétrico para cobrir o circuito. O Arduino não fica muito quente, então o epóxi não faz muito em termos de impedir que ele esfrie. Mas o epóxi evita que a condensação do vapor de água seja um problema.

user851
fonte
Você pode borrifar ou escovar a placa com Revestimento conforme para evitar problemas de umidade. Cubra todas as aberturas dos conectores primeiro para evitar problemas de contato. < Mouser.com/Search/Refine.aspx?Keyword=conformal+coating >
CrossRoads
1

Para temperatura quente, basta seguir a folha de dados.

Para baixa temperatura, lembro-me de alguém no ano passado tentando fazer overclock de uma ONU com nitrogênio líquido, então acho que você nunca encontrará problemas com temperaturas baixas :-)

Em seu blog , essa pessoa mostra que ele poderia executar seu UNO a 65 MHz, reduzindo a temperatura para -196 ° C.

Obviamente, o processo foi mais complexo do que apenas reduzir a temperatura e verificar o que acontece: muitas melhorias foram realizadas no quadro.

O blog explica muito bem como vários componentes podem reagir a temperaturas criogênicas; os principais problemas pareciam ser capacitores que a capacitância reduz drasticamente sob baixas temperaturas.

jfpoilpret
fonte
1
Uau. 65 MHz no Uno.
asheeshr
1

Concordo com o conselho de ler as folhas de dados, mas aqui está uma resposta pessoal à pergunta.

Instalei um Raspberry Pi em um gabinete no qual o Arduino existente sobreviveu no verão passado.

Embora eles tenham os mesmos limites gerais de temperatura (exceto a seção de comunicações), foi o Pi que parou de funcionar primeiro.

A boa notícia é que, trazê-lo para dentro, inicializado de volta.

A temperatura / umidade subiu para 140 F (como um carro quente em Phoenix).

Então, no final, a folha de dados estava certa em termos de sobrevivência. Mas eu sugeriria uma abordagem mais conservadora, como colocá-los em um recinto pintado de branco para minimizar os efeitos do sol.

Depois de remover o pi, o Arduino acordou como se nada tivesse acontecido, ainda lá fora.

Essas coisas são muito resistentes.

SDsolar
fonte
0

Se você precisar colocar seu dispositivo do lado de fora, sugiro uma caixa fundida. O principal componente de geração de calor é provavelmente o regulador (pense nisso - a 12V, o reg cai 7V, onde o micro funciona com 5V ou talvez 3V3). Portanto, recomenda-se executar a tensão mais baixa no arduino, acho bom para 7V (para uma unidade de 5V). Se você puder conectar um caminho de calor da superfície do chip ao gabinete, é bom (use calibre pesado - com pelo menos 2 mm de espessura). Tome cuidado para não conectar à guia reg - use mica ou pasta fina de mylar e dissipador de calor (evite interações galvânicas). Os dissipadores de calor com aletas normais do lado de fora da caixa realmente fazem o trabalho de liberar calor para a atmosfera. Tudo isso deve estar em um recipiente de madeira pintado de ripas brancas (uma tela de stevenson) para que o sol direto (e a chuva / orvalho) não bata na caixa que o contém. Isso seria uma solução para ambientes extremos. Lembre-se de que qualquer calor produzido pela placa deve chegar ao ambiente interno da caixa - usando ar preso, você obtém um contato térmico muito ruim. Então ele precisa atravessar a caixa e voltar ao ar. Não se esqueça que os dissipadores de corrente que você usa no chip geram algum (pequeno) calor no processo.

James Fuller
fonte