एक यांत्रिक (बॉल) माउस पर फॉरेक्स अक्ष एक पहिया के साथ एक आईआर ट्रांसमीटर और रिसीवर जोड़ी है जो केवल साधारण स्लिट होने जैसा दिखता है।
दिशा की गणना कैसे की जाती है?
एक यांत्रिक (बॉल) माउस पर फॉरेक्स अक्ष एक पहिया के साथ एक आईआर ट्रांसमीटर और रिसीवर जोड़ी है जो केवल साधारण स्लिट होने जैसा दिखता है।
दिशा की गणना कैसे की जाती है?
जवाबों:
वहाँ सिर्फ एक आईआर ट्रांसमीटर / रिसीवर जोड़ी नहीं है, उनमें से दो हैं। ट्रांसमीटर और रिसीवर के बीच एक स्लेटेड व्हील होता है, जो घूमने पर रिसीवर में पल्स ट्रेन का कारण बनता है। (ट्रांसमीटर से प्रकाश अवरुद्ध है, गुजर सकता है, फिर से अवरुद्ध हो सकता है, और इसी तरह।)
चाल यह है कि दो रिसीवर कैसे रखे जाते हैं, अर्थात् द्विघात में।
इसका मतलब यह है कि एक रिसीवर की दालें दूसरे के दालों को कई डिग्री (आदर्श रूप से 90 °) से पहले देती हैं। यदि पहिया दूसरे तरीके से मुड़ता है तो वही दालें अब दूसरों को लुभाती हैं।
ध्यान दें कि चैनल A के बढ़ते किनारे पर B चैनल उच्च स्तर पर है, जब एक तरफ मुड़ता है, और दूसरा रास्ता मोड़ते समय कम होता है।
संपादित करें (निरपेक्ष एनकोडर के बारे में)
मैं JGord की टिप्पणी (कुछ अशुद्धियाँ) के अपने उत्तर से पूरी तरह से संतुष्ट नहीं था, इसलिए इस आश्चर्य को
ऊपर वर्णित प्रणाली को वृद्धिशील एनकोडर के रूप में जाना जाता है क्योंकि यह सापेक्ष परिवर्तनों का पता लगाता है, एक स्थिति से दूसरी स्थिति तक। एक पूर्ण रोटेशन पर कोड कई बार दोहराए जाते हैं, इसलिए आप कोड को देखकर अपनी पूर्ण स्थिति को नहीं जान सकते।
इसे दूर करने के लिए पूर्ण एनकोडर मौजूद हैं । द्विघात में दो चैनलों के बजाय उनके पास बहुत अधिक चैनल हैं जो प्रत्येक रोटेशन की स्थिति के लिए एक अद्वितीय पैटर्न बनाते हैं। एक 10 चैनल एनकोडर या 1024 अलग-अलग पदों को बता सकता है । रोबोट में दस्ता एनकोडर और भी सटीक हैं।
विशिष्ट पैटर्न ग्रे कोडिंग की खासियत है ।
ग्रे कोडिंग के बारे में
साधारण बाइनरी में नुकसान है कि संक्रमण के दौरान कोड संक्रमण गलत कोड बना सकते हैं। उदाहरण के लिए0111
(7) से1000
(8) में बदलाव करें । यदि बाईं ओर थोड़ा सा दूसरों की तुलना में थोड़ा तेज है, तो आप एक पल1111
(15) के लिए देखेंगे , जो पूरी तरह से बंद है।
ग्रे कोड को फिर से व्यवस्थित करके इसे खत्म करता है ताकि एक समय में केवल 1 बिट बदल जाए।
पूर्ण एन्कोडर्स आपको पूर्ण माउस स्थिति खोजने में मदद नहीं करेगा, हालाँकि, क्योंकि आप माउस को घुमाते समय पहिया कई बार घूमते हैं। "अद्वितीय" पैटर्न हर कुछ मिमी को दोहराएगा और सब के बाद इतना अनूठा नहीं है। इसके अलावा, कंप्यूटर बंद होने पर माउस को स्थानांतरित करना हमेशा संभव होता है, या आप माउस को उठा सकते हैं और इसे फिर से थोड़ा और नीचे रख सकते हैं। दोनों क्रियाएं अनिर्धारित हो जाएंगी।
आगे पढ़ने
"नियंत्रण दस्ता एन्कोडर्स" सर्किट सेलर अंक 250, मई 2011, पी ..28 एफएफ
i.imgur.com
करने के लिए stack.imgur.com
।