Модуль
MAX6675 спільно з термопарою
дає змогу вимірювати температуру об'єктів і довкілля. Під'єднується до датчика термопара К-типу. Датчик вимірює показники температури в діапазоні 0-1024 °C. Але оскільки корпус термопари розрахований на 600 °C, максимальне значення вимірювальної температури становить 600 °C. Адаптер може застосовуватися в паяльній станції, бойлері, цифровому термометрі, печі або в пристроях, де необхідно контролювати температуру.
Модуль вимірювання температури розроблений на базі мікросхеми
MAX6675. Основним завданням мікросхеми є перетворення отриманих сигналів термопари К-типу в цифрове значення температури. Сигнал датчика вирушає на операційний підсилювач мікросхеми, а потім надходить на обробку 12-бітного АЦП (аналого-цифровий перетворювач), після чого дані передаються в пам'ять мікроконтролера за послідовним інтерфейсом SPI. На шині SPI немає виведення
MOSI, тому дані з мікросхеми передаються тільки на контролер. Головною особливістю мікросхеми
MAX6675 є функція компенсації холодного спаю, яка реалізується завдяки вбудованому датчику температури.
Під'єднується датчик до платформи Arduino за допомогою інтерфейсу SPI через 3 виведення. Контакт
SCLK необхідний для передавання тактового сигналу,
CS слугує для вибору мікросхеми, а через виведення
D0 передається інформація від датчика температури до мікроконтролерного пристрою.
Живлення напругою 5 В можна подавати на датчик від зовнішнього джерела живлення, плати
Arduino UNO або іншого мікроконтролерного пристрою. Живлення для датчика подається на висновки
VCC (+5 В)
и
GND («земля»).
Клеми термопари під'єднуються до затискача. Полярність під'єднання зображена на платі датчика.
Бібліотека датчика
MAX6675 не є стандартною бібліотекою середовища розробки Arduino IDE.
Термопара и
з'єднувальні дроти до комплекту модуля
не входять.
Технічні характеристики модуля:
| Мікросхема |
MAX6675 |
| Напруга живлення, В |
3 ... 5,5 |
| Споживаний струм, мА |
1,5 |
| Діапазон вимірюваних температур модулем, °C |
0 ... 1024 |
| Діапазон робочих температур термопари, °C |
0 ... 600 |
| |
|
Схема під'єднання модуля до Arduino Uno:
