LM35: бул температура сенсору жөнүндө толук маалымат

 

lm35

The сенсорлор көп схемаларда кеңири колдонулуучу шаймандар. Температура, нымдуулук, түтүн, жарык, жана башкалар бар. Алар кандайдыр бир чоңдукту өлчөөгө жана аны чыңалуу реакциясына айландырууга мүмкүндүк берген элементтер. Аналогдук чыгуу сигналы жөнөкөй жол менен санарипке өтүп, ушул түрдөгү сенсорлорду санарип чынжырлары, LCD экрандары, Arduino тактасы ж.б.

LM35 эң популярдуу сенсорлордун бири жана бардыгы колдонушат, анткени ал а температура сенсору. Бул, мисалы, ушул блогдо анализдеген транзистордукуна окшош таңгакта камтылган 2N2222 жана BC547. Ал эмне кылат: айлана-чөйрөнүн температурасын өлчөө жана анын жогору же төмөн экендигине жараша, анын чыгышында тигил же бул чыңалуу болот.

LM35

PInout of LM35

El LM35 температурасы сенсор, калибрлөөсү 1rationС вариация. Албетте, бул бардык температура сенсорлору Celcius градуска даярдык менен келишет дегенди билдирбейт, бирок мындай учурда. Чындыгында, кийинчерээк аны калибрлөө жана керектүү масштабда өлчөө үчүн ылайыкташтырыш керек. Анын чыгышы менен ал каалаган убакта тартып жаткан температурага жараша ар кандай чыңалуудагы аналогдук сигналды жаратат.

Адатта болот -55ºC менен 150ºC ортосундагы температураны өлчөө, ошондуктан ал популярдуу температураларды өлчөө үчүн жакшы диапазонго ээ. Чындыгында, аны ушунчалык ийгиликтүү кылып, температураны тез-тез өлчөй алат. Температура диапазону анын кубаттуулугу өзгөрүлүүчү чыңалуунун көлөмү менен чектелип, -550mV ден 1500mV чейин.

Башкача айтканда, качан температураны өлчөө 150ºС болгондо, биз анын чыгышы менен 1500мВ кубат берет деп билебиз. Ал эми бизде -550mV болсо, ал -55ºC өлчөө дегенди билдирет. Бардык температура сенсорлорунун чыңалуу чектери бирдей эмес, айрымдары ар кандай болушу мүмкүн. Ушул эки чегин билген жөнөкөй формулалардын жардамы менен орто температураларды эсептөөгө туура келет. Мисалы, үчөөнүн эрежеси менен.

LM35 бекиткичи Бул абдан жөнөкөй, биринчи пин же пин сенсорго керектелүүчү кубаттуулук үчүн, 4төн 30 в чейин чыгат, бирок өндүрүүчүгө жараша өзгөрүп турушу мүмкүн, андыктан сенсордун маалымат баракчасын карап көргөнүңүз оң. сиз сатып алдыңыз. Андан кийин, борбордо бизде чыгуучу пин, башкача айтканда температурага жараша тигил же бул чыңалууну берет. Ал эми үчүнчү төөнөгүч жер.

Өзгөчөлүктөрү жана маалымат барактары

диаграмма-lm35-маалымат жадыбалы

El LM35 - аны калибрлөө үчүн ашыкча схемалардын кереги жок шайман, демек, аны колдонуу абдан жеңил. Мисалы, биз аны Arduino менен колдонсок, анда ал чыгарган чыңалуунун диапазону жөнүндө ойлонушубуз керек, ал өлчөй турган максималдуу жана минималдуу температураны билип, жөнөкөй эскиз жасап, Arduino деген аналогдук сигнал берет. тактаны цифралык форматка өткөрсө болот жана температура экранда inCде пайда болот же сиз каалаган масштабга өзгөртө аласыз.

Адатта өтө ысык болбогондуктан, көбүнчө ысыйт арзан пластик пакеттерге салынган жана ушул сыяктуу. Анын иштеши үчүн зарыл болгон төмөнкү чыңалуу жана анын чыгышы буга мүмкүнчүлүк берет. Бул кээ бир учурлардагыдай металл, керамикалык капсула жана ал тургай, радиаторлорду талап кылган кубаттуу шайман эмес.

арасында мыкты техникалык мүнөздөмөлөрү Алар төмөнкүлөр:

  • Чыңалуу температурага пропорционалдуу: -55ºCден 150ºCге чейин, -550mV ден 1500mV чейин чыңалуу
  • Celcius градуска чейин калибрленген
  • Кепилденген так чыңалуу 0.5ºСтен 25ºСге чейин
  • Төмөнкү өндүрүштүн импедансы
  • Төмөнкү камсыздоо тогу (60 мкА).
  • Төмөн наркы
  • Топтом SOIC, TO-220, TO-92, TO-CAN ж.б.
  • 4тен 30в чейин иштеген чыңалуу

LM35 жөнүндө толук маалымат алуу үчүн, сиз аласыз маалымат баракчаларын колдонуу TI (Texas Instruments), STMicroelectronics жана башка ушул түрдөгү сенсордун популярдуу берүүчүлөрү сыяктуу өндүрүүчүлөр тарабынан салым кошулган. Мисалы, бул жерде TI LM35 үчүн маалымат баракчасынын PDF файлын жүктөп алыңыз.

Arduino менен интеграциялоо

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

Сиз ала аласыз Arduino IDE үчүн код мисалдары менен практикалык мисалдар келтирилген биздин курс же программалоо боюнча колдонмо Arduino боюнча. Бирок LM35ти Arduino жана код менен кантип колдонууга боло тургандыгын мисал келтириш үчүн, ушул жөнөкөй мисалды көрөбүз.

Para Arduino менен LM35 температурасын окуу абдан жөнөкөй. Алгач сезгичтиги 55ºC болгон -150ºC жана 1ºC экендигин эстейли. Эсептөөлөрдү жүргүзүү менен, 1ºC температурада ал 10mV жогорулоону же ага барабар дегенди билдирет. Мисалы, максималдуу чыгым 1500мВ экендигин эске алсак, эгер 1490мВ алсак, демек сенсор 149ºС температураны кармайт дегенди билдирет.

Una формула 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 тактасындагы туташуу төөнөгүчтөрүн өзгөртсөңүз же башка масштабга тууралагыңыз келсе, анда формулаңызды жана кодуңузду дизайныңызга ылайыкташтырып өзгөртүү керектигин унутпаңыз ...

 

Ушундай жол менен, экранда сиз жасай аласыз temperatureC температуранын өлчөөлөрүн алуу кыйла ишенимдүү. Болуп жаткан өзгөрүүлөрдү көрүү үчүн сенсорго муздак же ысык нерсени жакындатып көрүүгө болот ...


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.