Все своими руками » Цифровой термометр с термопарой






Цифровой термометр с термопарой

Термометр на PIC с модулями MAX6675 и TM1637

В статье рассматривается простая схема цифрового термометра с модулем индикации, реализованном на микросхеме ТМ1637 и модулем преобразователя сигнала термопары в цифровой сигнал с использованием микросхемы МАХ6675. Внешний вид модулей на фото ниже.


Модули MAX6675 и ТМ1637

Схема цифрового амперметра представлена на рисунке 1.

Цифровой термометр с термопарой, схема

Основой схемы является микроконтроллер PIC16F628A с залитой в него программой. Благодаря китайским партнерам схема, как можно заметить получилась весьма и весьма простой. Каждую секунду микроконтроллер считывает цифровой код реальной температуры по последовательному протоколу SPI. Программа считывания данных с микросхемы МАХ6675 микроконтроллером PIC на Ассемблере представлена в статье «Программа взаимодействия MAX6675 с микроконтроллером PIC».

Далее из шестнадцати принятых бит программа выделяет нужные десять, преобразует числовое значение температуры в двоичном коде в двоично-десятичный код. Затем через табличные данные идет преобразование в семисегментный код, который передается в модуль индикации ТМ1637. Программа взаимодействия PIC контроллера с микросхемой ТМ1637 была рассмотрена в ранее опубликованной статье «Модуль TM1637 с PIC контроллером».

Вся схема питается стабилизированным микросхемой DA1 напряжением пять вольт. Трехвыводные однокристальные стабилизаторы с фиксированным напряжением пять бывают с разным максимальным входным напряжением, так что обратите на это внимание. Ток потребления термометра находится в пределах 15 миллиампер. Это вместе с током потребления индицирующего светодиода в модуле индикации ТМ1637. Этот светодиод находится на обратной стороне платы относительно индикатора. Для экономии энергии его можно исключить из схемы. При таком токе нагрузки в качестве микросхемы стабилизатора напряжения подойдет практически трехвыводной стабилизатор. Возможно, например, применение микросхемы LM78L05 в корпусе ТО-92. Ток нагрузки микросхемы – 100мА, а входное напряжение – 35 вольт.

В случае применения радиоэлементов в корпусах SMD в качестве DA1можно применить стабилизатор из серии AMS1117. Максимальное входное напряжение этого стабилизатора ограничено величиной восемнадцать вольт.

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

Высокотемпературный термометр на PIC и термопаре

Не думаю, что данная термопара рассчитана на измерение температуры +1023˚С (b’11 1111 1111’), хотя исходя из данных в документации, микросхема МАХ6675 имеет десяти разрядный АЦП. Я разогревал термопару газовой горелкой до +600˚С. Температура кипящей воды, измеренная данным термометром, составляла +102˚С. Я, думаю, для выпечки пирогов такой точности температуры вполне достаточно.

Успехов и удачи. К.В.Ю.

Скачать архив

Просмотров:6 466
19 комментариев




19 комментариев к “Цифровой термометр с термопарой”

  • Григорий
    6 июня, 2019, 15:36

    Валерий Юрьевич,здравствуйте.А где выход с контроллера не управление термостатом?

  • admin
    6 июня, 2019, 15:39

    Привет, Григорий, а где написано, что это термостат?

  • Григорий
    6 июня, 2019, 21:12

    Я что-то не внимательно глянул.А доработать можно?

  • admin
    6 июня, 2019, 23:54

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

  • Григорий
    7 июня, 2019, 8:23

    Я же не говорю прям сразу,постепенно когда будет время.Здоровья вам,не болейте.У меня тоже здоровье шатается,иногда давления зашкаливает,а мне только 39 и уже задолбало.

  • admin
    7 июня, 2019, 17:01

    Попробуй каждый день съедать 1-2 зубчика чеснока, через месяц постепенно уменьшай дозу лекарства, если употребляешь.Но чеснок не переставай хавать. Мне помогло. живу на чесноке таблеток от давления уже не принимаю. Давление 135 — для моего возраста самый раз.

  • Григорий
    7 июня, 2019, 20:56

    Спасибо Валерий Юрьевич.Буду теперь есть его.Я когда его ел а потом пил чай сладкий,изжога обеспечено была.Перестал чай пить с сахаром перестали бить изжога,теперь надо пробовать чеснок хавать.

  • admin
    7 июня, 2019, 21:07

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

  • Григорий
    8 июня, 2019, 12:03

    Да и так его ем в не просто один,например с супом,с борщом.

  • Сергей
    7 февраля, 2020, 22:54

    Добрый вечер!

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

  • admin
    14 февраля, 2020, 16:51

    Привет, Сергей. Можно, конечно, но, ни тебе, ни мне это удовольствия не доставит. Я живу в деревне и для того, чтобы тебе отправить контроллер, мне надо будет добираться до почты на двух автобусах. Если уж связался с программированием, то купи себе программатор и на будущее пригодится. Вот ссылка aliexpress.ru/item/1620465914.html

  • Михаил
    16 марта, 2020, 21:34

    Здравствуйте Валерий Юрьевич!

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

    Кстати, чем Вы комплементируете ассемблер в HEX?

    С Уважением. Михаил

  • admin
    17 марта, 2020, 0:46

    Привет, Михаил. К тебя есть МАХ6675 в протеусе? А компилирую в MPLAB.

  • Михаил
    17 марта, 2020, 10:39

    Да, есть. А. какую версию MPLAB ВЫ используете?

  • admin
    17 марта, 2020, 12:10

    Старую, 7.31

  • Игорь
    16 июня, 2020, 18:19

    Здравствуйте. Поставил вместо 6675 -31855. Понимаю что глупость, но показывает 14С вместо 25С. Значит как то работает. А нальзя ли прошивку под 31855, остальное остается то же самое.На пенсии делать нечего, решил для своего авто сделать градусник выхлопных газов.Большое спасибо.

  • admin
    17 июня, 2020, 21:42

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

  • Игорь
    22 сентября, 2020, 22:06

    Здравствуйте. Был перерывчик, теперь возвращаюсь к термометру. Пишет буквы ОbЕР это обрыв термопары или что то еще? И если еще что то писать должен, просьба напишите. Спасибо.

  • admin
    23 сентября, 2020, 19:03

    Привет, Игорь. Вообще то было заложено — ObtP — обрыв термопары. Обрыв фиксирует сам модуль и посылает контроллеру, ну а контроллер на ЖКИ высвечивает надпись, это все.

Оставить комментарий