LM35: пълна информация за този температурен сензор

 

lm35

Лос сензорите са широко използвани устройства в множество схеми. Има температура, влажност, дим, светлина и дълги и т.н. Те са елементи, които ни позволяват да измерим някаква величина и да я трансформираме в реакция на напрежение. Аналоговият изходен сигнал може да бъде трансформиран в цифров по прост начин и по този начин да може да използва този тип сензори с цифрови схеми, LCD екрани, платка Arduino и др.

LM35 е един от най-популярните сензори и се използва от всички, тъй като е температура на сензора. Той идва капсулиран в опаковка, подобна на тази на транзисторите, които анализираме в този блог, като например 2N2222 и BC547. Това, което прави, е да измерва околната температура и в зависимост от това дали е по-висока или по-ниска, тя ще има едно или друго напрежение на изхода си.

LM35

PInout на LM35

El LM35 е температурен сензор с калибриране от 1ºC на вариация. Разбира се, това не означава, че всички температурни сензори са подготвени за градуси по Целзий, но в този случай е така. Всъщност това е нещо, което трябва да адаптирате по-късно, за да го калибрирате и да го накарате да измерва в необходимата ви скала. На изхода си генерира аналогов сигнал с различно напрежение в зависимост от температурата, която улавя във всеки един момент.

Обикновено можете покрийте температурите за измерване между -55ºC и 150ºC, така че има добър диапазон за измерване на доста популярни температури. Всъщност именно това го направи толкова успешен, че може да измерва много чести температури. Температурният диапазон е ограничен от количеството променливи напрежения, които може да има на изхода си, вариращи от -550mV до 1500mV.

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

LM35 щифт Това е съвсем просто, първият щифт или щифт е за необходимото захранване на сензора, което преминава от 4 до 30v, въпреки че може да варира в зависимост от производителя, следователно е по-добре да погледнете листа с данни на сензора които сте закупили. След това в центъра имаме щифта за изхода, тоест този, който ще дава едно или друго напрежение в зависимост от температурата. И третият щифт е шлифован.

Характеристики и таблици с данни

diagram-lm35-datasheet

El LM35 е устройство, което не се нуждае от допълнителна схема, за да го калибрира, затова е много лесен за използване. Например, ако го използваме с Arduino, трябва само да се тревожим за обхвата на напреженията, които той дава на изхода си, знаейки максималната и минималната температура, които може да измери, и да направим проста скица, така че аналоговият сигнал, че Arduino платката получава може да се трансформира в цифрова и че температурата да се появи на екрана в ºC или да направи преобразуване в скалата, която искате.

Тъй като обикновено не става твърде горещо, обикновено е капсулирани в евтини пластмасови опаковки и подобни. Ниското напрежение, необходимо за работата му и изхода му, прави това възможно. Това не е устройство с висока мощност, което се нуждае от метална, керамична капсулация и дори радиатори, както в някои случаи.

Сред изключителни технически характеристики Те са:

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

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

Интеграция с Arduino

lm35 на макет с ардуино

Можеш да получиш кодови примери за Arduino IDE и практически примери с нашия курс или ръководство за програмиране на Arduino. Но за да предложим пример за това как да използваме LM35 с Arduino и код, тук виждаме този прост пример.

за отчитането на температурата на LM35 с Arduino е много просто. Нека първо запомним, че -55ºC и 150ºC, с чувствителност 1ºC. Правейки изчисления, може да се заключи, че при температура от 1 ° C това означава увеличение или еквивалентно на 10mV. Например, ако вземем предвид, че максималната мощност е 1500mV, ако получим 1490mV, това означава, че сензорът улавя температура от 149 ° C.

а формула за да можете да конвертирате аналоговия изход на сензора LM35 в цифров би било:

T = Стойност * 5 * 100/1024

Не забравяйте, че 1024 е така, защото Arduino, в своята цифров вход приема само това количество възможни стойности, т.е. от 0 до 1023. Това ще представлява температурния диапазон, който може да бъде измерен, като минималната е 0 и максималната съответства на 1023. Това е начинът да се трансформира от аналогов в цифров сигнал, получен на изхода на щифта LM35.

Това премина към код, който трябва да напишете в Arduino IDE за да работи, би било нещо подобно:

// 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.