Sensor de Temperatura LM335
$0.85
100 ou mais $0.70
1000 ou mais $0.44
- Estoque: Em Estoque
- Código do Produto: SNA005.LM335
- Peso: 0.30
Sensor de temperatura LM335
O LM335 é um sensor de temperatura de precisão IC que fornece uma saída de tensão precisa e linear dependente da temperatura. Aqui estão algumas informações detalhadas sobre o sensor LM335:
Características:
- Faixa de temperatura:
- Operativo: -40°C a +100°C
- Calibrado: 0°C a +100°C
- Gama completa: -55°C a +150°C
- Voltagem de saída:
- Linearmente proporcional à temperatura: 10 mV/°C
- Calibração:
- Calibrado de fábrica para fornecer uma tensão de saída precisa para uma determinada faixa de temperatura.
- Precisão:
- Normalmente ±1°C a +25°C e ±2°C em toda a faixa de -40°C a +100°C.
- Fonte de energia:
- Normalmente opera de 2,4 V a 30 V CC.
- Configuração de saída:
- Fornece uma tensão de saída linear que pode ter interface direta com conversores analógico-digitais (ADCs), microcontroladores ou outros dispositivos de medição.
- Saída de baixa impedância:
- A impedância de saída é baixa, tornando-o adequado para a condução de cabos longos sem degradação significativa do sinal.
- Baixa corrente quiescente:
- Consome corrente muito baixa, tornando-o adequado para aplicações operadas por bateria.
Formulários:
- Medição de temperatura: Usado em diversas aplicações onde é necessário monitoramento preciso de temperatura, como sistemas de monitoramento ambiental, sistemas de controle industrial e aplicações automotivas.
- Compensação de temperatura: Frequentemente empregado em circuitos que requerem compensação de temperatura, como em circuitos analógicos e módulos sensores.
- Dispositivos portáteis: Devido ao seu baixo consumo de energia e formato pequeno, é adequado para integração em dispositivos portáteis.
Circuito de exemplo:
Aqui está um exemplo básico de como você pode conectar um sensor LM335 a um Arduino para medição de temperatura:
const int lm335Pin = A0; // Pino analógico LM335 conectado à entrada analógica A0 do Arduino
configuração vazia() {
Serial.begin(9600); // Inicializa a comunicação serial
}
loop vazio() {
int sensorValue = analogRead(lm335Pin); //Lê a entrada analógica
tensão flutuante = sensorValue * (5,0/1023,0); // Converte a leitura analógica em tensão (assumindo 5V Arduino)
// Converte tensão em temperatura usando a fórmula LM335 (10 mV/°C)
temperatura de flutuaçãoC = (tensão - 2,73) / 0,01; // 2,73V é a saída do sensor LM335 a 0°C, 0,01V/°C é a inclinação
// Imprime a temperatura no monitor serial
Serial.print("Temperatura: ");
Serial.print(temperaturaC);
Serial.println("°C");
atraso(1000); // Atraso antes da próxima leitura
}
Explicação:
- Conecte o pino Vout do sensor LM335 ao pino de entrada analógica do Arduino (A0 neste exemplo).
- No esboço do Arduino, leia a tensão analógica do sensor usando
leitura analógica()
função. - Converta a leitura analógica em tensão usando a fórmula
(sensorValor * (5,0/1023,0))
, assumindo um Arduino de 5V. - Use a fórmula LM335
(tensão - 2,73) / 0,01
para converter tensão em temperatura em graus Celsius. - Imprima as leituras de temperatura no Monitor Serial.
Este exemplo demonstra como fazer a interface do sensor LM335 com o Arduino para medição de temperatura. Ajuste o código conforme necessário com base em sua configuração e requisitos específicos.