Ntc термистор график зависимости сопротивления от температуры. Принцип работы термистора

Я частенько обращал внимание на «хлопки» в выключателях при включении лампочек (особенно светодиодных). Если в роли драйвера у них конденсаторы, то «хлопки» бывают просто пугающие. Эти терморезисторы помогли решить проблему.
Всем ещё со школы известно, что в нашей сети течёт переменный ток. А переменный ток - электрический ток, который с течением времени изменяется по величине и направлению (изменяется по синусоидальному закону). Именно поэтому «хлопки» происходят на каждый раз. Зависит от того, в какой момент вы попали. В момент перехода через ноль хлопка не будет вовсе. Но я так включать не умею:)
Чтобы сгладить пусковой ток, но при этом не оказывать влияние на работу схемы, заказал NTC-термисторы. У них есть очень хорошее свойство, с увеличением температуры их сопротивление уменьшается. То есть в начальный момент они ведут себя как обычное сопротивление, уменьшая своё значение с прогревом.

Терморези́стор (термистор) - полупроводниковый прибор, электрическое сопротивление которого изменяется в зависимости от его температуры.
По типу зависимости сопротивления от температуры различают терморезисторы с отрицательным (NTC-термисторы, от слов «Negative Temperature Coefficient») и положительным (PTC-термисторы, от слов «Positive Temperature Coefficient» или позисторы.)
В мою задачу входило увеличение срока службы лампочек (не только светодиодных), но и защита от порчи (обгорания) выключателей.
Не так давно делал обзор про многооборотное сопротивление. Когда его заказывал, обратил внимание на товар продавца. Там и увидел эти сопротивления. Сразу всё у прода и заказал.


Заказал в конце мая. Посылка дошла за 5 недель. С таким треком добиралась.



Сразу так и не скажешь, что тут 50 штук.

Пересчитал, ровно пятьдесят.
Когда подбирал терморезисторы под свои задачи, у одного продавца выудил вот такую табличку. Думаю, многим она пригодится. 10D-9 расшифровывается просто: сопротивление (при н.у.) 10 Ом, диаметр 9мм.


Ну а я составил свою таблицу на основе тех экспериментов, что провёл. Всё просто. С установки П321, при помощи которой калибрую мультиметры, подавал калиброванный ток.
Падение напряжения на терморезисторе снимал обычным мультиметром.
Есть особенности:
1. При токе 1,8А появляется запах лакокрасочного покрытия терморезистора.
2. Терморезистор спокойно выдерживает и 3А.
3. Напряжение устанавливается не сразу, а плавно приближается к табличному значению по мере прогрева или остывания.
4. Сопротивление терморезисторов при температуре 24˚С в пределах 10-11 Ом.

Красным я выделил тот диапазон, который наиболее применим в моей квартире.
Табличку перенёс на график.


Самая эффективная работа – на крутом спуске.
Изначально предполагал каждый терморезистор вживлять в лампочку. Но поле тестирования полученного товара и снятия характеристик понял, что для них (термисторов) нужна более серьёзная нагрузка. Именно поэтому решил вживить в выключатели, чтобы работали на несколько лампочек сразу. Выводы у резисторов тонковаты, пришлось выходить из ситуации вот таким способом.

Специальной обжимки у меня нет, поэтому работал пассатижами.


Для одинарного выключателя приготовил одинарный клеммник.

Для сдвоенного приготовил другой комплект. С клеммником будет удобнее монтировать.


Основное всё сделано. Встало без проблем.


Работают уже полгода. После установки на место страшных «хлопков» я больше не слышал.
Прошло достаточно времени, чтобы сделать вывод – годятся. И годятся не только для светодиодных лампочек.
А вот такой термистор я нашёл непосредственно в схеме светодиодного драйвера (ITead Sonoff LED- WiFi Dimming LED)
Больших сопротивлений китайцы не ставят, чтобы не мешать правильной работе схемы.


Что ещё хотел сказать в конце. Номинал сопротивления каждый должен подобрать сам в соответствии с решаемыми задачами. Технически грамотному человеку это вовсе не сложно. Когда я заказывал терморезисторы, инфы про них совсем не было. У вас она теперь есть. Смотрите на график зависимости и заказывайте то, что считаете более подходящим под ваши задачи.
На этом ВСЁ!
Удачи!

Планирую купить +80 Добавить в избранное Обзор понравился +80 +153

И относятся к категории приборов на основе полупроводников. Данные устройства получили широкое применение в электротехнике. Они изготавливаются из специальных полупроводниковых материалов с высоким отрицательным температурным коэффициентом. Во многих приборах используется термистор принцип работы которого основан на зависимости электрического сопротивления от температуры. Качество любого прибора, прежде всего, зависит от физических свойств полупроводника, а также от форм и размеров самого терморезистор а.

Термисторы: устройство и принцип работы

Термистор представляет собой терморезистор с отрицательным температурным коэффициентом сопротивления. Эти устройства изготавливаются в виде полупроводниковых стержней и покрываются защитным слоем эмалевой краски.

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

Для того чтобы конструкция устройства была герметичной, применяется стекло и олово. Рабочие качества термисторов улучшаются, когда для оборачивания стержней применяется металлическая фольга. Токоотводы изготавливаются из никелевой проволоки. Номинальные значения сопротивления в различных устройствах находятся в пределах 1-200 кОм, а диапазон температур составляет от -100 до +1290С.

Работа термисторов основана на свойствах отдельных видов проводников, изменять показатели сопротивления под действием различных температур. Основными проводниками, используемыми в этих приборах, является медь и платина в чистом виде. Следует отметить, что значение отрицательного температурного коэффициента термисторов значительно превышает такие же параметры, свойственные обычным металлам.

Применение термисторов

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

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

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

Доброго времени суток! Сегодня в этой статье будет простой способ проверки термистора . Наверное, всем радиолюбителям известно, что термисторы бывают двух типов NTC (Отрицательный температурный коэффициент) и PTC (Положительный температурный коэффициент). Как следует из их названий, сопротивление термистора NTC будет уменьшаться с повышением температуры , а сопротивление термистора PTC с ростом температуры – увеличится . Грубо проверить термисторы NTC и PTC можно с помощью любого мультиметра и паяльника .

Для этого нужно переключить мультиметр в режим измерения сопротивления и подключить его клеммы к выводам термистора (полярность не имеет значения). Запомните сопротивление и поднесите нагретый паяльник к термистору и в это же время смотрите за сопротивлением, оно должно увеличиваться, либо уменьшаться. В зависимости от того какого типа термистор перед вами PTC или NTC. Если все, так как описано выше — термистор исправен .

Теперь как это будет на практике, а для практики я взял первый попавшийся термистор это оказался NTC термистор MF72. Первым делом я подключил его к мультиметру, для того чтоб заснять процесс проверки и из-за отсутствия крокодильчиков на мультиметре, мне пришлось припаять к термистору провода и затем просто прикрутить к контактам мультиметра.

Как видно по фото при комнатной температуре сопротивление термистора 6.9 Ом, это значение вряд ли верное, так как светится индикатор разряженной батареи. Затем я поднес паяльник к термистору и немного дотронулся к выводу, чтоб быстрее передать тепло от паяльника к термистору.

Сопротивление начало не спеша уменьшаться и остановилось на значении 2 Ома, видимо при такой температуре паяльника это минимальное значение. Исходя из этого, я почти на все сто уверен, что данный термистор исправен.

Если изменение сопротивления будет не плавным или вообще не будет, каких-либо изменений значит, термистор не исправен.

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

1.ЧТО ЭТО ТАКОЕ?
Терморезистор – это полупроводниковый резистор , в котором используется зависимость сопротивления полупроводника от температуры.
Терморезисторы характеризуются большим температурным коэффициентом сопротивления (ТКС), значение которого превосходит аналогичный параметр у металлов в десятки и даже сотни раз.
Терморезисторы устроены очень просто и изготавливаются различной формы и размеров


Для того, чтобы более-менее представлять себе физические основы работы данного радиокомпонента, сначала следует познакомиться со строением и свойствами полупроводников (см. мою статью «Полупроводниковый диод»).
Краткое напоминание. В полупроводниках имеются свободные носители электрического заряда двух типов: «-» электроны и «+» дырки. При постоянной температуре окружающей среды они спонтанно образуются (диссоциация) и исчезают (рекомбинация). Средняя концентрация свободных носителей в полупроводнике остаётся неизменной – это динамическое равновесие. При изменении температуры происходит нарушение такого равновесия: если температура увеличивается, то концентрация носителей возрастает (проводимость увеличивается, сопротивление уменьшается), а если уменьшается, то и концентрация свободных носителей также падает (проводимость уменьшается, сопротивление возрастает).
Зависимость удельного сопротивления полупроводника от температуры показана на графике .
Как видно, если температура стремится к абсолютному нулю (-273,2С), то полупроводник становится почти идеальным диэлектриком. Если же температура сильно возрастает, то, наоборот, почти идеальным проводником. Но самым важным является то, что зависимость R(T) у полупроводника сильно выражена в диапазоне обычных температур, допустим, от -50С до +100С (можно взять немного шире).

Терморезистор был изобретён Самюэлем Рубеном в 1930г.

2.ОСНОВНЫЕ ПАРАМЕТРЫ
2.1. Номинальное сопротивление – сопротивление терморезистора при 0°С (273,2К)
2.2. ТКС – это физическая величина, равная относительному изменению электрического сопротивления участка электрической цепи или удельного сопротивления вещества при изменении температуры на 1°С (1К).
Различают терморезисторы с отрицательным (термисторы ) и положительным (позисторы ) ТКС. Их ещё называют NTC -термисторы (Negative temperature coefficient) и PTC -термисторы (Positive temperature coefficient) соответственно. У позисторов с ростом температуры растет и сопротивление, а у термисторов – наоборот: при увеличении температуры сопротивление падает.
Величину ТКС обычно приводят в справочниках для температуры 20°С (293 К).

2.3. Интервал рабочих температур
Различают терморезисторы низкотемпературные (рассчитанные на работу при температуpax ниже 170 К), среднетемпературные (170–510 К) и высокотемпературные (выше 570 К). Кроме того, существуют терморезисторы, предназначенные для работы при 4,2 К и ниже и при 900–1300 К. Наиболее широко используются среднетемпературные терморезисторы с ТКС от -2,4 до -8,4 %/К и номинальным сопротивлением 1–106 Ом.

Примечание. В физике применяется так называемая шкала абсолютных температур (термодинамическая шкала). По ней самая низкая температура в природе (абсолютный ноль) принята за начало отсчёта. По этой шкале температура может быть только со знаком «+». Отрицательной абсолютной температуры не существует. Обозначение: Т, единица измерения 1К (Кельвин). 1К=1°С, поэтому формула перевода температуры из шкалы Цельсия в шкалу термодинамических температур очень проста: Т=t+273 (примерно) или, соответственно, наоборот: t=Т-273. Здесь t – температура по шкале Цельсия.
Соотношение шкал Цельсия и Кельвина показано на

2.4. Номинальная мощность рассеяния – это мощность, при которой терморезистор сохраняет свои параметры в заданных техническими условиями пределах в процессе эксплуатации.

3. РЕЖИМ РАБОТЫ
Режим работы терморезисторов зависит от того, на каком участке статической вольт-амперной характеристики (ВАХ – ) выбрана рабочая точка. В свою очередь ВАХ зависит как от конструкции, размеров и основных параметров терморезистора, так и от температуры, теплопроводности окружающей среды, тепловой связи между терморезистором и средой. Терморезисторы с рабочей точкой на начальном (линейном) участке ВАХ используются для измерения и контроля температуры и компенсации температурных изменений параметров электрических цепей и электронных приборов. Терморезисторы с рабочей точкой на нисходящем участке ВАХ (с отрицательным сопротивлением) применяются в качестве пусковых реле, реле времени, измерителей мощности электро­магнит­ного излучения на СВЧ, стабилизаторов температуры и напряжения. Режим работы терморезистора, при котором рабочая точка находится также на ниспадающем участке ВАХ (при этом используется зависимость сопротивления терморезистора от температуры и теплопроводности окружающей среды), характерен для терморезисторов, применяемых в системах теплового контроля и пожарной сигнализации, регулирования уровня жидких и сыпучих сред; действие таких терморезисторов основано на возникновении релейного эффекта в цепи с терморезистором при изменении температуры окружающей среды или условий теплообмена терморезистора со средой.
Существуют терморезисторы особой конструкции – с косвенным подогревом. В таких терморезисторах имеется подогревная обмотка, изолированная от полупроводникового резистивного элемента (если при этом мощность, выделяющаяся в резистивном элементе, мала, то тепловой режим терморезистора определяется температурой подогревателя, а, следовательно, током в нём). Таким образом, появляется возможность изменять состояние терморезистора, не меняя ток через него. Такой терморезистор используется в качестве переменного резистора, управляемого электрически на расстоянии.
Из терморезисторов с положительным температурным коэффициентом наибольший интерес представляют терморезисторы, изготовленные из твёрдых растворов на основе BaTiO. Их и называют позисторами. Известны терморезисторы с небольшим положительным ТКС (0,5–0,7 %/К), выполненные на основе кремния с электронной проводимостью; их сопротивление изменяется с температурой примерно по линейному закону. Такие терморезисторы используются, например, для температурной стабилизации электронных устройств на транзисторах.
На рис. показана Зависимость сопротивления терморезистора от температуры. Линия 1 - для ТКС < 0, линия 2 - для ТКС > 0.

4. ПРИМЕНЕНИЕ
При использовании терморезисторов в качестве датчиков различают два основных режима.
В первом режиме температура терморезистора практически определяется только температурой окружающей среды. Ток, проходящий через терморезистор, очень мал и практически не нагревает его.
Во втором режиме терморезистор нагревается проходящим по нему током, а температура терморезистора определяется изменяющимися условиями теплоотдачи, например интенсивностью обдува, плотностью окружающей газовой среды и т. п.
Так как термисторы обладают отрицательным коэффициентом (NTC), а позисторы положительным коэффициентом (РТС), то и на схемах они будут обозначаться соответствующим образом .

NTC-термисторы – полупроводниковые резисторы, чувствительные к температуре, сопротивление которых снижается с повышением температуры.

Применение NTC-термисторов


РТС-термисторы - это керамические компоненты, сопротивление которых мгновенно возрастает, когда температура превышает допустимый предел. Эта особенность делает их идеальными для различного применения в современном электронном оборудовании.

Применение РТС -термисторов

Иллюстрации к применению терморезисторов:


- температурные датчики автомобилей, в системах регулировки скорости вращения кулеров, в медицинских термометрах


- в домаших метеостанциях, кондиционерах, микроволновках


- в холодильниках, чайниках, тёплых полах


- в посудомоечных машинах, датчиках расхода топлива автомобилей, датчиках расхода воды


- в картриджах лазерных принтеров, системах размагничивания CRT-мониторов, усиановках вентиляции и кондиционирования

5. Примеры радиолюбительских конструкций с применением терморезисторов

5.1. Устройство защиты ламп накаливания на терморезисторе
Для ограничения первоначального тока иногда достаточно включить последовательно с лампой накаливания постоянный резистор. В этом случае правильный выбор сопротивления резистора зависит от мощности ламп накаливания и от тока, потребляемого лампой. В технической литературе имеются сведения о результатах измерений бросков тока через лампу в ее холодном и разогретом состояниях при включении последовательно с лампой ограничительного резистора. Результаты измерений показывают, что броски тока через нить лампы накаливания составляют 140% от номинального тока, протекающего через нить в разогретом состоянии и при условии, если сопротивление последовательно включенного ограничительного резистора составляет 70-75% от номинального сопротивления лампы накаливания в рабочем состоянии. А из этого следует вывод, что ток предварительного прогрева нити лампы также составляет 70-75% от номинального тока.


К основным преимуществам схемы следует отнести то, что она исключает даже небольшие броски тока через нить лампы накаливания при включении. Обеспечивается это благодаря установленному в устройстве защиты терморезистору R3. В начальный момент включения в сеть терморезистор R3 имеет максимальное сопротивление, ограничивающее протекающий через этот резистор ток. При постепенном нагревании терморезистора R3 его сопротивление плавно уменьшается, в результате чего ток через лампу накаливания и резистор R2 также плавно нарастает. Схема устройства рассчитана таким образом, что при достижении на лампе накаливания напряжения 180- 200 В на резисторе R2 падает напряжение, что приводит к срабатыванию электромагнитного реле К1. При этом контакты реле KL1 и К1.2 замыкаются.
Обратите внимание на то, что в цепи ламп накаливания последовательно включен еще один резистор - R4, который также ограничивает броски тока и защищает схему от перегрузок. При замыкании контактов реле KL1 происходит подключение управляющего электрода тиристора VS1 к его аноду, а это в свою очередь приводит к открыванию тиристора, который в конечном счете шунтирует терморезистор R3, выключая его из работы. Контакты реле К1.2 шунтируют резисторR4, что приводит к увеличению напряжения на лампах накаливания Н2 и НЗ, и их нити начинают светиться более интенсивно.
Подключается устройство к сети переменного тока напряжением 220 В частотой 50 Гц с помощью электрического соединителя X1 типа «вилка». Включение и выключение нагрузки обеспечивается переключателем S1. На входе устройства установлен плавкий предохранитель F1, защищающий входные цепи устройства от перегрузок и коротких замыканий при неправильном монтаже. Включение устройства в сеть переменного тока контролируется индикаторной лампой HI тлеющего разряда, которая разгорается сразу же после включения. Кроме этого, на входе устройства собран фильтр, защищающий от высокочастотных помех, которые проникают в сеть питания устройства.
При изготовлении устройства защиты ламп накаливания Н2 и НЗ использованы следующие комплектующие: тиристор VS1 типа КУ202К; выпрямительные диоды VD1-4 типа КДЮ5Б; индикаторная лампочка H1 типа ТН-0,2-1; лампы накаливания Н2, НЗ типа 60Вт-220-240В; конденсаторы С1-2 типа МБМ-П-400В-0,1 мкФ, СЗ - K50-3-10B-20 мкФ; резисторы R1 типа ВСа-2-220 кОм, R2 - ВСа-2-10 Ом, R3 - ММТ-9, R4 - проволочный самодельный с сопротивлением 200 Ом или типа C5-35-3BT-200 Ом; электромагнитное реле К1 типа РЭС-42 (паспорт РС4.569.151); электрический.соединитель X1 типа «вилка» с электрическим кабелем; переключатель S1 типа П1Т-1-1.
При сборке и ремонте устройства могут быть применены другие комплектующие. Резисторы типа ВСа можно заменить на резисторы типов МЛТ, МТ, С1-4, УЛИ; конденсаторы типа МБМ - на К40У-9, МБГО, К42У-2, конденсатор типа К50-3 - на К50-6, К50-12, К50-16; электромагнитное реле типа РЭС-42 - на реле типов РЭС-9 (паспорт РС4.524.200), РВМ-2С-110, РПС-20 (паспорт РС4.521.757); тиристор типа КУ202К - на КУ202Л, КУ202М, КУ201К, КУ201Л; терморезистор любой серии.
Для регулировки и налаживания устройства защиты ламп накаливания потребуется ИП и автотрансформатор, позволяющий увеличить напряжение питания переменного тока до 260 В. Напряжение подается на вход устройства X1, и измеряют его в точках А и Б, выставив автотрансформатором напряжение на лампах накаливания равным 200 В. Вместо постоянного резистора R2 устанавливают проволочный переменный резистор типа ППЗ-ЗВт-20 Ом. Плавно увеличивая сопротивление резистора R2 отмечают момент срабатывания реле K1. Перед проведением этой регулировки терморезистор R3 шунтируется короткозамкнутой перемычкой.
После проверки напряжения на лампах накаливания при временно замкнутых резисторах R2 и R3 снимают перемычки, устанавливают на место резистор R2 с соответствующим сопротивлением, проверяют время задержки срабатывания электромагнитного реле, которое должно быть в пределах 1,5-2 с. Если время срабатывания реле значительно больше, то сопротивление резистора R2 необходимо увеличить на несколько Ом.
Надо отметить, что это устройство имеет существенный недостаток: включение и выключение его может производиться только после того, как терморезистор R3 полностью остыл после нагревания и подготовлен к новому циклу включения. Время охлаждения терморезистора равно 100-120 с. Если терморезистор еще не охладился, то устройство сработает с задержкой только за счет включенного в схему резистора R4.

5.2. Простые терморегуляторы в блоках питания
Сначала - терморегулятор. При выборе схемы учитывались такие факторы, как ее простота, доступность необходимых для сборки элементов (радиодеталей), особенно применяемых в качестве термодатчиков, технологичность сборки и установки в корпус БП.
По этим критериям наиболее удачной оказалась схема В.Портунова. Она позволяет уменьшить износ вентилятора и снизить уровень шума, создаваемого им. Схема этого автоматического регулятора частоты вращения вентилятора показана на рис. . Датчиком температуры служат диоды VD1- VD4, включенные в обратном направлении в цепь базы составного транзистора VT1, VT2. Выбор в качестве датчика диодов обусловила зависимость их обратного тока от температуры, которая имеет более выраженный характер, чем аналогичная зависимость сопротивления терморезисторов. Кроме того, стеклянный корпус указанных диодов позволяет обойтись без каких-либо диэлектрических прокладок при установке на теплоотводе транзисторов блока питания. Немаловажную роль сыграла распространенность диодов и их доступность для радиолюбителей.


Резистор R1 исключает возможность выхода из строя транзисторов VTI, VT2 в случае теплового пробоя диодов (например, при заклинивании электродвигателя вентилятора). Его сопротивление выбирают, исходя из предельно допустимого значения тока базы VT1. Резистор R2 определяет порог срабатывания регулятора.
Следует отметить, что число диодов датчика температуры зависит от статического коэффициента передачи тока составного транзистора VT1,VT2. Если при указанном нa схеме сопротивлении резистора R2, комнатной температуре и включенном питании крыльчатка вентилятора неподвижна, число диодов следует увеличить. Необходимо добиться того, чтобы после подачи напряжения питания она уверенно начинала вращаться с небольшой частотой. Естественно, если при четырех диодах датчика частота вращения слишком высокая, число диодов следует уменьшить.

Устройство монтируют в корпусе блока питания . Одноименные выводы диодов VD1-VD4 спаивают вместе, расположив их корпусы в одной плоскости вплотную друг к другу Полученный блок приклеивают клеем БФ-2 (или любым другим термостойким, например, эпоксидным) к теплоотводу высоковольтных транзисторов с обратной стороны. Транзистор VT2 c припаянными к его выводам резисторами R1, R2 и транзистором VT1 (рис.2) устанавливают выводом эмиттера в отверстие «+12 В вентилятора» платы БП (раньше туда подключался красный провод от вентилятора). Налаживание устройства сводится к подбору резистора R2 спустя 2.. 3 мин после включения ПК и прогрева транзисторов БП. Временно заменив R2 переменным (100-150 кОм) подбирают такое сопротивление, чтобы при номинальной нагрузке теплоотводы транзисторов блока питания нагревались не более 40ºС.
Во избежание поражения электрическим током (теплоотводы находятся под высоким напряжением!) "измерять" температуру на ощупь можно, только выключив компьютер.
Простую и надежную схему предложил И. Лаврушов. Принцип ее работы тот же, что и в предыдущей схеме, однако в качестве датчика температуры применен терморезистор NTC (номинал 10 кОм некритичен). Транзистор в схеме выбран типа КТ503. Как определено опытным путем его работа является более устойчивой, чем других типов транзисторов. Подстроечный резистор желательно применить многооборотный, что позволит точнее настроить температурный порог срабатывания транзистора и, соответственно, частоту вращения вентилятора. Терморезистор приклеивается к диодной сборке 12 В. При отсутствии его можно заменить двумя диодами. Более мощные вентиляторы с током потребления больше 100 мА следует подключать через схему составного транзистора (второй транзистор КТ815).


Схемы двух других, относительно простых и недорогих регуляторов частоты вращения вентиляторов охлаждения БП, часто приводятся в интернете (CQHAM.ru). Их особенность в том, что в качестве порогового элемента применяется интегральный стабилизатор TL431. Довольно просто «добыть» эту микросхему можно при разборке старых БП ПК АТХ.
Автор первой схемы Иван Шор. При повторении выявилась целесообразность в качестве подстроечного резистора R1 применять многооборотный того же номинала. Терморезистор крепится на радиатор охлаждаемой диодной сборки (или на ее корпус) через термопасту КПТ-80.


Подобная схема, но на двух включенных параллельно КТ503 (вместо одного КТ815) на рис.5. При указанных номиналах деталей на вентилятор поступает 7В, повышаясь при нагреве терморезистора. Транзисторы КТ503 можно заменить на импортные 2SC945, все резисторы мощностью 0,25Вт.


Более сложная схема регулятора частоты вращения вентилятора охлаждения с успехом применяется в другом БП. В отличие от прототипа в ней применены «телевизионные» транзисторы. Роль радиатора регулируемого транзистора Т2 на ней выполняет свободный участок фольги, оставленный на лицевой стороне платы. Эта схема позволяет, кроме автоматического увеличения частоты вращения вентилятора при нагреве радиатора охлаждаемых транзисторов БП или диодной сборки, устанавливать минимальную пороговую частоту вращения вручную, вплоть до максимума.

5.3. Электронный термометр с точностью не менее 0,1 °С.
Его легко собрать самому по схеме, приведенной ниже. По сравнению с ртутным термометром электрический намного безопаснее, кроме того, если применить неинерционный терморезистор типа СТЗ-19, время измерения составляет всего 3 с.


Основу схемы составляет мост постоянного тока R4, R5, R6, R8. Изменение величины сопротивления терморезистора приводит к разбалансу моста. Напряжение разбаланса сравнивается с опорным напряжением, снимаемым с делителя-потенциометра R2. Ток, протекающий через R3, РА1, прямо пропорционален разбалансу моста, а значит и измеряемой температуре. Транзисторы VТ1 и VТ2 используются в качестве низковольтных стабилитронов. Их можно заменить на КТ3102 с любым буквенным индексом. Настройку прибора начинают с измерения сопротивления терморезистора при фиксированной температуре 20°С. После измерения R8 из двух резисторов R6 + R7 необходимо с высокой точностью подобреть такой же номинал сопротивления. После этого потенциометры R2 и R3 устанавливаются 1з среднее положение. Для калибровки термометра можно воспользоваться следующей методикой. В качестве источника образцовой температуры используется емкость с подогретой водой (лучше выбирать температуру ближе к верхнему пределу измерения), температуру которой контролируют образцовым термометром.
После включения питания выполняем следующие операции:
а) переводим переключатель S2 в положение "КАЛИБРОВКА" и резистором R8 устанавливаем стрелку на нулевую отметку шкалы;
б) помещаем терморезистор в емкость с водой, температура которой должна быть в пределах измеряемого диапазона;
в) устанавливаем переключатель в положение "ИЗМЕРЕНИЕ" и резистором R3 устанавливаем стрелку прибора на значение шкалы, которое будет равно измеряемой величине в соответствии с показаниями образцового термометра.
Операции а), б), в) повторяют несколько раз, после чего настройку можно считать законченной.

5.4. Приставка к мультиметру для измерения температуры


Простая приставка, содержащая шесть резисторов , позволяет использовать цифровой вольтметр (или мультиметр) для измерения температуры с разрешающей способностью 0,1°С и тепловой инерцией в 10...15 с. При таком быстродействии его можно применять и для измерения температуры тела. В измерительный прибор вносить изменений не требуется, а изготовление приставки доступно и начинающим радиолюбителям.
В качестве датчика применен полупроводниковый терморезистор СТЗ-19 с номинальным сопротивлением 10 кОм при t = 20°С. Вместе с дополнительным резистором R3 он образует одну половину измерительного моста. Вторая половина моста -делитель напряжения из резисторов R4 и R5. последним при калибровке устанавливают начальное значение выходного напряжения. Мультиметр используется в режиме измерения постоянного напряжения на пределах 200 или 2000 мВ. Соответствующим выбором сопротивления резистора R2 изменяют чувствительность измерительного моста.
Непосредственно перед измерением температуры переменным резистором R1 устанавливают напряжение питания измерительной цепи равным тому, при котором производилась первоначальная калибровка. Включают приставку для отсчета измеряемой температуры кнопочным выключателем SB1, а перевод из режима измерения в режим установки напряжения -переключателем SB2.
Расчет включаемого последовательно с терморезистором дополнительного резистора R3 производят по формуле R3 = Rtm(B - 2Тм)/(В + 2Тм), где RTm - сопротивление терморезистора в середине температурного диапазона; В - постоянная терморезистора; Тм -абсолютная температура в середине измерительног диапазона Т = t° + 273.
Такая величина R3 обеспечивает минимальное отклонение характеристики от линейной.
Постоянная терморезистора определяется по измерению сопротивлений RT1 и RT2 терморезистора при двух значениях температуры Т1 и Т2 и последующим вычислением по формуле B = ln(RT1/RT2)/(1/T-1/T2).
Напротив, при известных параметрах терморезистора с отрицательным ТКС его сопротивление для некоторой температуры Т можно определить по формуле Rt = R-r2oe(B/T"B^J3) , где Rt2o -сопротивление терморезистора при температуре 20°С.
Калибровку приставки производят в двух точках: Тк- = Тм+0,707(Т2-Т.)/2 и ТК2=Тм-0,707(12-10/2, где Тм = (Тт + Т2)/2, Ti и Т2 - начало и конец температурного диапазона.
В процессе первоначальной калибровки со свежим элементом питания сопротивление переменного резистора R1 устанавливают максимальным, чтобы по мере потери емкости и снижения напряжения элемента можно было сохранять напряжение на мосте неизменным (приставка потребляет ток около 8 мА). Регулированием подстроечных резисторов R2, R5 добиваются соответствия в трех знаках показаний цифрового индикатора мультиметра значениям температуры терморезистора Т«1 и Т«2, контролируемой точным термометром. При его отсутствии воспользуйтесь, например, медицинским термометром для контроля температуры в пределах его шкалы и стабильной температурой таяния льда - 0°С.
В качестве мультиметра автором использован М-830 фирмы Mastech. Резисторы R2, R5 лучше применить многооборотные (СП5-1В, СП5-14). a R1 - однооборотный, например ППБ: резисторы R3 и R4 - МЛТ-0,125. Для включения питания и переключения режима приставки можно взять кнопочные переключатели П2К без фиксации.
В изготовленной приставке были установлены границы диапазона измеряемой температуры - Т1 = 15°С: Т2 = 45°С. В случае измерений в диапазоне положительных и отрицательных значений температуры по шкале Цельсия индикация знака получается автоматически.

5.5. Термореле
Схема термореле показана на . Теплочувствительный элемент этого автомата - полупроводниковый терморезистор, сопротивление которого при понижении температуры резко увеличивается. Так при комнатной температуре (20 С) его сопротивление составляет 51 кОм, а при 5-7 С уже почти 100 кОм, то есть возрастает почти в два раза. Именно это его свойство и используется в автоматическом регуляторе температуры.


При нормальной температуре сопротивление терморезистора R1 относительно мало, и на базу транзистора VT1 подается постоянное смещение, которое удерживает его в открытом состоянии. С уменьшением температуры сопротивление терморезистора увеличивается, ток базы уменьшается, и транзистор начинает закрываться. Тогда триггер Шмидта, собранный на транзисторах VT2 и VT3, "опрокидывается" (VT2 открывается, а VT3 закрывается) и подает смещение в цепь базы транзистора Т4, в эмиттерную цепь которого включено электромагнитное реле. Транзистор VT4 открывается и включает реле К1. Подстроечным резистором R3 можно выбрать пороги срабатывания триггера и, следовательно, температуру, которую устройство будет автоматически поддерживать. Диод VD2, включенный в обратном направлении, шунтирует обмотку реле и предохраняет транзистор от пробоя при включении реле, когда в его обмотке возникает ЭДС самоиндукции. Одновременно со срабатыванием реле начинает светиться светодиод HL1, который используется в качестве индикатора работы всего устройства. Стабилитрон VD1 и резистор R9 образуют простейший параметрический стабилизатор напряжения для питания электронной схемы устройства, а конденсаторы С1 и С2 фильтруют выпрямленное диодным мостиком VD3-VD6 переменное напряжение.
Все детали для сборки устройства вы можете легко купить в магазине радиотоваров. Резисторы типа МЛТ, транзистор VT1 -МП41; VT2, VT3 и VT4 - МП26. Вместо них можно использовать любые p-n-p транзисторы, рассчитанные на напряжение не ниже 20 В. Реле K1 - типа РЭС-10 или аналогичное, срабатывающее при токе 10-15 мА с переключающими или размыкающими контактами. Если нужного вам реле подобрать не удастся, не отчаивайтесь. Заменив транзистор VT4 на более мощный, например ГТ402 или ГТ403, вы можете включить в его коллекторную цепь практически любое реле, применяющееся в транзисторной аппаратуре. Светодиод HL1 - любого типа, трансформатор T1 - ТВК-110.
Все детали, за исключением терморезистора R1, монтируются на печатной плате, которая находится в комнате вместе с электронным выключателем . Когда при понижении температуры реле срабатывает и замыкает контакты К 1.1, на управляющем электроде симистора VS1 появляется напряжение, которое его отпирает. Цепь замыкается.
Теперь о налаживании электронной схемы. Прежде чем подключать контакты реле 4 к тиристору VS1, терморегулятор необходимо испытать и настроить. Сделать это можно так.
Возьмите терморезистор, припаяйте к нему длинный провод в двухслойной изоляции и поместите в тонкую стеклянную трубочку, заклеив с обоих концов эпоксидной смолой для герметичности. Затем включите питание электронного регулятора, опустите трубочку с терморезистором в стакан со льдом и, вращая движок подстроечного резистора, добейтесь срабатывания реле.

5.6. Схема терморегулятора для стабилизации температуры нагревателя (500 Вт)


Терморегулятор, схема которого изображена ниже, предназначен для поддержания постоянной температуры воздуха в помещении, воды в сосудах, в термостатах, а также растворов в цветной фотографии. К нему можно подключать нагреватель мощностью до 500 Вт. Терморегулятор состоит из порогового устройства (на транзисторе Т1 и Т2), электронного реле (на транзисторе ТЗ и тиристоре Д10) и блока питания. Датчиком температуры служит терморезистор R5, включенный в цепь подачи напряжения на базу транзистора Т1 порогового устройства.
Если окружающая среда имеет необходимую температуру, транзистор Т1 порогового устройства закрыт, а Т2 открыт. Транзистор ТЗ и тиристор Д10 электронного реле в этом случае закрыты, и напряжение сети не поступает на нагреватель. При понижении температуры среды сопротивление терморезистора увеличивается, в результате чего напряжение на базе транзистора Т1 повышается. Когда оно достигает порога срабатывания устройства, транзистор Т1 откроется, а Т2 - закроется. Это приведет к открыванию транзистора ТЗ. Напряжение, возникающее на резисторе R9, приложено между катодом и управляющим электродом тиристора Д10 и будет достаточно для открывания его. Напряжение сети через тиристор и диоды Д6 - Д9 поступит на нагреватель.
Когда температура среды достигнет необходимой величины, терморегулятор отключит напряжение от нагревателя. Переменный резистор R11 служит для установки пределов поддерживаемой температуры.
В терморегуляторе применен терморезистор ММТ-4. Трансформатор Тр выполнен на сердечнике Ш12Х25. Обмотка I содержит 8000 витков провода ПЭВ-1 0,1, обмотка II - 170 витков провода ПЭВ-1 0,4.

5.7. ТЕРМОРЕГУЛЯТОР ДЛЯ ИНКУБАТОРА
Предложена схема простого и надежного в работе термореле для инкубатора. Отличается малым потреблением электроэнергии, выделение тепла на силовых элементах и балластном резисторе незначительно.
Предлагаю схему простого и надежного в работе термореле для инкубатора. Схема изготовлена, испытана, проверена в работе в непрерывном режиме в течение нескольких месяцев эксплуатации.
Технические данные:
Напряжение питания 220 В, 50 Гц
Коммутируемая мощность активной нагрузки до 150 Вт.
Точность поддержания температуры ±0,1 °С
Диапазон регулирования температуры от + 24 до 45°С.
Принципиальная схема устройства


На микросхеме DA1 собран компаратор. Регулировка заданной температуры производится переменным резистором R4. Термодатчик R5 подключен к схеме экранированным проводом в хлорвиниловой изоляции через фильтр C1R7 для уменьшения наводок. Можно применить двойной тонкий провод, свитый в жгут. Терморезистор необходимо поместить в тонкую полихлорвиниловую трубку.
Конденсатор С2 создает отрицательную обратную связь по переменному току. Питание схемы осуществляется через параметрический стабилизатор, выполненный на стабилитроне VD1 типа Д814А-Д. Конденсатор С3 - фильтр по питанию. Балластный резистор R9 для уменьшения рассеиваемой мощности составлен из двух последовательно соединенных резисто¬ров 22 кОм 2 Вт. С этой же целью транзисторный ключ на VT1 типа КТ605Б, КТ940А подключен не к стабилитрону, а к аноду тиристора VS1.
Выпрямительный мост собран на диодах VD2-VD5 типа КД202К,М,Р, установленных на не-большие П-образные радиаторы из алюминия толщиной 1-2 мм площадью 2-2,5 см2 Тиристор VS1 также установлен на аналогичный ра¬диатор площадью 10-12 см2
В качестве нагревателя используются осветительные лампы HL1...HL4, включенные последовательно-параллельно для увеличения срока службы и исключения аварийных ситуаций в случае перегорания нити накала одной из ламп.
Работа схемы. Когда температура термодатчика меньше заданного уровня, выставленного потенциометром R4, напряжение на выводе 6 микросхемы DA1 близко к напряжению питания. Ключ на транзисторе VT1 и тиристоре VS1 открыт, обогреватель на HL1...HL4 подключен к сети. Как только температура достигнет заданного уровня, микросхема DA1 переключится, напряжение на ее выходе станет близким к нулю, тиристорный ключ закроется, и обогреватель отключится от сети. При отключении обогревателя температура начнет понижаться, и когда она станет ниже заданного уровня, снова включатся ключ и обогреватель.
Детали и их замена. В качества DA1 можно применить К140УД7, К140УД8, К153УД2 (Прим.ред. - подойдет практически любой операционный усилитель или компаратор). Конденсаторы любого типа на соответствующее рабочее напряжение. Терморезистор R5 типа ММТ-4 (или другой с отрицательным ТКС). Его номинал может быть от 10 до 50 кОм. При этом номинал R4 должен быть таким же.

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

5.8. ТЕРМОСТАТ
Термостат предназначен для поддержания температуры в интервале 25-45°С с точностью не хуже 0,05С. При очевидной простоте схемы этот термостат обладает несомненным преимуществом перед аналогичными: в схеме нет элементов, работающих в ключевом режиме. Таким образом, удалось избежать импульсных помех, возникающих при коммутации нагрузки со значительным током потребления.


Нагревательными элементами являются проволочные резисторы (10 Ом, 10 Вт) и регулирующий транзистор П217В (может быть заменен любым современным кремниевым транзистором структуры р-п-р). Холодильником - радиатор. Терморезистор (ММТ-4 3,3 Ком) припаян к медному стаканчику, в который вставляется термостатируемая баночка. Вокруг стаканчика необходимо намотать несколько слоев термоизоляции и сделать термоизолирующую крышечку над баночкой.
Питание схемы осуществляется от стабилизированного лабораторного блока питания. При включении схемы начинается нагрев, о чем сигнализирует красный светодиод. По достижении заданной температуры яркость свечения красного светодиода уменьшается и начинает светиться зеленый. После окончания процесса «выбегания» температуры, оба светодиода светятся в полнакала – температура стабилизировалась.
Вся схема располагается внутри П-образного алюминиевого радиатора. Таким образом, все элементы схемы оказываются так же термостатированными, что повышает точность работы устройства.

5.9. Регулятор температуры, освещенности или напряжения
Этот простой электронный регулятор в зависимости от используемого датчика может выполнять функции регулятора температуры, освещенности или напряжения. За основу взято устройство, опубликованное в статье И. Нечаева "Регуляторы температуры жала сетевых паяльников" ("Радио", 1992, № 2 - 3, с. 22). Принцип его действия отличается от аналога только тем, что порог срабатывания транзистора VT1 регулируется резистором R5.


Регулятор некритичен к номиналам примененных элементов. Он работает при напряжении стабилизации стабилитрона VD1 от 8 до 15 В. Сопротивление терморезистора R4 - в пределах от 4,7 до 47 кОм, переменного резистора R5 - от 9,1 до 91 кОм. Транзисторы VT1, VT2 любые маломощные кремниевые структуры р-п-р и п-р-п соответственно, например, серий КТ361 и КТ315 с любым буквенным индексом. Конденсатор С1 может иметь емкость 0.22...1 мкф, а С2 - 0,5...1 мкф. Последний должен быть рассчитан на рабочее напряжение не менее 400 В.
Правильно собранное устройство в налаживании не нуждается. Чтобы оно выполняло функции регулятора освещенности, терморезистор R4 необходимо заменить на фоторезистор или фотодиод, соединенный последовательно с резистором, номинал которого подбирается экспериментально.
Авторский вариант описанной здесь конструкции используется для регулирования температуры в домашнем инкубаторе, поэтому для повышения надежности при открытом тринисторе VS1 подключенные к нагрузке осветительные лампы (четыре параллельно включенных лампы мощностью 60 Вт на напряжение 220 В) горят в полнакала. Эксплуатируя устройство в режиме регулятора освещенности, к точкам А-В следует подключить мостовой выпрямитель VD2- VD5. Его диоды подбирают в зависимости от регулируемой мощности.
При работе с регулятором важно соблюдать меры электробезопасности: его необходимо поместить в пластмассовый корпус, ручку резистора R5 выполнить из изоляционного материала и обеспечить хорошую электроизоляцию терморезистора R4.

5.10. Питание лампы дневного света постоянным током
В этих устройствах пары контактов разъема каждой нити накала можно соединить вместе и подключить к «своей» цепи - тогда в светильнике будет работать даже лампа с перегоревшими нитями.


Схема варианта устройства, рассчитанного на питание люминесцентной лампы мощностью 40 Вт и более, приведена на рис. . Здесь мостовой выпрямитель выполнен на диодах VD1-VD4. А «пусковые» конденсаторы C2, C3 заряжаются через терморезисторы R1, R2 с положительным температурным коэффициентом сопротивления. Причем в один полупериод заряжается конденсатор С2 (через терморезистор R1 и диод VDЗ), а в другой - СЗ (через терморезистор R2 и диод VD4). Терморезисторы ограничивают ток зарядки конденсаторов. Поскольку конденсаторы включены последовательно, напряжение на лампе EL1 достаточно для ее зажигания.
Если терморезисторы будут в тепловом контакте с диодами моста, их сопротивление при нагревании диодов возрастет, что понизит ток зарядки.


Дроссель, служащий балластным сопротивлением, не обязателен в рассматриваемых устройствах питания и может быть заменен лампой накаливания, как это показано на рис. . При включении устройства в сеть происходит разогрев лампы EL1 и терморезистора R1. Переменное напряжение на входе диодного моста VD3 возрастает. Конденсаторы С1 и С2 заряжаются через резисторы R2, R3. Когда суммарное напряжение на них достигнет напряжения зажигания лампы EL2, произойдет быстрая разрядка конденсаторов - этому способствуют диоды VD1,VD2.
Дополнив обычный светильник с лампой накаливания данным устройством с люминесцентной лампой, можно улучшить общее или местное освещение. Для лампы EL2 мощностью 20 Вт EL1 должна быть мощностью 75 или 100 Вт, если же EL2 применена мощностью 80 Вт, EL1 следует взять мощностью 200 или 250 Вт. В последнем варианте допустимо изъять из устройства зарядно-разрядные цепи из резисторов R2, R3 и диодов VD1, VD2.

На этом я заканчиваю обзор ТЕРМОРЕЗИСТОРОВ.
Несколько слов ещё об одном радиокомпоненте – варисторе .
Я не планирую делать о нём отдельную статью, поэтому - коротко:
ВАРИСТОР – это также полупроводниковый резистор, сопротивление которого зависит от приложенного напряжения. Причём, при увеличении напряжения сопротивление варистора уменьшается. Всё элементарно. Чем больше напряжённость внешнего электрического поля, тем больше электронов «срывает» оно с оболочек атома, тем больше образуется дырок – количество свободных носителей заряда возрастает, проводимость – тоже, а сопротивление уменьшается. Это в том случае, если полупроводник чистый. На практике всё гораздо сложнее. Тирит, вилит, лэтин, силит - полупроводниковые материалы на основе карбида кремния. Оксид цинка - новый материал для варисторов. Как видим, чистых полупроводников здесь нет.


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


На этом знакомство с семейством резисторов можно считать законченным.

НАЗАД на страницу РАДИОкомпоненты

Узнайте о термисторах и о том, как запрограммировать Arduino для измерения их данных.

Вы когда-нибудь задумывались над тем, как некоторые устройства, такие как термостаты, нагревательные площадки 3D принтеров, автомобильные двигатели и печи измеряют температуру? В этой статье вы можете это узнать!

Знать температуру может быть очень полезно. Знание температуры может помочь регулировать температуру в помещении до комфортного значения, гарантировать, что нагревательная площадка 3D принтера была достаточно горячей, чтобы такие материалы, как ABS, прилипали к ее поверхности, а также предотвратить перегрев двигателя или не допустить сжигания приготавливаемой еды.

В данной статье мы рассматриваем только один тип датчика, способного измерять температуру. Этот датчик называется термистором.

Термистор обладает сопротивлением, которое намного сильнее зависит от температуры, чем сопротивление других типов резисторов.

Мы буде использовать Arduino для измерения и обработки показаний термистора, после чего мы преобразуем эти показания в удобный для чтения формат единиц измерения температуры.

Ниже приведена фотография термистора, который мы собираемся использовать:

Необходимые компоненты

Комплектующие

  • Arduino (Mega или Uno или любая другая модель);
  • несколько перемычек;
  • паяльник и припой (возможно, понадобится, если ваш термистор не будет влезать в разъемы на плате Arduino).

Программное обеспечение

  • Arduino IDE

Теория

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

Но что, если вы действительно хотите, чтобы яркость светодиода была функцией температуры? Здесь появляется термистор. Как вы могли догадаться, у термистора сопротивление сильно изменяется при небольшом изменении температуры. Чтобы проиллюстрировать это, ниже приведена кривая изменения сопротивления термистора:

На рисунке показаны лишь единицы измерения без фактических значений, так как диапазон сопротивлений зависит от типа конкретного термистора. Как вы можете заметить, по мере увеличения температуры сопротивление терморезистора уменьшается. Это является отличительным свойством резистора с отрицательным температурным коэффициентом (Negative Temperature Coefficient), или, кратко, NTC термистора.

Существуют также терморезисторы с положительным температурным коэффициентом (Positive Temperature Coefficient, PTC), сопротивление которых увеличивается по мере роста температуры. Однако, PTC термисторы имеют своего рода точку перелома и сильно меняют сопротивление при некоторой температуре. Это делает взаимодействие с PTC термисторами чуть более сложным. По этой причине в большинстве дешевых измерителей температуры предпочтительнее использовать NTC термисторы.

В оставшейся части статьи, как вы можете догадаться, мы будем говорить о терморезисторах типа NTC.

Четыре подхода к нахождению формулы для построения кривой

Теперь, когда мы лучше понимаем поведение термисторов, вы можете удивиться, как мы можем использовать Arduino для измерения температуры. Кривая на графике выше нелинейна и, следовательно, простое линейное уравнение нам не подходит (на самом деле мы можем вывести уравнение, но об этом позже).

Так что же делать?

Прежде чем продолжить, подумайте, как бы вы это сделали на Arduino или даже в схеме без микропроцессорных компонентов.

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

Метод 1

Некоторые производители предоставляют настолько полную информацию, что в ней содержится весь график, отображающий определенные диапазоны целочисленных значений температуры и сопротивления (типовые значения). Один такой термистор может быть найден в техническом описании от компании Vishay .

Как, имея такие подробные данные, можно было бы реализовать измерение температуры на Arduino. Вам нужно было бы жестко прописать в коде все эти значения в огромной таблице поиска или очень длинных структурах управления " switch...case " или " if...else ".

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

Но в нашем проекте мы хотим измерять температуру в почти непрерывном диапазоне и отправлять показания на монитор последовательного порта, поэтому этот метод использовать не будем.

Метод 2

Вы можете попытаться «линеаризовать» реакцию термистора, добавив к нему дополнительную схему.

Одним из популярных способов выполнения этого является подключение резистора параллельно термистору. Некоторые микросхемы предлагают сделать это за вас.

Определение того, как выбрать и линеаризовать участок кривой, вместе с выбором правильного номинала резистора - это тема для отдельной статьи. Этот подход хорош, если микропроцессор не может вычислять выражения с плавающей запятой (например, PICAXE), поскольку он упрощает реакцию в некотором диапазоне температур до линейного характера. Это также упрощает проектирование схемы, в которой нет микропроцессора.

Но у нас в этой статье микропроцессор используется, и мы хотим измерять температуру во всем диапазоне.

Метод 3

Вы можете взять данные из таблицы в техническом описании или (если нравятся извращения) сформировать собственную таблицу, выполнив самостоятельные измерения и воссоздав график в чем-то типа Excel. Затем вы можете использовать функцию подгонки кривой для создания формулы этой кривой. Это неплохая идея, и вся выполненная работа даст красивую формулу, которую вы сможете использовать в программе. Но это займет некоторое время для предварительной обработки данных.

Хотя это разумный подход, мы не хотим зависеть от анализа всех этих данных. Кроме того, каждый термистор немного отличается (но, конечно, это не проблема, если допуск довольно низок).

Метод 4

Оказывается, есть общая формула для подгонки кривой, предназначенная для устройств типа термисторов. Она называется уравнением Штейнхарта-Харта. Ниже представлена его версия (в других версиях используются члены во второй и степени):

\[\frac{1}{T}=A+B\ln(R)+C(\ln(R))^3\]

где R - сопротивление терморезистора при температуре T (в Кельвинах).

Это общее уравнение кривой, подходящее для всех типов NTC термисторов. Аппроксимация связи температуры и сопротивления «достаточно подходит» для большинства применений.

Обратите внимание, что уравнение нуждается в константах A, B и C. Для разных термисторов они различаются и должны быть либо заданы, либо вычислены. Поскольку мы имеем три неизвестных, вам необходимо выполнить три измерения сопротивления при определенных температурах, которые затем могут быть использованы для создания трех уравнений и определения значений этих констант.

Даже для тех из нас, кто хорошо знают алгебру, это всё еще слишком трудоемко.

Вместо этого, есть еще более простое уравнение, которое менее точно, но содержит только одну константу. Эта константа обозначена как β, и поэтому уравнение называется β-уравнением.

\[\frac{1}{T}=\frac{1}{T_o}+(\frac{1}{\beta})\cdot\ln\left(\frac{R}{R_o}\right)\]

где R 0 - сопротивление при контрольной температуре T 0 (например, сопротивление при комнатной температуре). R - сопротивление при температуре T. Температуры указываются в Кельвинах. β обычно указывается в техническом описании; а если нет, то вам необходимо только одно измерение (одно уравнение) для расчета этой константы. Это уравнение я буду использовать для взаимодействия с нашим термистором, поскольку оно является самым простым из тех, с которыми я столкнулся, и не нуждается в линеаризации реакции термистора.

Измерение сопротивления с помощью Arduino

Теперь, когда мы выбрали метод построения кривой, мы должны выяснить, как реально измерить сопротивление с помощью Arduino, прежде чем мы сможем передать информацию о сопротивлении в β-уравнение. Мы можем сделать это используя делитель напряжения:

Это будет наша схема взаимодействия с термистором. Когда термистор определит изменение температуры, это отразится на выходном напряжении.

Теперь, как обычно, мы используем формулу для делителя напряжения.

Но нам неинтересно выходное напряжение V выход, нас интересует сопротивление термистора R термистор. Поэтому мы выразим его:

Это намного лучше, но нам необходимо измерить наше выходное напряжение, а также напряжение питания. Так как мы используем встроенный АЦП Arduino, то можем представить напряжение, как числовое значение на определенной шкале. Итак, конечный вид нашего уравнения показан ниже:

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

D max у нас будет равно 1023, так как это самое большое число, которое может выдать наш 10-разрядный АЦП. D измеренное - это измеренное значение аналого-цифровым преобразователем, которое может быть в диапазоне от нуля до 1023.

Всё! Теперь можно приступить к сборке!

Соберем это

Я использовал термистор TH10K.

Также я использовал резистор 10 кОм в качестве R баланс в нашем делителе напряжения. Константы β у меня не было, поэтому я рассчитал ее сам.

Ниже приведена полная схема устройства. Она довольно проста.

А так выглядит конечный макет:

Код программы для Arduino

Код снабжен большим количеством комментариев, чтобы помочь вам понять логику программы.

В основном он измеряет напряжение на делителе, вычисляет температуру, а затем показывает ее в терминале последовательного порта.

Для забавы добавлены также некоторые операторы " if...else ", чтобы показать, как вы можете действовать в зависимости от диапазона температур.

//=============================================================================== // Константы //=============================================================================== // Связанные с термистором: /* Здесь у нас несколько констант, которые упрощают редактирование кода. Пройдемся по ним. Чтение из АЦП может дать одно значение при одной выборке, а затем немного отличающееся значение при следующей выборке. Чтобы избежать влияния шумов, мы можем считывать значения с вывода АЦП несколько раз, а затем усреднять значения, чтобы получить более постоянное значение. Эта константа используется в функции readThermistor. */ const int SAMPLE_NUMBER = 10; /* Чтобы использовать бета уравнение, мы должны знать номинал второго резистора в нашем делителе. Если вы используете резистор с большим допуском, например, 5% или даже 1%, измерьте его и поместите результат в омах сюда. */ const double BALANCE_RESISTOR = 9710.0; // Это помогает вычислять сопротивление термистора (подробности смотрите в статье). const double MAX_ADC = 1023.0; /* Эта константа зависит от термистора и должна быть в техническом описании, или смотрите статью, как рассчитать ее, используя бета-уравнение. */ const double BETA = 3974.0; /* Необходима для уравнения преобразования в качестве "типовой" комнатной температуры. */ const double ROOM_TEMP = 298.15; // комнатная температура в Кельвинах /* Термисторы обладают типовым сопротивлением при комнатной температуре, укажем его здесь. Опять же, необходимо для уравнения преобразования. */ const double RESISTOR_ROOM_TEMP = 10000.0; //=============================================================================== // Переменные //=============================================================================== // Здесь мы будем хранить текущую температуру double currentTemperature = 0; //=============================================================================== // Объявления выводов //=============================================================================== // Входы: int thermistorPin = 0; // Вход АЦП, выход делителя напряжения //=============================================================================== // Инициализация //=============================================================================== void setup() { // Установить скорость порта для отправки сообщений Serial.begin(9600); } //=============================================================================== // Основной цикл //=============================================================================== void loop() { /* Основной цикл довольно прост, он печатает температуру в монитор последовательного порта. Сердце программы находится в функции readThermistor. */ currentTemperature = readThermistor(); delay(3000); /* Здесь описываем, что делать, если температура слишком высока, слишком низка или идеально подходит. */ if (currentTemperature > 21.0 && currentTemperature < 24.0) { Serial.print("It is "); Serial.print(currentTemperature); Serial.println("C. Ahhh, very nice temperature."); } else if (currentTemperature >= 24.0) { Serial.print("It is "); Serial.print(currentTemperature); Serial.println("C. I feel like a hot tamale!"); } else { Serial.print("It is "); Serial.print(currentTemperature); Serial.println("C. Brrrrrr, it"s COLD!"); } } //=============================================================================== // Функции //=============================================================================== ///////////////////////////// ////// readThermistor /////// ///////////////////////////// /* Эта функция считывает значения с аналогового вывода, как показано ниже. Преобразует входное напряжение в цифровое представление с помощью аналого-цифрового преобразования. Однако, это выполняется несколько раз, чтобы мы могли усреднить значение, чтобы избежать ошибок измерения. Это усредненное значение затем используется для расчета сопротивления термистора. После этого сопротивление используется для расчета температуры термистора. Наконец, температура преобразуется в градусы Цельсия. */ double readThermistor() { // переменные double rThermistor = 0; // Хранит значение сопротивления термистора double tKelvin = 0; // Хранит рассчитанную температуру double tCelsius = 0; // Хранит температуру в градусах Цельсия double adcAverage = 0; // Хранит среднее значение напряжения int adcSamples; // Массив для хранения отдельных результатов // измерений напряжения /* Рассчитать среднее сопротивление термистора: Как упоминалось выше, мы будем считывать значения АЦП несколько раз, чтобы получить массив выборок. Небольшая задержка используется для корректной работы функции analogRead. */ for (int i = 0; i < SAMPLE_NUMBER; i++) { adcSamples[i] = analogRead(thermistorPin); // прочитать значение на выводе и сохранить delay(10); // ждем 10 миллисекунд } /* Затем мы просто усредняем все эти выборки для "сглаживания" измерений. */ for (int i = 0; i < SAMPLE_NUMBER; i++) { adcAverage += adcSamples[i]; // складываем все выборки. . . } adcAverage /= SAMPLE_NUMBER; // . . . усредняем их с помощью деления /* Здесь мы рассчитываем сопротивление термистора, используя уравнение, описываемое в статье. */ rThermistor = BALANCE_RESISTOR * ((MAX_ADC / adcAverage) - 1); /* Здесь используется бета-уравнение, но оно отличается от того, что описывалось в статье. Не беспокойтесь! Оно было перестроено, чтобы получить более "красивую" формулу. Попробуйте сами упростить уравнение, чтобы поупражняться в алгебре. Или просто используйте показанное здесь или то, что приведено в статье. В любом случае всё будет работать! */ tKelvin = (BETA * ROOM_TEMP) / (BETA + (ROOM_TEMP * log(rThermistor / RESISTOR_ROOM_TEMP))); /* Я буду использовать градусы Цельсия для отображения температуры. Я сделал это, чтобы увидеть типовую комнатную температуру, которая составляет 25 градусов Цельсия. */ tCelsius = tKelvin - 273.15; // преобразовать кельвины в цельсии return tCelsius; // вернуть температуру в градусах Цельсия }

Возможные следующие шаги

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