दृश्य:0 लेखक:साइट संपादक समय प्रकाशित करें: २०२०-०९-२८ मूल:साइट
एब्सोल्यूट-ग्रे कोड एनकोडर
ग्रे कोड एनकोडर, प्रतिबिंबित बाइनरी कोड एनकोडर के रूप में जाना जाता है, प्रत्येक चरण में केवल एक बिट परिवर्तन होता है, जो एनकोडर संचार त्रुटियों को कम कर सकता है।
ग्रे कोड एनकोडर सीरियल या समानांतर एनकोडर संचार प्रोटोकॉल के लिए एक विकल्प है।
समानांतर एनकोडर आउटपुट त्वरित उत्तराधिकार में बिट्स की एक धारा प्रदान करता है।जब डेटा बाइनरी प्रारूप में होता है, तो प्रति चरण कई बिट्स बदल सकते हैं और कुछ मामलों में, प्रत्येक रीड के बीच सभी बिट्स बदल सकते हैं।
कुछ उच्च गति अनुप्रयोगों में, यह त्रुटियों या जटिल प्रोग्रामिंग का कारण बन सकता है।
ग्रे कोड एक समय में प्रति माप चरण में बिट परिवर्तन को केवल एक डेटा बिट तक कम कर देता है।
तालिका: सीधे बाइनरी और ग्रे कोड एनकोडर आउटपुट के बीच रूपांतरण का उदाहरण।
समानांतर आउटपुट एनकोडर
समानांतर आउटपुट सभी आउटपुट बिट्स को एक साथ उपलब्ध कराता है।त्रुटियों को कम करने के लिए इसे सीधे बाइनरी के रूप में प्रदान किया जा सकता है या ग्रे कोड में परिवर्तित किया जा सकता है।
समानांतर आउटपुट का लाभ यह है कि यह तेज़ है: सभी डेटा हर समय वास्तविक समय में उपलब्ध होता है।लेकिन नुकसान में भारी (और वृद्धिशील प्रकार एनकोडर की तुलना में अधिक कीमत) केबल और सीमित केबल लंबाई शामिल हैं।
अधिकांश एनकोडर एक या दो मीटर लंबी केबल के साथ आते हैं, लेकिन अंतर आउटपुट (पुश-पुल) और परिरक्षित केबलिंग का उपयोग करके एक समानांतर आउटपुट को गति में कमी पर एक मोटी केबल का उपयोग करके 100 मीटर तक बढ़ाया जा सकता है।ओपन-कलेक्टर (सिंकिंग या सोर्सिंग) आउटपुट लगभग एक तिहाई तक जा सकता है।
ग्रे कोड एनकोडर के अनुप्रयोग
ग्रे कोड एनकोडर आउटपुट का उपयोग आमतौर पर उच्च गति अनुप्रयोगों या बड़ी मात्रा में सिग्नल शोर वाले अनुप्रयोगों में किया जाता है जिसके परिणामस्वरूप बाइनरी डेटा पढ़ते समय सिग्नल डेटा गायब हो जाता है।
पॉइंट टू पॉइंट संचार प्रोटोकॉल के लिए ग्रे कोड वाले पूर्ण एनकोडर उपलब्ध हैं।