Как переделать электронный термометр на больший диапазон. Электронный термометр с выносным датчиком: выбор оптимальной модели и правильная эксплуатация

Два ОУ DA1.1 и DA1.2 находящиеся в одном корпусе LM324, снабжают стабилитрон током постоянной величины. Это нужно для того, чтобы изменение величины напряжения на стабилитроне осуществлялось только с изменением его температуры.

Опорное напряжением уровнем 4,5В поступает с выхода DA1.1 на усилители DA1.2, DA1.3, DA1.4. Изменение номинала напряжения на VD2 после буферного ОУ DA1.3 вызывает появление соответствующего потенциала на выходе ОУ DA1.4.

С помощью переменного сопротивления R6 задается минимальное значение диапазона контролируемой температуры, а резистором R10 - максимальное значение. В роли индикатора используется амперметр с полным отклонением стрелки в 1 мА. Сопротивления R3, R4, R5, R7, R11 с отклонением не выше 1%. Точность измерения температуры достаточно высокая и составляет 0,1 градуса Цельсия.

Подборка конструкций самодельных устройств собранных своими руками на микроконтроллерах PIC и AVR.


Одна из конструкций выполнена на микроконтроллере Attiny2313 и имеет выносной цифровой датчик . Пределы измерения от -55 до +125 градусов, шаг измерения 0,1 градус. При необходимости можно использовать до восьми цифровых датчиков. Микроконтроллер обменивается данными с датчиком по протоколу 1Wire.

Парочка, собрана с использованием популярного микроконтроллера PIC16F628A. Также рассмотрена интересная конструкция USB устройства для измерения температуры на микроконтроллере PIC18F2550. Разумеется к каждой описанной конструкции имеется архив с прошивкой и разводкой печатной платы выполненной в программе

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

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

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


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

Чувствительным радио компонентом схемы является терморезистор. Настройка конструкции состоит в выставлении нужной температуры при помощи настроек микрофонного входа.


Вместо микросборки К561лн2 можно использовать практически любую другую логики КМОП. Желательно печатную плату разместить в экранированный корпус, для снижения уровня внешних помех. Так как питание на входе всего 2,5 вольта, то отдельные экземпляры 561лн2 могут не срабатывать, рекомендую HEF406.

Измерения показаний температуры и её запись в виде графика осуществляются в программе ТЕРМОГРАФ (ееможно скачать по ссылке чуть выше). В утилите отображается уровень сигнала. при этом он должен быть не ниже 20-30 единиц.

USB-термометр

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

Здравствуйте друзья!

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

Пределы измерения ограничены снизу типом применяемого датчика на уровне -40ºС, сверху - аппаратной схемой и программным обеспечением на уровне +80ºС. Таким образом, диапазон измерения электронного термометра составляет -40...80ºС. Точность измерения температуры не хуже ±1ºС.

В качестве датчика температуры применен датчик LM335Z, выполненный в корпусе ТО-92:

Этот датчик имеет 3 ноги, из которых реально используется только две: "+" и "-":

Датчик имеет характеристику почти идеального стабилитрона (стабилизатора напряжения), напряжение стабилизации которого линейно (точнее, почти линейно) зависит от температуры самого датчика. Задавая через датчик любой ток в диапазоне от 0.4 до 5мА (например, как показано на рисунке выше, с помощью резистора подходящего номинала) получаем напряжение на датчике, которое в десятках мВ представляет абсолютную температуру (в Кельвинах):

Так, например, при температуре 0ºС = 273.15К, на датчике, в идеале, будет напряжение 2.7315В, при температуре -40ºС = 233.15К на датчике будет 2.3315В, при 100ºС = 373.15К на датчике будет 3.7315В.

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

Основой электронного термометра является микроконтроллер фирмы Atmel ATtiny26. Данный микроконтроллер представляет из себя микросхему, функции которой можно изменять путем ее перепрограммирования. Микроконтроллер имеет несколько программируемых выводов, назначение и функции которых могут определяться самим разработчиком схемы прибора (т. е. мной самим) с помощью записанной в микроконтроллер микропрограммы. Кроме того, данный микроконтроллер содержит в себе ряд полезных устройств, в том числе Аналогово-Цифровой Преобразователь (АЦП) напряжения.

АЦП - это устройство, предназначенное для преобразования входного аналогового сигнала (т. е. некоторого текущего значения напряжения на одной из ног микроконтроллера), в некоторое числовое значение, которое затем может быть использовано в микропрограмме как входной параметр. Разрешение данного АЦП составляет 10 бит. Это значит, что внутри микроконтроллера результат преобразования входного напряжения представляется числом в диапазоне от 0 до 1023 (0...1023, т. е. всего 1024 значения - это как раз число 2 в степени 10).

Для получения результата АЦП, входное напряжение сравнивается с опорным напряжением, генерируемым встроенным в микроконтроллер Источником Опорного Напряжения (ИОН). Согласно описанию на данный микроконтроллер, его ИОН генерирует напряжение 2.56В, однако допустимый диапазон его отклонения от образца к образцу составляет 2.4 ... 2.9В. Типовое значение - 2.7В. Таким образом, если входное напряжение = 2.7В, т. е. равно опорному напряжению, то результат АЦП будет равен 1023, если входное напряжение составляет половину опорного, т. е. 1.35В, то результат АЦП будет равен половине от 1023, т. е. 511. В случае, если входное напряжение больше опорного, т. е. больше 2.7В, то результат АЦП все равно будет равен 1023:

Так как максимальная температура, на которую рассчитан электронный термометр , составляет 80ºС или 353.15К, и, следовательно, напряжение на датчике в идеале будет при этом равно 3.5315В, что больше чем опорное напряжение АЦП микроконтроллера (2.7В), нам потребуется делитель напряжения от датчика, в качестве которого используем два резистора:

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

Такие зарядные устройства имеют достаточно большой разброс выходных напряжений, которые (напряжения), к тому же, могут меняться под нагрузкой (просаживаться). Для термометров я подбирал зарядные устройства, напряжение на выходе которых на холостом ходу (т. е. без нагрузки) составляет порядка 5.2...5.8В. Больше нельзя, т. к. предельное максимальное напряжение питания микроконтроллера ATtiny26 составляет 6В. Допускаем также, что под нагрузкой выходное напряжение такого блока питания может просесть до 4.5В.

Рассмотрим два предельных случая:

  1. Напряжение на датчике минимально (притемпературе датчика -40ºС), напряжение питания - максимально (возьмем для удобства 6В):

  1. Напряжение на датчике максимально (при температуре датчика 80ºС), напряжение питания - минимально (4.5В).

Видно, что при тех номиналах резисторов, которые указаны на рисунках выше, ток через датчик находится в пределах 0.87...3.67мА, что укладывается в допустимые пределы самого датчика (0.4...5мА). Номиналы резисторов делителя напряжения от датчика выбраны такими, чтобы ток через них не оказывал большого влияния на ток через датчик, и в то же время, чтобы их приведенное сопротивление (которое в данном случае получается порядка 7кОм) было значительно меньше входного сопротивления АЦП микроконтроллера (100МОм согласно описанию на микроконтроллер).

Также видно, что во всем рабочем диапазоне электронного термометра , напряжение, подаваемое на вход АЦП, изменяется в пределах 1.74...2.64В, что соответствует результату АЦП в пределах 660...1001. Следовательно, если результат АЦП составит меньше 660, можно говорить о неисправности датчика или о его коротком замыкании. Если результат АЦП будет больше чем 1001, можно говорить о неисправности датчика или о его обрыве, т. к. в случае его обрыва делитель напряжения на резисторах 9.1кОм и 27кОм будет подключен почти к напряжению питания (через резистор 1кОм).

Теперь рассмотрим цифровой индикатор . В качестве него применен четырехзначный семисегментный индикатор фирмы kingbright CA04-41SRWA или CC04-41SRWAярко красного цвета свечения. CA04-41SRWA отличается от CC04-41SRWAнаправлением светодиодов: в СС04 они соединены по схеме с общим катодом (общим минусом):

в СА04 - по схеме с общим анодом (общим плюсом):

У семисегментного индикатора сегменты именуются латинскими буквами a, b, c, d, e, f, g, h следующим образом:

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

Резистор необходим для ограничения тока через сегмент (светодиод) на необходимом уровне. Без него через светодиод будет идти недопустимо большой ток - светодиод выйдет из строя - сгорит.

Давайте прикинем, сколько всего сегментов есть в четырех цифрах. Оказывается, их там 8 х 4 = 32 отдельных сегмента (светодиода). Если управлять каждым сегментом по отдельному проводу, то для управления четырехзначным индикатором нам потребовался бы микроконтроллер с 32 программируемыми ногами, не считая входа АЦП и выводов питания. Кроме того, потребовалось бы 32 резистора в цепи каждого сегмента (светодиода):

Есть ли способ сократить число управляемых выводов микроконтроллера? Оказывается есть! Уже в самом индикаторе CA04-41SRWA (CC04-41SRWA) сегменты (светодиоды) соединены по следующей схеме:

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

Сколько же теперь нам потребуется программируемых ног микроконтроллера, чтобы управлять таким индикатором? Оказывается всего-навсего 8 + 4 = 12. Правда теперь нам придется управлять не только сегментными, но и общими выводами цифр. Почему?

Предположим, мы хотим зажечь только сегмент "а" на первой цифре, и только сегмент "b" на второй цифре. Остальные сегменты этих цифр и все сегменты других цифр должны быть выключены. Как нам быть?

Чтобы зажечь сегмент "а" на первой цифре нам надо подать "+" на общий провод первой цифры и "-" на провод объединенных сегментов "а". Аналогично, чтобы зажечь сегмент "b" на второй цифре, нам надо подать "+" на общий провод второй цифры и "-" на провод объединенных сегментов "b".

Но ведь тогда у нас будет гореть еще и сегмент "а" второй цифры, и сегмент "b" первой цифры, потому что и к ним будет поступать ток. Но ведь они нам не нужны! Что же делать?

А кто сказал, что они должны гореть одновременно?

В самом деле, сначала подадим "+" только на общий электрод цифры 1, а на общие электроды остальных цифр подадим запрещающий их работу "-". Теперь, на объединенные сегментные выводы подадим комбинацию сигналов, необходимую для отображения нужного знака на цифре 1 (в данном случае "-" на провод объединенных сегментов "а" и "+" на остальные провода объединенных сегментов. Теперь у нас будет светиться только сегмент "а" первой цифры:

По прошествии некоторого времени, подадим "+" теперь только на общий электрод цифры 2, а на общие выводы остальных цифр, в том числе и общий вывод цифры 1, подадим "-". Одновременно с этим сменим комбинацию сигналов на объединенных сегментных выводах на комбинацию, необходимую для отображения нужного знака на цифре 2 (в нашем случае "-" на провод объединенных сегментов "b" и "+" на остальные провода объединенных сегментов. Теперь у нас будет светиться только сегмент "b" второй цифры:

Аналогично, по прошествии еще некоторого времени, поступим с третьей цифрой, только теперь ни на один из проводов объединенных сегментов не будем подавать "-", т. е. на все подадим "+":

То же самое и для четвертой цифры:

По прошествии еще некоторого времени снова включаем сегмент "а" первой цифры:

Если время переключения цифр будет достаточно малО, т. е. цифры будут переключаться достаточно быстро, у нас, у людей, создается иллюзия, что сегмент "а" первой цифры, и сегмент "b" второй цифры светятся одновременно, а не поочередно, а описанный выше метод включения цифр называется "динамическая индикация ".

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

В самом деле, если резистор подключить к общему проводу какой-либо цифры, то этот резистор будет генерировать ток для ВСЕХ ВКЛЮЧЕННЫХ В ДАННЫЙ МОМЕНТ в этой цифре сегментов. Если это один сегмент - весь ток будет идти только через этот сегмент. Если сегментов два, то ток резистора будет делиться пополам между этими двумя сегментами, если должны гореть все восемь сегментов, то ток резистора будет разделен сразу между всеми восемью сегментами, т. е. каждому конкретному сегменту достанется лишь 1/8 тока резистора. Таким образом, в каждом конкретном сегменте ток будет зависеть от того, сколько сегментов включено в данной цифре. Ток напрямую связан с яркостью свечения: чем больше ток - тем больше яркость, чем меньше ток - тем меньше яркость. В итоге, яркость свечения каждой цифры будет зависеть от того, сколько сегментов в ней горит. Такая схема применялась в первых отечественных "домашних" телефонах с АОН марки "РУСЬ". Выглядело это совсем некрасиво.

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

В своей практике я использую только второй вариант и подключаю резисторы только к сегментным выводам:

Как подобрать номинал этих резисторов?

При нормальной работе сегментов (светодиодов) на них возникает падение напряжения порядка 2В. Еще некоторое падение напряжения образуется за счет выходного сопротивления выводов микроконтроллера. Это падение может быть порядка 1В при максимально допустимом токе через конкретный вывод микроконтроллера, который согласно инструкции на микроконтроллер ATtiny26 составляет 40мА. Остальное напряжение гасится на нашем резисторе.

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

Примем этот ток через общие провода (в момент, когда горят все восемь сегментов данной цифры) на уровне максимально допустимого для данного микроконтроллера, т. е. 40мА. Тогда ток через любой сегмент должен быть в восемь раз меньше, т. е. 5мА. Учитывая, что максимальное напряжение питания электронного термометра может достигать 5.8В, получаем, что на резисторе может падать 5.8 - 2 - 1 = 2.8В. Итак нам необходим резистор, который обеспечит ток 5мА при падении напряжения на нем 2.8В: 2.8 / 0.005 = 560 Ом. На самом деле, мы еще не учли, что 5.8В - это максимальное напряжение ХОЛОСТОГО хода нашего блока питания, в то время как под нагрузкой оно может падать, так что ток через каждый сегмент индикатора будет еще меньше, чем 5мА. Следовательно, ток в общих проводах индикатора будет меньше, чем 40мА, посему, предельный ток микроконтроллера никогда не будет достигнут.

Кстати, в электронном термометре нет необходимости в использовании сегмента точки в цифрах (сегмента "h"). Поэтому схема электронного термометра предусматривает только семь объединенных сегментных проводов, а не восемь, так как объединенный провод сегментов точки "h" в схеме электронного термометра не используется:

Это обстоятельство еще более снижает ток через общие провода цифр.

Давайте теперь поговорим о микроконтроллере ATtiny26 более подробно.

Микроконтроллер можно сравнить с настоящим настольным компьютером, только в сильно урезанном и уменьшенном виде.

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

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

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

В микроконтроллере есть энергонезависимая память EEPROM, предназначенная для хранения пользовательских настроек даже при отключении питания микроконтроллера. Предположим, у Вас есть дома телевизор. Однажды Вы настроили в нем телеканалы, и теперь их просматриваете, переключая между собой. Далее берем, выключаем телевизор и вынимаем вилку из розетки. Теперь схема телевизора полностью обесточена. Но тем не менее, при следующем включении этого телевизора в розетку, сделанные ранее настройки программ в нем почему-то сохранились! И мы снова можем смотреть наши настроенные телеканалы. Где же сохраняются эти настройки? Если бы телевизор был построен на микроконтроллере ATtiny26, эти настройки сохранялись бы в энергонезависимой памяти EEPROM. Энергонезависимой, потому что мы выключили телевизор из розетки, а настройки телеканалов все равно сохранились. Память EEPROM также можно сравнить с жестким диском настольного компьютера, но теперь мы на него будем записывать не саму программу Microsoft Word, а результаты ее работы - т. е. подготовленные нами текстовые файлы.

В микроконтроллере есть тактовая частота работы, которая в данном микроконтроллере ATtiny26 может достигать 16МГц. При этом процессор микроконтроллера теоретически может производить до 16 миллионов арифметических или логических операций в одну секунду. Источником тактовой частоты могут быть разные устройства, например кварцевый резонатор или кварцевый генератор. В электронном термометре в качестве источника тактовой частоты используется встроенный в микроконтроллер RC-генератор на 8МГц.

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

В микроконтроллере есть даже нога "Reset" - аналогичная по своей функции с кнопкой Reset на системном блоке настольного компьютера.

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

Микропрограмма для микроконтроллера готовиться на настольном компьютере. Я для этого пользуюсь средой разработки программ для микроконтроллеров Algorithm Builder - это отечественный аналог Ассемблера, позволяющий, однако, не "писать" программы, а "рисовать" их в очень удобной графической форме:

С некоторых пор эта среда стала полностью бесплатна для любых объемов программы! Скачать ее можно со страницы разработчика . Создал и поддерживает эту программу русский умелец Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. .

Чтобы микроконтроллер начал работать с использованием подготовленной микропрограммы, его необходимо запрограммировать. Программируется микроконтроллер находясь уже прямо в схеме электронного термометра (т. н. "внутрисхемное программирование"), посредством соединения микроконтроллера с настольным компьютером через специальный программатор. О том как сделать простейший программатор, работающий через СОМ-порт компьютера, описывается в инструкции к среде Algorithm Builder . Более "навороченная" версия программатора для данной среды представлена на странице USB-программатор AVR для Algorithm Builder .

Для программирования микроконтроллера используется 5 проводов - 4 сигнальных и один общий. В число сигнальных проводов входит провод "Reset", т. к. микроконтроллер программируется, находясь в состоянии Reset-а (сброса). Другие 3 сигнальных провода - это обычные ноги ввода-вывода, которые кроме программирования могут использоваться по своему прямому назначению, т. е. как порты ввода-вывода. В частности, в схеме электронного термометра к ним подключены некоторые объединенные сегментные выводы семисегментного индикатора. Однако, необходимо, чтобы часть схемы, подключенная к этим выводам, не мешала процессу программирования, иначе программирование станет невозможным.

Для того, чтобы предотвратить срабатывания сброса (Reset-а) микроконтроллера под влиянием внешних электромагнитных помех, к выводу "Reset" в непосредственной близости от микроконтроллера я подключаю конденсатор емкостью 5.6нФ:

Почему именно 5.6нФ? Вообще чем больше, тем лучше. Но опытным путем было установлено, что 5.6нФ - это максимальная емкость для этого конденсатора, при которой схема программирования микроконтроллера продолжает устойчиво работать. Ведь этот конденсатор шунтирует сигналы по входу "Reset", поступающие от программатора. Если емкость этого конденсатора увеличить, то процесс программирования становится неустойчивым, а если сильно увеличить - то вообще невозможным.

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

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

Именно к нему подключается программатор для записи микропрограммы в микроконтроллер.

Наконец, чтобы микроконтроллер вообще работал, необходимо подать на него питание. Для этого используются выводы "VCC", "AVCC" и "GND". По системе питания микроконтроллер ATtiny26 разделен на две части: цифровую и аналоговую. Под аналоговой частью понимается АЦП и все, что с ним связано внутри микроконтроллера. Эта часть питается через свой собственный вывод (точнее ввод) питания с названием "AVCC". Другая (остальная), или "цифровая" часть микроконтроллера питается через вывод (ввод) "VCC". На оба этих провода следует подавать "+" от блока питания. "-" блока питания подключается к выводам "GND" (или "Земля", или "Общий") микроконтроллера. Выводов "GND" у микроконтроллера ATtiny26 два:

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

Кроме того, чтобы еще лучше защитить от помех аналоговую часть микроконтроллера, рекомендуется подавать питание на вывод "AVCC" через LC, или хотя бы RC-фильтр. В качестве "R" я использовал резистор на 30 Ом, в качестве "С" - конденсатор на 1мкФ:

Наконец, чтобы снизить уровень помех на входе АЦП, к которому подключен датчик температуры через резистивный делитель напряжения, я также подключил к этому входу конденсатор на 1 мкФ, а питание самого датчика взял от входа питания микроконтроллера "AVCC":

Каким же образом микроконтроллер способен управлять светодиодным семисегментным индикатором, подавать на его выводы то "+", то "-"? Оказывается, каждый программируемый вход-выход, в случае если он используется в микропрограмме микроконтроллера именно как выход, соединяется внутри микроконтроллера по следующей схеме:

Если мы хотим, чтобы на выходе оказался "+", в микропрограмме микроконтроллера на этот вывод мы выдаем логическую единицу (лог. "1"):

Если мы хотим, чтобы на выходе оказался "-" (он же "0", "Общий" или "Земля"), то в микропрограмме микроконтроллера на этот вывод мы должны вывести логический ноль (лог. "0"):

Семисегментный индикатор подключен у нас к одиннадцати программируемым выводам микроконтроллера, однако для простоты рассмотрим только два из них. Чтобы зажечь сегмент "а" первой цифры, нам необходимо подать "+" на общий провод первой цифры и "-" на сегментный вывод "а". Для этого нам надо в микропрограмме микроконтроллера подать лог. "1" на общий вывод первой цифры и лог. "0" на сегментный вывод "а". В этом случае сегмент "а" первой цифры будет гореть:

Если же мы хотим выключить этот сегмент, сделаем все наоборот: в микропрограмме микроконтроллера подадим лог. "1" на сегментный вывод "а" и лог. "0" на общий вывод первой цифры. Тогда наш сегмент "а" первой цифры светиться не будет - ведь при этом данный светодиод будет заперт:

При использовании семисегментного индикатора CC04-41SRWA вместо CA04-41SRWA (помним, что они отличаются полярностью светодиодов), необходимо в микропрограмме поменять лог. "0" и лог. "1".

Итак, настала пора рассмотреть полную схему электронного термометра :

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

Конденсатор на ноге 17 микроконтроллера на самом деле подключен к ИОН АЦП для придания ему большей стабильности и защиты АЦП от помех.

Ноги 19 и 20 микроконтроллера в данной схеме не используются, и чтобы они не "болтались в воздухе" я подключил их к общему проводу схемы. В микропрограмме для микроконтроллера эти выводы прописаны как выходы, на которые все время выводится логический ноль. Таким образом, внутренняя схема микроконтроллера через эти ноги дополнительно соединяется с общим проводом:

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

После очистки оперативной памяти происходит настройка некоторых внутренних устройств, как то:

Таймера №0 (а всего их 2 в данном микроконтроллере: Таймер №0 и Таймер №1), ибо по этому таймеру будет работать часть микропрограммы, отвечающая за динамическую индикацию;

Сторожевого таймера, который вызовет перезагрузку (Сброс, Reset) микроконтроллера в случае его "зависания" (при бездействии микропрограммы более 0.5сек);

Портов ввода-вывода. Именно в этот момент определяется, какая из программируемых ног будет выходом на светодиодный семисегментный индикатор, вход АЦП становится именно входом, а заземленные выводы 19 и 20 становятся "дополнительными выводами GND";

Аналогово-Цифрового Преобразователя (АЦП), в этот момент выбирается именно тот вход, к которому подключен датчик температуры, выбирается встроенный Источник Опорного Напряжения (ИОН) (2.7В который) и запускается первый процесс АЦП.

После этого микропрограмма зацикливается и начинает ходить по кругу, выполняя оператор безусловного перехода сам на себя. Когда Таймер №0 отсчитает заданное время (примерно 1/500сек), он вызывает прерывание, микропрограмма прекращает ходить по "замкнутому кругу" и обрабатывает часть алгоритма, прописанную в обработке прерывания от Таймера №0. Сам Таймер №0 начинает отсчет следующей 1/500 секунды. По окончании обработки прерывания от Таймера №0, микропрограмма возвращается к своему "замкнутому кругу". Таким образом, 500 раз в секунду происходит исполнение алгоритма, описанного в обработке прерывания по Таймеру №0. Что же это за алгоритм?

Алгоритм обработки прерывания по Таймеру №0 содержит две части: алгоритм подготовки значений, выводимых на индикаторы, и алгоритм обработки динамической индикации.

Алгоритм подготовки значений, выводимых на индикаторы работает следующим образом. Алгоритм АЦП (см. ниже) поставляет абсолютное значение измеренной температуры (в Кельвинах). По этому значению определяются повреждения датчика (обрыв или короткое замыкание), а также определяется значение температуры в ºС и выбирается способ вывода этой температуры на индикаторы. Так,

при повреждении датчика (если температура слишком мала (замыкание) или слишком велика (обрыв)) на индикатор выводятся прочерки "- - - - ";

При температуре 0...9ºС, например 5ºС, на индикатор выводится значение температуры в виде: " 5 º С" (первая цифра не светится);

При температуре более 9ºС, например 27ºС, на индикатор выводится значение температуры в виде: "2 7 º С";

При температуре в диапазоне -1...0ºС на индикатор выводится значение температуры в виде: "- 0 º С";

При температуре в диапазоне -9...-1ºС, например при температуре -7ºС (т.е. при температуре в диапазоне -8...-7ºС), на индикатор выводится значение температуры в виде: "- 7 º С";

При температуре менее -9ºС, например при температуре -18ºС (т. е. при температуре в диапазоне -19...-18ºС), на индикатор выводится значение температуры в виде: "- 1 8 º".

Для того, чтобы отобразить на индикаторе значение температуры , его сначала необходимо "разложить на составляющие", т. е. на десятки и единицы ºС. После получения значения каждой цифры индикатора (символы "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", " ", "-", "º" и "С"), по этому значению выбирается тот или иной набор сегментов для данного знакоместа индикатора, отображающий требуемый символ. Четыре этих набора (по числу знакомест (цифр) на индикаторе) сохраняются в четырех ячейках (байтах) оперативной памяти.

Алгоритм обработки динамической индикации устроен так. В оперативной памяти назначена ячейка, которая представляет собой номер цифры, выводимой в данный момент динамической индикации. Значение этой ячейки с каждым прерыванием от Таймера №0 увеличивается на единицу, а по достижении значения "4" обнуляется. Таким образом, значение этой ячейки "пробегает" ряд значений 0, 1, 2, 3, затем снова 0, 1... и т. д. Значение "0" соответствует первой цифре индикатора, "1" - второй, ... , "3" - четвертой. Именно по значению этой ячейки алгоритм динамической индикации выбирает цифру индикатора, которую необходимо включить в течение времени до следующего прерывания Таймера №0. На сегментные провода индикатора выводится комбинация сигналов именно для этой цифры индикатора (как раз одна из тех четырех, которые сохранены в оперативной памяти алгоритмом подготовки значений для индикатора). И на общий провод именно этой цифры подается разрешающий ее свечение "+" (лог. "1"). Таким образом, каждая цифра светится в течении периода времени между прерываниями от Таймера №0, т. е. в течение 1/500сек. Поскольку цифр всего четыре, индикатор обновляется с частотой 125Гц.

АЦП, по завершению очередного преобразования, также как и Таймер №0, вызывает прерывание. Однако алгоритм обработки этого прерывания свой собственный. После завершения обработки этого прерывания, запускается очередное преобразование АЦП.

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

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

Результат деления суммы на 16384 представляет собой усредненное значение результатов АЦП по 16384 результатам. Усреднение необходимо для увеличения стабильности показаний, устранения мелькания цифры младшего разряда. Усредненное значение используется для вычисления температуры в Кельвинах . Для пересчета результата преобразования АЦП в Кельвины необходимо результат АЦП умножить на некий коэффициент. Этот коэффициент определить очень просто.

Для расчета некоего коэффициента микропрограмма микроконтроллера изменяется таким образом, что на индикатор выводится не температура, а непосредственно усредненное значение результатов АЦП. Датчик помещается в стакан с водой, в которой плавают кусочки льда и все это месиво интенсивно перемешивается для стабилизации температуры в стакане и уравнивания с ней температуры датчика (датчик при этом, естественно, должен быть уже защищен от влаги (см. ниже), иначе вода замкнет его выводы и сильно исказит результаты). Температура смеси воды со льдом, как всем известно, составляет 0ºС или 273.15К. Предположим, что при этом усредненный результат АЦП составил 761 единицу. Тогда наш искомый коэффициент равен 761 / 273.15 = 2.786. Собственно, после деления усредненного результата АЦП на этот коэффициент и получается температура в К . Это значение температуры в Кельвинах сохраняется в одной из ячеек оперативной памяти микроконтроллера, чтобы затем быть использованным алгоритмом подготовки значений, выводимых на индикаторы (см. выше).

Получение усредненного результата АЦП происходит примерно 1 раз в 2 сек. Именно с такой частотой меняются показания электронного термометра при резком изменении температуры датчика .

На последок хочу отметить, что на время, пока производится определение первого усредненного значения результатов АЦП (т. е. примерно на 2 сек.), на индикаторе включаются все используемые сегменты, т. е. "8 8 8 8". Сделано это для возможности быстро проконтролировать исправность всех используемых сегментов индикатора в случае необходимости.

По просьбам посетителей сайта, предоставляю исходники и прошивку на микропрограмму микроконтроллера электронного термометра с подробными комментариями:

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

Страница USB-программатор микроконтроллеров AVR для Algorithm Builder рассказывает о том, как собрать более продвинутый программатор для программирования микроконтроллеров из этой среды.

Кроме того, будет необходимо запрограммировать его так называемые "Fuse bits". Эти биты определяют ряд важнейших параметров микроконтроллера, например, такие, как источник тактовой частоты и метод программирования. Установить нужные значения Fuse bits можно в меню "Опции" - "Опции проекта..." - вкладка "Fuse bits", либо из окна программирования по ссылке Fuse bits... В любом случае, эти биты устанавливаются в окне установки Fuse bits, и должны быть установлены В ТОЧНОСТИ как на картинке ниже:

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

Для тех, кто собрался повторить данную конструкцию, выкладываю файлы трассировки этих плат:

T1.PCB.rar (37.6кБ) - файл трассировки печатных плат электронного термометра в программе P-CAD 2006:

После монтажа компонентов и отмывки от флюса, эти две платы с помощью штыревых гребенок типа PLS спаиваются между собой в единый блок:

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

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

За "ушки" корпуса электронный термометр можно прикрутить к стене или еще к чему-либо.

Датчик электронного термометра в первом варианте помещен в отрезок трубки от телескопической антенны и залит эпоксидным клеем:

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

На данной странице представлена для свободного доступа вся необходимая информация и проектная документация для самостоятельного повторения данной конструкции.


Измеритель предназначен для измерения температуры воздуха , а если защитить датчик, то и любой другой среды в диапазоне -50..+50°С.

Схема термометра представляет собой мост постоянного тока, в одно плечо которого включен терморезистор, а индикатором служит головка микроамперметра (0...50 мкА). Каждое деление на шкале соответствует 1°С. После уравновешивания моста напряжение в измерительной диагонали равно нулю. Разбаланс моста вызывает появление напряжения положительной или отрицательной полярности - в зависимости от направления разбаланса.
Если менять полярность питающего напряжения при разбалансе, полярность напряжения в измерительной диагонали моста будет одинакова при измерении положительных и отрицательных температур, и можно использовать обычную головку (с нулевым делением слева, а не в середине шкалы).
Изменение полярности осуществляется тумблером SA1, который имеет два положения: "+" и "-", которые можно назвать "Зима" и "Лето".

Измерения производятся при нажатии кнопки SB1. I Детали. Терморезистор R1 - 1 ММТ-13Б, ММТ-12; резисторы R2, ; R3, R5. R6 - МПТ-0.5 или С2-29 с допуском 5%; R4. R7 - СП5-15, СП5-14 или СП5-2. Тумблер SA1 - МТ-3, кнопка SB1 - КМ-1. Измерительная головка РА1 - МЭ06 (ln=50 мкА, Rp=22l3 Ом). Ее можно заменить на М24 или М906 с нулем посередине шкалы, тогда тумблер SA1 не нужен. Для питания прибора используется один элемент типа °D". Такой элемент служит 2...3 года. Можно взять и элементы типа *АА" или аккумуляторы таких же размеров.

Схема простого термометра

Детали измерителя располагаются на плате из одностороннего фольгированного стеклотекстолита размерами 125x110 мм, выполненной методом прорезания дорожек в фольге. Плата крепится к выводам головки, ее нижняя часть служит опорой измерителя. В верхней части платы устанавливается элемент питания, а на одной из боковых сторон - тумблер и кнопка.
Регулировка. Резисторы R4. R7 устанавливают в среднее положение. Терморезистор подключают проводом МГТФ необходимой длины (0,5.. .1,5 м) и помещают в стакан стающим льдом, через 5..10 минут нажимают кнопку SB1 "Измерение" и резистором R7 устанавливают "0°. Затем терморезистор опускают в пол литровую стеклянную банку, заполненную водой с температурой +60.+70°С. Температуру измеряют ртутным лабораторным термометром. Через 5... 10 мин. когда температура воды снизится до +40°С или +50°С. резистором R4 устанавливают это значение на шкале прибора. Терморезистор, измеряющий температуру наружного воздуха, надо размещать таким образом, чтобы исключить попадание на него солнечных лучей.

Литература
1. Андреев Ю.Н. и др. Резисторы: Справочник
2. Радио, 1999, №6, С.43.
3. Шульц Ю. 1000 понятий для практиков. С.130.

Ю.ПЛОТНИКОВ , г.Новосибирск.



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


Сфера использования электронных термометров для измерения температуры воздуха

Данное цифровое устройство отличает практичность и удобство в использовании. Основное его назначение – измерение температурного режима как внутри помещения, так и за его пределами.


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

Помимо домашнего применения, такие термометры используются:

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

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


Электронный термометр с выносным датчиком: устройство и принцип работы

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

Как пользоваться электронными термометрами с выносным датчиком

В комплектацию устройства входит две части:

  • Основной блок. Он оснащен дисплеем и располагается в комнате.
  • Выносной датчик. Для эффективной работы его следует расположить на расстоянии не более чем 65 м от основного блока.

  • Чувствительная термопара заключена в резиновую, пластиковую или металлическую оболочку. От нее температурные импульсы поступают на основной блок. В проводных моделях длина провода составляет 1-3 м, однако в последнее время все более популярными становятся беспроводные варианты, где на улице размещается радиопередатчик с термопарой.

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

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


    Особенности работы электронных термометров с выносным датчиком

    Благодаря высокой чувствительности оконных уличных термометров для пластиковых окон, погрешность результатов измерений минимальна. Данные измерений вы видите на дисплее основного блока. Таким образом, дополнительное удобство уличного цифрового термометра в отсутствии необходимости вглядываться в ртутный градусник, пытаясь различить показания по едва заметному столбику. На уличном оконном термометре с выносным датчиком вся информация четко и наглядно отображается на контрастном дисплее в вашей комнате.


    Особенности и полезные функции уличных оконных термометров

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

    Особенности и преимущества электронных уличных термометров

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

    • бытовые электронные термометры функционируют при широком диапазоне температур. Для внутреннего основного блока рабочий диапазон составляет от -10 до +50°C, наружный датчик сохраняет свои эксплуатационные характеристики при температурном режиме от -50 до +70°C. Это позволяет использовать термометры во всех климатических зонах России;
    • вы можете не переживать за сохранность и точность показаний устройства при любых погодных условиях: благодаря герметичному корпусу, датчику не страшны снег, ветер, дождь и палящее солнце;

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

    Дополнительные функции электронных цифровых термометров с выносным датчиком

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

    Функция Описание функции
    Определение вероятности гололеда При температурном режиме в пределах от -1 до -3°C устройство предупреждает вас о повышенной вероятности гололеда на улице.
    Анализ данных Термометр фиксирует максимальную и минимальную температуру и записывает эти данные в память.
    Подключение в USB Через USB порт вы можете подключить интерфейс к своему компьютеру, скопировать, проанализировать и обработать полученные данные и составить отчеты на основе информации в памяти устройства.
    Дополнительные индикаторы Термометр может оснащаться часами, встроенным будильником и календарем, сочетая в одном устройстве все полезные показатели, необходимые нам ежедневно. Среди лучших многофункциональных моделей – оконные термометры rst, оснащенные часами и умным будильником.
    Определение уровня влажности Показатель влажности позволяет предугадать вероятность осадков на улице.

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

    Кому полезно купить электронный термометр с выносным датчиком расширенного функционала

    Купить оконный термометр, оснащенный дополнительными возможностями, может быть полезно для:

    • синоптиков-любителей: не выходя из дома, вы сможете следить за всеми погодными показателями и получать высокоточные данные;
    • метеозависимых людей: заблаговременное предсказание изменений погоды поможет спрогнозировать самочувствие и скорректировать планы или вовремя принять необходимые лекарства;

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

    Разновидности электронных термометров с выносным датчиком

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


    Настольный беспроводной цифровой термометр

    Наиболее популярные варианты:

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

  • Использование электронных термометров с выносным датчиком для бани

    Особенность бани или сауны в условиях повышенной температуры и влажности в пределах помещения. Поэтому крайне важно точно измерять и поддерживать заданный температурный режим. Для этой цели оптимально подходят электронные термометры для измерения температуры с выносным датчиком.

    Преимущества термометров с выносными датчиками для бань

    Идеальными для бань электронные термометры с выносными датчиками делают следующие характеристики:

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

    Особенности термометров с выносными датчиками для бань

    Разнообразие моделей позволяет выбрать оптимальный для ваших целей вариант, но есть несколько общих рекомендаций, помогающих подобрать оптимальную модель:

    • выносной датчик термометра для бани может быть проводным или беспроводным: во втором случае информация с датчика поступает на основной блок при помощи радиоволн;
    • в бане важным показателем является не только температура, но и влажность воздуха – чтобы измерить и ее, обратите внимание на термометр-гигрометр;
    • обратите внимание на дополнительные функции термометров для бань: например, устройство может оповещать вас звуковым сигналом о достижении установленной температуры;
    • в случае с выносным датчиком сам датчик устанавливается в парной, а термометр с показателями монтируется на входе – в комнате для отдыха или предбаннике; таким образом, температуру внутри помещения можно узнать еще на входе в баню;

    • электронные термометры способны выдерживать температуру от -50 до +200°C, что позволяет им без помех функционировать в условиях парной;
    • многие модели позволяют подключить к одному основному дисплею до трех беспроводных датчиков;
    • расстояние, на котором датчики передают информацию на основной корпус прибора – до 40 м;
    • термометры для бань делают из жаропрочного пластика и стали, поэтому они не боятся экстремальных условий парной;
    • погрешность показаний электронных термометров не превышает 0,5°C.

    Для чего нужен датчик влажности

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

    При высоком показателе влажности температура воздуха не должна превышать 40°C. В случае же низкого уровня влажности температура может достигать 80°C.


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

    У каждой из моделей есть свои особенности. Обращайте внимание на актуальные для работы в условиях повышенной температуры и влажности и удобные для использования в бане:

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

    Особенности установки термометров для бань

    Чтобы термометр функционировал исправно, а показания отличались точностью, следуйте данным правилам:

  • Закрепляйте термометр на стене, на высоте около полутора метров.
  • Выберите место, равноудаленное как от источников тепла, так и дверей и окон, являющихся источниками холода.
  • Как сделать электронный термометр своими руками

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


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

    Что нужно для сборки электронного термометра с выносным датчиком своими руками

    Для успешного создания прибора вам потребуется:

    • термодатчик – например, Dallas SD1820, один или несколько;
    • два диода Шоттки;
    • стабилитроны на 3,9 V, 6,2 V и 5,6V;
    • один диод 1N4148;
    • один конденсатор 10мкФ на 16V;
    • один резистор 1,5 кОм 0,25 Вт;
    • корпус для разъема;
    • девятиконтактный разъем СОМ-порта типа мама.

    При должном умении монтаж деталей можно произвести прямо на разъеме – этот вариант является наиболее удобным и практичным.

    В результате вы получаете термометр, работающий в температурном диапазоне от -55 до +125°C при абсолютной погрешности преобразования меньше 0,5°C. Максимальное время полного преобразования составляет приблизительно 750 мс.

    Необходимое значение напряжения для питания устройства через отдельный внешний вывод составляет от 3 до 5,5 В. Размещается термометр в транзисторном корпусе ТО-92.


    Программное обеспечение для работы электронного термометра

    Готовое устройство не требует калибровки сенсоров. Остается подключить датчик к компьютерному порту, после чего необходима программа измерения температуры. Подходящим вариантом является Temp.Keeper: она позволяет отслеживать температурный режим различных объектов и сред в зависимости от размещения датчиков.

    Электронные термометры: отзывы о работе

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


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

  • Убедитесь, что приобретаемый вами термометр влагостойкий. К сожалению, не все модели обладают данной характеристикой, которая имеет принципиальное значение, если вы собираетесь использовать электронный термометр для измерения температуры на улице.
  • При покупке спросите, на какой срок хватает работы батарейки. Научитесь доставать и вставлять батарейки обратно, чтобы легко заменить их в случае необходимости. О ней свидетельствует блеклость цифр дисплея. Если батарейки две, проверьте, какая их них подсела, и замените именно ее – часто бывает, что замены требует лишь одна из батареек, что позволяет сэкономить средства.

  • Из полезных функций по собственному опыту пользователи выделяют:

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

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

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

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

    Схема устройства

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

    Как сделать модель?

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

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

    Отзывы о DC-1

    Этот цифровой термометр с выносным датчиком является очень простым в использовании. В первую очередь важно упомянуть о широком температурном диапазоне. При необходимости устройство способно точно определять уровень влаги. Интерфейс в данном случае используется серии РС. Гнездо для подключения USB-кабеля производителем предусмотрено. Точность измерения термостата равняется не более 1,3 %.

    Скорость калибровки у оборудования довольно высокая. Сенсор в устройстве применяется щупового типа. Для лабораторных исследований модель подходит хорошо. Система защиты предусмотрена серии ИП31. В стандартный набор устройства входит датчик батарейки и непосредственно цифровой термометр. Инструкция также прилагается производителем. Стоит на рынке указанная модель в районе 540 руб.

    Описание термометров DC-2

    Это довольно простой и удобный цифровой термометр. Схема его включает полевые конденсаторы и импульсный транзистор. Для бытового использования модель подходит идеально. Уровень влаги в данном случае измерять нельзя. Если верить покупателям, то включается оборудование довольно быстро. Батарейки в стандартный комплект входят небольшой емкости. Сквозное сопротивление представленной модификации находится на уровне 4,5 Ом. Непосредственно минимальная допустимая равняется -70 градусов. Интерфейс предусмотрен простой и понятный. Функция запоминания значения в термометре отсутствует. Сенсор используется щупового типа.

    Устройство DC-5

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

    Непосредственно интерфейс применяется серии РС. Система защиты в оборудовании установлена ИП32. Функция влагомера у прибора предусмотрена. Для полевых исследований устройство подходит идеально. Сквозное сопротивление указанной модификации не превышает 6 Ом. Продается представленный термометр по цене от 2100 руб.

    Термометры Digital 202

    Это компактный и удобный цифровой термометр. Схема его включает емкостные конденсаторы и чувствительный датчик. Многие люди покупают прибор для бытового использования. При желании он способен показать уровень влаги в квартире. Скорость калибровки у модели очень низкая. Также важно отметить, что уровень погрешности равняется целых 2,5 %. Показатель сквозного сопротивления находится на уровне 4 Ом. Система защиты используется ИП 33. Приобрести термометр представленной марки пользователь способен всего за 600 руб.

    Отзывы о Digital 320

    Указанный цифровой термометр с выносным датчиком продается с довольно качественным сенсором. Непосредственно датчик установлен многоканального типа. Время измерения в среднем равняется 1,2 секунды. Как правило, показатель погрешности не превышает 0,8 %. Наиболее часто модель приобретают для лабораторных исследований. Однако важно отметить низкий порог предельной температуры.

    Процесс калибровки в устройстве занимает много времени. Если верить покупателям, то запускается прибор с небольшой задержкой. Всего в устройстве используется две батарейки. Хватает их примерно на три часа работы. Интерфейс производителем предусмотрен серии РС. Разъем для USB-порта находится на боковой панели. Купить указанный термометр можно за 1600 руб.

    Описание термометров Digital 700

    Указанный цифровой термометр с выносным датчиком является универсальным. В квартире он поможет определить не только точную температуру, но и уровень влажности. Непосредственно датчик используется многоканального типа. Сенсор стандартно предусмотрен щупальный. Показатель усиления в данном случае регулировать нельзя. Интерфейс для управления предусмотрен серии РС.

    Если верить покупателям, то включается термометр очень быстро. Однако время получения результата может быть продолжительным. Показатель чувствительности представленной модели колеблется в районе 4,5 мВ. Сквозное сопротивление модификации находится на уровне 5 Ом. Цена на представленный термометр колеблется в районе 1300 руб.

    Устройство Digi Sense

    Этот цифровой термометр отзывы от покупателей в основном получает положительные. Многие владельцы хвалят прибор за компактность. При необходимости он способен определить точный уровень влажности в помещении. Интерфейс используется стандартно серии РС. При необходимости параметр чувствительности пользователь способен менять. Максимальная допустимая температура оборудования равняется 200 градусов. Всего у модели используется один сенсор.

    В данном случае резисторы установлены импульсного типа. Если верить специалистам, то батареек хватает примерно на три часа эксплуатации оборудования. Конденсаторы у термометра применяются емкостного типа. Учитывая это, оборудование обладает высокой точностью Показатель погрешности в данном случае находится на уровне 2,1 %. Купить представленный термометр можно всего за 800 руб.

    Термометры Shenzhen К55

    Указанный многофункциональный цифровой термометр с выносным датчиком рассчитан на работу в лабораторных условиях. В данном случае сенсор подсоединен через трехжильный кабель. Питание оборудования осуществляется через обычные литиевые аккумуляторы. Время автономной работы - не более трех часов. Микросхема в данном случае предусмотрена коммутируемого типа.

    На боковой панели оборудования имеется USB-разъем. Функция запоминания результатов у модели не предусмотрена. Также важно отметить, что модель включается с малой задержкой. Показатель сквозного сопротивления не превышает 5?4 Ом. Продается представленный цифровой термометр с датчиком по цене от 800 руб.