модуля преобразователя термопары на MAX6675

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

Технические параметры:

► Тип преобразователя: аналогово-цифровой (АЦП) с компенсацией холодного спая;
► Разрядность преобразователя: 12 бит;
► Шаг измерения: 0,25°C ;
► Точность: 1,5°C;
► Интерфейс подключения к контроллеру: SPI;
► Напряжение питания: 3 – 5,5 В постоянного тока;
► Габариты модуля: 32 x 15 x 14 мм;
► Тип термопары: К (хромель-алюмелевая);
► Диапазон измеряемой температуры: 0 – +600°С;
► Диаметр резьбы термопары: 6 мм;
► Длина резьбы термопары: 13 мм;
► Длина кабеля термопары: 50 см;
► Вес комплекта: 25 г.

Обзор модуля MAX6675

Модуль преобразователя MAX6675 поставляется как вместе с термопарой типа К, так и отдельно. Немного расскажу о самом модуле, на котором установлена одна микросхема MAX6675ISA фирмы Maxim Integrated Products конденсатор и пару разъемов. Микросхема имеет 12 битный АЦП, SPI интерфейс и точность микросхема 0,25°C (это точность самой микросхемы, у термопары точность другая). Если необходимо более подробная информация о микросхеме MAX6675, можете воспользоваться документаций, скачать можно в конце статьи.

Для подключения модуля MAX6675 к микроконтроллеру используется интерфейс SPI, для этого на модуле выведен пяти контактный разъем, назначение каждого вывода приведено ниже.

Назначение контактов:
GND – «-«, питание модуля;
VCC – «+», питание модуля;
SCK –  тактовые импульсы;
CS – вывод интерфейс SPI;
SO – вывод интерфейс SPI.

Подключение модуля MAX6675 к Arduino

Необходимые детали:
► Arduino UNO R3 x 1 шт.
► Модуль преобразователя термопары на MAX6675 с термопарой типа К x 1 шт.
► Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.
► Кабель USB 2.0 A-B x 1 шт.

Подключение:
Первым делом, подключаем термопару типа К к модулю MAX6675, для этого U образные вывода подключаем к зеленой клемме модуля, соблюдая полярность (красный к +, черный к -). Затем подключаем питание, выводы VCC и GND (модуля MAX6675) подключаем к выводам +5В и GND (Arduino). Теперь можно подключить интерфейс ISP, для этого выводы SCK, CS, SO (модуля MAX6675), подключаем к выводам 2, 3, 4 (Arduino). Для удобства приведу схему подключения.

Установка библиотеки:
Для работы с модулем нам понадобится библиотека MAX6675. Установить ее можно в программе, для этого нажмите «Скетч» -> «Подключить библиотеку» и нажимает «Управлять библиотеками…»

Откроется новое окно «Менеджер библиотек», в окне поиска вводим «MAX6675» и устанавливаем библиотеку.

Программа:
Данный скетч просто считываем показания температуры и отображает в «Мониторинге порта«.

 Скачать скетч

После успешной загрузки скетча откройте «Мониторинг порта»  

Ссылки
  
Библиотека MAX6675.h
 Документа MAX6675

Купить на Aliexpress
  Контроллер Arduino UNO R3 на CH340G
  Контроллер Arduino UNO R3 на Atmega16U2
  Комплект проводов DuPont, 2,54 мм, 20 см
 Модуль преобразователя термопары на MAX6675 с термопарой типа К

5 комментариев для “Обзор модуля преобразователя термопары на MAX6675”
  1. Благодарю Уважаемых господ за предоставленную информацию.
    Но отрицательные температуры померить не удалось 0С и 32F(
    Может кто знает, как мерить минуса?

    1. MAX6675 диапазон от 0 до +1024 градуса цельсия. Для отрицательных температур можно MAX31855, от -270 до +1372 на обычной К-типа термопаре, или от -50 до +1768 на платино-родиевых термопарах.

    1. У разных термопар оно разное(зависит от длины проводов). Им млжно пренебречь, так как сопротивление термопары при измерении температуры роли не играет.

  2. Подскажите пожалуйста, есть какие нибудь модули как max6675, но двухканальный?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *