LM35: полная информация об этом датчике температуры

lm35

датчики - широко используемые устройства во множестве схем. Есть температура, влажность, дым, свет и т. Д. Это элементы, которые позволяют нам измерить некоторую величину и преобразовать ее в ответ напряжения. Аналоговый выходной сигнал может быть легко преобразован в цифровой и, таким образом, можно использовать этот тип датчика с цифровыми схемами, ЖК-экранами, платой Arduino и т. Д.

LM35 - один из самых популярных датчиков и используется всеми, так как это Датчик температуры. Он поставляется в упаковке, аналогичной упаковке транзисторов, которые мы анализируем в этом блоге, например 2N2222 y el BC547. Он измеряет температуру окружающей среды и, в зависимости от того, выше она или ниже, на выходе будет то или иное напряжение.

LM35

ПИнвыход LM35

El LM35 - датчик температуры с калибровкой 1ºC. вариация. Конечно, это не означает, что все датчики температуры готовы к работе в градусах Цельсия, но в данном случае это так. Фактически, это то, что вы должны адаптировать позже, чтобы откалибровать его и заставить его измерять в нужной вам шкале. На выходе он генерирует аналоговый сигнал разного напряжения в зависимости от температуры, которую он фиксирует в любой момент времени.

Обычно можно крышка для измерения температуры от -55 ° C до 150 ° C, поэтому у него хороший диапазон для измерения довольно популярных температур. Фактически, именно это и сделало его настолько успешным, что он может измерять очень частые температуры. Диапазон температур ограничен количеством переменных напряжений, которые он может иметь на выходе, в диапазоне от -550 мВ до 1500 мВ.

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

Распиновка LM35 Это довольно просто, первый штырь или штырь предназначен для питания, необходимого для датчика, который составляет от 4 до 30 В, хотя он может варьироваться в зависимости от производителя, поэтому лучше посмотреть техническое описание датчика, который вы купили. Затем в центре у нас есть вывод для вывода, то есть тот, который будет давать то или иное напряжение в зависимости от температуры. А третий штифт заземлен.

Характеристики и спецификации

диаграмма-lm35-лист данных

El LM35 - это устройство, которое не требует дополнительных схем для его калибровки., поэтому им очень легко пользоваться. Например, если мы используем его с Arduino, нам нужно только беспокоиться о диапазоне напряжений, которые он подает на свой выход, зная максимальную и минимальную температуру, которую он может измерить, и сделать простой эскиз, чтобы аналоговый сигнал, который Arduino плата может быть преобразована в цифровую, а температура отображается на экране в градусах Цельсия или может быть преобразована в желаемую шкалу.

Поскольку обычно не бывает слишком жарко, обычно заключены в дешевые пластиковые пакеты и тому подобное. Это возможно благодаря низкому напряжению, необходимому для его работы и его выходной мощности. Это не мощное устройство, которое требует металлической, керамической оболочки и даже радиаторов, как в некоторых случаях.

Среди выдающиеся технические характеристики являются:

  • Выходное напряжение пропорционально температуре: от -55ºC до 150ºC при напряжении от -550 мВ до 1500 мВ
  • Откалиброван для градусов Цельсия
  • Гарантированная точность напряжения от 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 и практические примеры с наш курс или руководство по программированию на Ардуино. Но чтобы предложить пример использования 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.

Это перешло к код, который вы должны написать в 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.