Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Термистор

В этом разделе мы будем использовать термистор с ESP32. Термистор — это переменный резистор, который меняет своё сопротивление в зависимости от температуры. Величина изменения сопротивления зависит от его состава. Название происходит от слияния слов «thermal» (тепловой) и «resistor» (резистор).

Термисторы широко применяют для измерения температуры и защиты цепей. С их помощью измеряют температуру масла и охлаждающей жидкости в автомобилях, их используют в медицинском оборудовании. В домашней автоматике термисторы встречаются в умных термостатах, которые управляют отоплением и охлаждением, поддерживая комфортную температуру. Мы будем использовать термистор, чтобы измерять комнатную температуру и выводить результат.

Термисторы делятся на два типа:

  • NTC (Negative Temperature Coefficient, с отрицательным температурным коэффициентом):

    • сопротивление уменьшается при повышении температуры;
    • в основном используются для измерения температуры и ограничения пускового тока;
    • в нашем упражнении мы будем использовать NTC-термистор для измерения температуры. NTC-резистор
  • PTC (Positive Temperature Coefficient, с положительным температурным коэффициентом):

    • сопротивление растёт при повышении температуры;
    • в основном защищают от перегрузки по току и перегрева в роли самовосстанавливающихся предохранителей; их обычно применяют в кондиционерах, медицинских приборах, зарядных устройствах и сварочном оборудовании.

Аппаратные требования

  • Термистор NTC 103: 10 кОм, эпоксидный диск диаметром 5 мм
  • Резистор 10 кОм: используется с термистором для создания делителя напряжения

Как это работает?

Мы создадим делитель напряжения из NTC-термистора и известного резистора (10 кОм). При повышении температуры сопротивление термистора уменьшается. Затем мы вычислим температуру по этому сопротивлению. В следующей главе мы покажем симуляцию термистора в делителе напряжения и напряжение, которое он выдаёт.

Однако, когда термистор подключён к микроконтроллеру, его сопротивление напрямую измерить нельзя. Вместо этого вы получаете выходное напряжение делителя, которое подаётся на вывод АЦП микроконтроллера. Это напряжение считывается как значение АЦП (подробнее см. главу об АЦП). Затем с помощью формул мы вычислим сопротивление по значению АЦП.

Ссылки