Sensore di Temperatura LM335
0.78€
100 o più 0.64€
1000 o più 0.40€
- Scorta: In Stock
- Codice Prodotto: SNA005.LM335
- Peso: 0.30
Sensore di temperatura LM335
L'LM335 è un sensore di temperatura in CI di precisione che fornisce un'uscita di tensione precisa e lineare dipendente dalla temperatura. Ecco alcune informazioni dettagliate sul sensore LM335:
Caratteristiche:
- Intervallo di temperatura:
- Operativo: Da -40°C a +100°C
- Calibrato: Da 0°C a +100°C
- Gamma completa: Da -55°C a +150°C
- Tensione di uscita:
- Lineare proporzionale alla temperatura: 10 mV/°C
- Calibrazione:
- Calibrato in fabbrica per fornire una tensione di uscita precisa per un determinato intervallo di temperature.
- Precisione:
- Tipicamente ±1°C a +25°C e ±2°C nell'intero intervallo da -40°C a +100°C.
- Alimentazione elettrica:
- Normalmente funziona da 2,4 V a 30 V CC.
- Configurazione dell'uscita:
- Fornisce una tensione di uscita lineare che può essere interfacciata direttamente con convertitori analogico-digitali (ADC), microcontrollori o altri dispositivi di misurazione.
- Uscita a bassa impedenza:
- L'impedenza di uscita è bassa, rendendolo adatto per pilotare cavi lunghi senza un significativo degrado del segnale.
- Bassa corrente di riposo:
- Consuma una corrente molto bassa, rendendolo adatto per applicazioni alimentate a batteria.
Applicazioni:
- Misura della temperatura: Utilizzato in varie applicazioni in cui è richiesto un monitoraggio preciso della temperatura, come sistemi di monitoraggio ambientale, sistemi di controllo industriale e applicazioni automobilistiche.
- Compensazione della temperatura: Spesso utilizzato in circuiti che richiedono compensazione della temperatura, come circuiti analogici e moduli sensore.
- Dispositivi portatili: Grazie al basso consumo energetico e al formato ridotto, è adatto per l'integrazione in dispositivi portatili e portatili.
Circuito di esempio:
Ecco un esempio di base di come collegare un sensore LM335 ad un Arduino per la misurazione della temperatura:
const int lm335Pin = A0; // Pin analogico LM335 collegato all'ingresso analogico A0 di Arduino
impostazione nulla() {
Serial.begin(9600); // Inizializza la comunicazione seriale
}
ciclo vuoto() {
int sensorValue = analogRead(lm335Pin); // Leggi l'ingresso analogico
tensione float = sensorValue * (5.0 / 1023.0); // Converte la lettura analogica in tensione (assumendo un Arduino da 5 V)
// Converte la tensione in temperatura utilizzando la formula LM335 (10 mV/°C)
temperatura galleggianteC = (tensione - 2,73) / 0,01; // 2,73 V è l'uscita del sensore LM335 a 0°C, 0,01 V/°C è la pendenza
// Stampa la temperatura sul monitor seriale
Serial.print("Temperatura: ");
Stampa.seriale(temperaturaC);
Serial.println("°C");
ritardo(1000); // Ritardo prima della lettura successiva
}
Spiegazione:
- Collega il pin Vout del sensore LM335 al pin di ingresso analogico di Arduino (A0 in questo esempio).
- Nello schizzo di Arduino, leggi la tensione analogica dal sensore utilizzando
analogicoLeggi()
funzione. - Convertire la lettura analogica in tensione utilizzando la formula
(Valoresensore * (5.0 / 1023.0))
, supponendo un Arduino da 5 V. - Utilizza la formula LM335
(tensione - 2,73) / 0,01
per convertire la tensione in temperatura in gradi Celsius. - Stampare le letture della temperatura sul monitor seriale.
Questo esempio dimostra come interfacciare il sensore LM335 con Arduino per la misurazione della temperatura. Modifica il codice secondo necessità in base alla configurazione e ai requisiti specifici.