
- Stoc:
- Cod Produs: A0925.LM335
Senzor de Temperatură LM335🌡️
LM335 este un circuit integrat senzor de temperatură de precizie care produce o ieșire de tensiune liniară proporțională cu temperatura absolută. Cu o pantă de 10 mV/°C (10 mV/K), simplifică măsurarea precisă a temperaturii pe o gamă largă și se interfațează cu ușurință cu ADC-uri, Arduino, Raspberry Pi (prin ADC extern) și alte sisteme bazate pe microcontrolere.
Circuit Integrat Senzor de Temperatură LM335 – Ieșire liniară 10 mV/°C
De ce să alegi LM335? ✅
Ideal pentru ingineri și pasionați, LM335 combină gamă largă de operare, impedanță de ieșire scăzută și consum redus de curent, fiind perfect pentru proiecte cu componente electronice, module senzori și design-uri embedded.
Caracteristici Principale ⚙️
- Domeniu de Temperatură:
- Operare: -40°C până la +100°C
- Calibrat: 0°C până la +100°C
- Domeniu complet: -55°C până la +150°C
- Tensiune de Ieșire: Pantă liniară de 10 mV/°C (10 mV/K)
- Calibrare din Fabrică: Ieșire precisă pe domeniul specificat; suportă ajustare de către utilizator pentru precizie mai mare
- Precizie: De obicei ±1°C la +25°C, și ±2°C pe domeniul -40°C până la +100°C
- Tensiune de Alimentare: 2,4 V până la 30 V DC
- Configurație Ieșire: Impedanță scăzută, ieșire liniară; interfațare directă cu ADC-uri și microcontrolere
- Impedanță de Ieșire Scăzută: Permite conducerea cablurilor lungi cu degradare minimă a semnalului
- Curent de Repaus Redus: Potrivit pentru design-uri alimentate cu baterii și portabile
Aplicații Tipice 🔧
- Măsurarea temperaturii în monitorizare de mediu, control industrial și sisteme auto
- Compensare termică pentru circuite analogice, oscilatoare și module senzori de precizie
- Dispozitive portabile și instrumente de mână datorită consumului redus de energie
Note Tehnice pentru Proiectanți 🧠
- Curent de polarizare: Funcționează cu o sursă de curent constant; domeniu tipic de polarizare 400 µA până la 5 mA (1–2 mA este uzual)
- Ieșire nominală: ~2,9815 V la 25°C (298,15 K × 10 mV/K)
- Dimensionarea rezistenței serie: Pentru o polarizare simplă de la o sursă fixă, alegeți R ≈ (VCC − VOUT) / IBIAS. Exemplu la 5 V și 1,5 mA: R ≈ (5 − 3,0) / 0,0015 ≈ 1,33 kΩ
- Calibrare: Ajustarea opțională (de ex., cu un potențiometru în serie/paralel) poate reduce eroarea absolută
- Decuplare: Adăugați un condensator mic (de ex., 100 nF) aproape de senzor pentru imunitate la zgomot, mai ales cu cabluri lungi
Integrare cu Arduino și Raspberry Pi 🤖
Ieșirea de tensiune a LM335 se conectează direct la o intrare analogică Arduino. Pentru Raspberry Pi, utilizați un ADC extern (de ex., MCP3008, ADS1115) pentru a digitaliza semnalul analogic.
Schema de Conectare 🔌
- Polarizare: Utilizați o rezistență de la VCC la pinul Vout al LM335 pentru a seta curentul de operare (de ex., ~1,3 kΩ la 5 V pentru ~1,5 mA)
Conexiuni:
- LM335 Vout → Arduino A0 (sau intrare ADC)
- LM335 GND → GND sistem
- Rezistență de la VCC (de ex., 5 V) → LM335 Vout
- Opțional: Adăugați un condensator de 100 nF de la Vout la GND aproape de senzor
Circuit Exemplu Arduino și Cod 🧪
Mai jos este un exemplu minimal pentru citirea LM335 cu un Arduino (presupunând o placă de 5 V și referință ADC implicită de 10 biți):
// Exemplu LM335 cu Arduino (referință 5 V)
// Conectare: VCC --[~1,3kΩ]-- LM335 Vout -- A0, LM335 GND -- GNDconst int lm335Pin = A0; // Ieșirea LM335 conectată la A0void setup() {
Serial.begin(9600); // Inițializare comunicare serială
}void loop() {
int sensorValue = analogRead(lm335Pin); // ADC 10 biți: 0..1023
float voltage = sensorValue * (5.0 / 1023.0); // Conversie cod ADC în tensiune (Arduino 5 V) // Ieșire LM335: 10 mV/K. Temperatură (°C) = (Vout / 0.01) - 273.15
float temperatureC = (voltage / 0.01) - 273.15; Serial.print("Temperatura: ");
Serial.print(temperatureC, 2);
Serial.println(" °C"); delay(1000);
}
Cum Funcționează 💡
LM335 produce o tensiune proporțională cu temperatura absolută. Codul convertește citirea ADC în tensiune, apoi în
