MAX31855 - модуль обработки данных с термопары
Среди большого количества типов датчиков температуры отдельным звеном стоят термопары. Принцип их работы заключается в преобразовании температуры в напряжение, которое происходит на сварном стыке двух металлов (биметаллическая пара).
Такое соединение очевидно позволяет измерять очень широкий диапазон температур (от -100 до более 1000 градусов по Цельсию). Единственная проблема заключается в том, что напряжение генерируется столь малых значений, что для его обработки приходится прибегать к специализированным микросхемам.
Вариант минимум — усилитель на операционном усилителе с дальнейшей обработкой данных через АЦП. Это достаточно бюджетный вариант, но тут важно правильно спланировать аналоговую часть и обеспечить хорошее фильтрованное питание. Вариант максимум — преобразователь вроде MAX31855.
Преобразователь на базе MAX31855 выполняет всю грязную работу по аналоговым преобразованиям и выдаёт сразу цифровое значение температуры по интерфейсу SPI. Он позволяет мерить температуру до 1800˚C и поддерживает все типы термопар (K-, J-, N-, T-, S-, R-, и Е-тип).
Кроме непосредственно измерения температуры, микросхема позволяет определять отключение термопары и короткое замыкание контактов.
Основные достоинства
- Простое и быстрое измерение температуры
- Широкий спектр поддерживаемых датчиков
- Высокая точность
Примеры использования
- Измеритель температуры сопла для 3D-принтера
- Автоматизированная домашняя пивоварня
- Контроллер для газового котла
Комплектация
- 1 × MAX31855 – модуль обработки данных с термопары
Подключение и библиотеки
Для подключения термопары используется винтовой клеммник, а для питания и интерфейса связи — PLS-гребёнка. Для использования с Arduino можно использовать библиотеку MAX31855-library.
Схема и пример кода подключения модуля MAX31855 к Arduino Uno доступна по ссылке.
Отзывы
Отзывов пока нет.