усилитель термопары цифровой конвертер max31855k

max31855 ISP max6675 термопара

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
valand
Рядовой
Сообщения: 63
Зарегистрирован: 15.07.2018{, 15:12}
Репутация: 13
Имя: Андрей

усилитель термопары цифровой конвертер max31855k

#1

Сообщение valand » 06.02.2019{, 02:20}

MAX31855k - усовершенствованный наследник снятого с производства max6675. (если гугл не обманывает)
Позволяет получать температуру с термопары К-типа в цифровом виде с шагом 0.25*С. (-270....+1372*С)
В блоке задаются номера выводов мк к которым подключается преобразователь (SO CS SCK) и интервал опроса\обновления температуры.
Блок имеет три выхода -
1- выход температуры непосредственно термопары (в градусах Цельсия) - основной
2 -выход температуры с датчика встроенного в чип (в градусах Цельсия) - вспомогательный
3 -выход срабатывающий при обрыве термопары или линий данных (на выходе true\false) - вспомогательный
Особое внимание надо уделить питанию. Номинальный вольтаж VCC для max31855k = 3.3V а максимально допустимый 4V, это же относится и к линиям данных. Соответственно ардуино обязательно питать также напряжением 3.3v, или же делать согласователь уровней для линии данных.
Блок на основе библиотеки Adafruit-MAX31855.
Так как писатель ни разу не программист, и о Си слышал только очень издалека, здравые замечания и исправления приветствуются.
Ниже блок, даташит и библиотека.
------------------------------------------------
Также прилагается блок для max6675.
О существовании встроенного авторского блока для max6675 в курсе и никоим образом ни на что не претендую.
В отличии от, отсутствует возможность внешнего сигнала на опрос, и присутствует выход обрыва.
Он появился в процессе обучения и подготовки к созданию блока для MAX31855.
Пока MAX31855 был в пути, надо было на чем то тренироваться.
Приложен исключительно для общего развития и сохранения в виде резервной копии.
-----------------------------------------------
max31855_K-type_(CODE).ubi
(75.16 КБ) 232 скачивания
max6675_K-type_(CODE).ubi
(60.95 КБ) 193 скачивания
Adafruit-MAX31855-library-master.zip
(10.97 КБ) 178 скачиваний
MAX31855.pdf
(561.91 КБ) 192 скачивания
MAX6675.pdf
(513.08 КБ) 150 скачиваний

Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 35
Зарегистрирован: 29.04.2016{, 09:54}
Репутация: 2

усилитель термопары цифровой конвертер max31855k

#2

Сообщение nikmotorin60 » 27.06.2019{, 12:23}

Спасибо. Очень полезная информация.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

усилитель термопары цифровой конвертер max31855k

#3

Сообщение RedSky » 27.06.2019{, 19:12}

Спасибо за труд, добавлю только, что рекомендуют на вход параллельно термопаре подключать конденсатор на 0,01 мкф.
А в штатном блоке для 6675 контроль обрыва есть, библиотека вместо температуры выдаст NAN.

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

усилитель термопары цифровой конвертер max31855k

#4

Сообщение Pelletizer » 06.06.2020{, 16:45}

Интересно а на esp32 заработает?

Аватара пользователя
montirovka
Сержант
Сообщения: 202
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 41
Откуда: Геленджик
Имя: Сергей

усилитель термопары цифровой конвертер max31855k

#5

Сообщение montirovka » 31.03.2021{, 09:26}

Есть две термопары и плата с MAX31855. Что смущает то, что термопары звонятся на корпус. На фото с термопарами написал примерные сопротивления между выводами. Подскажите так и должно быть?

Отправлено спустя 2 часа 13 минут 52 секунды:
Подключил пока одну термопару. Температуру показывает. Точно ли пока не знаю. Мою температуру в районе 36 показал. Паяльной станции фен установленный на 255 градусов показал 270 градусов. Это может и фен не правильный. Сразу возник вопрос. А что за глюк на экране - NAN ?
видео по ссылке
https://disk.yandex.ru/i/snMvxK56_x_Ozg

Отправлено спустя 1 час 33 минуты 26 секунд:
Подключил другую термопару. Температуру показывает так же, и NAN также выскакивает. Закинул провода в холодильник. Для эксперимента и датчик 18В20 подключенный к плате с n76e003at20. Кто врет не знаю. Наверное обои.

Отправлено спустя 30 минут 25 секунд:
P.S. Еще забыл написать. Красные выводы термопар подключил на вывод Yellow+, а синий- на RED-. По другому при нагревании показания уменьшаются.
Вложения
4.jpg
проверка мах31855.flp
(214.94 КБ) 40 скачиваний
3.JPG
2.JPG
1.JPG

VikT
Рядовой
Сообщения: 18
Зарегистрирован: 01.02.2021{, 02:19}
Репутация: 1
Имя: Виктор

усилитель термопары цифровой конвертер max31855k

#6

Сообщение VikT » 01.04.2021{, 01:28}

Я пробовал использовать подобную китайскую термопару. Более-менее точно она показывала в диапазоне 20-40 град, с повышением температуры погрешность вырастала до неприличных величин. Пришлось использовать термопару от мультиметра. Если хотите использовать термопару с приемлемой точностью, используйте промышленные, от Овена, например, или подобные.

Аватара пользователя
montirovka
Сержант
Сообщения: 202
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 41
Откуда: Геленджик
Имя: Сергей

усилитель термопары цифровой конвертер max31855k

#7

Сообщение montirovka » 01.04.2021{, 07:27}

VikT, точность сильно не надо, а вот надежность и без ошибок надо. Планирую поставить на твердотопливный котел. А у Овена выводы соединены с корпусом?
Люблю учиться на чужих ошибках.

VikT
Рядовой
Сообщения: 18
Зарегистрирован: 01.02.2021{, 02:19}
Репутация: 1
Имя: Виктор

усилитель термопары цифровой конвертер max31855k

#8

Сообщение VikT » 02.04.2021{, 01:25}

Вот про контакт с корпусом сказать не могу, но исполнение для установки в гильзу подразумевает контакт корпуса ТП с внешними конструкциями. Т.е. если он и есть, то некритичен.

Аватара пользователя
montirovka
Сержант
Сообщения: 202
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 41
Откуда: Геленджик
Имя: Сергей

усилитель термопары цифровой конвертер max31855k

#9

Сообщение montirovka » 04.04.2021{, 07:52}

Вчера проверил термопару в чайнике электрическом. Пока закипала вода выскакивал NAN. Показание прыгало ± 2-3 градуса. Как вода закипела я выключил электрочайник с розетки. Показание 100.00. В течении минут двух, пока я еще проверял, NAN не высвечивался на экране. Также вчера ремонтировал сварочный аппарат FUBAG IN176. Надо было нагреть алюминиевый радиаторный блок весом 1.3 кг до температуры около 180-190 градусов. Блок по периметру обвернул хлопковой тканью и поставил на утюг. Межу ребер, повыше к основанию блока поставил термопару. Минут 20-30 утюг нагревал радиатор. За это время разов двадцать NAN выскакивал. Стойки припаял успешно.
Как мне кажется, что бы плата с МАХ31855К работала без ошибок, надо экранировать плату, по питанию мелкие шунтирующие конденсаторы ставить. Где возможно, делать более короткие провода.
IMG_20210404_073219.jpg
Люблю учиться на чужих ошибках.

Аватара пользователя
montirovka
Сержант
Сообщения: 202
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 41
Откуда: Геленджик
Имя: Сергей

усилитель термопары цифровой конвертер max31855k

#10

Сообщение montirovka » 05.04.2021{, 16:12}

Интересное видео про подключение max31855.
Люблю учиться на чужих ошибках.

Аватара пользователя
montirovka
Сержант
Сообщения: 202
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 41
Откуда: Геленджик
Имя: Сергей

усилитель термопары цифровой конвертер max31855k

#11

Сообщение montirovka » 21.04.2021{, 10:45}

Вывел на дисплей температуру самой микросхемы. Странно, если до этого NAN выскакивал, то за минут 30 ни разу не появился на экране.
22_22jpg.jpg
933.jpg
Вложения
проверка мах31855.flp
(234.79 КБ) 45 скачиваний
Люблю учиться на чужих ошибках.

Аватара пользователя
montirovka
Сержант
Сообщения: 202
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 41
Откуда: Геленджик
Имя: Сергей

усилитель термопары цифровой конвертер max31855k

#12

Сообщение montirovka » 26.04.2021{, 08:26}

Чуда не случилось. Пару раз выскакивал NAN. А как отключить проверку на NAN ?
Люблю учиться на чужих ошибках.

kbplug
Рядовой
Сообщения: 61
Зарегистрирован: 10.03.2017{, 09:54}
Репутация: 19

усилитель термопары цифровой конвертер max31855k

#13

Сообщение kbplug » 21.05.2021{, 21:57}

Купил я такой модуль на али:https://aliexpress.ru/item/33050360870. ... 7508712590
маркировка микросхемы:
М31855K
2023A2
319AC
IMG_20210520_194030.jpg
Попробывал пока что на столе, всё работает без сбоев.
Подключил калибратор и прогнал по всему диапазону, показания на видео:

montirovka писал(а):
26.04.2021{, 08:26}
А как отключить проверку на NAN ?
NAN можно убрать преобазовав флоат в интежер.

valand
Рядовой
Сообщения: 63
Зарегистрирован: 15.07.2018{, 15:12}
Репутация: 13
Имя: Андрей

усилитель термопары цифровой конвертер max31855k

#14

Сообщение valand » 22.05.2021{, 09:42}

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

tol123
Рядовой
Сообщения: 58
Зарегистрирован: 16.07.2021{, 11:34}
Репутация: 7
Имя: Anatoly

усилитель термопары цифровой конвертер max31855k

#15

Сообщение tol123 » 26.05.2022{, 06:12}

быстрый старт
Вложения
1.png
Блок пользователя для MAX6675_(CODE) для Nodemcu.ubi
(12.88 КБ) 34 скачивания
MAX6675 для Nodemcu.flp
(1005.82 КБ) 34 скачивания
Блок_пользователя_для_MAX6675_(CODE)_для_8266_12_F_(CODE).ubi
(13.86 КБ) 36 скачиваний
MAX6675 для 8266 12 F.flp
(1.08 МБ) 41 скачивание
2.png

Ответить

Вернуться в «Датчики и энкодеры»