कैसे तेज (कम विलंबता) कैपेसिटिव टच बटन बनाने के लिए
मैं एक संगीत वाद्ययंत्र के लिए कम विलंबता कैपेसिटिव टच बटन बनाना चाहता हूं। प्रतिक्रिया समय (माइक्रोकंट्रोलर में पंजीकृत भौतिक स्पर्श से) लगभग ~ 2ms या उससे कम होना चाहिए।
मैंने जो पढ़ा है उससे ऐसा लगता है कि यह संभव है (और उप 1ms विलंबता के साथ टचस्क्रीन भी विकसित किया गया है - यहां देखें !)। यह देखते हुए कि मैं केवल एक बटन को लागू करना चाहता हूं, ऐसा लगता है कि इसे प्राप्त करना चाहिए। हालांकि, मैं आईसीएस के लिए खरीदारी कर रहा हूं और मुझे जो कुछ भी मिल सकता है वह 10-16ms प्रतिसाद समय लगता है।
इसलिए एक उपयुक्त आईसी की कमी को देखते हुए, मैं खुद ऐसा सेंसर कैसे बना सकता हूं? क्या यह सेंसर पैड पर बहुत तेज़ एसी वोल्टेज माप करने की बात है? - किस मामले में, यहां सीमित कारक क्या है? बाजार के सभी उत्पाद इतने धीमे क्यों हैं?
जवाब
ऐसा लगता है कि आपको कम बिजली वाले उत्पाद मिले हैं जो इतनी तेज़ होने की ज़रूरत नहीं है क्योंकि वे उच्च प्रदर्शन वाले संगीत वाद्ययंत्र पर उपयोग करने के लिए डिज़ाइन नहीं किए गए हैं, जिन्हें तेज़ प्रतिक्रिया समय की आवश्यकता होती है, लेकिन सरल उपयोगकर्ता इंटरफ़ेस बटन के रूप में जिन्हें विश्वसनीय होने की आवश्यकता होती है (सोचें स्टोव और ओवन जो कि मजबूत होने की जरूरत है और यह सुनिश्चित है कि दुर्घटना या घर आसानी से जल नहीं सकता है)।
आप क्या कर सकते हैं कैपेसिटिव सेंसिंग के लिए हार्डवेयर सपोर्ट के साथ एक उचित शक्तिशाली माइक्रोकंट्रोलर ढूंढना है, और फास्ट सेंसिंग टाइम के साथ-साथ सेंसिंग लाइब्रेरी को फाइन ट्यून करें। सबसे अधिक संभावना है कि आपके डिवाइस में वैसे भी एक माइक्रोकंट्रोलर होगा, या कम से कम इससे लाभ होगा।
टच स्क्रीन द्वारा युग्मित सिग्नल का पता लगाने वाली किसी भी घड़ी को 10 से अधिक चक्रों की आवश्यकता नहीं होती है और इस तरह उपयुक्त संवेदनशील थ्रेसहोल्ड के साथ उप -1ms होता है। कम पास फिल्टर के साथ 10% f का रेक्टिफाइंग @ f-3DB = fc / 10, 90 चक्र के बाद ताऊ में इनपुट V के 90% तक पहुंच जाएगा। ज्ञात कैपेसिटिव टच पीएफ थ्रेशोल्ड और समान मूल्य के संदर्भ कैप का उपयोग करते हुए, आप सिग्नल को सुधारने और आरसी <1ms के साथ एक इनपुट का पता लगाने के लिए 50% एक तुलनित्र सेट है।
ऐसा लगता है कि वोट देने वालों को समझ नहीं आ रहा है कि कैसे। मदद। या उन्हें समझ में नहीं आता कि कैसे एक उंगली के भार और तेज़ ताज़ा स्कैन के उपयोग से पिक्सेल एमयूएक्स दर पर 10 चक्रों के आरसी समय निरंतर सी द्वारा प्रतिबाधा का पता लगाकर कैपेसिटेंस स्विच को टिप्पणी या पता लगाया जाए। बेहतर सवाल <1ms में 50pF और 30% हिस्टैरिसीस की एक सीमा के साथ उंगली के लिए 100pf के HBM का उपयोग करके प्रतिबाधा चश्मा और हिस्टैरिसीस के साथ "स्विच" कैसे डिज़ाइन करें। संकेत Zc = 1 / (2Pi f C) I "यह आपके लिए नहीं है, बस आपको सिद्धांत बता रहा हूं।
जस्टमे के उत्तर पर निर्माण, ऐसा लगता है कि सबसे अधिक कैपेसिटिव टच आईसीएस का कारण लगभग 10ms या उच्च विलंबता है क्योंकि वे एक ऐसे बाजार के लिए खानपान कर रहे हैं जो गति पर विश्वसनीयता को प्राथमिकता देता है ।
पूर्व-निर्मित पैकेज के बजाय एक माइक्रोकंट्रोलर का उपयोग करके तेज सेंसर को डिजाइन करना मुश्किल नहीं है।
मैंने एक Arduino Uno के साथ CapacitiveSensor लाइब्रेरी के साथ यह कोशिश की और मैं बहुत कम सेंसर विलंबता प्राप्त करने में सक्षम था। यह पुस्तकालय एक सरल डिजिटल-विलंब विधि का उपयोग करता है और इसलिए विलंबता मुख्य रूप से सर्किट के आरसी समय स्थिर और बिना पढ़े लिए गए नमूनों की संख्या से निर्धारित होती है। 5M पर संचालन, 1M रोकनेवाला के साथ, 20pF की उंगली समाई, और प्रति रीडिंग में 10 नमूने लेने पर मैं अक्षांशों को 0.3ms तक प्राप्त करने में सक्षम था।