LM35: повна інформація про датчик температури

 

lm35

L датчики - широко використовувані пристрої в безлічі схем. Бувають температура, вологість, дим, світло, тривалість тощо. Вони є елементами, які дозволяють нам виміряти якусь величину і перетворити її у відповідь напруги. Вихідний аналоговий сигнал можна просто перетворити на цифровий і таким чином мати можливість використовувати датчики цього типу з цифровими схемами, РК-екранами, платою Arduino тощо.

LM35 - один з найпопулярніших датчиків і використовується усіма, оскільки це a датчик температури. Він поставляється в упаковці, подібній до транзисторів, які ми аналізуємо в цьому блозі, наприклад 2N2222 у-ель- BC547. Що він робить, це вимірює температуру навколишнього середовища і залежно від того, вища вона чи нижча, вона матиме ту чи іншу напругу на виході.

LM35

PInout LM35

El LM35 - датчик температури з калібруванням 1ºC варіація. Звичайно, це не означає, що всі датчики температури готуються до градусів Цельсія, але в цьому випадку це робиться. Насправді, це те, що ви повинні адаптувати пізніше, щоб відкалібрувати його та зробити так, щоб він міряв у потрібному вам масштабі. На своєму виході він генерує аналоговий сигнал різної напруги в залежності від температури, яку він вловлює в даний момент часу.

Зазвичай можна охоплюють вимірювальні температури від -55ºC до 150ºC, тому він має хороший діапазон для вимірювання досить популярних температур. Насправді саме це зробило його настільки успішним, що він може вимірювати дуже часті температури. Діапазон температур обмежений кількістю змінних напруг, які він може мати на виході, від -550mV до 1500mV.

Тобто коли воно є вимірювання температури 150ºC ми вже знаємо, що це дасть 1500mV на виході. Тоді як якщо ми маємо -550mV, це означає, що воно вимірює -55ºC. Не всі датчики температури мають однакові діапазони напруги, деякі можуть відрізнятися. Проміжні температури доведеться розраховувати за простими формулами, знаючи ці дві межі. Наприклад, з правилом трьох.

Розпіновка LM35 Це досить просто, перший штифт або штифт призначений для необхідного джерела живлення датчика, яке переходить від 4 до 30 В, хоча воно може відрізнятися залежно від виробника, отже, краще поглянути на таблицю даних датчика що ви придбали. Потім, у центрі, у нас є штифт для виходу, тобто той, який буде подавати ту чи іншу напругу в залежності від температури. І третій штифт шліфується.

Особливості та таблиці даних

diagram-lm35-datasheet

El LM35 - це пристрій, який не потребує додаткової схеми для його калібрування, тому він дуже простий у використанні. Наприклад, якщо ми використовуємо його з Arduino, нам потрібно лише турбуватися про діапазон напруг, які він видає на своєму виході, знаючи максимальну та мінімальну температуру, які він може виміряти, і зробити простий ескіз, щоб аналоговий сигнал, що Arduino плата отримує може бути перетворена в цифрову і що температура відображається на екрані в ºC або робити перетворення в потрібну шкалу.

Оскільки зазвичай не стає занадто гарячим, зазвичай капсульовані в дешеві пластикові упаковки тощо. Низька напруга, необхідна для його роботи та виходу, робить це можливим. Це не потужний пристрій, який потребує металевої, керамічної капсули та навіть радіаторів, як у деяких випадках.

Серед видатні технічні характеристики є:

  • Вихідна напруга, пропорційна температурі: від -55ºC до 150ºC при напрузі від -550mV до 1500mV
  • Калібрується за градусами Цельсія
  • Гарантована точність напруги від 0.5 ° C до 25 ° C
  • Низький вихідний опір
  • Низький струм живлення (60 мкА).
  • Низька вартість
  • Пакет SOIC, TO-220, TO-92, TO-CAN тощо.
  • Робоча напруга від 4 до 30 в

Щоб отримати всі подробиці про LM35, ви можете використовувати таблиці даних внесли такі виробники, як TI (Texas Instruments), STMicroelectronics та інші популярні постачальники датчиків цього типу. Наприклад, тут ви можете завантажте PDF таблиці для TI LM35.

Інтеграція з Arduino

lm35 на макеті з arduino

Ти можеш отримати приклади коду для IDE Arduino та практичні приклади з наш курс або посібник з програмування на Arduino. Але, щоб запропонувати приклад того, як використовувати LM35 з Arduino та кодом, тут ми бачимо цей простий приклад.

в зчитувати температуру LM35 за допомогою Arduino дуже просто. Давайте спочатку згадаємо, що -55ºC та 150ºC, з чутливістю 1ºC. Здійснюючи розрахунки, можна зробити висновок, що при температурі 1 ° C це означає збільшення або еквівалент 10 мВ. Наприклад, якщо взяти до уваги, що максимальна потужність становить 1500 мВ, якщо ми отримаємо 1490 мВ, це означає, що датчик фіксує температуру 149ºC.

Una формула щоб мати можливість перетворити аналоговий вихід датчика LM35 в цифровий, це буде:

T = значення * 5 * 100/1024

Пам’ятайте, що 1024 рік - це тому, що Arduino в ньому цифровий вхід приймає лише таку кількість можливих значень, тобто від 0 до 1023. Це буде представляти температурний діапазон, який можна виміряти, причому мінімум дорівнює 0, а максимум відповідає 1023. Це спосіб мати можливість перетворення з аналогового на цифровий сигнал, отриманий на виході штифта LM35.

Це перейшло до код, який потрібно написати в IDE Arduino для його роботи це було б приблизно так:

// 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 або хочете налаштувати його на інший масштаб, вам доведеться змінювати формулу та код відповідно до вашого дизайну ...

 

Таким чином, на екрані ви можете отримати вимірювання температури в ºC цілком надійний. Ви можете спробувати наблизити щось холодне або гаряче до датчика, щоб побачити зміни, що відбуваються ...


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований.

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

Тест з англійської мовиТест каталонськаіспанська вікторина