थर्मिस्टर्स एनटीसी और पीटीसी क्या हैं?? उन लोगों के लिए जो कभी एनटीसी के संपर्क में नहीं आए हैं, पीटीसी या अभी-अभी एनटीसी और पीटीसी के संपर्क में आए हैं, वे नहीं जानते कि एनटीसी और पीटीसी क्या हैं. बिल्कुल, एनटीसी और पीटीसी की अवधारणाओं को समझना अपेक्षाकृत सरल है, लेकिन जब आप जानकारी खोजते हैं और कई भ्रमित करने वाले पेशेवर शब्द देखते हैं, साथ ही कुछ हार्डवेयर भी, आप थोड़े चकित हो सकते हैं, आख़िरकार, आप कभी उनके संपर्क में नहीं आए हैं और आपका मन प्रश्नचिह्नों से भरा है. शुरुआती या सॉफ्टवेयर इंजीनियरों के लिए जो एक परियोजना शुरू करने के लिए उत्सुक हैं, जितनी जल्दी हो सके प्रारंभिक समझ प्राप्त करना सबसे अच्छा है, बुनियादी सिद्धांत सीखें, और कोड के साथ सही डेटा चलाएँ. आख़िरकार, सीखना क्रमिक है, और आप एक बार में इसके सिद्धांतों की गहराई तक नहीं जा सकते.
1. थर्मिस्टर्स एनटीसी और पीटीसी क्या हैं??
एनटीसी और पीटीसी दोनों थर्मिस्टर हैं, जो विशेष प्रतिरोधक हैं जो तापमान के साथ प्रतिरोध को बदल सकते हैं. इन्हें एक तरह का सेंसर भी कहा जा सकता है.
एनटीसी और पीटीसी दोनों प्रकार के थर्मिस्टर हैं, जो तापमान-संवेदनशील प्रतिरोधक हैं, जहां एनटीसी का मतलब है “नकारात्मक तापमान गुणांक” अर्थात तापमान बढ़ने पर इसका प्रतिरोध कम हो जाता है, जबकि PTC का मतलब है “सकारात्मक तापमान गुणांक” अर्थात तापमान बढ़ने पर इसका प्रतिरोध बढ़ जाता है; अनिवार्य रूप से, एनटीसी थर्मिस्टर्स का उपयोग आमतौर पर तापमान संवेदन के लिए किया जाता है, जबकि पीटीसी थर्मिस्टर्स का उपयोग अक्सर उनकी स्व-रीसेटिंग ओवरकरंट क्षमताओं के कारण सर्किट सुरक्षा के लिए किया जाता है.
अंतर यह है कि एनटीसी एक नकारात्मक तापमान गुणांक थर्मिस्टर है, और पीटीसी एक सकारात्मक तापमान गुणांक थर्मिस्टर है.
सकारात्मक तापमान गुणांक थर्मिस्टर (पीटीसी): बढ़ते तापमान के साथ प्रतिरोध मान बढ़ता है;
नकारात्मक तापमान गुणांक थर्मिस्टर (एनटीसी): बढ़ते तापमान के साथ प्रतिरोध मान घटता जाता है;
द्वितीय. एनटीसी और पीटीसी के अनुप्रयोग
1. एनटीसी के अनुप्रयोग:
तापमान का पता लगाने के लिए उपयोग किया जाता है, आम तौर पर तापमान माप प्रकार एनटीसी
वृद्धि दमन के लिए उपयोग किया जाता है, आम तौर पर पावर प्रकार एनटीसीएनटीसी थर्मिस्टर:
बढ़ते तापमान के साथ प्रतिरोध कम हो जाता है.
तापमान माप के लिए व्यापक रूप से उपयोग किया जाता है.
सर्किट में इनरश करंट लिमिटर्स के रूप में इस्तेमाल किया जा सकता है.
2. पीटीसी के अनुप्रयोगों में शामिल हैं:
सुरक्षा परिपथों में, जैसे कि अधिक तापमान से सुरक्षा, अति-वर्तमान सुरक्षा
स्टार्ट-अप सर्किट में
बढ़ते तापमान के साथ प्रतिरोध बढ़ता है.
सर्किट को ओवरकरंट स्थितियों से बचाने के लिए अक्सर स्व-रीसेटिंग फ़्यूज़ के रूप में उपयोग किया जाता है.
कुछ अनुप्रयोगों में स्व-विनियमन ताप तत्व के रूप में कार्य कर सकता है.
तृतीय. बी मान
बी मान: भौतिक स्थिरांक, ऑपरेटिंग तापमान सीमा के भीतर तापमान परिवर्तन के साथ एनटीसी के प्रतिरोध मान के आयाम को इंगित करने के लिए उपयोग किया जाने वाला एक पैरामीटर, जो सामग्री की संरचना और सिंटरिंग प्रक्रिया से संबंधित है. B मान आमतौर पर संख्यात्मक होता है (3435के, 3950के).
B मान जितना बड़ा होगा, बढ़ते तापमान के साथ प्रतिरोध मान उतनी ही तेजी से घटता है, और B मान उतना ही छोटा होगा, सामने है सच.
इस आलेख में B मान का उपयोग नहीं किया गया है, लेकिन सिर्फ समझने के लिए. तापमान की गणना तापमान गुणांक बी मान गणना विधि द्वारा भी की जा सकती है, जिसे केल्विन तापमान एल्गोरिदम भी कहा जा सकता है.
4. आर25
आर25: 25℃ पर एनटीसी बॉडी का प्रतिरोध मान.
5. सिद्धांत विश्लेषण
उदाहरण के तौर पर एनटीसी को लें, सामान्य योजनाबद्ध आरेख इस प्रकार है:
सिद्धांत विश्लेषण:
एडीसी फ़ंक्शन का उपयोग वोल्टेज एकत्र करने के लिए किया जाता है.
R1 और R2 श्रृंखला सर्किट हैं. श्रृंखला प्रतिरोधकों के वोल्टेज विभाजन सूत्र के अनुसार, हमारे पास है:
आर=आर1+आर2;
I=U/R=U/ से(आर1+आर2), तब:
यू1=आईआर1=यू(आर1/(आर1+आर2))
U2=IR2=U(आर2/(आर1+आर2))
हम U2=IR2=U का उपयोग करते हैं(आर2/(आर1+आर2)) और बस इतना ही.
ADC द्वारा एकत्रित डेटा को वोल्टेज में परिवर्तित किया जाता है, जो कि U2 का वोल्टेज है, इसलिए
यू(आर2/(आर1+आर2))=एडीसी/1024*यू
यहाँ 1024 मेरे द्वारा उपयोग किए जाने वाले माइक्रोकंट्रोलर के ADC का 10-बिट रिज़ॉल्यूशन है, वह है, 1024
यहाँ हम जानते हैं कि U=3.3v, जो चित्र में VCC है, R1 का मान 10k है, और R2 एनटीसी है, इसलिए इसकी कीमत फिलहाल ज्ञात नहीं है. आप ऑफसेट हो सकते हैं.
अंतिम सूत्र है: आर2=एडीसी*आर1/1024-एडीसी
वह है, आर2=एडीसी*10000/1024-एडीसी
R2 का प्रतिरोध मान प्राप्त करने के बाद, हम प्रतिरोध तालिका से तुलना करके तापमान प्राप्त कर सकते हैं. प्रतिरोध तुलना तालिका आम तौर पर खरीदारी के बाद व्यापारी द्वारा प्रदान की जाती है.
अगला, चलिए कोड पर चलते हैं. यहाँ, हम तापमान को परिवर्तित करने के लिए एनटीसी टेबल लुकअप विधि का उपयोग करते हैं. आप केवल अपना ADC मान जोड़कर इस कोड का उपयोग कर सकते हैं.
स्थिरांक अहस्ताक्षरित int temp_tab[]={
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, };
लघु एडीसी; // एनटीसी का एडीसी मान प्राप्त करें
लघु NTC_R; // एनटीसी प्रतिरोध मूल्य
#R1 को परिभाषित करें 10000
शून्य get_temp()
{
अल्प तापमान;
संक्षिप्त सी.एन.टी;
एडीसी = adc_get_value(ADC_CH_0); // ADC मान प्राप्त करें
printf(“———–एडीसी:%घnn”,एडीसी);
एनटीसी_आर=एडीसी*आर1/(1024-एडीसी);
सीएनटी = 0;
तापमान = -30;
करना{
अगर(temp_tab[सी.एन.टी] < एनटीसी_आर){ // तालिका मान परिकलित प्रतिरोध मान से कम है, तापमान जानने के लिए बाहर निकलें
तोड़ना;
}
++अस्थायी;
}जबकि(++सी.एन.टी < का आकार(temp_tab)/4); // लूप टेबल का आकार, वह है, कितनी बार
printf(“एनटीसी_आर:%डी तापमान:%घnn”,एनटीसी_आर,अस्थायी);
}
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



