मार्क्सपर्ट्स क्वाड्रेचर डिकोडर फॉर इंक्रीमेंटल एनकोडर्स
उत्पाद की जानकारी
विशेष विवरण
- प्रोडक्ट का नाम: मार्क्वाडबी
- संस्करण: v1.1
- प्रकार: वृद्धिशील एनकोडर के लिए क्वाडरेचर डिकोडर
- निर्माता: मार्क्सपर्ट्स जीएमबीएच
उत्पाद की जानकारी
मार्क्वाडबी एक क्वाडरेचर डिकोडर है जिसे इंक्रीमेंटल एनकोडर के लिए डिज़ाइन किया गया है। इसमें मार्क्वाडबी कंट्रोलर बॉक्स सहित हार्डवेयर घटक शामिल हैं। यह डिवाइस USB-B कनेक्टर और D-Sub3 कनेक्टर के माध्यम से 9 इंक्रीमेंटल एनकोडर तक के कनेक्शन की अनुमति देता है।
डिफ़ॉल्ट वॉल्यूमtagसेटिंग्स 0.0 वोल्ट पर कम और 3.3 वोल्ट पर उच्च हैं, यदि आवश्यक हो तो स्तरों को उलटने का विकल्प है। डिवाइस वास्तविक समय नहीं है और इसमें कम और उच्च के बीच स्विचिंग समय लगभग 5 माइक्रोसेकंड है, जिसे लंबे आउटपुट सिग्नल अवधि के लिए समायोजित किया जा सकता है।
सामान्य प्रश्न
- Q: वॉल्यूम कर सकते हैंtagई स्तर marquadb पर उलट हो सकता है?
- A: हां, वॉल्यूम को उलटना संभव हैtagयदि वांछित हो तो मार्क्वाडब पर ई स्तर।
- Q: कितने वृद्धिशील एनकोडर को मार्क्वाडबी से जोड़ा जा सकता है?
- A: मार्क्वाडबी डी-सब3 कनेक्टर के माध्यम से 9 वृद्धिशील एनकोडर्स को कनेक्ट कर सकता है।
इस मैनुअल का उपयोग कैसे करें
मार्क्वाडबी बॉक्स का संचालन शुरू करने से पहले कृपया प्रयोक्ता मैनुअल और प्रलेखन पैकेज में शामिल तकनीकी प्रलेखन को ध्यानपूर्वक पढ़ें।
घोषणाओं
यूरोप
यह उपकरण EMC निर्देश 2014/30/EU, निम्न वॉल्यूम का अनुपालन करता हैtagनिर्देश 2014/35/EU तथा RoHS निर्देश 3032/2012।
अनुपालन का प्रदर्शन यूरोपीय समुदाय की आधिकारिक पत्रिका में सूचीबद्ध निम्नलिखित विनिर्देशों के अनुरूप किया गया:
- EN61326-1: 2018 (विद्युत सुरक्षा)
- EN301 489-17: V3.1.1: 2017 (रेडियो उपकरण और सेवाओं के लिए EMC)
- EN301 48901 V2.2.3: 2019 (रेडियो उपकरण और सेवाओं के लिए EMC)
- EN300 328 V2.2.2: 2019 (2.4 GHz बैंड में वाइडबैंड ट्रांसमिशन सिस्टम)
- EN6300: 2018 (RoHS)
उत्तरी अमेरिका
यह पाया गया है कि यह उपकरण एफसीसी नियमों के भाग 15 के अनुसार वर्ग बी डिजिटल उपकरण के विनिर्देशों का अनुपालन करता है तथा डिजिटल उपकरणों के लिए कनाडाई हस्तक्षेप पैदा करने वाले उपकरण मानक ICES-003 की सभी आवश्यकताओं को पूरा करता है।
अपशिष्ट विद्युत और इलेक्ट्रॉनिक निर्देश
अंतिम उपयोगकर्ता निपटान के लिए मार्क्सपर्ट्स जीएमबीएच को उपकरण वापस कर सकते हैं, तथा निपटान के लिए उनसे कोई शुल्क नहीं लिया जाएगा।
यह प्रस्ताव केवल निम्नलिखित शर्तों के तहत वैध है:
- इकाई को यूरोपीय संघ के भीतर किसी कंपनी या संस्थान को बेचा गया है
- इकाई वर्तमान में यूरोपीय संघ के भीतर किसी कंपनी या संस्थान के स्वामित्व में है
- इकाई पूर्ण है और दूषित नहीं है
उपकरण में बैटरी नहीं है। यदि इसे निर्माता को वापस नहीं किया जाता है, तो इलेक्ट्रॉनिक उपकरण के निपटान के लिए स्थानीय नियमों का पालन करना मालिक की जिम्मेदारी है।
समारोह
मार्क्वाडब बॉक्स एक माइक्रोकंट्रोलर है जो वृद्धिशील एनकोडर से संकेतों ("ए क्वाड बी") की गणना करता है। वृद्धिशील एनकोडर रैखिक या रोटरी इलेक्ट्रोमैकेनिकल डिवाइस होते हैं जिनमें 2 आउटपुट सिग्नल होते हैं, ए और बी, जो डिवाइस को हिलाने पर पल्स जारी करते हैं। वृद्धिशील एनकोडर लगभग तुरंत स्थिति वृद्धि की रिपोर्ट करते हैं, जो उन्हें लगभग वास्तविक समय में उच्च गति तंत्र की गतिविधियों की निगरानी करने की अनुमति देता है। जबकि A और B सिग्नल किसी आंदोलन की प्रगति को दिखाएंगे, A और B के बीच चरण परिवर्तन आंदोलन की दिशा निर्धारित करने की अनुमति देता है। ऊपर दिखाए गए चित्र में, सिग्नल B, A से आगे चल रहा है, इसलिए आंदोलन की दिशा नकारात्मक है।
मार्क्वाडब बॉक्स अधिकतम 3 स्रोतों से स्वतंत्र रूप से पल्स की गणना करता है, लेकिन एक साथ नहीं। गिनती किसी भी दिशा में काम करती है। उपकरण गति की दिशा और पल्स की गणना करने में व्यतीत समय की रिपोर्ट करेगा जिससे गति की गणना की जा सकती है। हालाँकि, मार्क्वाडब बॉक्स का वास्तविक कार्य पल्स की दी गई संख्या तक पहुँचने के बाद एक क्रिया को ट्रिगर करना है। बॉक्स एक सिग्नल (TTL जैसा) को एक समाक्षीय आउटपुट में फीड करता है। समाक्षीय आउटपुट का स्तर या तो उच्च या निम्न होता है और इस प्रकार होता है:
- यदि बॉक्स की गिनती नहीं हो रही है तो कम
- यदि बॉक्स की गिनती हो रही है तो उच्च
- यदि पल्स की संख्या गिनी जा चुकी है तो LOW पर स्विच करें
- तुरंत या कॉन्फ़िगर करने योग्य देरी के बाद वापस HIGH पर स्विच करें
- यदि बॉक्स गिनना बंद कर दे तो LOW
डिफ़ॉल्ट रूप से, LOW का मतलब 0.0 वोल्ट और HIGH का मतलब 3.3 वोल्ट होता है। यदि वांछित हो तो स्तरों को उलटना संभव है। मार्क्वाडब बॉक्स एक वास्तविक समय का उपकरण नहीं है। LOW और HIGH के बीच स्विच करने का समय 5 माइक्रोसेकंड के परिमाण के क्रम में है, लेकिन आउटपुट सिग्नल की अवधि को बढ़ाना संभव है।
उपकरण का एक सामान्य उपयोग किसी भी प्रकार के हार्डवेयर को ट्रिगर सिग्नल प्रदान करना है, क्योंकि एनकोडर से जुड़ी मोटर चलती है। ट्रिगर सिग्नल एक निश्चित संख्या में पल्स की गिनती के बाद बनाए जाएंगे। उपकरण को मोटर के भौतिक गुणों के बारे में जानने की आवश्यकता नहीं है। यह केवल वृद्धिशील एनकोडर के A और B पल्स की गिनती करता है।
Exampपर: एक मोटर जो हर मिमी की हरकत पर 1000 एनकोडर पल्स देती है, उसे एक कैमरा ट्रिगर करना चाहिए जो 1 मिमी की हर हरकत के बाद एक फोटो शूट करता है। इसके लिए एक ऐसे कैमरे की आवश्यकता होती है जो TTL-प्रकार के ट्रिगर सिग्नल प्राप्त करने में सक्षम हो।
हार्डवेयर घटक
यह डिवाइस निम्नलिखित घटकों के साथ आता है:
इनपुट
मार्क्वाडब बॉक्स में पीछे की तरफ़ एक USB-B कनेक्टर और साथ ही एक D-Sub9 कनेक्टर है। बॉक्स को USB केबल का उपयोग करके PC से कनेक्ट करना होता है।
3 वृद्धिशील एनकोडरों से A, B और ग्राउंड लाइनों को 9-पिन कनेक्टर के माध्यम से नियंत्रक में भेजा जाता है।
पिन असाइनमेंट नीचे दी गई तालिका में दिखाए गए हैं।
नत्थी करना | कार्यभार | |
1 | एनकोडर 1: सिग्नल A | ![]()
|
2 | एनकोडर 1: सिग्नल बी | |
3 | एनकोडर 1: GND | |
4 | एनकोडर 2: सिग्नल A | |
5 | एनकोडर 2: सिग्नल बी | |
6 | एनकोडर 2: GND | |
7 | एनकोडर 3: सिग्नल A | |
8 | एनकोडर 3: सिग्नल बी | |
9 | एनकोडर 3: GND |
आउटपुट
आउटपुट सिग्नल कोएक्सियल कनेक्टर को सप्लाई किए जाते हैं, जो बॉक्स (पीतल के रंग का कनेक्टर) को टारगेट डिवाइस, जैसे कि कैमरा से कनेक्ट करना चाहिए। जब कंट्रोलर निष्क्रिय होता है, तो कोएक्सियल आउटपुट पर आउटपुट कम (0.0 वोल्ट) होता है। जब कंट्रोलर गिनना शुरू करता है, तो आउटपुट सिग्नल को उच्च (3.3 वोल्ट) पर सेट किया जाता है। दी गई संख्या तक पहुंचने के बाद, आउटपुट सिग्नल कम हो जाता है। इस सिग्नल का उपयोग कैमरे के रीड-आउट या किसी अन्य प्रकार के हार्डवेयर में कुछ क्रिया को ट्रिगर करने के लिए किया जा सकता है। यह ऑपरेशन एक निश्चित संख्या के लिए दोहराया जाएगा।
सिग्नल स्विचिंग HIGH-LOW-HIGH की अवधि लगभग 5 माइक्रोसेकंड है। सिग्नल को उलटना संभव है (HIGH=0 V, LOW=3.3 V)।
जब कंट्रोलर सिग्नल गिन रहा होता है, तो LED1 जलती है। अन्यथा, जब कंट्रोलर निष्क्रिय होता है, तो LED1 बंद हो जाती है। LED2 भी इसी तरह काम करेगी, लेकिन आउटपुट सिग्नल हाई होने पर ही चालू होगी और अन्यथा बंद हो जाएगी। चूंकि हाई और लो के बीच स्विच करने का समय बहुत कम है, इसलिए दोनों LED सामान्य रूप से एक जैसी दिखाई देंगी।
अंतर देखने के लिए निर्धारित विलंब समय कम से कम 100 मिलीसेकंड होना चाहिए।
रीसेट बटन कंट्रोलर को रीबूट करेगा जो USB केबल को अनप्लग करने का एक विकल्प है। बूट करते समय, LED1 5 बार झिलमिलाती है जबकि LED2 लगातार जलती रहती है। आरंभीकरण अनुक्रम के बाद, दोनों LED बंद हो जाएँगी।
संचार
मार्क्वाडबी नियंत्रक को डेटा संग्रह पीसी से USB कनेक्शन (USB-B से USB-A) के माध्यम से नियंत्रित किया जाना चाहिए। नियंत्रक एक पारंपरिक सीरियल इंटरफ़ेस प्रदान करता है जो सादे ASCII कमांड को समझता है और सीरियल इंटरफ़ेस को सादे टेक्स्ट स्ट्रिंग के रूप में आउटपुट भेजता है।
इसलिए बॉक्स को “मैन्युअली” या API के ज़रिए संचालित करना संभव है। आप कई तरह के प्रोग्राम इस्तेमाल कर सकते हैं जो सीरियल कनेक्शन का इस्तेमाल करते हैं, जैसे कि विंडोज पर PuTTY या लिनक्स पर मिनिकॉम। कृपया निम्नलिखित सीरियल कनेक्शन सेटिंग्स का इस्तेमाल करें:
- बॉड्रेट: 115200
- समता: कोई नहीं
- स्टॉपबिट्स: 1
- बाइट आकार: 8 बिट्स
- प्रवाह नियंत्रण: कोई नहीं
लिनक्स पर, आप निम्नलिखित जैसा एक सरल आदेश दे सकते हैं, जिससे यह सुनिश्चित हो सके कि डिवाइस file इसमें उपयोगकर्ता को पढ़ने और इसमें लिखने के लिए उचित अनुमतियाँ हैं:
- मिनिकॉम -D /dev/ttyACM0 -b 115200
लिनक्स ओएस पर, /dev/ttyACM0 एक सामान्य डिवाइस नाम होगा। विंडोज पर, यह COMn होगा जहाँ n एक अंक है।
टिप्पणी: नीचे दिए गए आदेशों का उपयोग करके संचार API को कार्यान्वित करते समय, नियंत्रक द्वारा उत्पन्न पाठ स्ट्रिंग को भी पढ़ना सुनिश्चित करें, भले ही आप उनका उपयोग नहीं कर रहे हों।
आदेश
नियंत्रक निम्नलिखित आदेशों को समझता है (कोष्ठक में दिए गए स्ट्रिंग वैकल्पिक हैं।
- N लाइनों की गणना करता है L चैनल C - चैनल C पर प्रत्येक L एनकोडर लाइनों (पल्स) के साथ N गणनाओं के लिए गिनती मोड में प्रवेश करें (डिफ़ॉल्ट: N=0, L=1000, C=1)
- एनएल [सी] - ऊपर जैसा लेकिन कीवर्ड "काउंट्स" और "लाइन्स" के बिना और चैनल 1 से 3 की आपूर्ति करने के विकल्प के साथ
- init [T [L]] – T लाइनों को सहनशीलता के रूप में और L लाइनों को शुरू करने के लिए आरंभ करें (डिफ़ॉल्ट: T=1, L=1000)
- चैनल सी – चैनल सी से सिग्नल की गिनती (1 से 3, डिफ़ॉल्ट: 3)
- सहायता – उपयोग दिखाता है
- सेट - सेट करने योग्य मापदंडों के वर्तमान मान दिखाता है
- दिखाएँ - बीता हुआ समय सहित चल रही गिनती की प्रगति दिखाता है
- उच्च - डिफ़ॉल्ट सिग्नल स्तर को उच्च (3.3 V) पर सेट करता है
- कम - डिफ़ॉल्ट सिग्नल स्तर को कम (0 V) पर सेट करता है
- led1|2 on|off – LED1|2 को चालू या बंद करें
- out1|2|3 चालू|बंद – OUT1|2|3 को चालू (उच्च) या बंद (निम्न) करें
- सहिष्णुता टी - लक्ष्य तक पहुँचने के लिए गिने गए संकेतों के लिए सहिष्णुता (डिफ़ॉल्ट: टी = 1)
- usec U – गिनती इवेंट के बाद आउटपुट स्तर को LOW से HIGH पर वापस स्विच करने के लिए माइक्रोसेकंड में समय (डिफ़ॉल्ट: U = 0)
- अंत | निरस्त | रोकें – लक्ष्य तक पहुंचने से पहले चल रही गिनती समाप्त करें
- वर्बोज़ [झूठ|सच] – विस्तृतता को टॉगल करता है। तर्क सत्य या असत्य का उपयोग करें
N घटनाओं की गिनती शुरू करने के लिए, बस N दर्ज करना पर्याप्त है। आदेश जारी करने के बाद, गिनती शुरू होती है और आउटपुट सिग्नल HIGH (3.3 V) पर सेट होता है। पैरामीटर L संबंधित आउटपुट OUT1, OUT2 या OUT3 पर ट्रिगर सिग्नल उत्पन्न करने से पहले गिनने के लिए लाइनों (पल्स) की संख्या है। यह प्रक्रिया N चक्रों के लिए दोहराई जाती है।
आउटपुट सिग्नल की अवधि, यानी स्विच हाई-लो-हाई, कंट्रोलर की CPU स्पीड द्वारा नियंत्रित होती है और लगभग 5 माइक्रोसेकंड होती है। अवधि को "usec U" कमांड का उपयोग करके बदला जा सकता है, जहाँ U माइक्रोसेकंड में सिग्नल की अवधि है और डिफ़ॉल्ट रूप से 0 होता है। यदि सभी N काउंट पूरे हो जाते हैं, तो आउटपुट LOW पर सेट हो जाता है और कंट्रोलर निष्क्रिय अवस्था में वापस आ जाता है।
गिनती करते समय, LED1 और LED2 चालू होते हैं। यदि गिनती मोड सक्रिय है, तो लाइनों की गिनती करने के लिए आगे के सभी आदेशों को अनदेखा कर दिया जाता है। 1 से अधिक चैनल पर एक साथ लाइनों की गिनती करना संभव नहीं है।
Exampपर:
चैनल 4 पर 250 गुणा 3 लाइनों की गिनती करने के लिए, कमांड "4 250 3" जारी करें। आपको कुछ इस तरह का फीडबैक मिलेगा:
जैसा कि देखा जा सकता है, उपकरण बीता हुआ समय और गिने गए लाइनों की कुल संख्या लौटाता है। कुल लाइनों की संख्या या तो सकारात्मक या नकारात्मक होगी, जो आंदोलन की दिशा को दर्शाती है। हालाँकि, गिने जाने वाले पल्स की संख्या हमेशा सकारात्मक संख्या के रूप में दी जाएगी, चाहे आंदोलन की वास्तविक दिशा कुछ भी हो।
संपर्क
यदि आपके पास सिस्टम या इसके उपयोग के संबंध में कोई प्रश्न हो तो कृपया हमसे फोन या ईमेल के माध्यम से संपर्क करें।
मार्क्सपर्ट्स जीएमबीएच
- वेर्कस्ट्र. 3 22844 नोर्डर्स्टेड्ट / जर्मनी
- दूरभाष: +49 (40) 529 884 - 0
- फैक्स: +49 (40) 529 884 - 20
- info@marxperts.com
- www.marxperts.com
कॉपीराइट 2024 marXperts GmbH
सर्वाधिकार सुरक्षित।
दस्तावेज़ / संसाधन
![]() |
मार्क्सपर्ट्स क्वाड्रेचर डिकोडर फॉर इंक्रीमेंटल एनकोडर्स [पीडीएफ] उपयोगकर्ता पुस्तिका v1.1, वृद्धिशील एनकोडर के लिए क्वाडरेचर डिकोडर, क्वाडरेचर, वृद्धिशील एनकोडर के लिए डिकोडर, वृद्धिशील एनकोडर, एनकोडर |