marXperts-लोगो

वाढीव एन्कोडरसाठी marXperts क्वाड्रॅचर डीकोडर

marXperts-क्वाड्रॅचर-डीकोडर-साठी-वाढीव-एनकोडर-उत्पादन

उत्पादन माहिती

तपशील

  • उत्पादनाचे नाव: marquadb
  • आवृत्ती: v1.1
  • प्रकार: वाढीव एन्कोडरसाठी चतुर्भुज डीकोडर
  • निर्माता: marXperts GmbH

उत्पादन माहिती

marquadb एक क्वाड्रॅचर डीकोडर आहे जो वाढीव एन्कोडरसाठी डिझाइन केलेला आहे. यात marquadb कंट्रोलर बॉक्ससह हार्डवेअर घटक आहेत. डिव्हाइस USB-B कनेक्टर आणि D-Sub3 कनेक्टरद्वारे 9 पर्यंत वाढीव एन्कोडरच्या कनेक्शनसाठी परवानगी देते.
डीफॉल्ट खंडtage सेटिंग्ज 0.0 व्होल्टवर कमी आणि 3.3 व्होल्टवर उच्च आहेत, आवश्यक असल्यास पातळी उलट करण्याच्या पर्यायासह. डिव्हाइस रिअल-टाइम नाही आणि सुमारे 5 मायक्रोसेकंदचा LOW आणि HIGH दरम्यान स्विचिंग वेळ आहे, जो दीर्घ आउटपुट सिग्नल कालावधीसाठी समायोजित केला जाऊ शकतो.

वारंवार विचारले जाणारे प्रश्न

  • Q: खंड करू शकताtage स्तर marquadb वर उलट केले जातील?
    • A: होय, खंड उलट करणे शक्य आहेtagइच्छित असल्यास marquadb वर e स्तर.
  • Q: marquadb ला किती वाढीव एन्कोडर कनेक्ट केले जाऊ शकतात?
    • A: marquadb D-Sub3 कनेक्टरद्वारे 9 वाढीव एन्कोडर्सपर्यंत कनेक्ट करू शकतो.

हे मॅन्युअल कसे वापरावे

तुम्ही marquadb बॉक्स ऑपरेट करण्यास सुरुवात करण्यापूर्वी कृपया दस्तऐवजीकरण पॅकेजमध्ये समाविष्ट असलेले युजर मॅन्युअल आणि तांत्रिक दस्तऐवजीकरण काळजीपूर्वक वाचा.

घोषणा

युरोपmarXperts-Quadrature-Decoder-for-Incremental-encoders-fig-2

इन्स्ट्रुमेंट EMC निर्देशांचे पालन करते 2014/30/EU, कमी खंडtage निर्देशांक 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)

उत्तर अमेरिकाmarXperts-Quadrature-Decoder-for-Incremental-encoders-fig-3

हे इन्स्ट्रुमेंट FCC नियमांच्या भाग 15 नुसार श्रेणी B डिजिटल उपकरणाच्या वैशिष्ट्यांचे पालन करत असल्याचे आढळले आहे आणि डिजिटल उपकरणांसाठी कॅनेडियन इंटरफेरन्स कॉझिंग इक्विपमेंट स्टँडर्ड ICES-003 च्या सर्व आवश्यकता पूर्ण करते.

कचरा इलेक्ट्रिकल आणि इलेक्ट्रॉनिक निर्देश

अंतिम वापरकर्ते विल्हेवाटीसाठी शुल्क न आकारता विल्हेवाट लावण्यासाठी मार्क्सपर्ट्स GmbH कडे उपकरणे परत करू शकतात.
ही ऑफर फक्त खालील अटींवर वैध आहे:

  • युनिट EU मधील कंपनी किंवा संस्थेला विकले गेले आहे
  • युनिट सध्या EU मधील कंपनी किंवा संस्थेच्या मालकीचे आहे
  • युनिट पूर्ण आहे आणि दूषित नाही

इन्स्ट्रुमेंटमध्ये बॅटरी नसतात. निर्मात्याकडे परत न केल्यास, इलेक्ट्रॉनिक उपकरणांची विल्हेवाट लावण्यासाठी स्थानिक नियमांचे पालन करणे ही मालकाची जबाबदारी आहे.

कार्य

marXperts-Quadrature-Decoder-for-Incremental-encoders-fig-4

मार्क्वाडबी बॉक्स हा एक मायक्रोकंट्रोलर आहे जो वाढीव एन्कोडर्समधून सिग्नल (“ए क्वाड बी”) मोजतो. वाढीव एन्कोडर्स ही रेखीय किंवा रोटरी इलेक्ट्रोमेकॅनिकल उपकरणे असतात ज्यात 2 आउटपुट सिग्नल असतात, A आणि B, जे उपकरण हलवल्यावर पल्स जारी करतात. वाढीव एन्कोडर्स जवळजवळ तात्काळ स्थितीत वाढ नोंदवतात, जे त्यांना जवळच्या रिअल-टाइममध्ये हाय स्पीड यंत्रणेच्या हालचालींचे निरीक्षण करण्यास अनुमती देतात. A आणि B सिग्नल एकतर हालचालीची प्रगती दर्शवत असताना, A आणि B मधील फेज शिफ्ट हालचालीची दिशा निर्धारित करण्यास अनुमती देते. वरील आकृतीमध्ये, B सिग्नल A च्या पुढे आहे, त्यामुळे हालचालीची दिशा नकारात्मक आहे.

marquadb बॉक्स स्वतंत्रपणे 3 स्त्रोतांपर्यंत डाळी मोजतो, परंतु एकाच वेळी नाही. मोजणी दोन्ही दिशेने काम करते. इन्स्ट्रुमेंट हालचालीची दिशा आणि डाळी मोजण्यासाठी गेलेला वेळ सूचित करेल ज्यावरून हालचालीचा वेग मिळवता येईल. तथापि, मार क्वाडबी बॉक्सचे वास्तविक कार्य डाळींच्या दिलेल्या मोजणीपर्यंत पोहोचल्यानंतर क्रिया सुरू करणे आहे. बॉक्स एका समाक्षीय आउटपुटमध्ये सिग्नल (TTL सारखा) फीड करतो. कोएक्सियल आउटपुटची पातळी एकतर उच्च किंवा कमी आहे आणि खालीलप्रमाणे आहे:

  • बॉक्स मोजत नसल्यास कमी
  • बॉक्स मोजत असल्यास उच्च
  • जर डाळींची संख्या मोजली गेली असेल तर LOW वर स्विच करा
  • ताबडतोब किंवा कॉन्फिगर करण्यायोग्य विलंबानंतर HIGH वर परत जा
  • बॉक्स मोजणे थांबवल्यास कमी

डीफॉल्टनुसार, LOW म्हणजे 0.0 व्होल्ट आणि उच्च म्हणजे 3.3 व्होल्ट. इच्छित असल्यास पातळी उलट करणे शक्य आहे. marquadb बॉक्स हे रिअल-टाइम इन्स्ट्रुमेंट नाही. LOW आणि HIGH दरम्यान स्विच करण्याची वेळ 5 मायक्रोसेकंदांच्या परिमाणानुसार आहे परंतु आउटपुट सिग्नलचा कालावधी वाढवणे शक्य आहे.
एन्कोडरशी जोडलेली मोटर फिरत असताना कोणत्याही प्रकारच्या हार्डवेअरला ट्रिगर सिग्नल प्रदान करणे हा इन्स्ट्रुमेंटचा सामान्य वापर आहे. दिलेल्या डाळींची संख्या मोजल्यानंतर ट्रिगर सिग्नल तयार केले जातील. इन्स्ट्रुमेंटला मोटरच्या भौतिक गुणधर्मांबद्दल माहिती असणे आवश्यक नाही. हे फक्त वाढीव एन्कोडरच्या A आणि B डाळी मोजते.

Exampले: प्रति मिमी 1000 एन्कोडर पल्स देणारी मोटार 1 मिमीच्या प्रत्येक हालचालीनंतर फोटो काढणारा कॅमेरा ट्रिगर करेल. यासाठी TTL-प्रकार ट्रिगर सिग्नल प्राप्त करण्यास सक्षम कॅमेरा आवश्यक आहे.

हार्डवेअर घटक

डिव्हाइस खालील घटकांसह पाठवते:

marXperts-Quadrature-Decoder-for-Incremental-encoders-fig-5

इनपुट्स

marXperts-Quadrature-Decoder-for-Incremental-Encoders-fig-6marXperts-क्वाड्रेचर-डीकोडर-साठी-वाढीव-एनकोडर-अंजीर-6

marquadb बॉक्समध्ये मागील बाजूस USB-B कनेक्टर तसेच D-Sub9 कनेक्टर आहे. बॉक्स USB केबल वापरून पीसीशी कनेक्ट करणे आवश्यक आहे.
A, B आणि ग्राउंड लाईन्स 3 पर्यंत वाढीव एन्कोडर्स 9-पिन कनेक्टरद्वारे कंट्रोलरमध्ये दिले जातात.
पिन असाइनमेंट खालील तक्त्यामध्ये दर्शविल्या आहेत.

पिन असाइनमेंट  
1 एन्कोडर 1: सिग्नल ए marXperts-Quadrature-Decoder-for-Incremental-encoders-fig-7

 

 

2 एन्कोडर 1: सिग्नल बी
3 एन्कोडर 1: GND
4 एन्कोडर 2: सिग्नल ए
5 एन्कोडर 2: सिग्नल बी
6 एन्कोडर 2: GND
7 एन्कोडर 3: सिग्नल ए
8 एन्कोडर 3: सिग्नल बी
9 एन्कोडर 3: GND

आउटपुट

marXperts-Quadrature-Decoder-for-Incremental-encoders-fig-8

आउटपुट सिग्नल कोएक्सियल कनेक्टर्सना पुरवले जातात ज्यांनी बॉक्सला (पितळ रंगीत कनेक्टर) लक्ष्य उपकरणाने जोडणे आवश्यक आहे, उदा. कॅमेरा. कंट्रोलर निष्क्रिय असताना, कोएक्सियल आउटपुटवरील आउटपुट LOW (0.0 व्होल्ट) असते. जेव्हा कंट्रोलर मोजणे सुरू करतो, तेव्हा आउटपुट सिग्नल उच्च (3.3 व्होल्ट) सेट केला जातो. दिलेल्या संख्येपर्यंत पोहोचल्यानंतर, आउटपुट सिग्नल कमी होतो. हा सिग्नल कॅमेऱ्याचे रीड-आउट ट्रिगर करण्यासाठी किंवा इतर प्रकारच्या हार्डवेअरमधील काही क्रिया सुरू करण्यासाठी वापरला जाऊ शकतो. हे ऑपरेशन दिलेल्या संख्येसाठी पुनरावृत्ती होईल.

HIGH-LOW-HIGH सिग्नल स्विचिंगचा कालावधी अंदाजे आहे. 5 मायक्रोसेकंद. सिग्नल उलटणे शक्य आहे (HIGH=0 V, LOW=3.3 V).

कंट्रोलर सिग्नल मोजत असताना, LED1 प्रज्वलित होईल. अन्यथा, कंट्रोलर निष्क्रिय असताना, LED1 बंद असतो. LED2 सारखेच कार्य करेल परंतु आउटपुट सिग्नल जास्त असेल तरच चालू होईल आणि अन्यथा बंद केले जाईल. HIGH आणि LOW मधील स्विचिंगची वेळ खूपच कमी असल्याने, दोन्ही LEDs साधारणपणे सारखेच दिसतील.

फरक पाहण्यासाठी सेट करण्यायोग्य विलंब वेळ किमान 100 मिलीसेकंद असणे आवश्यक आहे.
RESET बटण कंट्रोलर रीबूट करेल जो USB केबल अनप्लग करण्याचा पर्याय आहे. बूट अप करताना, LED1 5 वेळा फ्लिकर होतो तर LED2 सतत प्रज्वलित असतो. सुरुवातीच्या क्रमानंतर, दोन्ही एलईडी बंद केले जातील.

संवाद

मार्क्वाडबी कंट्रोलर यूएसबी कनेक्शनद्वारे (USB-B ते USB-A) डेटा संकलन पीसी वरून नियंत्रित करणे आवश्यक आहे. कंट्रोलर एक पारंपारिक सीरियल इंटरफेस प्रदान करतो जो साध्या ASCII कमांडस समजतो आणि जो आउटपुट सीरियल इंटरफेसला प्लेन टेक्स्ट स्ट्रिंग म्हणून पाठवतो.
त्यामुळे बॉक्स “मॅन्युअली” किंवा API द्वारे ऑपरेट करणे शक्य आहे. तुम्ही सीरिअल कनेक्शन वापरणारे विविध प्रोग्रॅम वापरू शकता, उदा. Windows वर PuTTY किंवा Linux वर minicom. कृपया खालील सीरियल कनेक्शन सेटिंग्ज वापरा:

  • baudrate: 115200
  • समानता: काहीही नाही
  • स्टॉपबिट्स: 1
  • bytesize: 8 बिट
  • प्रवाह-नियंत्रण: काहीही नाही

लिनक्सवर, आपण अशा प्रकारे खालीलप्रमाणे एक साधी कमांड देऊ शकता, याची खात्री करून, डिव्हाइस file वापरकर्त्याला ते वाचण्यासाठी आणि त्यावर लिहिण्यासाठी योग्य परवानग्या आहेत:

  • minicom -D /dev/ttyACM0 -b 115200

Linux OS वर, /dev/ttyACM0 हे एक सामान्य उपकरणाचे नाव असेल. Windows वर, ते COMn असेल जेथे n हा एकच अंक असेल.

टीप: खालील आदेशांचा वापर करून कम्युनिकेशन API लागू करताना, कंट्रोलरद्वारे व्युत्पन्न केलेल्या मजकूर स्ट्रिंग्स देखील वाचण्याची खात्री करा, जरी तुम्ही त्यांचा वापर करत नसाल.

आज्ञा

कंट्रोलरला खालील आज्ञा समजतात (कंसातील स्ट्रिंग पर्यायी आहेत.

  • N ओळी L चॅनल C ची गणना करते - प्रत्येक चॅनेल C वर L एन्कोडर लाइन्स (पल्स) सह N गणनांसाठी मोजणी मोड प्रविष्ट करा (डिफॉल्ट: N=0, L=1000, C=1)
  • NL [C] - वरीलप्रमाणे परंतु "गणना" आणि "रेषा" या कीवर्डशिवाय आणि चॅनेल 1 ते 3 पुरवण्याच्या पर्यायासह
  • init [T [L]] - सहिष्णुता म्हणून T ओळी आणि सुरू करण्यासाठी L रेषांसह प्रारंभ करा (डिफॉल्ट: T=1, L=1000)
  • चॅनेल [नेल] सी - चॅनेल सी वरून सिग्नल मोजा (1 ते 3, डीफॉल्ट: 3)
  • मदत - वापर दर्शवते
  • सेट - सेट करण्यायोग्य पॅरामीटर्सची वर्तमान मूल्ये दर्शविते
  • शो - निघून गेलेल्या वेळेसह चालू मोजणीची प्रगती दर्शवते
  • उच्च - डीफॉल्ट सिग्नल पातळी उच्च (3.3 V) वर सेट करते
  • कमी - डीफॉल्ट सिग्नल पातळी LOW (0 V) वर सेट करते
  • led1|2 चालू|बंद - LED1|2 चालू किंवा बंद करा
  • out1|2|3 चालू|बंद - OUT1|2|3 चालू (उच्च) किंवा बंद (LOW)
  • tol[erance] T - लक्ष्यापर्यंत पोहोचण्यासाठी मोजलेल्या सिग्नलसाठी सहिष्णुता (डिफॉल्ट: T=1)
  • यूसेक U - मोजणी इव्हेंटनंतर आउटपुट पातळी कमी वरून उच्च वर स्विच करण्यासाठी मायक्रोसेकंदमध्ये वेळ (डिफॉल्ट: U = 0)
  • शेवट | रद्द करा | थांबवा - लक्ष्य गाठण्यापूर्वी चालू असलेली मोजणी संपवा
  • वर्बोस [असत्य|सत्य] - शब्दशः टॉगल करते. खोट्याचे खरे वितर्क वापरा

N घटनांची मोजणी सुरू करण्यासाठी, फक्त N प्रविष्ट करणे पुरेसे आहे. आदेश जारी केल्यानंतर, मोजणी सुरू होते आणि आउटपुट सिग्नल HIGH (3.3 V) वर सेट केला जातो. पॅरामीटर L हे संबंधित आउटपुट OUT1, OUT2 किंवा OUT3 वर ट्रिगर सिग्नल तयार करण्यापूर्वी मोजण्यासाठी रेषांची (पल्स) संख्या आहे. ही प्रक्रिया एन सायकलसाठी पुनरावृत्ती होते.

आउटपुट सिग्नलचा कालावधी, म्हणजे. HIGH-LOW-HIGH स्विच, कंट्रोलरच्या CPU गतीद्वारे नियंत्रित केला जातो आणि सुमारे 5 मायक्रोसेकंद असतो. "usec U" कमांड वापरून कालावधी बदलला जाऊ शकतो जेथे U हा सिग्नलचा कालावधी मायक्रोसेकंदमध्ये असतो आणि डीफॉल्ट 0 पर्यंत असतो. सर्व N संख्या पूर्ण झाल्यास, आउटपुट LOW वर सेट केले जाते आणि कंट्रोलर निष्क्रिय स्थितीत परत येतो.
मोजणी करताना, LED1 आणि LED2 चालू आहेत. मोजणी मोड सक्रिय असल्यास, ओळी मोजण्यासाठी पुढील सर्व आदेश दुर्लक्षित केले जातात. 1 पेक्षा जास्त चॅनेलवर एकाच वेळी ओळी मोजणे शक्य नाही.

Exampले:

चॅनल 4 वर 250 वेळा 3 ओळी मोजण्यासाठी, "4 250 3" कमांड जारी करा. तुम्हाला यासारखे काही फीडबॅक मिळेल:

marXperts-Quadrature-Decoder-for-Incremental-encoders-fig-9

जसे पाहिले जाऊ शकते, इन्स्ट्रुमेंट निघून गेलेली वेळ परत करते आणि एकूण क्र. मोजलेल्या ओळींची. ओळींची एकूण संख्या एकतर सकारात्मक किंवा नकारात्मक असेल, जी हालचालीची दिशा दर्शवते. मोजल्या जाणाऱ्या डाळींची संख्या, तथापि, हालचालीची वास्तविक दिशा विचारात न घेता, नेहमी सकारात्मक संख्या म्हणून दिली जाईल.

संपर्क करा

सिस्टम किंवा त्याच्या वापराबाबत तुम्हाला प्रश्न असल्यास, कृपया फोन किंवा ईमेलद्वारे आमच्याशी संपर्क साधा.

marXperts GmbH

  • वर्क्स्ट्र. 3 22844 Norderstedt / जर्मनी
  • दूरध्वनी: +४९ (०) २१९५ ६०२ – ०
  • फॅक्स: +४९ (०) २१९५ ६०२ – ०
  • info@marxperts.com
  • www.marxperts.com

कॉपीराइट 2024 marXperts GmbH
सर्व हक्क राखीव.

कागदपत्रे / संसाधने

वाढीव एन्कोडरसाठी marXperts क्वाड्रॅचर डीकोडर [pdf] वापरकर्ता मॅन्युअल
v1.1, वाढीव एन्कोडरसाठी चतुर्भुज डीकोडर, चतुर्भुज, वाढीव एन्कोडरसाठी डीकोडर, वाढीव एन्कोडर, एन्कोडर

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *