Как проверить термосопротивление мультиметром. Что такое термистор его применение в электронике. Пошаговая инструкция проверки позистора мультиметром

NTC и PTC термисторы

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

Поэтому от простого перечисления параметров позисторов и NTC-термисторов толку будет мало. Мы пойдём немного другим путём.

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

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

У меня в наличии оказался вот такой термистор. Взгляните на фото. Поначалу о нём я не знал ничего. Информации было минимум. Судя по маркировке это PTC-термистор, то есть позистор. На нём так и написано - PTC. Далее указана маркировка C975.

Сперва может показаться, что найти хоть какие то сведения о данном позисторе вряд ли удастся. Но, не стоит вешать нос! Открываем браузер, вбиваем в гугле фразу типа этих: "позистор c975", "ptc c975", "ptc c975 datasheet", "ptc c975 даташит", "позистор c975 даташит". Далее остаётся лишь найти даташит на данный позистор. Как правило, даташиты оформляются как pdf-файл.

Из найденного даташита на PTC C975 , я узнал следующее. Выпускает его фирма EPCOS. Полное название B59975C0160A070 (серия B599*5). Данный PTC-термистор применяется для ограничения тока при коротком замыкании и перегрузках. Т.е. это своеобразный предохранитель.

Приведу таблицу с основными техническими характеристиками для серии B599*5, а также краткую расшифровку всего того, что обозначают все эти циферки и буковки.

Теперь обратим своё внимание на электрические характеристики конкретного изделия, в нашем случае это позистор PTC C975 (полная маркировка B59975C0160A070). Взгляните на следующую таблицу.

    I R - Rated current (mA). Номинальный ток. Это ток, который выдерживает данный позистор в течение длительного времени. Я бы его ещё назвал рабочим, нормальным током. Для позистора C975 номинальный ток составляет чуть более полуампера, а конкретно - 550 mA (0,55A).

    I S - Switching current (mA). Ток переключения. Это величина тока, протекающего через позистор, при котором его сопротивление начинает резко возрастать. Таким образом, если через позистор C975 начнёт протекать ток более 1100 mA (1,1A), то он начнёт выполнять свою защитную функцию, а точнее начнёт ограничивать протекающий через себя ток за счёт роста сопротивления. Ток переключения (I S ) и опорная температура (T ref ) связаны, так как ток переключения вызывает разогрев позистора и его температура достигает уровня T ref , при которой сопротивление позистора возрастает.

    I Smax - Maximum switching current (A). Максимальный ток переключения. Как видим из таблицы, для данной величины указывается ещё и значение напряжения на позисторе - V=V max . Это неспроста. Дело в том, что любой позистор может поглотить определённую мощность. Если она превысит допустимую, то он выйдет из строя.

    Поэтому для максимального тока переключения указывается и напряжение. В данном случае оно равно 20 вольтам. Перемножив 3 ампера на 20 вольт, мы получим мощность в 60 Вт. Именно такую мощность может поглотить наш позистор при ограничении тока.

    I r - Residual current (mA). Остаточный ток. Это остаточный ток, который протекает через позистор, после того, как тот сработал, начал ограничивать ток (например, при перегрузке). Остаточный ток поддерживает подогрев позистора для того, чтобы он был в "разогретом" состоянии и выполнял функцию ограничения тока до тех пор, пока причина перегрузки не будет устранена. Как видим, в таблице указано значение этого тока для разного напряжения на позисторе. Одно для максимального (V=V max ), другое для номинального (V=V R ). Не трудно догадаться, что перемножив ток ограничения на напряжение, мы получим мощность, которая требуется для поддержания нагрева позистора в сработавшем состоянии. Для позистора PTC C975 эта мощность равна 1,62 ~ 1,7 Вт.

    Что такое R R и R min нам поможет понять следующий график.

      R min - Minimum resistance (Ом). Минимальное сопротивление. Наименьшее значение сопротивления позистора. Минимальное сопротивление, которое соответствует минимальной температуре, после которой начинается диапазон с положительным ТКС. Если детально изучить графики для позисторов, то можно заметить, что до значения T Rmin сопротивление позистора наоборот уменьшается. То есть позистор при температурах ниже T Rmin ведёт себя как "очень плохой" NTC-термистор и его сопротивление снижается (незначительно) с ростом температуры.

      R R - Rated resistance (Ом). Номинальное сопротивление. Это сопротивление позистора при какой-то ранее оговоренной температуре. Обычно это 25°С (реже 20°С ). Проще говоря, это сопротивление позистора при комнатной температуре, которое мы можем легко измерить любым мультиметром .

      Approvals - в дословном переводе это одобрение. То есть одобрено такой-то организацией, которая занимается контролем качества и пр. Особо не интересует.

      Ordering code - серийный номер. Тут, думаю, понятно. Полная маркировка изделия. В нашем случае это B59975C0160A070.

    Из даташита на позистор PTC C975 я узнал, что применить его можно в качестве самовосстанавливающегося предохранителя . Например, в электронном устройстве, которое в рабочем режиме потребляет ток не более 0,5А при напряжении питания 12V.

    Теперь поговорим о параметрах NTC-термисторов. Напомню, что NTC-термистор имеет отрицательный ТКС. В отличие от позисторов, при нагреве сопротивление NTC-термистора резко падает.

    В наличии у меня оказалось несколько NTC-термисторов. В основном они были установлены в блоках питания и всяких силовых агрегатах. Их назначение - ограничение пускового тока. Остановился я вот на таком термисторе. Давайте узнаем его параметры.

    На корпусе указана лишь такая маркировка: 16D-9 F1 . После недолгих поисков в интернете удалось найти даташит на всю серию NTC-термисторов MF72. Конкретно наш экземпляр, это MF72-16D9 . Данная серия термисторов используется для ограничения пускового тока. Далее на графике наглядно показано, как работает NTC-термистор.

    В начальный момент, когда включается устройство (например, импульсный блок питания ноутбука, адаптер, компьютерный БП, зарядное устройство), сопротивление NTC-термистора велико, и он поглощает импульс тока. Далее он разогревается, и его сопротивление уменьшается в несколько раз.

    Пока устройство работает и потребляет ток, термистор находится в нагретом состоянии и его сопротивление мало.

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

    Обратим свой взор на параметры и основные характеристики NTC-термистора MF72-16D9. Взглянем на таблицу.

      R 25 - Номинальное сопротивление термистора при температуре 25°С (Ом). Сопротивление термистора при температуре окружающей среды 25°С. Это сопротивление легко измерить мультиметром . Для термистора MF72-16D9 это 16 Ом. По сути R 25 - это то же самое, что и R R (Rated resistance) для позистора.

      Max. Steady State Current - Максимальный ток термистора (A). Максимально возможный ток через термистор, который он может выдержать в течение длительного времени. Если превысить максимальный ток, то произойдёт лавинообразное падение сопротивления.

      Approx. R of Max. Current - Сопротивление термистора при максимальном токе (Ом). Приблизительное значение сопротивления NTC-термистора при максимальном протекающем токе. Для NTC-термистора MF72-16D9 это сопротивление равно 0,802 Ома. Это почти в 20 раз меньше, чем сопротивление нашего термистора при температуре в 25°С (когда термистор "холодный" и не нагружен протекающим током).

      Dissip. Coef. - Коэффициент энергетической чувствительности (mW/°C). Чтобы внутренняя температура термистора изменилась на 1°С, он должен поглотить некоторое количество мощности. Отношение поглощаемой мощности (в мВт) к изменению температуры термистора и показывает данный параметр. Для нашего термистора MF72-16D9 данный параметр составляет 11 миллиВатт/1°С.

      Напомню, что при нагреве NTC-термистора его сопротивление падает. Для его разогрева расходуется протекающий через него ток. Следовательно, термистор будет поглощать мощность. Поглощённая мощность приводит к нагреву термистора, а это в свою очередь ведёт к уменьшению сопротивления NTC-термистора в 10 - 50 раз.

      Thermal Time Constant - Постоянная времени охлаждения (S). Время, за которое температура ненагруженного термистора изменится на 63,2% от разности температуры самого термистора и окружающей среды. Проще говоря, это время, за которое NTC-термистор успевает остыть, после того, как через него перестанет протекать ток. Например, когда блок питания отключат от электросети.

      Max. Load Capacitance in μF - Максимальная ёмкость разряда . Тестовая характеристика. Показывает ёмкость, которую можно разрядить на NTC-термистор через ограничительный резистор в тестовой схеме без его повреждения. Ёмкость указывается в микрофарадах и для конкретного напряжения (120 и 220 вольт переменного тока (VAC)).

      Tolerance of R 25 - Допуск . Допустимое отклонение сопротивления термистора при температуре 25°С. Иначе, это отклонение от номинального сопротивления R 25 . Обычно допуск составляет ±10 - 20%.

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

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

Узнайте о термисторах и о том, как запрограммировать 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; // вернуть температуру в градусах Цельсия }

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

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

  • добавить небольшой конденсатор параллельно выходу делителя. Это стабилизирует напряжение и может даже устранить необходимость усреднения большого количества выборок (как было сделано в коде) - или, по крайней мере, мы сможете усреднять меньшее количество выборок;
  • использовать прецизионные резисторы (допуск меньше 1%), чтобы получить более предсказуемые измерения. Если вам критична точность измерений, имейте в виду, что самонагревание термистора может повлиять на измерения; в данной статье самонагрев не компенсируется.

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

Надеюсь, статья оказалась полезной. Оставляйте комментарии!

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

Определяем характеристики по маркировке

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

Для примера возьмем радиокомпонент С831, его фотография показана ниже. Посмотрим, что можно определить по надписям на корпусе детали.


Учитывая надпись «РТС», можно констатировать, что данный элемент является позистором «С831». Сформировав запрос в поисковике (например, «РТС С831 datasheet»), находим спецификацию (даташит). Из нее мы узнаем наименование (B59831-C135-A70) и серию (B598*1) детали, а также основные параметры (см. рис. 3) и назначение. Последнее указывает, что элемент может играть роль самовосстанавливающегося предохранителя, защищающего схему от КЗ (short-circuit protection) и перегрузки (overcurrent).

Расшифровка основных характеристик

Кратко рассмотрим, данные приведенные в таблице на рисунке 3 (для удобства строки пронумерованы).


Рисунок 3. Таблица с основными характеристиками серии B598*1

Краткое описание:

  1. значение, характеризующее максимальный уровень рабочего напряжения при нагреве устройства до 60°С, в данном случае он соответствует 265 В. Учитывая, что нет определения DC/AC, можно констатировать, что элемент работает как с переменным, так и постоянным напряжением.
  2. Номинальный уровень, то есть напряжение в штатном режиме работы – 230 вольт.
  3. Расчетное число гарантированных производителем циклов срабатывания элемента, в нашем случае их 100.
  4. Значение, описывающее величину опорной температуры, после достижения которой происходит существенное увеличение уровня сопротивления. Для наглядности приведем график (см. рис. 4) температурной корреляции.

Рис. 4. Зависимость сопротивления от температуры, красным выделена точка температурного перехода (опорная температура) для С831

Как видно на графике, R резко возрастает в диапазоне от 130°С до 170°С, соответственно, опорной температурой будет 130°C.

  1. Соответствие номинальному значению R (то есть допуск), указывается в процентном соотношении, а именно 25%.
  2. Диапазон рабочей температуры для минимального (от -40°С до 125°С) и максимального (0-60°С) напряжения.

Расшифровка спецификации конкретной модели

Это были основные параметры серии, теперь рассмотрим спецификацию для С831 (см. рис. 5).


Краткая расшифровка:

  1. Величина тока для штатного режима работы, для нашей детали это почти половина ампера, а именно 470 мА (0,47 А).
  2. Этот параметр указывает ток, при котором величина сопротивления начинает существенно меняться в большую сторону. То есть, когда через С831 протекает ток с силой 970 мА, срабатывает «защита» устройства. Следует заметить, что этот параметр связан с точкой температурного перехода, поскольку проходящий ток приводит к разогреву элемента.
  3. Максимально допустимая величина тока для перехода в «защитный» режим, для С831 это 7 А. Обратите внимание, что в графе указано максимальное напряжение, следовательно, можно рассчитать допустимую величину мощности рассеивания, превышение которой с большой вероятностью приведет к разрушению детали.
  4. Время срабатывания, для С831 при напряжении 265 вольт и токе 7 ампер оно составит менее 8 секунд.
  5. Величина остаточного тока, необходимого для поддерживания защитного режима рассматриваемой радиодетали, она 0,02 А. Из этого следует, что на удержание сработавшего состояния требуется мощность 5,3 Вт (I r x V max).
  6. Сопротивление устройства при температуре 25°С (3,7 Ом для нашей модели). Отметим, с измерения мультиметром этого параметра начинается проверка позистора на исправность.
  7. Величина минимального сопротивления, у модели С831 это 2,6 Ом. Для полноты картины, еще раз приведем график температурной зависимости, где будут отмечены номинальное и минимальное значение R (см. рис. 6).

Рисунок 6. График температурной корреляции для B59831, значения RN и Rmin отмечены красным

Обратите внимание, что на начальном этапе нагрева радиодетали ее параметр R незначительно уменьшается, то есть в определенном диапазоне температур у нашей модели начинают проявляться NTS свойства. Эта особенность, в той или иной мере, характерна для всех позисторов.

  1. Полное наименование модели (у нас B59831-C135-A70), данная информация может быть полезной для поиска аналогов.

Теперь, зная спецификацию, можно переходить к проверке на работоспособность.

Определение исправности по внешнему виду

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

Если внешний осмотр не дал результата, приступаем к тестированию.

Пошаговая инструкция проверки позистора мультиметром

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

  1. Подключаем тестируемую деталь к мультиметру. Желательно, чтобы прибор был оснащен «крокодилами», в противном случае припаиваем к выводам элемента проволоку и накручиваем ее на разные иглы щупов.
  2. Включаем режим измерения наименьшего сопротивления (200 Ом). Прибор покажет номинальную величину R, характерную для тестируемой модели (как правило, менее одного-двух десятков Ом). Если показание отличается от спецификации (с учетом погрешности), можно констатировать неисправность радиокомпонента.
  3. Аккуратно нагреваем корпус тестируемой детали при помощи паяльника, величина R начнет резко увеличиваться. Если она осталась неизменной, элемент необходимо менять.
  4. Отключаем мультиметр от тестируемой детали, даем ей остыть, после чего повторяем действия, описанные в пунктах 1 и 2. Если сопротивление вернулось к номинальному значению, то радиокомпонент с большой долей вероятности можно признать исправным.

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

Определяем характеристики по маркировке

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

Для примера возьмем радиокомпонент С831, его фотография показана ниже. Посмотрим, что можно определить по надписям на корпусе детали.


Учитывая надпись «РТС», можно констатировать, что данный элемент является позистором «С831». Сформировав запрос в поисковике (например, «РТС С831 datasheet»), находим спецификацию (даташит). Из нее мы узнаем наименование (B59831-C135-A70) и серию (B598*1) детали, а также основные параметры (см. рис. 3) и назначение. Последнее указывает, что элемент может играть роль самовосстанавливающегося предохранителя, защищающего схему от КЗ (short-circuit protection) и перегрузки (overcurrent).

Расшифровка основных характеристик

Кратко рассмотрим, данные приведенные в таблице на рисунке 3 (для удобства строки пронумерованы).


Рисунок 3. Таблица с основными характеристиками серии B598*1

Краткое описание:

  1. значение, характеризующее максимальный уровень рабочего напряжения при нагреве устройства до 60°С, в данном случае он соответствует 265 В. Учитывая, что нет определения DC/AC, можно констатировать, что элемент работает как с переменным, так и постоянным напряжением.
  2. Номинальный уровень, то есть напряжение в штатном режиме работы – 230 вольт.
  3. Расчетное число гарантированных производителем циклов срабатывания элемента, в нашем случае их 100.
  4. Значение, описывающее величину опорной температуры, после достижения которой происходит существенное увеличение уровня сопротивления. Для наглядности приведем график (см. рис. 4) температурной корреляции.

Рис. 4. Зависимость сопротивления от температуры, красным выделена точка температурного перехода (опорная температура) для С831

Как видно на графике, R резко возрастает в диапазоне от 130°С до 170°С, соответственно, опорной температурой будет 130°C.

  1. Соответствие номинальному значению R (то есть допуск), указывается в процентном соотношении, а именно 25%.
  2. Диапазон рабочей температуры для минимального (от -40°С до 125°С) и максимального (0-60°С) напряжения.

Расшифровка спецификации конкретной модели

Это были основные параметры серии, теперь рассмотрим спецификацию для С831 (см. рис. 5).


Краткая расшифровка:

  1. Величина тока для штатного режима работы, для нашей детали это почти половина ампера, а именно 470 мА (0,47 А).
  2. Этот параметр указывает ток, при котором величина сопротивления начинает существенно меняться в большую сторону. То есть, когда через С831 протекает ток с силой 970 мА, срабатывает «защита» устройства. Следует заметить, что этот параметр связан с точкой температурного перехода, поскольку проходящий ток приводит к разогреву элемента.
  3. Максимально допустимая величина тока для перехода в «защитный» режим, для С831 это 7 А. Обратите внимание, что в графе указано максимальное напряжение, следовательно, можно рассчитать допустимую величину мощности рассеивания, превышение которой с большой вероятностью приведет к разрушению детали.
  4. Время срабатывания, для С831 при напряжении 265 вольт и токе 7 ампер оно составит менее 8 секунд.
  5. Величина остаточного тока, необходимого для поддерживания защитного режима рассматриваемой радиодетали, она 0,02 А. Из этого следует, что на удержание сработавшего состояния требуется мощность 5,3 Вт (I r x V max).
  6. Сопротивление устройства при температуре 25°С (3,7 Ом для нашей модели). Отметим, с измерения мультиметром этого параметра начинается проверка позистора на исправность.
  7. Величина минимального сопротивления, у модели С831 это 2,6 Ом. Для полноты картины, еще раз приведем график температурной зависимости, где будут отмечены номинальное и минимальное значение R (см. рис. 6).

Рисунок 6. График температурной корреляции для B59831, значения RN и Rmin отмечены красным

Обратите внимание, что на начальном этапе нагрева радиодетали ее параметр R незначительно уменьшается, то есть в определенном диапазоне температур у нашей модели начинают проявляться NTS свойства. Эта особенность, в той или иной мере, характерна для всех позисторов.

  1. Полное наименование модели (у нас B59831-C135-A70), данная информация может быть полезной для поиска аналогов.

Теперь, зная спецификацию, можно переходить к проверке на работоспособность.

Определение исправности по внешнему виду

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

Если внешний осмотр не дал результата, приступаем к тестированию.

Пошаговая инструкция проверки позистора мультиметром

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

  1. Подключаем тестируемую деталь к мультиметру. Желательно, чтобы прибор был оснащен «крокодилами», в противном случае припаиваем к выводам элемента проволоку и накручиваем ее на разные иглы щупов.
  2. Включаем режим измерения наименьшего сопротивления (200 Ом). Прибор покажет номинальную величину R, характерную для тестируемой модели (как правило, менее одного-двух десятков Ом). Если показание отличается от спецификации (с учетом погрешности), можно констатировать неисправность радиокомпонента.
  3. Аккуратно нагреваем корпус тестируемой детали при помощи паяльника, величина R начнет резко увеличиваться. Если она осталась неизменной, элемент необходимо менять.
  4. Отключаем мультиметр от тестируемой детали, даем ей остыть, после чего повторяем действия, описанные в пунктах 1 и 2. Если сопротивление вернулось к номинальному значению, то радиокомпонент с большой долей вероятности можно признать исправным.

 

Возможно, будет полезно почитать: