Шта су термистори НТЦ и ПТЦ? За оне који никада нису били изложени НТЦ, ПТЦ или су управо били изложени НТЦ и ПТЦ, не знају шта су НТЦ и ПТЦ. Наравно, релативно је једноставно разумети концепте НТЦ и ПТЦ, али када тражите информације и видите многе збуњујуће стручне појмове, као и неки хардвер, можда сте мало зачуђени, уосталом, никад им ниси био изложен и ум ти је пун упитника. За почетнике или софтверске инжењере који су жељни да започну пројекат, најбоље је имати прелиминарно разумевање што је пре могуће, научите основне принципе, и покрените тачне податке са кодом. Уосталом, учење је постепено, и не можете ући дубоко у његове принципе у једном потезу.
1. Шта су термистори НТЦ и ПТЦ?
НТЦ и ПТЦ су оба термистори, који су специјални отпорници који могу да мењају отпор са температуром. Такође се може рећи да су нека врста сензора.
НТЦ и ПТЦ су обе врсте термистора, који су отпорници осетљиви на температуру, где НТЦ означава “Негативни температурни коефицијент” што значи да се његов отпор смањује како температура расте, док ПТЦ означава “Позитиван температурни коефицијент” што значи да се његов отпор повећава како температура расте; суштински, НТЦ термистори се обично користе за мерење температуре, док се ПТЦ термистори често користе за заштиту кола због својих саморесетујућих прекострујних могућности.
Разлика је у томе што је НТЦ термистор са негативним температурним коефицијентом, а ПТЦ је термистор позитивног температурног коефицијента.
Термистор позитивног температурног коефицијента (ПТЦ): вредност отпора расте са порастом температуре;
Термистор негативног температурног коефицијента (НТЦ): вредност отпора опада са порастом температуре;
Ии. Примене НТЦ и ПТЦ
1. Примене НТЦ:
Користи се за детекцију температуре, углавном мерење температуре типа НТЦ
Користи се за сузбијање пренапона, генерално тип снаге НТЦНТЦ термистор:
Отпор се смањује са повећањем температуре.
Широко се користи за мерење температуре.
Може се користити као ограничавач струје ударца у колима.
2. Примене ПТЦ укључују:
У заштитним круговима, као што је заштита од превисоке температуре, прекострујна заштита
У круговима за покретање
Отпор се повећава са повећањем температуре.
Често се користе као осигурачи који се саморесетују за заштиту кола од прекомерних струјних ситуација.
Може да делује као саморегулишући грејни елемент у одређеним применама.
Иии. Б вредност
Б вредност: материјална константа, параметар који се користи за означавање амплитуде вредности отпора НТЦ са променом температуре у опсегу радне температуре, што је у вези са саставом материјала и процесом синтеровања. Б вредност је обично нумеричка (3435К, 3950К).
Што је већа вредност Б, што брже опада вредност отпора са повећањем температуре, а што је мања вредност Б, супротно је истина.
Б вредност се не користи у овом чланку, већ само за разумевање. Температура се такође може израчунати методом прорачуна вредности температурног коефицијента Б, који се може назвати и Келвинов температурни алгоритам.
4. Р25
Р25: Вредност отпора НТЦ тела на 25℃.
5. Анализа принципа
Узмимо НТЦ као пример, општи шематски дијаграм је следећи:
Анализа принципа:
Функција АДЦ се користи за прикупљање напона.
Р1 и Р2 су серијска кола. Према формули поделе напона серијских отпорника, имамо:
Р=Р1+Р2;
Од И=У/Р=У/(Р1+Р2), затим:
У1=ИР1=У(Р1 /(Р1+Р2))
У2=ИР2=У(Р2/(Р1+Р2))
Користимо У2=ИР2=У(Р2/(Р1+Р2)) и то је то.
Подаци које прикупља АДЦ претварају се у напон, што је напон У2, дакле
У(Р2/(Р1+Р2))=АДЦ/1024*У
Ево 1024 је 10-битна резолуција АДЦ-а микроконтролера који користим, то је, 1024
Овде знамо да је У=3,3в, што је ВЦЦ на слици, вредност Р1 је 10к, а Р2 је НТЦ, па њена вредност за сада није позната. У се може компензовати.
Коначна формула је: Р2=АДЦ*Р1/1024-АДЦ
То је, Р2=АДЦ*10000/1024-АДЦ
Након добијања вредности отпора Р2, можемо добити температуру упоређивањем са табелом отпора. Табелу за поређење отпорности обично даје трговац након куповине.
Следеће, идемо на код. Ево, користимо метод тражења НТЦ табеле за конверзију температуре. Можете користити овај код тако што ћете само додати своју АДЦ вредност.
цонст унсигнед инт темп_таб[]={
119520,113300,107450,101930,96730,91830,87210,82850,78730,74850,//-30 до -21,
71180,67710,64430,61330,58400,55620,53000,50510,48160,45930,//-20 до -11,
43810,41810,39910,38110,36400,34770,33230,31770,30380, 29050,//-10 до -1,
27800,26600,25460,24380,23350,22370,21440,20550,19700,18900,18130,//0-10,
17390,16690,16020,15390,14780,14200,13640,13110,12610,12120,//11-20,
11660,11220,10790,10390,10000,9630,9270,8930,8610,8300, //21-30, 8000,7710,7430,7170,6920,6670,6440,6220,6000,5800,//31-40, 5600,5410,5230,5050,4880,4720,4570,4420,4270,4130,//49-50, 4000,3870,3750,3630,3510,3400,3300,3190,3090,3000,//51-60, 2910,2820,2730,2650,2570,24 90,2420,2350,2280,2210,//61-70, 2150,2090,2030,1970,1910,1860,1800,1750,1700,1660,//71-80, 1610,1570,1520,1480,1440,1400,1370,1330,1290,1260,//81-90 1230,1190,1160,1130,1100,1070,1050,1020,990,//91-99, };
кратки АДЦ; // Добијте АДЦ вредност НТЦ
кратко НТЦ_Р; // НТЦ вредност отпора
#дефинише Р1 10000
воид гет_темп()
{
кратка темп;
кратки цнт;
АДЦ= адц_гет_валуе(АДЦ_ЦХ_0); // Добијте АДЦ вредност
принтф(“———–Адц:%д нн”,Адц);
НТЦ_Р=АДЦ*Р1/(1024-Адц);
цнт = 0;
темп = -30;
учинити{
ако(темп_таб[цнт] < НТЦ_Р){ // Вредност у табели је мања од израчунате вредности отпора, изађите да добијете температуру
разбити;
}
++темп;
}док(++цнт < сизеоф(темп_таб)/4); // Величина табеле петље, то је, број пута
принтф(“НТЦ_Р:%д темп:%д нн”,НТЦ_Р,темп);
}
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt



