LM35: informasi lengkap tentang sensor suhu ini

lm35

Los sensor adalah perangkat yang banyak digunakan di banyak sirkuit. Ada suhu, kelembaban, asap, cahaya, lama dll. Mereka adalah elemen yang memungkinkan kita mengukur beberapa besaran dan mengubahnya menjadi respons tegangan. Sinyal keluaran analog dapat diubah menjadi digital dengan cara yang sederhana dan dengan demikian dapat menggunakan jenis sensor ini dengan sirkuit digital, layar LCD, papan Arduino, dll.

LM35 adalah salah satu sensor paling populer dan digunakan oleh semua, karena ini adalah a sensor suhu. Itu datang dikemas dalam kemasan yang mirip dengan transistor yang kami analisis di blog ini, seperti 2N2222 dan BC547. Apa yang dilakukannya adalah mengukur suhu sekitar dan tergantung pada apakah lebih tinggi atau lebih rendah, ia akan memiliki satu atau beberapa tegangan pada keluarannya.

LM35

PInout dari LM35

El LM35 merupakan sensor suhu dengan kalibrasi 1ºC variasi. Tentu saja, ini tidak berarti bahwa semua sensor suhu dipersiapkan untuk derajat Celcius, tetapi dalam kasus ini. Faktanya, itu adalah sesuatu yang harus Anda adaptasi nanti untuk mengkalibrasinya dan membuatnya mengukur pada skala yang Anda butuhkan. Pada outputnya, ia menghasilkan sinyal analog dengan tegangan yang berbeda tergantung pada suhu yang ditangkapnya pada waktu tertentu.

Biasanya Anda bisa penutup mengukur suhu antara -55ºC dan 150ºC, sehingga memiliki rentang yang baik untuk mengukur suhu yang cukup populer. Faktanya, itulah yang membuatnya begitu sukses, sehingga dapat mengukur suhu yang sangat sering. Kisaran suhu dibatasi oleh jumlah tegangan variabel yang dapat dimilikinya pada outputnya, mulai dari -550mV hingga 1500mV.

Yaitu, saat itu mengukur suhu 150ºC kita sudah tahu bahwa ini akan menghasilkan 1500mV pada outputnya. Sedangkan jika kita punya -550mV berarti sedang mengukur -55ºC. Tidak semua sensor suhu memiliki rentang tegangan yang sama, beberapa mungkin berbeda. Suhu tengah harus dihitung menggunakan rumus sederhana yang mengetahui dua batas ini. Misalnya, dengan aturan tiga.

Pinout LM35 Ini cukup sederhana, pin atau pin pertama adalah untuk daya yang dibutuhkan untuk sensor, yang bergerak dari 4 hingga 30v, meskipun mungkin bervariasi tergantung pada pabrikannya, oleh karena itu, lebih baik Anda melihat lembar data sensor itu Anda telah membeli. Kemudian, di tengah, kami memiliki pin untuk output, yaitu pin yang akan memberikan satu tegangan atau lainnya tergantung pada suhu. Dan pin ketiga adalah ground.

Fitur dan lembar data

diagram-lm35-lembar data

El LM35 merupakan perangkat yang tidak membutuhkan sirkuit ekstra untuk mengkalibrasinya, oleh karena itu sangat mudah digunakan. Misalnya, jika kita menggunakannya dengan Arduino, kita hanya perlu khawatir tentang kisaran tegangan yang diberikannya pada keluarannya mengetahui suhu maksimum dan minimum yang dapat diukur, dan membuat sketsa sederhana sehingga sinyal analognya adalah Arduino. penerimaan papan dapat diubah menjadi digital dan suhu muncul di layar dalam ºC atau membuat konversi ke skala yang Anda inginkan.

Karena biasanya tidak terlalu panas, biasanya dikemas dalam kemasan plastik murah dan sejenisnya. Tegangan rendah yang diperlukan untuk pengoperasian dan keluarannya memungkinkan hal ini. Ini bukan perangkat berdaya tinggi yang membutuhkan enkapsulasi logam, keramik, dan bahkan heatsink seperti dalam beberapa kasus.

entre las karakteristik teknis yang luar biasa mereka adalah:

  • Tegangan keluaran sebanding dengan suhu: dari -55ºC sampai 150ºC dengan tegangan dari -550mV sampai 1500mV
  • Dikalibrasi untuk derajat Celcius
  • Tegangan presisi terjamin dari 0.5ºC hingga 25ºC
  • Impedansi keluaran rendah
  • Arus suplai rendah (60 μA).
  • Biaya rendah
  • Paket SOIC, TO-220, TO-92, TO-CAN, dll.
  • Tegangan kerja antara 4 dan 30v

Untuk mendapatkan semua detail tentang LM35, Anda bisa gunakan lembar data disumbangkan oleh produsen seperti TI (Texas Instruments), STMicroelectronics, dan pemasok populer lainnya dari jenis sensor ini. Misalnya, di sini Anda bisa unduh lembar data dalam bentuk PDF untuk TI LM35.

Integrasi dengan Arduino

lm35 di papan tempat memotong roti dengan Arduino

Anda bisa mendapatkan contoh kode untuk Arduino IDE dan contoh praktis dengan manual kursus atau pemrograman kami di Arduino. Tetapi untuk menawarkan contoh bagaimana menggunakan LM35 dengan Arduino dan kode, di sini kita melihat contoh sederhana ini.

untuk membaca suhu LM35 dengan Arduino sangat sederhana. Pertama-tama, mari kita ingat -55ºC dan 150ºC, dengan sensitivitas 1ºC. Dengan melakukan perhitungan maka dapat disimpulkan bahwa pada temperatur 1ºC berarti terjadi kenaikan atau ekivalen dengan 10mV. Sebagai contoh, jika kita memperhitungkan bahwa keluaran maksimum adalah 1500mV, jika kita memperoleh 1490mV, itu berarti sensor menangkap suhu 149ºC.

sebuah formula untuk dapat mengubah keluaran analog dari sensor LM35 menjadi digital adalah:

T = Nilai * 5 * 100/1024

Ingatlah bahwa 1024 adalah karena Arduino, dalam format masukan digital menerima hanya sejumlah nilai yang mungkin, yaitu, dari 0 hingga 1023. Itu akan mewakili kisaran suhu yang dapat diukur, dengan minimum menjadi 0 dan maksimum sesuai dengan 1023. Ini adalah cara untuk mengubah dari analog ke digital sinyal yang diperoleh pada output dari pin LM35.

Ini, diteruskan ke kode yang harus Anda tulis di Arduino IDE agar berfungsi, akan menjadi seperti ini:

// 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);
}

Ingatlah bahwa jika Anda mengubah pin koneksi pada papan Arduino atau ingin menyesuaikannya dengan skala lain, Anda harus memvariasikan rumus dan kode agar sesuai dengan desain Anda ...

Dengan cara ini, di layar Anda bisa dapatkan pengukuran suhu dalam ºC cukup bisa diandalkan. Anda dapat mencoba mendekatkan sesuatu yang dingin atau panas ke sensor untuk melihat perubahan yang terjadi ...


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.