रोटरी कोडित्र

एक रोटरी एनकोडर, जिसे शाफ्ट एनकोडर भी कहा जाता है, एक विद्युत यांत्रिक डिवाइस है जो शाफ्ट या एक्सल की कोण स्थिति या गति को एनालॉग संकेत या डिजिटल सिग्नल आउटपुट सिग्नल में परिवर्तित करता है। रोटरी एनकोडर के दो मुख्य प्रकार हैं: निरपेक्ष और वृद्धिशील। एक निरपेक्ष एनकोडर का आउटपुट वर्तमान शाफ्ट स्थिति को इंगित करता है, जिससे यह एक ट्रांसड्यूसर बन जाता है। वृद्धिशील एनकोडर का आउटपुट शाफ्ट की गति के बारे में जानकारी प्रदान करता है, जिसे आमतौर पर स्थिति, गति और दूरी जैसी जानकारी में कहीं और संसाधित किया जाता है।

रोटरी एनकोडर का उपयोग अनुप्रयोगों की एक विस्तृत श्रृंखला में किया जाता है, जिसमें औद्योगिक नियंत्रण, रोबोटिक्स, फोटोग्राफिक लेंस सहित यांत्रिक प्रणालियों की निगरानी या नियंत्रण या दोनों की आवश्यकता होती है। कंप्यूटर इनपुट डिवाइस जैसे ऑप्टोमैकेनिकल कम्प्यूटर का माउस और ट्रैकबॉल, नियंत्रित स्ट्रेस रियोमीटर और रोटेटिंग राडार प्लेटफॉर्म।

टेक्नोलॉजीज
* यांत्रिक: प्रवाहकीय एनकोडर के रूप में भी जाना जाता है। एक पीसीबी पर उकेरी गई परिधीय तांबे की पटरियों की एक श्रृंखला का उपयोग प्रवाहकीय क्षेत्रों को संवेदन करने वाले संपर्क ब्रश के माध्यम से सूचना को एन्कोड करने के लिए किया जाता है। मैकेनिकल एनकोडर किफायती हैं लेकिन यांत्रिक पहनने के लिए अतिसंवेदनशील हैं। वे मानव इंटरफेस जैसे डिज़िटल मल्टीमीटर में आम हैं।
 * ऑप्टिकल: यह एक धातु या कांच की डिस्क में स्लिट्स के माध्यम से एक photodiode पर चमकने वाली रोशनी का उपयोग करता है। चिंतनशील संस्करण भी मौजूद हैं। यह सबसे आम तकनीकों में से एक है। ऑप्टिकल एनकोडर धूल के प्रति बहुत संवेदनशील होते हैं।
 * ऑन-एक्सिस मैग्नेटिक: यह तकनीक आमतौर पर मोटर शाफ्ट से जुड़े विशेष रूप से चुंबकित 2 पोल नियोडिमियम चुंबक का उपयोग करती है। क्योंकि यह शाफ्ट के अंत तक तय किया जा सकता है, यह उन मोटरों के साथ काम कर सकता है जिनमें केवल 1 शाफ्ट मोटर बॉडी से बाहर निकलता है। सटीकता कुछ डिग्री से 1 डिग्री से कम हो सकती है। रेजोल्यूशन 1 डिग्री जितना कम या 0.09 डिग्री जितना ज्यादा हो सकता है (4000 CPR, काउंट प्रति रेवोलुशन)। खराब डिज़ाइन किए गए आंतरिक इंटरपोलेशन से आउटपुट घबरा सकता है, लेकिन इसे आंतरिक नमूना औसत से दूर किया जा सकता है।
 * ऑफ-एक्सिस मैग्नेटिक: यह तकनीक आमतौर पर मेटल हब से जुड़े रबर बॉन्डेड फेराइट मैग्नेट के उपयोग को नियोजित करती है। यह डिजाइन में लचीलापन और कस्टम अनुप्रयोगों के लिए कम लागत प्रदान करता है। कई ऑफ एक्सिस एनकोडर चिप्स में लचीलेपन के कारण उन्हें किसी भी पोल की चौड़ाई को स्वीकार करने के लिए प्रोग्राम किया जा सकता है ताकि चिप को एप्लिकेशन के लिए आवश्यक किसी भी स्थिति में रखा जा सके। चुंबकीय एनकोडर कठोर वातावरण में काम करते हैं जहां ऑप्टिकल एनकोडर काम करने में विफल हो जाते हैं।

निरपेक्ष
जब एनकोडर से बिजली हटा दी जाती है तो एक पूर्ण एनकोडर स्थिति की जानकारी रखता है। शक्ति लगाने पर एनकोडर की स्थिति तुरंत उपलब्ध होती है। एनकोडर मान और नियंत्रित मशीनरी की भौतिक स्थिति के बीच संबंध असेंबली में सेट किया गया है; स्थिति सटीकता बनाए रखने के लिए सिस्टम को अंशांकन बिंदु पर लौटने की आवश्यकता नहीं है।

एक निरपेक्ष एनकोडर में विभिन्न बाइनरी वेटिंग के साथ कई कोड रिंग होते हैं जो एक क्रांति के भीतर एनकोडर की पूर्ण स्थिति का प्रतिनिधित्व करने वाला डेटा शब्द प्रदान करते हैं। इस प्रकार के एन्कोडर को अक्सर समांतर पूर्ण एन्कोडर के रूप में जाना जाता है।

एक मल्टी-टर्न एब्सोल्यूट रोटरी एनकोडर में अतिरिक्त कोड व्हील और दांतेदार व्हील शामिल होते हैं। एक उच्च-रिज़ॉल्यूशन व्हील भिन्नात्मक घुमाव को मापता है, और निम्न-रिज़ॉल्यूशन वाले गियर वाले कोड व्हील शाफ्ट के संपूर्ण क्रांतियों की संख्या रिकॉर्ड करते हैं। रेफरी> जी। के. मैकमिलन, डी.एम. कंसीडीन (सं.) प्रोसेस इंस्ट्रूमेंट्स एंड कंट्रोल्स हैंडबुक पांचवां संस्करण, मैकग्रा हिल 1999, ISBN 978-0-07-012582-7, पृष्ठ 5.26

वृद्धिशील
एक वृद्धिशील एनकोडर तुरंत स्थिति में बदलाव की सूचना देगा, जो कुछ अनुप्रयोगों में एक आवश्यक क्षमता है। हालांकि, यह पूर्ण स्थिति की रिपोर्ट या ट्रैक नहीं करता है। नतीजतन, एक वृद्धिशील एन्कोडर द्वारा निगरानी की जाने वाली यांत्रिक प्रणाली को पूर्ण स्थिति मापन शुरू करने के लिए होमिंग (मैकेनिकल) (एक निश्चित संदर्भ बिंदु पर स्थानांतरित) होना पड़ सकता है।

निर्माण
डिजिटल निरपेक्ष एनकोडर शाफ्ट के प्रत्येक विशिष्ट कोण के लिए एक अद्वितीय डिजिटल कोड का उत्पादन करते हैं। वे दो बुनियादी प्रकारों में आते हैं: ऑप्टिकल और मैकेनिकल।

यांत्रिक निरपेक्ष एनकोडर
एक धातु डिस्क जिसमें उद्घाटन के संकेंद्रित छल्ले का एक सेट होता है, एक इन्सुलेट डिस्क के लिए तय होता है, जो शाफ्ट से सख्ती से जुड़ा होता है। स्लाइडिंग संपर्कों की एक पंक्ति एक स्थिर वस्तु के लिए तय की जाती है ताकि प्रत्येक संपर्क शाफ्ट से अलग दूरी पर धातु डिस्क के खिलाफ पोंछे। जैसे ही डिस्क शाफ्ट के साथ घूमती है, कुछ संपर्क धातु को छूते हैं, जबकि अन्य अंतराल में गिर जाते हैं जहां धातु को काट दिया गया है। धातु की चादर विद्युत प्रवाह के स्रोत से जुड़ी होती है, और प्रत्येक संपर्क एक अलग विद्युत संवेदक से जुड़ा होता है। मेटल पैटर्न को इस तरह डिज़ाइन किया गया है कि एक्सल की प्रत्येक संभावित स्थिति एक अद्वितीय बाइनरी कोड बनाती है जिसमें कुछ संपर्क वर्तमान स्रोत से जुड़े होते हैं (यानी चालू होते हैं) और अन्य नहीं होते हैं (यानी बंद होते हैं)।

ब्रश-प्रकार के संपर्क पहनने के लिए अतिसंवेदनशील होते हैं, और फलस्वरूप यांत्रिक एन्कोडर आमतौर पर कम गति वाले अनुप्रयोगों जैसे कि मैनुअल वॉल्यूम या रेडियो रिसीवर में ट्यूनिंग नियंत्रण में पाए जाते हैं।

ऑप्टिकल निरपेक्ष एनकोडर
ऑप्टिकल एनकोडर की डिस्क पारदर्शी और अपारदर्शी क्षेत्रों के साथ कांच या प्लास्टिक से बनी होती है। एक प्रकाश स्रोत और फोटो डिटेक्टर सरणी उस ऑप्टिकल पैटर्न को पढ़ती है जो किसी भी समय डिस्क की स्थिति से उत्पन्न होता है। ग्रे कोड अक्सर प्रयोग किया जाता है। शाफ्ट के कोण को निर्धारित करने के लिए इस कोड को एक नियंत्रित उपकरण, जैसे माइक्रोप्रोसेसर या माइक्रोकंट्रोलर द्वारा पढ़ा जा सकता है।

पूर्ण एनालॉग प्रकार एक अद्वितीय दोहरे एनालॉग कोड का उत्पादन करता है जिसे शाफ्ट के पूर्ण कोण में अनुवादित किया जा सकता है।

चुंबकीय निरपेक्ष एनकोडर
चुंबकीय एनकोडर एक चुंबकीय संवेदक (आमतौर पर मैग्नेटो-प्रतिरोधक या हॉल इफेक्ट) को एनकोडर स्थिति का प्रतिनिधित्व करने के लिए चुंबकीय ध्रुवों (2 या अधिक) की एक श्रृंखला का उपयोग करता है। चुंबकीय संवेदक चुंबकीय ध्रुव की स्थिति को पढ़ता है।

ऑप्टिकल एनकोडर के समान शाफ्ट के कोण को निर्धारित करने के लिए इस कोड को एक नियंत्रण उपकरण, जैसे माइक्रोप्रोसेसर या माइक्रोकंट्रोलर द्वारा पढ़ा जा सकता है।

पूर्ण एनालॉग प्रकार एक अद्वितीय दोहरी एनालॉग कोड उत्पन्न करता है जिसे शाफ्ट के पूर्ण कोण में अनुवादित किया जा सकता है (एक विशेष एल्गोरिदम का उपयोग करके).

रिकॉर्डिंग चुंबकीय प्रभावों की प्रकृति के कारण, ये एन्कोडर उन स्थितियों में उपयोग करने के लिए इष्टतम हो सकते हैं जहां धूल या मलबे के संचय के कारण अन्य प्रकार के एन्कोडर विफल हो सकते हैं। चुंबकीय एनकोडर भी कंपन, मामूली मिसलिग्न्मेंट या झटके के प्रति अपेक्षाकृत असंवेदनशील होते हैं।

brushless मोटर कम्यूटेशन स्थायी चुंबक ब्रशलेस मोटर्स में मोटर शाफ्ट के कोण को इंगित करने के लिए अंतर्निहित रोटरी एनकोडर का उपयोग किया जाता है, जो आमतौर पर सीएनसी मशीनों, रोबोट और अन्य औद्योगिक उपकरणों पर उपयोग किया जाता है। ऐसे मामलों में, एनकोडर फीडबैक डिवाइस के रूप में कार्य करता है जो उचित उपकरण संचालन में महत्वपूर्ण भूमिका निभाता है। ब्रशलेस मोटर्स को इलेक्ट्रॉनिक कम्यूटेशन की आवश्यकता होती है, जिसे अक्सर रोटर मैग्नेट का उपयोग कम-रिज़ॉल्यूशन पूर्ण एन्कोडर (आमतौर पर छह या बारह दालों प्रति क्रांति) के रूप में किया जाता है। परिणामी शाफ्ट कोण की जानकारी सर्वो ड्राइव को दी जाती है ताकि किसी भी समय उचित स्टेटर वाइंडिंग को सक्रिय करने में सक्षम बनाया जा सके।

कैपेसिटिव निरपेक्ष एनकोडर
एनकोडर के भीतर एक असममित आकार की डिस्क को घुमाया जाता है। यह डिस्क दो इलेक्ट्रोड के बीच समाई को बदल देगी जिसे मापा जा सकता है और एक कोणीय मान पर वापस गणना की जा सकती है।

पूर्ण मल्टी-टर्न एनकोडर
एक मल्टी-टर्न एनकोडर एक से अधिक क्रांति का पता लगा सकता है और स्टोर कर सकता है। निरपेक्ष मल्टी-टर्न एनकोडर शब्द का आमतौर पर उपयोग किया जाता है यदि एनकोडर बाहरी शक्ति के साथ प्रदान नहीं किए जाने पर भी एनकोडर अपने शाफ्ट के आंदोलनों का पता लगाएगा।

बैटरी चालित मल्टी-टर्न एनकोडर
इस प्रकार का एनकोडर बिजली चक्रों में गिनती बनाए रखने के लिए बैटरी का उपयोग करता है। यह आंदोलनों का पता लगाने के लिए ऊर्जा संरक्षण विद्युत डिजाइन का उपयोग करता है।

गियर वाला मल्टी-टर्न एनकोडर
ये एनकोडर क्रांतियों की संख्या को यांत्रिक रूप से संग्रहीत करने के लिए गियर की एक ट्रेन का उपयोग करते हैं। उपर्युक्त तकनीकों में से एक के साथ एकल गियर की स्थिति का पता लगाया जाता है।

स्व-संचालित मल्टी-टर्न एनकोडर
ये एनकोडर गतिमान शाफ्ट से ऊर्जा उत्पन्न करने के लिए ऊर्जा संचयन के सिद्धांत का उपयोग करते हैं। 2007 में पेश किया गया यह सिद्धांत, एनकोडर को बिजली देने के लिए पर्याप्त बिजली का उत्पादन करने के लिए विगेंड प्रभाव का उपयोग करता है और गैर-वाष्पशील मेमोरी में घुमावों की संख्या लिखता है।

एन्कोडिंग शाफ्ट स्थिति
के तरीके

मानक बाइनरी एन्कोडिंग
बाइनरी कोड का एक उदाहरण, केवल तीन संपर्कों के साथ अत्यंत सरलीकृत एनकोडर में, नीचे दिखाया गया है।

सामान्य तौर पर, जहां एन संपर्क होते हैं, शाफ्ट के अलग-अलग पदों की संख्या 2 होती हैएन. इस उदाहरण में, n 3 है, इसलिए 2³ या 8 स्थितियाँ हैं।

उपरोक्त उदाहरण में, डिस्क के घूमने पर संपर्क एक मानक बाइनरी काउंट उत्पन्न करते हैं। हालांकि, इसमें यह दोष है कि यदि डिस्क दो आसन्न क्षेत्रों के बीच रुक जाती है, या संपर्क पूरी तरह से संरेखित नहीं होते हैं, तो शाफ्ट के कोण को निर्धारित करना असंभव हो सकता है। इस समस्या को स्पष्ट करने के लिए, विचार करें कि क्या होता है जब शाफ्ट कोण 179.9° से 180.1° (सेक्टर 3 से सेक्टर 4 तक) में बदल जाता है। किसी क्षण, ऊपर दी गई तालिका के अनुसार, संपर्क पैटर्न ऑफ-ऑन-ऑन से ऑन-ऑफ-ऑफ में बदल जाता है। हालांकि, हकीकत में ऐसा नहीं होता है। एक व्यावहारिक उपकरण में, संपर्क कभी भी पूरी तरह से संरेखित नहीं होते हैं, इसलिए प्रत्येक एक अलग पल में स्विच करता है। यदि संपर्क 1 पहले स्विच करता है, उसके बाद संपर्क 3 और फिर संपर्क 2, उदाहरण के लिए, कोड का वास्तविक क्रम है:


 * ऑफ-ऑन-ऑन (प्रारंभिक स्थिति)
 * ऑन-ऑन (पहले, संपर्क 1 स्विच ऑन करें)
 * ऑन-ऑफ (अगला, संपर्क 3 स्विच ऑफ)
 * ऑन-ऑफ-ऑफ (अंत में, संपर्क 2 स्विच ऑफ)

अब तालिका में इन कोडों से संबंधित क्षेत्रों को देखें। क्रम में, वे 3, 7, 6 और फिर 4 हैं। इसलिए, उत्पादित कोड के अनुक्रम से, शाफ्ट सेक्टर 3 से सेक्टर 7 तक कूदता हुआ प्रतीत होता है, फिर सेक्टर 6 में पीछे जाता है, फिर वापस सेक्टर 4 में जाता है, जहां हमें इसके मिलने की उम्मीद थी। कई स्थितियों में, यह व्यवहार अवांछनीय है और इससे सिस्टम विफल हो सकता है। उदाहरण के लिए, यदि एनकोडर का उपयोग किसी रोबोट भुजा में किया गया था, तो नियंत्रक यह सोचेगा कि भुजा गलत स्थिति में है, और इसे 180° घुमाकर त्रुटि को ठीक करने का प्रयास करेगा, जिससे भुजा को नुकसान हो सकता है।

ग्रे कोडिंग
उपरोक्त समस्या से बचने के लिए ग्रे कोड का प्रयोग किया जाता है। यह बाइनरी काउंटिंग की एक प्रणाली है जिसमें कोई भी दो आसन्न कोड केवल एक बिट स्थिति से भिन्न होते हैं। ऊपर दिए गए तीन-संपर्क उदाहरण के लिए, ग्रे-कोडेड संस्करण इस प्रकार होगा।

इस उदाहरण में, सेक्टर 3 से सेक्टर 4 में संक्रमण, अन्य सभी ट्रांज़िशन की तरह, केवल एक संपर्क शामिल है जो अपनी स्थिति को चालू से बंद या इसके विपरीत बदलता है। इसका मतलब है कि पिछले उदाहरण में दिखाए गए गलत कोड का क्रम नहीं हो सकता।

सिंगल-ट्रैक ग्रे एन्कोडिंग
यदि डिज़ाइनर किसी संपर्क को एक अलग कोणीय स्थिति (लेकिन केंद्र शाफ्ट से समान दूरी पर) पर ले जाता है, तो समान आउटपुट देने के लिए संबंधित रिंग पैटर्न को उसी कोण पर घुमाने की आवश्यकता होती है। यदि सबसे महत्वपूर्ण बिट (चित्र 1 में आंतरिक रिंग) को पर्याप्त रूप से घुमाया जाता है, तो यह अगले रिंग आउट से बिल्कुल मेल खाता है। चूंकि दोनों छल्ले तब समान होते हैं, आंतरिक रिंग को छोड़ा जा सकता है, और उस रिंग के लिए सेंसर शेष, समान रिंग में चला जाता है (लेकिन उस रिंग पर दूसरे सेंसर से उस कोण पर ऑफसेट होता है)। सिंगल रिंग पर वे दो सेंसर सिंगल रिंग के साथ क्वाडरेचर एनकोडर बनाते हैं।

एक ट्रैक (रिंग) के चारों ओर कई सेंसर की व्यवस्था करना संभव है ताकि केवल एक सेंसर पर लगातार स्थिति अलग-अलग हो; नतीजा सिंगल-ट्रैक ग्रे कोड एनकोडर है।

डेटा आउटपुट के तरीके
डिवाइस और निर्माता के आधार पर, एक पूर्ण एनकोडर समानांतर बाइनरी, एनालॉग सिग्नल (वर्तमान या वोल्टेज), और सीरियल बस सिस्टम जैसे तुल्यकालिक सीरियल इंटरफ़ेस, बीआईएसएस इंटरफ़ेस, हीडेनहैन सहित डेटा संचारित करने के लिए कई सिग्नल प्रकारों और संचार प्रोटोकॉल का उपयोग कर सकता है। EnDat, Sick-Stegmann Hiperface, DeviceNet, Modbus, Profibus, CANopen और EtherCAT, जो आमतौर पर ईथरनेट या RS-422/RS-485 भौतिक परतों को नियोजित करते हैं।

इंक्रीमेंटल एनकोडर
रोटरी वृद्धिशील एनकोडर वास्तविक समय की स्थिति की जानकारी प्रदान करने की क्षमता के कारण सभी रोटरी एनकोडर का सबसे व्यापक रूप से उपयोग किया जाता है। एक वृद्धिशील एन्कोडर का माप संकल्प किसी भी तरह से अपने दो आंतरिक, वृद्धिशील आंदोलन सेंसर द्वारा सीमित नहीं है; बाजार में वृद्धिशील एनकोडर प्रति क्रांति 10,000 तक या अधिक के साथ मिल सकते हैं।

रोटरी इंक्रीमेंटल एनकोडर ऐसा करने के लिए संकेत दिए बिना स्थिति परिवर्तन की रिपोर्ट करते हैं, और वे इस जानकारी को डेटा दरों पर संप्रेषित करते हैं जो अधिकांश प्रकार के निरपेक्ष शाफ्ट एनकोडर की तुलना में तीव्रता के आदेश हैं। इस वजह से, वृद्धिशील एनकोडर आमतौर पर उन अनुप्रयोगों में उपयोग किए जाते हैं जिन्हें स्थिति और वेग के सटीक माप की आवश्यकता होती है।

घूर्णी स्थिति परिवर्तनों का पता लगाने के लिए एक रोटरी वृद्धिशील एनकोडर यांत्रिक, ऑप्टिकल या चुंबकीय सेंसर का उपयोग कर सकता है। यांत्रिक प्रकार आमतौर पर इलेक्ट्रॉनिक उपकरणों पर मैन्युअल रूप से संचालित डिजिटल पोटेंशियोमीटर नियंत्रण के रूप में कार्यरत होता है। उदाहरण के लिए, आधुनिक घर और कार स्टीरियो आमतौर पर यांत्रिक रोटरी एनकोडर का उपयोग वॉल्यूम नियंत्रण के रूप में करते हैं। मैकेनिकल सेंसर वाले एन्कोडर्स को स्विच डिबॉन्सिंग की आवश्यकता होती है और इसके परिणामस्वरूप वे घूर्णी गति में सीमित होते हैं जो वे संभाल सकते हैं। ऑप्टिकल प्रकार का उपयोग तब किया जाता है जब उच्च गति का सामना करना पड़ता है या उच्च स्तर की सटीकता की आवश्यकता होती है।

एक रोटरी वृद्धिशील एनकोडर में दो आउटपुट सिग्नल, ए और बी होते हैं, जो एनकोडर शाफ्ट के घूमने पर क्वाडरेचर में एक आवधिक डिजिटल तरंग जारी करते हैं। यह साइन एनकोडर्स के समान है, जो क्वाडरेचर (यानी, साइन और कोसाइन) में साइनसॉइडल वेवफॉर्म का उत्पादन करता है। इस प्रकार एक एनकोडर और एक रिज़ॉल्वर (इलेक्ट्रिकल) की विशेषताओं का संयोजन। तरंग आवृत्ति शाफ्ट रोटेशन की गति को इंगित करती है और दालों की संख्या चली गई दूरी को इंगित करती है, जबकि ए-बी चरण संबंध रोटेशन की दिशा को इंगित करता है।

कुछ रोटरी वृद्धिशील एनकोडर इंटरफ़ेस एक अतिरिक्त इंडेक्स आउटपुट होता है (आमतौर पर जेड लेबल किया जाता है), जो एक स्पंद का उत्सर्जन करता है जब शाफ्ट एक विशेष कोण से गुजरता है। एक बार हर घुमाव के बाद, Z सिग्नल पर जोर दिया जाता है, आमतौर पर हमेशा एक ही कोण पर, जब तक कि अगला AB राज्य नहीं बदल जाता। यह आमतौर पर रडार सिस्टम और अन्य अनुप्रयोगों में उपयोग किया जाता है, जिन्हें एनकोडर शाफ्ट एक विशेष संदर्भ कोण पर स्थित होने पर पंजीकरण संकेत की आवश्यकता होती है।

निरपेक्ष एनकोडर के विपरीत, एक वृद्धिशील एनकोडर का ट्रैक नहीं रखता है, न ही इसके आउटपुट यांत्रिक प्रणाली की पूर्ण स्थिति को इंगित करते हैं जिससे यह जुड़ा हुआ है। नतीजतन, किसी विशेष क्षण में पूर्ण स्थिति निर्धारित करने के लिए, वृद्धिशील एन्कोडर इंटरफ़ेस के साथ पूर्ण स्थिति को ट्रैक करना आवश्यक है जिसमें आम तौर पर एक द्विदिश इलेक्ट्रॉनिक काउंटर शामिल होता है।

कंप्यूटर माउस#मैकेनिकल चूहों में सस्ते वृद्धिशील एनकोडर का उपयोग किया जाता है। आमतौर पर, दो एनकोडर का उपयोग किया जाता है: एक बाएं-दाएं गति को समझने के लिए और दूसरा आगे-पीछे की गति को समझने के लिए।

अन्य पल्स-आउटपुट रोटरी एनकोडर
एकल आउटपुट (यानी टैकोमीटर) के साथ रोटरी एन्कोडर्स का उपयोग गति की दिशा को समझने के लिए नहीं किया जा सकता है लेकिन गति को मापने और यात्रा की दिशा स्थिर होने पर स्थिति को मापने के लिए उपयुक्त है। कुछ अनुप्रयोगों में उनका उपयोग गति की दूरी (जैसे गति के पैर) को मापने के लिए किया जा सकता है।

यह भी देखें

 * समान कार्य करने वाले एनालॉग डिवाइस में सिंक्रो, रिज़ॉल्वर (इलेक्ट्रिकल), रोटरी चर अंतर ट्रांसफार्मर (RVDT) और रोटरी पोटेंशियोमीटर शामिल हैं।
 * एक रेखीय एनकोडर एक रोटरी एनकोडर के समान होता है, लेकिन रोटेशन के बजाय एक सीधी रेखा में स्थिति या गति को मापता है। रैखिक एन्कोडर अक्सर वृद्धिशील एन्कोडिंग का उपयोग करते हैं और कई मशीन टूल्स में उपयोग किए जाते हैं।
 * घूमने वाला बटन

अग्रिम पठन

 * (NB. Supersedes MIL-HDBK-231(AS) (1970-07-01).)
 * (NB. Supersedes MIL-HDBK-231(AS) (1970-07-01).)

बाहरी संबंध

 * "Choosing a code wheel: A detailed look at how encoders work" article by Steve Trahey 2008-03-25 describes "rotary encoders".
 * "Encoders provide a sense of place" article by Jack Ganssle 2005-07-19 describes "nonlinear encoders".
 * "Robot Encoders".
 * Introductory Tutorial on PWM and Quadrature Encoding.
 * Revotics - Understanding Quadrature Encoding - Covers details of rotary and quadrature encoding with a focus on robotic applications.
 * How Rotary Encoder Works - Video explanation how rotary encoder works, plus how to use it with an Arduino microcontroller.