प्रेशर सेंसर से मुझे फुल रेंज वोल्टेज रीडिंग कैसे मिलेगी?


10

मैं इस निर्देश से लिए गए DIY Force Sensitive Resistor (FSR) का उपयोग करके एक एप्लिकेशन बना रहा हूं । इस संवेदक का प्रतिरोध टाइपैकली 20kOhm से होता है जब दबाया जाता है तो 9kOhm पर आराम होता है।

मैं इन प्रतिरोध मूल्यों को एक संकेत में कैसे बदलूंगा जहां 0v बाकी की स्थिति से मेल खाता है और 5v "दबाए गए" स्थिति से मेल खाता है ताकि मैं इसे Arduino के साथ पढ़ सकूं?

जवाबों:


14

आप 0 वी से 5 वी तक सिग्नल रेंज चाहते हैं। क्या हम सब :-)? चलो एक अलग दृष्टिकोण के लिए जाते हैं और देखते हैं कि हमें कहां मिलता है।

प्रारंभिक बिंदु: सबसे सस्ता और सबसे सरल समाधान।

यह वोल्टेज विभक्त बनाने के लिए एक श्रृंखला अवरोधक होगा। वह परम न्यूनतम है। मैंने देखा है कि लोग उस अवरोधक को अधिक विचार नहीं देते हैं, बस 10k जैसे एक अच्छा गोल मान लेते हैं । लेकिन मैंने पाया कि इसके लिए एक इष्टतम मूल्य है। Ω

यहाँ छवि विवरण दर्ज करें

वक्र न्यूनतम और अधिकतम रीडिंग (9k और 20k resp।) के बीच वोल्टेज अंतर को दिखाता है, श्रृंखला रोकनेवाला के एक समारोह के रूप में (k )। देखें, यह वास्तव में एक अधिकतम है। यह याद रखना आसान है अगर आपको वह याद है Ω ΩΩΩΩ

(च(एक्स)जी(एक्स))'=च'(एक्स)⋅जी(एक्स)-च(एक्स)⋅जी'(एक्स)जी2(एक्स)

अंतर - के लिए एक चरम है वी एम एम आई एनवीमएएक्सवीममैंएन

घघआरएक्स(आरमएएक्सआरमएएक्स+आरएक्स-आरममैंएनआरममैंएन+आरएक्स)=0

लिए हल देता है आरएक्स

आरएक्स=आरममैंएन⋅आरमएएक्स

एक सौंदर्य!

तो हमारे मामले में श्रृंखला रोकनेवाला 13.42k , आप इसे ग्राफ पर देख सकते हैं। प्रतिरोधों को 0V और + 5V के बीच रखने से हमें [2V, 3V] का आउटपुट रेंज मिलेगा। वह अधिकतम सीमा है जिसे आप 1 रोकनेवाला (*) के साथ प्राप्त कर सकते हैं। Ω

यह प्रयाप्त है? Arduino में 10-बिट ADC है, इसलिए यह सीमा आपको 200 असतत स्तरों की श्रेणी प्रदान करेगी। एक DIY सेंसर के लिए पर्याप्त सटीकता देनी चाहिए। तो कोई अन्य घटक जैसे कि ऑप्स की आवश्यकता नहीं है।


(*) स्वीकृत उत्तर में 1.9 वी श्रेणी दी गई है, लेकिन इसमें गलत समीकरण हैं । 1 रेज़र के साथ 1 वी से अधिक रेंज और केवल 5 वी की आपूर्ति प्राप्त करना असंभव है।


2
+1। यह और अधिक बढ़ जाना चाहिए। हर किसी को अब और फिर एक चर रोकनेवाला के लिए एक रोकनेवाला विभक्त की आवश्यकता होती है, और फिर उस मूर्ख 10k श्रृंखला रोकनेवाला के बजाय इष्टतम रेंज का उपयोग क्यों नहीं किया जाता है?
— फेडेरिको रुसो

5


आरएक्सΩΩ
आरएक्सΩआरएक्स

5वी-वीहे9कΩ=वीहे-(-5वी)20कΩ

वीहे=1.9वी

यहाँ छवि विवरण दर्ज करें

आर1=18कΩआर2=47कΩआरएक्सΩΩ


1

मुझे लगता है कि सबसे सरल तरीका एक वोल्टेज डिवाइडर होगा जो आपको 9k पर 5V देता है और प्रतिरोध बढ़ता है। आप इस वोल्टेज विभक्त कैलकुलेटर में विभिन्न अवरोधक संयोजनों के साथ खेल सकते हैं । हालाँकि यह एक रैखिक प्रगति होने जा रही है।


2
यदि आप 5V है तो आप एक विभक्त नहीं कर सकते जो आपको 5V देता है।
— फेडरिको रूसो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.