Датчик температуры: различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
(Новая страница: « ([https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%BC%D0%BE%D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80 термистор] или [https://ru.wikipedia.o…»)
 
 
(не показано 28 промежуточных версий этого же участника)
Строка 1: Строка 1:
([https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%BC%D0%BE%D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80 термистор] или [https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%BC%D0%BE%D0%BF%D0%B0%D1%80%D0%B0 термопара])
+
В стоке кажется на любом принтере установлен '''NTC полупроводниковый терморезистор''', он же '''термистор'''. Но его возможно заменить на '''терморезистор с измерительным элементом из металла"''' (обычно платина), которая в разы точнее. Так же ещё существует '''термопара'''. Т.е. два сваренных между собой провода из разных металлов. Рассмотрим все виды измерительных элементов подробнее в контексте использования в принтере.
 +
 
 
[[File:VwL1v7aJVcM.jpg|right|200px]]
 
[[File:VwL1v7aJVcM.jpg|right|200px]]
  
* Датчики могут быть в гильзовом исполнении или без. Лучше брать гильзовые, они лучше держатся в нагревательном блоке, и такой датчик сложнее раздавать.
+
===NTC полупроводниковый терморезистор===
 +
 
 +
У него НЕлинейная зависимость сопротивления от температуры, "N" в аббревиатуре означает что с нагревом сопротивление термистора уменьшается, и имеет вид вот такой кривой.
 +
 
 +
[[File:123JVcM.jpg|400px]]
 +
 
 +
Эта кривая описывается "уравнением Стейнхарта-Харта". И коэффициенты этого уравнения ИНДИВИДУАЛЬНЫ для каждого экземпляра термистора. А глядя на эту кривую мы можем понять, что чем выше температура- тем больше погрешность.
 +
 
 +
Коэффициенты для уравнения Стейнхарта - Харта изготовители NTC термисторов указывают в своей документации, но они у разных изготовителей РАЗНЫЕ. И указываются они не для конкретного данного экземпляра NТС термистора, а типа.
 +
 
 +
Ну а температура, в случае Эндера, измеряется "по китайски". Т.е. к источнику питания подключен резистор, к нему термистор, а другой конец термистора на землю. Напряжение в точке их соединения зависит от температуры. НО!!! Оно также зависит и от ФАКТИЧЕСКОГО номинала этого самого резистора, и от напряжения питания.
 +
 
 +
Плюс еще добавляет погрешности индивидуальный разброс коэффициентов Стейнхарта - Харта для конкретного экземпляра термистора.
 +
 
 +
От всего этого и средние попугаи по больнице, когда у одного на 280 АБС спекается, а у другого на 300 не спекается.
 +
 
 +
Кстати, именно поэтому просят указать ТИП термистора при настройке Клипера/Марлина.
 +
 
 +
'''Форм-факторы термисторов.
 +
 
 +
* Может быть в гильзовом исполнении, в виде капли и латунный "винт м3".  
 +
 
 +
'''Гильзовые''' лучше держатся в нагревательном блоке, и такой датчик сложнее раздавать.
 +
 
 +
'''Капли''' самые дешёвые. Любят умирать от физического воздействия. А ещё они часто выпадают. И в идеале требуют термопроводящий клей.
 +
 
 +
'''"Болт"'''. По опыту- у таких термисторов часто отваливается провод. Он у них мягкий, при этом по прежнему одножильный. Поэтому через пару закручиваний он уже разваливается.
 +
 
 +
 
 +
===Металлический терморезистор===
 +
 
 +
То бишь резистор с измерительным элементом из металла, например '''Pt100''' или '''Pt1000'''.
 +
'''"Pt"''' - означает "платина", т.е. обычно это напыленная на керамику тонкая пленка из платины.
 +
'''"1000"''' (или '''"100"''') - это его сопротивление в '''Омах''', при нуле градусов по Цельсию (при нагреве его сопротивление УВЕЛИЧИВАЕТСЯ, в отличии от NTC термистора).
 +
 
 +
Плюсы:
 +
*Зависимость сопротивления от температуры практически линейная.
 +
 
 +
Минусы:
 +
*Изменение сопротивления достаточно небольшое по сравнению с полупроводниковым NTC термистором.
 +
*Для корректного измерения нужно учесть сопротивление подводящих проводов, переходное сопротивление контактов и т.д. Из-за причины выше. Для этого, "по хорошему", используют так называемую четырех проводную '''схему Кельвина'''.
 +
 
 +
В нашем "принтерном" случае самый оптимальный вариант использовать готовую плату преобразователя в цифровое значение на специализированном чипе (например '''max31865'''). Можно подключить Pt1000 "по китайски", как NTC-термистор, и оно даже будет работать, но толку от такого мало.
 +
 
 +
 
 +
Итак, к практике. Что нам нужно?
 +
 
 +
Сам терморезистор. Берём '''[https://aliexpress.ru/item/32868816875.html?spm=a2g2w.orderdetail.0.0.754d4aa6Tqg0Ry&sku_id=12000018389673404 ПТ100]'''. НЕ ПТ1000!!! В данном случае он нам не подходит.
 +
 
 +
Усилитель. Подходит '''[https://aliexpress.ru/item/1005006218684410.html?spm=a2g2w.detail.rcmdprod.5.25c01e572ZUCuG&mixer_rcmd_bucket_id=aerabtestalgoRecommendAbV25_controlRu1&pdp_trigger_item_id=0_1005004561372911&ru_algo_pv_id=a5ce53-ea9d81-2c99d1-320deb-1715493600&scenario=aerSimilarItemByContentRcmd&sku_id=12000036330743624&traffic_source=recommendation&type_rcmd=core модуль датчика температуры GY-MAX31865]'''
 +
 
 +
===Термопара===
 +
Это контакт (обычно сварка) из двух проводов из разных металлов или сплавов
 +
 
 +
Ими часто комплектуются мультиметры.
 +
 
 +
Приспособить её для измерения температуры в принтере в принципе можно, но с кучей геммороя.
 +
 
 +
Дело тут в том, что, во первых, термопара на то она "пара", что ВСЕГДА это фактически ДВЕ термопары, и измерение происходит по факту как РАЗНОСТЬ температур этих пар.
 +
 
 +
Поэтому для корректного измерения используют так называемую "схему компенсации температуры холодного спая".
 +
 
 +
Ну и в промышленности (не наш случай) используют для подключения термопар так называемый "компенсационный провод" состоящий обычно из тех же сплавов что и термопара.
 +
 
 +
К тому же паразитные термопары могут возникнуть где угодно - на разъемах, на пайках проводов из разных металлов.
 +
 
 +
Все "это" еще и усугубляется тем, что напряжение вырабатываемое термопарой - маленькое (милливольты).
 +
 
 +
Термопары почти всегда обозначают буквой латинского алфавита (иногда буква+цифра), в зависимости от того из каких сплавов(металлов) сделана пара.
 +
 
 +
===Разное===
 +
Также есть еще разные полупроводниковые датчики температуры, как с аналоговым, так и с цифровым выходом, но они на рабочих температурах стола/хотэнда не выживут.
 +
 
 +
Хотя для каких либо других целей например датчик DS18B20 плюс какайнить ардуинка или микроконтроллер дают замечательный результат, который "искропки" имеет сразу точность в десятые доли градуса.
 +
 
 +
 
 +
 
 +
'''Внимание!
 +
 
 +
Неисправный термистор, может привести к пожару! Вылетевший во время печати термистор больше не ограничивает нагрев термоблока, если в прошивке не установлена защита, отключающая нагрев принтера, если термистор показывает неадекватную температуру. Поэтому при установке термистора в нагревательный блок, стоит внимательнее отнестись к монтажу.
 +
 
  
Примечание: Неисправный термистор, может привести к пожару (вылетевший во время печати термистор, больше не ограничивает нагрев термоблока). Поэтому при установке термистора в нагревательный блок, стоит внимательнее отнестись к монтажу.
+
За материал спасибо '''@L0ki_1024

Текущая версия на 16:58, 18 мая 2024

В стоке кажется на любом принтере установлен NTC полупроводниковый терморезистор, он же термистор. Но его возможно заменить на терморезистор с измерительным элементом из металла" (обычно платина), которая в разы точнее. Так же ещё существует термопара. Т.е. два сваренных между собой провода из разных металлов. Рассмотрим все виды измерительных элементов подробнее в контексте использования в принтере.

VwL1v7aJVcM.jpg

NTC полупроводниковый терморезистор

У него НЕлинейная зависимость сопротивления от температуры, "N" в аббревиатуре означает что с нагревом сопротивление термистора уменьшается, и имеет вид вот такой кривой.

123JVcM.jpg

Эта кривая описывается "уравнением Стейнхарта-Харта". И коэффициенты этого уравнения ИНДИВИДУАЛЬНЫ для каждого экземпляра термистора. А глядя на эту кривую мы можем понять, что чем выше температура- тем больше погрешность.

Коэффициенты для уравнения Стейнхарта - Харта изготовители NTC термисторов указывают в своей документации, но они у разных изготовителей РАЗНЫЕ. И указываются они не для конкретного данного экземпляра NТС термистора, а типа.

Ну а температура, в случае Эндера, измеряется "по китайски". Т.е. к источнику питания подключен резистор, к нему термистор, а другой конец термистора на землю. Напряжение в точке их соединения зависит от температуры. НО!!! Оно также зависит и от ФАКТИЧЕСКОГО номинала этого самого резистора, и от напряжения питания.

Плюс еще добавляет погрешности индивидуальный разброс коэффициентов Стейнхарта - Харта для конкретного экземпляра термистора.

От всего этого и средние попугаи по больнице, когда у одного на 280 АБС спекается, а у другого на 300 не спекается.

Кстати, именно поэтому просят указать ТИП термистора при настройке Клипера/Марлина.

Форм-факторы термисторов.

  • Может быть в гильзовом исполнении, в виде капли и латунный "винт м3".

Гильзовые лучше держатся в нагревательном блоке, и такой датчик сложнее раздавать.

Капли самые дешёвые. Любят умирать от физического воздействия. А ещё они часто выпадают. И в идеале требуют термопроводящий клей.

"Болт". По опыту- у таких термисторов часто отваливается провод. Он у них мягкий, при этом по прежнему одножильный. Поэтому через пару закручиваний он уже разваливается.


Металлический терморезистор

То бишь резистор с измерительным элементом из металла, например Pt100 или Pt1000. "Pt" - означает "платина", т.е. обычно это напыленная на керамику тонкая пленка из платины. "1000" (или "100") - это его сопротивление в Омах, при нуле градусов по Цельсию (при нагреве его сопротивление УВЕЛИЧИВАЕТСЯ, в отличии от NTC термистора).

Плюсы:

  • Зависимость сопротивления от температуры практически линейная.

Минусы:

  • Изменение сопротивления достаточно небольшое по сравнению с полупроводниковым NTC термистором.
  • Для корректного измерения нужно учесть сопротивление подводящих проводов, переходное сопротивление контактов и т.д. Из-за причины выше. Для этого, "по хорошему", используют так называемую четырех проводную схему Кельвина.

В нашем "принтерном" случае самый оптимальный вариант использовать готовую плату преобразователя в цифровое значение на специализированном чипе (например max31865). Можно подключить Pt1000 "по китайски", как NTC-термистор, и оно даже будет работать, но толку от такого мало.


Итак, к практике. Что нам нужно?

Сам терморезистор. Берём ПТ100. НЕ ПТ1000!!! В данном случае он нам не подходит.

Усилитель. Подходит модуль датчика температуры GY-MAX31865

Термопара

Это контакт (обычно сварка) из двух проводов из разных металлов или сплавов

Ими часто комплектуются мультиметры.

Приспособить её для измерения температуры в принтере в принципе можно, но с кучей геммороя.

Дело тут в том, что, во первых, термопара на то она "пара", что ВСЕГДА это фактически ДВЕ термопары, и измерение происходит по факту как РАЗНОСТЬ температур этих пар.

Поэтому для корректного измерения используют так называемую "схему компенсации температуры холодного спая".

Ну и в промышленности (не наш случай) используют для подключения термопар так называемый "компенсационный провод" состоящий обычно из тех же сплавов что и термопара.

К тому же паразитные термопары могут возникнуть где угодно - на разъемах, на пайках проводов из разных металлов.

Все "это" еще и усугубляется тем, что напряжение вырабатываемое термопарой - маленькое (милливольты).

Термопары почти всегда обозначают буквой латинского алфавита (иногда буква+цифра), в зависимости от того из каких сплавов(металлов) сделана пара.

Разное

Также есть еще разные полупроводниковые датчики температуры, как с аналоговым, так и с цифровым выходом, но они на рабочих температурах стола/хотэнда не выживут.

Хотя для каких либо других целей например датчик DS18B20 плюс какайнить ардуинка или микроконтроллер дают замечательный результат, который "искропки" имеет сразу точность в десятые доли градуса.


Внимание!

Неисправный термистор, может привести к пожару! Вылетевший во время печати термистор больше не ограничивает нагрев термоблока, если в прошивке не установлена защита, отключающая нагрев принтера, если термистор показывает неадекватную температуру. Поэтому при установке термистора в нагревательный блок, стоит внимательнее отнестись к монтажу.


За материал спасибо @L0ki_1024