LM35: bu sıcaklık sensörü hakkında eksiksiz bilgi

lm35

Jardines de Viveros sensörler, çok sayıda devrede yaygın olarak kullanılan cihazlardır. Sıcaklık, nem, duman, ışık ve uzun vb. Bazı büyüklükleri ölçmemize ve onu voltaj yanıtına dönüştürmemize izin veren unsurlardır. Analog çıkış sinyali kolayca dijitale dönüştürülebilir ve böylece bu tip sensörü dijital devreler, LCD ekranlar, Arduino kartı vb. İle kullanabilir.

LM35 en popüler sensörlerden biridir ve herkes tarafından kullanıldığından Sıcaklık sensörü. Bu blogda analiz ettiğimiz transistörlere benzer bir ambalaj içinde kapsüllenmiş olarak gelir, örneğin 2N2222 y el BC547. Yaptığı şey, ortam sıcaklığını ölçmektir ve daha yüksek veya daha düşük olmasına bağlı olarak, çıkışında bir veya daha fazla voltaj olacaktır.

LM35

LM35'in PInout'u

El LM35, 1ºC kalibrasyonlu bir sıcaklık sensörüdür varyasyon. Elbette bu, tüm sıcaklık sensörlerinin Celcius derecelerine göre hazırlanmış olduğu anlamına gelmez, ancak bu durumda olur. Aslında bu, onu kalibre etmek ve ihtiyacınız olan ölçekte ölçmek için daha sonra uyarlamanız gereken bir şeydir. Çıkışında, herhangi bir zamanda yakaladığı sıcaklığa bağlı olarak farklı bir voltajda analog bir sinyal üretir.

Genellikle yapabilirsin -55ºC ile 150ºC arasındaki ölçüm sıcaklıklarını kapsar, bu nedenle oldukça popüler sıcaklıkları ölçmek için iyi bir aralığa sahiptir. Aslında, onu bu kadar başarılı kılan şey budur, çok sık sıcaklıkları ölçebilir. Sıcaklık aralığı, çıkışında sahip olabileceği -550mV ile 1500mV arasında değişen değişken voltaj miktarı ile sınırlıdır.

Yani, olduğu zaman bir sıcaklığı ölçmek 150ºC çıkışında 1500mV vereceğini zaten biliyoruz. Halbuki -550mV'ye sahipsek -55ºC ölçüyor demektir. Tüm sıcaklık sensörleri aynı voltaj aralıklarına sahip değildir, bazıları değişebilir. Ara sıcaklıkların, bu iki limiti bilen basit formüller kullanılarak hesaplanması gerekecektir. Örneğin, üç kuralı ile.

LM35 pin çıkışı Oldukça basit, ilk pim veya pim, 4 ila 30v arasında değişen sensör için ihtiyaç duyulan güç içindir, ancak üreticiye göre değişiklik gösterebilir, bu nedenle, sensörün veri sayfasına bakmanız daha iyidir. satın aldınız. Daha sonra, ortada, çıkış için, yani sıcaklığa bağlı olarak bir veya daha fazla voltaj verecek olan pim var. Ve üçüncü pim topraktır.

Özellikler ve veri sayfaları

diyagram-lm35-veri sayfası

El LM35, kalibre etmek için ekstra devreye ihtiyaç duymayan bir cihazdır.bu nedenle kullanımı çok kolaydır. Örneğin, Arduino ile kullanırsak, sadece ölçebileceği maksimum ve minimum sıcaklığı bilerek çıkışına verdiği voltaj aralığı hakkında endişelenmemiz ve basit bir çizim yapmamız gerekir, böylece Arduino'nun analog sinyali pano alımları dijitale dönüştürülebilir ve sıcaklık ekranda ºC olarak görünür veya istediğiniz ölçeğe dönüştürülebilir.

Genellikle çok ısınmadığı için, genellikle ucuz plastik paketlerde kapsüllenmiş ve benzerleri. Çalışması ve çıkışı için gerekli olan düşük voltaj bunu mümkün kılar. Bazı durumlarda olduğu gibi metalik, seramik bir kapsüllemeye ve hatta soğutucuya ihtiyaç duyan yüksek güçlü bir cihaz değildir.

Arasında olağanüstü teknik özellikler şunlardır:

  • Sıcaklığa orantılı çıkış voltajı: -55ºC ile 150ºC arası -550mV ile 1500mV arası gerilimlerde
  • Derece Celcius için kalibre edildi
  • 0.5ºC'den 25ºC'ye kadar garantili hassas voltaj
  • Düşük çıkış empedansı
  • Düşük besleme akımı (60 μA).
  • Düşük maliyetli
  • Paket SOIC, TO-220, TO-92, TO-CAN, vb.
  • 4 ile 30v arası çalışma voltajı

LM35 ile ilgili tüm ayrıntıları almak için şunları yapabilirsiniz: veri sayfalarını kullan TI (Texas Instruments), STMicroelectronics gibi üreticiler ve bu tip sensörün diğer popüler tedarikçilerinin katkılarıyla. Örneğin, burada şunları yapabilirsiniz: TI LM35 için veri sayfasının PDF'sini indirin.

Arduino ile entegrasyon

arduino ile breadboard üzerinde lm35

Alabilirsiniz Arduino IDE için kod örnekleri ve pratik örnekler kursumuz veya programlama kılavuzumuz Arduino'da. Ancak bir LM35'in Arduino ve kod ile nasıl kullanılacağına dair bir örnek sunmak için, burada bu basit örneği görüyoruz.

Daha Arduino ile bir LM35'in sıcaklığını okumak çok basit. Öncelikle 55ºC hassasiyetle -150 andC ve 1ºC olduğunu hatırlayalım. Hesaplamalar yapılarak 1ºC sıcaklıkta 10mV'ye eşit veya artış anlamına geldiği sonucuna varılabilir. Örneğin, maksimum çıkışın 1500mV olduğunu hesaba katarsak, 1490mV elde edersek, bu sensörün 149 temperatureC'lik bir sıcaklık yakaladığı anlamına gelir.

bir formül LM35 sensörünün analog çıkışını dijitale dönüştürebilmek için:

T = Değer * 5 * 100/1024

Unutmayın ki 1024, Arduino'nun kendi dijital giriş sadece 0 ila 1023 arasındaki olası değerlerin miktarını kabul eder. Bu, minimum 0 ve maksimum 1023'e karşılık gelen ölçülebilen sıcaklık aralığını temsil edecektir. Bu, analogdan dijitale dönüşümün yoludur. LM35 piminin çıkışında elde edilen sinyal.

Bu, geçti Arduino IDE'de yazmanız gereken kod işe yaraması için şöyle bir şey olurdu:

// Declarar de variables globales
float temperatura; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int LM35 = 0; // Variable del pin de entrada del sensor (A0)
 
void setup() {
  // Configuramos el puerto serial a 9600 bps
  Serial.begin(9600);
 
}
 
void loop() {
  // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
  temperatura = analogRead(LM35); 
   
  // Calculamos la temperatura con la fórmula
  temperatura = (5.0 * temperatura * 100.0)/1024.0; 
 
  // Envia el dato al puerto serial
  Serial.print(temperatura);
  // Salto de línea
  Serial.print("\n");
  
  // Esperamos un tiempo para repetir el loop
  delay(1000);
}

Arduino kartındaki bağlantı pinlerini değiştirirseniz veya başka bir ölçeğe ayarlamak isterseniz formülü ve kodu tasarımınıza uygun olacak şekilde değiştirmeniz gerekeceğini unutmayın ...

Bu şekilde ekranda şunları yapabilirsiniz: ºC cinsinden sıcaklık ölçümleri alın oldukça güvenilir. Meydana gelen değişiklikleri görmek için sensöre soğuk veya sıcak bir şey yaklaştırmayı deneyebilirsiniz ...


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.