आश्वस्त-लोगो

खात्रीशीर १०४-COM-८S, १०४-COM-४S आठ किंवा चार पोर्ट कम्युनिकेशन बोर्ड

खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-उत्पादन

तपशील

श्रेणी तपशील
संप्रेषण इंटरफेस
कनेक्टर एक ५०-पिन कनेक्टर
प्रति पोर्ट पिन प्रत्येक पोर्टमध्ये आठ पिन अधिक कॉमन ग्राउंड्स
वर्ण लांबी 5, 6, 7, किंवा 8 बिट
समता सम, विषम, किंवा काहीही नाही
मध्यांतर थांबवा 1, 1.5, किंवा 2 बिट
सिरीयल डेटा दर ११५.२ के बॉड पर्यंत (असिंक्रोनस); ९२१.६ के बॉड पर्यंत (जंपर निवडण्यायोग्य)
मल्टीड्रॉप (RS-485) सुसंगत; ३२ ड्रायव्हर्स/रिसीव्हर पर्यंत; ७५ALS१८० ड्रायव्हर/रिसीव्हर वापरते
RS-422 सुसंगतता ऑनलाइन १० रिसीव्हर्सपर्यंत परवानगी आहे.
पत्ता कॉन्फिगरेशन जंपर्सनी सेट केलेला ISA बस पत्ता; नॉन-व्होलॅटाइल मेमरीमधून लोड केलेले चॅनेल पत्ते
व्यत्यय प्रति चॅनेल वैयक्तिक IRQ, नॉन-व्होलॅटाइल मेमरीमध्ये संग्रहित
प्राप्तकर्ता संवेदनशीलता ±२०० mV डिफरेंशियल इनपुट
सामान्य मोड खंडtage +12V ते -7V
आउटपुट ड्राइव्ह क्षमता थर्मल शटडाउनसह 60 एमए
समाप्ती प्रति चॅनेल जंपर-निवडण्यायोग्य इनपुट/आउटपुट टर्मिनेशन; बायस प्रदान केले आहे
पर्यावरणीय
ऑपरेटिंग तापमान 0 ते +60 ° से
स्टोरेज तापमान -50 ते +120 ° से
आर्द्रता 5% ते 95%, नॉन-कंडेन्सिंग
पॉवर आवश्यकता साधारणपणे ४०० एमए वर +५ व्हीडीसी, कमाल ८०० एमए
आकार PC/१०४ फॉरमॅट, ३.५” x ३.७५”

कार्यात्मक वर्णन

  • या सिरीयल इंटरफेस बोर्डमध्ये आठ किंवा चार स्वतंत्र पोर्ट असतात आणि ते प्रभावी RS-485 आणि RS-422 मल्टीपॉइंट कम्युनिकेशन प्रदान करतात. प्रत्येक चॅनेल दोन्ही मोडमध्ये कॉन्फिगर केले जाऊ शकते. बोर्डवरील जंपर्स प्रत्येक वैयक्तिक चॅनेलसाठी टर्मिनेशनसह कॉन्फिगरेशनची निवड करण्याची परवानगी देतात.
  • बोर्ड PC/104 फॉरमॅटमध्ये डिझाइन केलेले आहेत.
  • त्याची परिमाणे अंदाजे ३.७७५ इंच X ३.५५० इंच आहेत. सर्व सिग्नल कनेक्शन बोर्डच्या काठावर बसवलेल्या ५० पिन कनेक्टरद्वारे केले जातात.

RS-485 संतुलित मोड ऑपरेशन

  • बोर्ड RS-485 मोडचे समर्थन करते जे वाढीव श्रेणी आणि आवाज प्रतिकारशक्तीसाठी भिन्न संतुलित ड्रायव्हर्स वापरतात. RS-485 तपशील एका ओळीवर कमाल 32 उपकरणे परिभाषित करते. "रिपीटर" चा वापर करून एका ओळीवर सर्व्ह केलेल्या उपकरणांची संख्या वाढविली जाऊ शकते.
  • कम्युनिकेशन लाईन्स टर्मिनेट करण्यासाठी लोड रेझिस्टर जोडण्याची क्षमता देखील बोर्डमध्ये आहे. RS-485 कम्युनिकेशन्ससाठी एका ट्रान्समीटरने बायस व्हॉल्यूम पुरवणे आवश्यक आहे.tagसर्व ट्रान्समीटर बंद असताना ज्ञात "शून्य" स्थिती सुनिश्चित करण्यासाठी e. तसेच, "रिंगिंग" टाळण्यासाठी नेटवर्कच्या प्रत्येक टोकावरील रिसीव्हर इनपुट बंद केले पाहिजेत. हे बोर्ड डिफॉल्टनुसार बायसिंगला समर्थन देतात आणि बोर्डवरील जंपर्सद्वारे टर्मिनेशनला समर्थन देतात. जर तुमच्या अर्जात ट्रान्समीटर पक्षपाती नसावा अशी आवश्यकता असेल, तर कृपया कारखान्याशी संपर्क साधा.
  • वापरलेला ड्रायव्हर/रिसीव्हर, प्रकार ७५१७६B, उच्च बॉड दराने अत्यंत लांब कम्युनिकेशन लाईन्स चालवण्यास सक्षम आहे. तो संतुलित लाईन्सवर ±६० mA पर्यंत चालवू शकतो आणि +१२ V किंवा -७ V च्या कॉमन मोड नॉइजवर सुपरइम्पोज केलेले २०० mV पर्यंत कमीत कमी डिफरेंशियल सिग्नल इनपुट प्राप्त करू शकतो. कम्युनिकेशन संघर्षाच्या बाबतीत, ड्रायव्हर/रिसीव्हरमध्ये थर्मल शटडाउन असते.

कॉम पोर्ट सुसंगतता

  • प्रकार १६५५० UARTs हे असिंक्रोनस कम्युनिकेशन एलिमेंट (ACE) म्हणून वापरले जातात. यामध्ये मल्टीटास्किंग ऑपरेटिंग सिस्टीममधील डेटा गमावण्यापासून संरक्षण करण्यासाठी १६-बाइट ट्रान्समिट/रिसीव्ह बफरचा समावेश आहे, तसेच मूळ IBM सिरीयल पोर्टशी १००% सुसंगतता राखली जाते. तथापि, पोर्ट मानक COM पोर्ट पत्त्यांपुरते मर्यादित नाहीत.
  • I/O पत्ता श्रेणी 100 ते 3F8 हेक्समध्ये सतत पत्ता निवड कुठेही उपलब्ध आहे आणि आमचा FINDBASE प्रोग्राम तुमच्या संगणकातील उपलब्ध पत्त्यांसाठी I/O बस मेमरी-मॅप केलेले पत्ते स्कॅन करेल जे इतर संगणक संसाधनांशी विरोधाभास न करता वापरले जाऊ शकतात. हे पोर्टला चार “मानक” COM पोर्टपैकी एक म्हणून वापरण्याची परवानगी देते (COM1 ते COM4), किंवा कोणत्याही संयोजनात त्यांच्या बाजूने एकत्र राहण्यासाठी.
  • बोर्डवर एक क्रिस्टल ऑसिलेटर आहे. हे ऑसिलेटर मानक क्रिस्टल ऑसिलेटरसह 300 ते 921,600 पर्यंत बॉड रेटची अचूक निवड करण्यास अनुमती देते. मानक क्रिस्टल ऑसिलेटरचा वापर दोन घड्याळ दर निर्माण करण्यासाठी केला जातो. एक मानक 1.8432 MHz घड्याळ आहे.
  • जर जास्त बॉड रेट आवश्यक असतील तर जंपरद्वारे १४.७४५६MHz रेट निवडता येतो.

संप्रेषण मोड
हा बोर्ड २-वायर केबल कनेक्शनसह हाफ-डुप्लेक्स कम्युनिकेशनला समर्थन देतो. हाफ-डुप्लेक्समुळे ट्रॅफिक दोन्ही दिशेने जाऊ शकते, परंतु एका वेळी फक्त एकाच दिशेने. RS-2 कम्युनिकेशन्स सामान्यतः हाफ-डुप्लेक्स मोड वापरतात कारण ते फक्त एकच जोडी वायर सामायिक करतात.

ऑटो-आरटीएस ट्रान्ससीव्हर नियंत्रण
RS-485 कम्युनिकेशन्समध्ये, ड्रायव्हर आवश्यकतेनुसार सक्षम आणि अक्षम करणे आवश्यक आहे, ज्यामुळे सर्व बोर्ड दोन वायर केबल शेअर करू शकतात. बोर्ड स्वयंचलितपणे ड्रायव्हर नियंत्रित करतो. स्वयंचलित नियंत्रणासह, डेटा ट्रान्समिट करण्यासाठी तयार असताना ड्रायव्हर सक्षम केला जातो. डेटा ट्रान्सफर सुरू झाल्यानंतर ड्रायव्हर एका कॅरेक्टरच्या ट्रान्समिशन वेळेसाठी सक्षम राहतो आणि नंतर तो अक्षम केला जातो. RS-485 ट्रान्समिशन दरम्यान रिसीव्हर अक्षम केला जातो आणि नंतर ट्रान्समीटर ड्रायव्हर अक्षम केला जातो तेव्हा तो सक्षम केला जातो. बोर्ड स्वयंचलितपणे डेटाच्या बॉड रेटनुसार त्याची वेळ समायोजित करतो. (टीप: या स्वयंचलित नियंत्रण वैशिष्ट्यामुळे, बोर्ड विंडोज अनुप्रयोगांमध्ये वापरण्यासाठी आदर्श आहे)

IRQ सपोर्ट
बोर्ड IRQ संसाधनांच्या वापरास समर्थन देतो आणि मायक्रोसॉफ्टच्या विंडोज NT सारख्या या वैशिष्ट्यास समर्थन देणाऱ्या ऑपरेटिंग सिस्टमसह वापरण्यासाठी ऑन-बोर्ड IRQ स्टेटस रजिस्टर समाविष्ट करतो. हे बोर्डला सर्व आठ पोर्ट नियंत्रित करण्यासाठी IRQ च्या एक ते पाच स्तरांचा वापर करण्यास अनुमती देते, ज्यामुळे सिस्टम कॉन्फिगरेशन मोठ्या प्रमाणात सोपे होते.

खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)

इन्स्टॉलेशन

  • तुमच्या सोयीसाठी एक मुद्रित क्विक-स्टार्ट गाइड (QSG) बोर्डाने भरलेला आहे. जर तुम्ही आधीच QSG मधून पायऱ्या केल्या असतील, तर तुम्हाला हा धडा अनावश्यक वाटू शकतो आणि तुमचा अर्ज विकसित करणे सुरू करण्यासाठी तुम्ही पुढे जाऊ शकता.
  • या PC/104 बोर्डसह प्रदान केलेले सॉफ्टवेअर सीडीवर आहे आणि वापरण्यापूर्वी ते तुमच्या हार्ड डिस्कवर स्थापित करणे आवश्यक आहे. हे करण्यासाठी, तुमच्या ऑपरेटिंग सिस्टमसाठी योग्य म्हणून खालील चरणे करा.
    सीडी स्थापना
  • खालील सूचना CD-ROM ड्राइव्ह "D" ड्राइव्ह आहे असे गृहीत धरतात. कृपया आवश्यकतेनुसार तुमच्या सिस्टमसाठी योग्य ड्राइव्ह अक्षर बदला.

डॉस

  1. सीडी तुमच्या सीडी-रॉम ड्राइव्हमध्ये ठेवा.
  2. प्रकार ड: प्रविष्ट करा  सक्रिय ड्राइव्हला CD-ROM ड्राइव्हवर बदलण्यासाठी.
  3. प्रकार एंटर स्थापित करा इन्स्टॉल प्रोग्राम चालवण्यासाठी.
  4. या बोर्डसाठी सॉफ्टवेअर स्थापित करण्यासाठी ऑन-स्क्रीन सूचनांचे अनुसरण करा.

विंडोज 

  1. सीडी तुमच्या सीडी-रॉम ड्राइव्हमध्ये ठेवा.
  2. सिस्टमने आपोआप इंस्टॉल प्रोग्राम चालवला पाहिजे. जर इन्स्टॉल प्रोग्राम त्वरीत चालत नसेल, तर START | वर क्लिक करा चालवा आणि टाइप करा डी: स्थापित करा, ओके क्लिक करा किंवा दाबा प्रविष्ट करा.
  3. या बोर्डसाठी सॉफ्टवेअर स्थापित करण्यासाठी ऑन-स्क्रीन सूचनांचे अनुसरण करा.

लिनक्स
लिनक्स अंतर्गत सीरिअल पोर्ट्स स्थापित करण्याच्या माहितीसाठी कृपया CD-ROM वर linux.htm पहा.

हार्डवेअर स्थापित करत आहे

  • बोर्ड स्थापित करण्यापूर्वी, या मॅन्युअलचा धडा 3 आणि धडा 4 काळजीपूर्वक वाचा आणि तुमच्या गरजेनुसार बोर्ड कॉन्फिगर करा. SETUP प्रोग्रामचा वापर बोर्डवर जंपर्स कॉन्फिगर करण्यात मदत करण्यासाठी केला जाऊ शकतो. पत्ता निवडताना विशेषतः सावधगिरी बाळगा. दोन स्थापित फंक्शन्सचे पत्ते ओव्हरलॅप झाल्यास, तुम्हाला अप्रत्याशित संगणक वर्तनाचा अनुभव येईल. ही समस्या टाळण्यासाठी मदत करण्यासाठी, CD वरून स्थापित केलेल्या FINDBASE.EXE प्रोग्रामचा संदर्भ घ्या. सेटअप प्रोग्राम बोर्डवर पर्याय सेट करत नाही, ते जंपर्सद्वारे सेट केले जाणे आवश्यक आहे.
  • हे मल्टी-पोर्ट सीरियल कम्युनिकेशन बोर्ड प्रत्येक UART साठी सॉफ्टवेअर-प्रोग्राम करण्यायोग्य ॲड्रेस रेंज वापरते, ऑनबोर्ड EEPROM मध्ये संग्रहित. ऑनबोर्ड ॲड्रेस सिलेक्शन जंपर ब्लॉक वापरून EEPROM चा पत्ता कॉन्फिगर करा, त्यानंतर प्रत्येक ऑनबोर्ड UART साठी पत्ते कॉन्फिगर करण्यासाठी प्रदान केलेला सेटअप प्रोग्राम वापरा.

बोर्ड स्थापित करण्यासाठी

  1. वर नमूद केल्याप्रमाणे, तुमच्या अर्जाच्या आवश्यकतांनुसार निवडलेल्या पर्यायांसाठी आणि बेस ॲड्रेससाठी जंपर्स स्थापित करा.
  2. PC/104 स्टॅकमधून पॉवर काढा.
  3. बोर्ड स्टॅकिंग आणि सुरक्षित करण्यासाठी स्टँडऑफ हार्डवेअर एकत्र करा.
  4. CPU वरील PC/104 कनेक्टरवर किंवा स्टॅकवर बोर्ड काळजीपूर्वक प्लग करा, कनेक्टर पूर्णपणे एकत्र बसण्यापूर्वी पिनचे योग्य संरेखन सुनिश्चित करा.
  5. बोर्डच्या I/O कनेक्टर्सवर I/O केबल्स स्थापित करा आणि स्टॅक एकत्र सुरक्षित करण्यासाठी पुढे जा किंवा निवडलेल्या माउंटिंग हार्डवेअरचा वापर करून सर्व बोर्ड स्थापित होईपर्यंत चरण 3-5 पुन्हा करा.
  6. तुमच्या PC/104 स्टॅकमधील सर्व कनेक्शन योग्य आणि सुरक्षित आहेत का ते तपासा त्यानंतर सिस्टम पॉवर अप करा.
  7. प्रदान केलेल्या sपैकी एक चालवाampतुमच्या ऑपरेटिंग सिस्टीमसाठी योग्य प्रोग्राम्स जे तुमच्या इन्स्टॉलेशनची चाचणी आणि प्रमाणीकरण करण्यासाठी CD वरून इन्स्टॉल केले होते.

विंडोज ऑपरेटिंग सिस्टममध्ये COM पोर्ट स्थापित करणे
टीप: COM बोर्ड अक्षरशः कोणत्याही ऑपरेटिंग सिस्टममध्ये स्थापित केले जाऊ शकतात आणि आम्ही विंडोजच्या पूर्वीच्या आवृत्त्यांमध्ये इंस्टॉलेशनला समर्थन देतो आणि भविष्यातील आवृत्तीला देखील समर्थन देण्याची शक्यता आहे. WinCE मध्ये वापरण्यासाठी, विशिष्ट सूचनांसाठी कारखान्याशी संपर्क साधा.

विंडोज NT4.0 

  • विंडोज NT4 मध्ये COM पोर्ट स्थापित करण्यासाठी तुम्हाला रजिस्ट्रीमध्ये एक एंट्री बदलावी लागेल. ही एंट्री मल्टी-पोर्ट COM बोर्डवर IRQ शेअरिंग सक्षम करते. की HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serial\ आहे. व्हॅल्यूचे नाव PermitShare आहे आणि डेटा 1 वर सेट केला पाहिजे.
  • त्यानंतर तुम्ही बोर्डचे पोर्ट COM पोर्ट म्हणून जोडाल, तुमच्या बोर्डच्या सेटिंग्जशी जुळण्यासाठी बेस ॲड्रेस आणि IRQ सेट करा.
  • नोंदणी मूल्य बदलण्यासाठी, START|RUN मेनू पर्यायातून RegEdit चालवा (दिलेल्या जागेत REGEDIT [ENTER] टाइप करून). झाड खाली नेव्हिगेट करा view की शोधण्यासाठी डावीकडे, आणि तुम्हाला नवीन डेटा मूल्य सेट करण्याची परवानगी देणारा संवाद उघडण्यासाठी मूल्याच्या नावावर डबल क्लिक करा.खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)
  • COM पोर्ट जोडण्यासाठी, START|CONTROL PANEL|PORTS ऍपलेट वापरा आणि ADD वर क्लिक करा, नंतर योग्य UART पत्ता आणि इंटरप्ट क्रमांक प्रविष्ट करा.
  • जेव्हा “नवीन पोर्ट जोडा” संवाद कॉन्फिगर केला जातो तेव्हा ओके क्लिक करा, परंतु तुम्ही इतर कोणतेही पोर्ट जोडत नाही तोपर्यंत “आता रीस्टार्ट करू नका” असे उत्तर द्या. नंतर सिस्टम सामान्यपणे रीस्टार्ट करा किंवा “आता रीस्टार्ट करा” निवडा.

Windows XP 

  • Windows XP मध्ये COM पोर्ट इंस्टॉल करण्यासाठी आपण मॅन्युअली "मानक" कम्युनिकेशन पोर्ट इंस्टॉल कराल, नंतर हार्डवेअरशी जुळण्यासाठी पोर्टद्वारे वापरल्या संसाधनांसाठी सेटिंग्ज बदला.
  • कंट्रोल पॅनलमधून "हार्डवेअर जोडा" ऍपलेट चालवा.
  • "नवीन हार्डवेअर विझार्ड जोडा" संवादात "पुढील" वर क्लिक करा.
  • नंतर तुम्हाला "...शोधत आहे..." संदेश दिसेल
  • "होय, मी आधीच हार्डवेअर कनेक्ट केले आहे" निवडा आणि "पुढील" क्लिक कराखात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)
  • सादर केलेल्या सूचीच्या तळाशी "नवीन हार्डवेअर डिव्हाइस जोडा" निवडा आणि "पुढील" क्लिक करा.
  • "मी सूचीमधून व्यक्तिचलितपणे निवडलेले हार्डवेअर स्थापित करा" निवडा आणि "पुढील" क्लिक करा.
  • "पोर्ट्स (COM आणि LPT) निवडा आणि "पुढील" क्लिक करा
  • "(स्टँडर्ड पोर्ट प्रकार)" आणि "कम्युनिकेशन्स पोर्ट" (डिफॉल्ट) निवडा, "पुढील" वर क्लिक करा.
  • "पुढील" वर क्लिक करा.खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)
  • क्लिक करा "View किंवा या हार्डवेअरसाठी संसाधने बदला (प्रगत)” लिंक. खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)
  • "स्वहस्ते कॉन्फिगरेशन सेट करा" बटणावर क्लिक करा.
  • "सेटिंग्ज आधारित:" ड्रॉप-डाउन सूचीमधून "मूलभूत कॉन्फिगरेशन 8" निवडा.
  • "संसाधन सेटिंग्ज" बॉक्समध्ये "I/O श्रेणी" निवडा आणि "सेटिंग्ज बदला..." बटणावर क्लिक करा. बोर्डचा मूळ पत्ता प्रविष्ट करा आणि "ओके" क्लिक कराखात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)
  • "संसाधन सेटिंग्ज" बॉक्समध्ये "IRQ" निवडा आणि "सेटिंग्ज बदला" बटणावर क्लिक करा.
  • बोर्डचा IRQ प्रविष्ट करा आणि "ओके" क्लिक करा.
  • "स्वहस्ते कॉन्फिगरेशन सेट करा" संवाद बंद करा आणि "समाप्त" क्लिक करा.
  • जर तुम्हाला अधिक पोर्ट्स स्थापित करायचे असतील तर "रीबूट करू नका" वर क्लिक करा. वरील सर्व चरणांची पुनरावृत्ती करा, समान IRQ प्रविष्ट करा परंतु प्रत्येक अतिरिक्त UART साठी कॉन्फिगर केलेला बेस पत्ता वापरून.
  • तुम्ही पोर्ट इन्स्टॉल केल्यावर, सिस्टीम सामान्यपणे रीबूट करा.

पर्याय निवड

या विभागात वर्णन केलेले जंपर्स शोधण्यात मदत करण्यासाठी, या विभागाच्या शेवटी दिलेला पर्याय निवड नकाशा पहा. सिरीयल कम्युनिकेशन विभागाचे ऑपरेशन खालील परिच्छेदांमध्ये वर्णन केल्याप्रमाणे जंपर इंस्टॉलेशनद्वारे निश्चित केले जाते.

खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)

समाप्ती:

  • ट्रान्समिशन लाइन त्याच्या वैशिष्ट्यपूर्ण प्रतिबाधामध्ये रिसीव्हिंग एंडवर संपवावी. TERM लेबल असलेल्या ठिकाणी जंपर स्थापित केल्याने RS-120 ऑपरेशनसाठी ट्रान्समिट/रिसीव्ह इनपुट/आउटपुटवर 485Ω लोड लागू होतो.
  • RS-485 ऑपरेशन्समध्ये जिथे अनेक टर्मिनल्स असतात, तिथे वर वर्णन केल्याप्रमाणे नेटवर्कच्या प्रत्येक टोकावरील फक्त RS-485 पोर्टमध्ये टर्मिनेटिंग रेझिस्टर असले पाहिजेत. तसेच, RS-485 ऑपरेशनसाठी, RX+ आणि RX- लाईन्सवर बायस असणे आवश्यक आहे. जर बोर्ड ते बायस प्रदान करू इच्छित नसेल, तर फॅक्टरी तांत्रिक समर्थनाशी संपर्क साधा.

डेटा केबल वायरिंग

  • व्यत्यय आणतो: बोर्ड IRQ 2, 3, 5, 7, 10 आणि 11 ला समर्थन देतो (इतर स्थापित हार्डवेअरद्वारे राखीव नसल्यास). EEPROM मध्ये योग्य पत्त्यावर इच्छित IRQ पातळी लिहून आणि EEPROM मधून योग्य रजिस्टरमध्ये लोड करून स्तर निवडले जातात. चॅनेल A, B, C आणि D मध्ये वैयक्तिक इंटरप्ट असतात आणि चॅनेल E, F, G आणि H मध्ये पाचवा इंटरप्ट असतो. सर्व चॅनेलसाठी इंटरप्ट व्हॅल्यू लोड करणे आवश्यक आहे. जर सर्व चॅनेलसाठी समान इंटरप्ट वापरायचा असेल, तर ते EEPROM मधील पाचही इंटरप्ट स्थानांमध्ये प्रविष्ट केले पाहिजे.
  • कृपया नोंद घ्यावी: विंडोज एनटी मध्ये, आयआरक्यू शेअरिंगला समर्थन देण्यासाठी सिस्टम रजिस्ट्रीमध्ये बदल करणे आवश्यक आहे. मायक्रोसॉफ्टने एमएसडीएन लायब्ररीमध्ये प्रदान केलेल्या “कंट्रोलिंग मल्टीपोर्ट सिरीयल आय/ओ बोर्ड्स” मधून खालील उतारा घेतला आहे. डॉक्युमेंट आयडी: mk:@ivt:nt40res/D15/S55FC.HTM, विंडोज एनटी रिसोर्स किटमध्ये देखील उपलब्ध आहे. कंसात बंद केलेला मजकूर (“[]”) टिप्पणी दर्शवितो.
  • मायक्रोसॉफ्ट सिरीयल ड्रायव्हरचा वापर अनेक डंब मल्टीपोर्ट सिरीयल बोर्ड नियंत्रित करण्यासाठी केला जाऊ शकतो. डंब सूचित करते की नियंत्रणामध्ये ऑन-बोर्ड प्रोसेसरचा समावेश नाही. मल्टीपोर्ट बोर्डच्या प्रत्येक पोर्टमध्ये रजिस्ट्रीमधील CurrentControlSet\Services\Serial सबकी अंतर्गत एक स्वतंत्र सबकी असते. यापैकी प्रत्येक उपकीमध्ये, तुम्ही DosDevices, Interrupt, InterruptStatus, Port Address आणि PortIndex साठी मूल्ये जोडली पाहिजेत कारण ही हार्डवेअर रेकग्नायझरने शोधली नाहीत. (या मूल्यांसाठी वर्णन आणि श्रेणींसाठी, Regentry.hlp, नोंदणी मदत पहा file विंडोज एनटी वर्कस्टेशन रिसोर्स किट सीडी वर.)

उदाample, जर तुमच्याकडे 0x300 पत्त्यावर कंट्रोल ब्लॉकसह बोर्ड कॉन्फिगर केलेला असेल, पोर्ट्स सलग आणि 0x100 पत्त्यापासून सुरू होत असतील आणि सर्व पोर्टवर 0x5 चा IRQ असेल, तर रेजिस्ट्रीमधील मूल्ये आहेत:

  • Serial2 उपकी:
    PortAddress = REG_DWORD 0x100 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM3 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 1
  • Serial3 उपकी:
    PortAddress = REG_DWORD 0x108 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM4 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 2
  • Serial4 उपकी:
    PortAddress = REG_DWORD 0x110 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM5 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 3
  • Serial5 उपकी:
    PortAddress = REG_DWORD 0x118 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM6 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 4
  • Serial6 उपकी:
    PortAddress = REG_DWORD 0x120 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM7 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 5
  • Serial7 उपकी:
    PortAddress = REG_DWORD 0x128 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM8 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 6
    Serial8 उपकी:
    PortAddress = REG_DWORD 0x130 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM9 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 7
  • Serial9 उपकी:
    PortAddress = REG_DWORD 0x138 व्यत्यय = REG_DWORD 5 DosDevices = REG_SZ COM10 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 8

InterruptStatus एंट्री 0x500 ही थोडी असामान्य आहे; हा पहिल्या पोर्ट प्लस 0x400 चा मूळ पत्ता आहे. हे सामान्यतः पहिल्या पोर्टचे उपनाव असेल, परंतु बोर्ड हा उपनाम पत्ता स्टेटस रजिस्टरसाठी वापरतो.

खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)

पत्ता निवड

प्रत्येक पोर्टचा बेस अॅड्रेस १००-३F८ हेक्स I/O अॅड्रेस रेंजमध्ये कुठेही निवडता येतो, परंतु तो अॅड्रेस इतर फंक्शन्ससह ओव्हरलॅप होत नाही. जर शंका असेल तर, मानक अॅड्रेस असाइनमेंटच्या यादीसाठी खालील तक्त्याचा संदर्भ घ्या. (प्राथमिक आणि दुय्यम बायनरी सिंक्रोनस कम्युनिकेशन पोर्ट ऑपरेटिंग सिस्टमद्वारे समर्थित आहेत.) तुमच्या बोर्डसोबत प्रदान केलेला FINDBASE बेस अॅड्रेस लोकेटर प्रोग्राम तुम्हाला हा संघर्ष टाळणारा बेस अॅड्रेस निवडण्यास मदत करेल.

तक्ता ४-१: संगणकांसाठी मानक पत्ता असाइनमेंट

हेक्स रेंज वापर
000-00F 8237 DMA कंट्रोलर 1
020-021 8259 व्यत्यय
040-043 8253 टाइमर
060-06F 8042 कीबोर्ड कंट्रोलर
070-07F सीएमओएस रॅम, एनएमआय मास्क रेग, आरटी क्लॉक
080-09F DMA पृष्ठ नोंदणी
0A0-0BF 8259 स्लेव्ह इंटरप्ट कंट्रोलर
0C0-0DF 8237 DMA कंट्रोलर 2
0F0-0F1 गणित कोप्रोसेसर
0F8-0FF गणित कोप्रोसेसर
170-177 फिक्स्ड डिस्क कंट्रोलर 2
1F0-1F8 फिक्स्ड डिस्क कंट्रोलर 1
200-207 खेळ पोर्ट
238-23B बस माऊस
23C-23F Alt. बस माऊस
278-27F समांतर प्रिंटर
2B0-2BF EGA
2C0-2CF EGA
2D0-2DF EGA
2E0-2E7 GPIB (AT)
2E8-2EF सिरीयल पोर्ट
2F8-2FF सिरीयल पोर्ट
300-30F राखीव
310-31F राखीव
320-32F हार्ड डिस्क (XT)
370-377 फ्लॉपी कंट्रोलर 2
378-37F समांतर प्रिंटर
380-38F SDLC
3A0-3AF SDLC
3B0-3BB MDA
3BC-3BF समांतर प्रिंटर
3C0-3CF VGA EGA
3D0-3DF CGA
3E8-3EF सिरीयल पोर्ट
3F0-3F7 फ्लॉपी कंट्रोलर 1
3F8-3FF सिरीयल पोर्ट
  • ॲड्रेस जंपर्स कंट्रोल ब्लॉकचा पत्ता ठरवतात; पोर्ट्सचे पत्ते आणि इंटरप्ट्स ऑनबोर्ड EEPROM वरून घेतले जातात. इंटरप्ट शेअरिंग रजिस्टर (प्रामुख्याने NT4 मध्ये वापरलेले) चॅनल A च्या पत्त्यावर संदर्भित आहे.
  • EEPROM मध्ये एंटर केलेले अॅड्रेस बाइट्स अॅड्रेस लाइन A9 ते A3 दर्शवतात. इच्छित अॅड्रेससाठी लिहिण्यासाठी बाइट निश्चित करण्याचा सर्वात सोपा मार्ग म्हणजे अॅड्रेसला 8 ने भागणे. उदाहरणार्थ, 300 चा बेस अॅड्रेस 300/8 = 60, 308/8 = 61, इत्यादी असेल. (सर्व अॅड्रेस हेक्साडॉगमध्ये आहेत.)

तक्ता 4-2: एड्रेस जंपर्स

  पहिला अंक 2रा अंक
जम्पर लेबल A9 A8 A7 A6 A5
पत्ता रेषा नियंत्रित A9 A8 A7 A6 A5 A4
हेक्साडेसिमल मूल्य 200 100 80 40 20 10

ॲड्रेस जंपर सेटअप वाचण्यासाठी, स्थापित नसलेल्या जंपर्सना बायनरी “1″ आणि स्थापित केलेल्या जंपर्सना बायनरी “0″ नियुक्त करा. उदाample, खालील तक्त्यामध्ये स्पष्ट केल्याप्रमाणे, जंपर निवड बायनरी 10 000x xxxx (हेक्स 200) शी संबंधित आहे. या मॅन्युअलच्या प्रोग्रामिंग विभागात वर्णन केल्याप्रमाणे, वैयक्तिक नोंदणी निवडण्यासाठी बोर्डवर वापरलेल्या A4, A3, A2, A1 आणि A0 या पत्त्याच्या ओळी “xxx” दर्शवते.

EXAMPLE पत्ता सेटअप

जम्पर लेबल A9 A8 A7 A6 A5
रूपांतरण घटक 2 1 8 4 2
जम्पर स्थापित केले नाही होय होय होय होय
बायनरी प्रतिनिधित्व 1 0 0 0 0
हेक्स प्रतिनिधित्व 2 0

Review बोर्ड पत्ता निवडण्यापूर्वी पत्ता निवड तक्ता काळजीपूर्वक पहा. जर दोन स्थापित फंक्शन्सचे पत्ते ओव्हरलॅप झाले तर तुम्हाला संगणकाच्या अप्रत्याशित वर्तनाचा अनुभव येईल.

प्रोग्रामिंग

पोर्ट पत्ते आणि IRQs सॉफ्टवेअरद्वारे कंट्रोल ब्लॉकद्वारे निवडले जातात; कंट्रोल ब्लॉकचा मूळ पत्ता जंपर्सद्वारे निवडला जातो. कंट्रोल ब्लॉकमधील फंक्शन्स खालील कंट्रोल ब्लॉक रजिस्टर मॅपमध्ये दाखवली आहेत.

तक्ता 5-1: नियंत्रण ब्लॉक रजिस्टर नकाशा

पत्ता वाचा कार्य लिहा कार्य
मूळ पत्ता + 0
मूळ पत्ता + 1 EEPROM पत्ता EEPROM पत्ता
मूळ पत्ता + 2 EEPROM डेटा
मूळ पत्ता + 3 नोंदणीसाठी EEPROM लोड करा

पोर्टचे पत्ते आणि IRQ बोर्डवरील EEPROM मधून घेतले जातात. पॉवर-ऑन झाल्यावर ते स्वयंचलितपणे लोड करण्याव्यतिरिक्त, ते कंट्रोल ब्लॉकवर लिहिण्याद्वारे सॉफ्टवेअरद्वारे लोड केले जाऊ शकतात. खालील EEPROM अॅड्रेस मॅपवर दाखवल्याप्रमाणे अॅड्रेस आणि इंटरप्ट्स EEPROM मध्ये साठवले जातात.

तक्ता 5-2: EEPROM पत्ता नकाशा 

EEPROM पत्ता EEPROM डेटा अर्थ
1 चॅनल ए साठी पत्ता
2 चॅनल बी साठी पत्ता
3 चॅनल सी साठी पत्ता
4 चॅनल डी साठी पत्ता
5 चॅनल ई साठी पत्ता
6 चॅनल एफ साठी पत्ता
7 चॅनल G चा पत्ता
8 चॅनल एच साठी पत्ता
9 चॅनल A साठी IRQ
A चॅनल बी साठी IRQ
B चॅनल C साठी IRQ
C चॅनल डी साठी IRQ
D चॅनेल E, F, G आणि H साठी IRQ
  • इतरत्र नमूद केल्याप्रमाणे, प्रविष्ट केलेले पत्ते A3 – A9 चे प्रतिनिधित्व करतात. म्हणून, प्रविष्ट केलेला डेटा 8 ने भागलेला इच्छित पत्ता आहे.
  • जेव्हा बोर्ड पहिल्यांदा सिस्टममध्ये स्थापित केला जातो, तेव्हा पोर्ट्स न वापरलेल्या पत्त्यांवर असणे आवश्यक नाही. सिस्टममधील इतर उपकरणांशी संघर्ष टाळण्यासाठी, बोर्डमध्ये एक जंपर आहे जो पोर्ट अक्षम करतो, बेस ॲड्रेस जंपर्सच्या पुढे आणि "DF" लेबल केलेले. या मोडमध्ये कंट्रोल ब्लॉक सक्षम राहतो, सॉफ्टवेअरला पोर्ट पत्ते योग्यरित्या सेट करण्याची परवानगी देतो. जेव्हा DF जंपर काढून टाकला जाईल, तेव्हा पोर्ट कॉन्फिगर केलेल्या पत्त्यांवर असतील.
  • EEPROM वर डेटा लिहिण्यासाठी, प्रथम EEPROM पत्ता रजिस्टरवर पत्ता लिहा, नंतर EEPROM डेटा रजिस्टरवर लिहा किंवा वाचा. उदाample, चॅनल A ला 3F8, IRQ 5 वर सेट करण्यासाठी, कंट्रोल ब्लॉक बेस ॲड्रेस 200 वर सेट करून (जंपर्सद्वारे):
    • 01 ते 201 लिहा.
    • 7F ते 202 लिहा.
    • 09 ते 201 लिहा.
    • 05 ते 202 लिहा.
  • नंतर या मूल्यांचा वापर सुरू करण्यासाठी 203 वर काहीही लिहा.
  • सर्व डेटा EEPROM मध्ये एंटर केला जाऊ शकतो आणि नंतर बेस ॲड्रेस + 3 वर सिंगल राइटसह योग्य रजिस्टरवर लिहिला जाऊ शकतो.

SAMPLE कार्यक्रम
दोन एस आहेतampबोर्डसह पाठवलेल्या सीडीसह स्थापित केलेले प्रोग्राम्स. हे आहेत:

  • Sampले १
    हा कार्यक्रम C, Pascal आणि QuickBASIC मध्ये प्रदान केला आहे. हे UART च्या लूपबॅक वैशिष्ट्याची चाचणी करते. यासाठी बाह्य हार्डवेअर आणि कोणत्याही व्यत्ययांची आवश्यकता नाही.
  • Sampले १
    हा प्रोग्राम फक्त C मध्ये प्रदान केला आहे आणि इंटरप्ट-चालित RS-485 हाफ-डुप्लेक्स ऑपरेशन प्रदर्शित करतो. प्रोग्रामसाठी प्रत्येकामध्ये एक बोर्ड असलेले किमान दोन संगणक आणि त्यांना एकमेकांशी जोडणारी दोन-वायर केबल आवश्यक आहे. त्या केबलने बोर्ड 1 मधील Tx पिन बोर्ड 2 च्या Rx पिन आणि बोर्ड 2 मधील Tx पिन बोर्ड 1 मधील Rx पिनशी जोडल्या पाहिजेत.
बोर्ड 1 करण्यासाठी बोर्ड 2
TRx- 3

TRx+ 2

←→

←→

TRx- 3

TRx+ 2

RS-485 प्रोग्रामिंग
आरएस-485 संप्रेषणासाठी यूएआरटी प्रोग्रामिंग तीन वेगळ्या विभागांमध्ये विभागले जाऊ शकते: आरंभिकरण, रिसेप्शन आणि ट्रांसमिशन. इनिशियलायझेशन बॉड रेट निवडीसह चिपवरील पर्याय सेटअपशी संबंधित आहे. रिसेप्शन इनकमिंग कॅरेक्टर प्रक्रियेशी संबंधित आहे जे मतदान किंवा व्यत्यय वापरून केले जाऊ शकते. ट्रान्समिशन डेटा पाठविण्याच्या प्रक्रियेशी संबंधित आहे.

आरंभ करणे

  • चिप सुरू करण्यासाठी UART च्या रजिस्टर सेटचे ज्ञान आवश्यक आहे. पहिली पायरी म्हणजे बॉड रेट विभाजक सेट करणे. तुम्ही हे प्रथम DLAB (Divisor Latch Access Bit) उच्च सेट करून करा. हा बिट बेस ॲड्रेस +7 वर बिट 3 आहे. C कोडमध्ये, कॉल असेल:
    outportb(BASEADDR +3,0×80);
  • त्यानंतर तुम्ही बेस ॲड्रेस +0 (लो बाइट) आणि बेस ॲड्रेस +1 (हाय बाइट) मध्ये डिव्हायझर लोड करा. खालील समीकरण बॉड दर आणि विभाजक यांच्यातील संबंध परिभाषित करते:
    इच्छित बॉड दर = (क्रिस्टल वारंवारता) / (32 * भाजक)
  • बोर्डवर, 1.8432 MHz (मानक) आणि 14.7456 MHz (X8) च्या क्लॉक फ्रिक्वेन्सी प्रदान केल्या आहेत. खाली लोकप्रिय विभाजक फ्रिक्वेन्सीसाठी एक सारणी आहे:

तक्ता 5-3: BAUD दर भागाकार मूल्ये

बॉड रेट करा विभाजक (इयत्ता) विभाजक (X8) नोट्स कमाल केबल लांबी (फूट)
921600 1   250
460800 2   550
230400 4   1400
115200 1 8   3000
57600 2 16   4000
38400 3 24   4000
28800 4 32   4000
19200 6 48   4000
14400 8 64   4000
9600 12 96 सर्वात सामान्य 4000
4800 24 192   4000
2400 48 384   4000
1200 96 768   4000

* वेगळ्या पद्धतीने चालविल्या जाणाऱ्या डेटा केबल्ससाठी (RS422 किंवा RS-485) शिफारस केलेले कमाल अंतर सामान्य परिस्थितीसाठी आहे. वेग काहीही असो, RS-232 कम्युनिकेशन लाईन्सची कमाल लांबी 50 फूट असते.

C मध्ये, चिपला 9600 baud वर सेट करण्यासाठी कोड आहे: 

  • outportb(BASEADDR, 0x0C);
  • outportb(BASEADDR +1,0);

सुरुवातीची दुसरी पायरी म्हणजे बेस ॲड्रेस +3 वर लाइन कंट्रोल रजिस्टर सेट करणे. हे रजिस्टर शब्दाची लांबी, स्टॉप बिट्स, पॅरिटी आणि डीएलएबी परिभाषित करते.

  • बिट्स 0 आणि 1 शब्दांची लांबी नियंत्रित करतात आणि 5 ते 8 बिट्सपर्यंत शब्दांची लांबी अनुमती देतात. इच्छित शब्द लांबीमधून 5 वजा करून बिट सेटिंग्ज काढल्या जातात.
  • बिट 2 स्टॉप बिट्सची संख्या निर्धारित करते. एक किंवा दोन स्टॉप बिट असू शकतात. बिट 2 0 वर सेट केल्यास, एक स्टॉप बिट असेल. बिट 2 1 वर सेट केल्यास, दोन स्टॉप बिट असतील.
  • बिट्स 3 ते 6 कंट्रोल पॅरिटी आणि ब्रेक सक्षम. ते सामान्यतः संप्रेषणासाठी वापरले जात नाहीत आणि शून्यावर सेट केले जावे.
  • बिट 7 पूर्वी चर्चा केलेली डीएलएबी आहे. विभाजक लोड केल्यानंतर ते शून्यावर सेट केले जाणे आवश्यक आहे अन्यथा कोणतेही संप्रेषण होणार नाही.

८-बिट शब्दासाठी UART सेट करण्यासाठी C कमांड, पॅरिटीशिवाय आणि एक स्टॉप बिट आहे: outportb(BASEADDR +8 3x0), अंतिम इनिशिएलायझेशन स्टेप म्हणजे रिसीव्हर बफर फ्लश करणे. तुम्ही हे बेस अॅड्रेस +03 वर रिसीव्हर बफरमधून दोन रीड्ससह करता. पूर्ण झाल्यावर, UART वापरण्यासाठी तयार आहे.

रिसेप्शन

  • रिसेप्शन दोन प्रकारे हाताळले जाऊ शकते: मतदान आणि व्यत्यय-चालित. मतदान करताना, बेस ॲड्रेस +5 वरील लाइन स्टेटस रजिस्टर सतत वाचून रिसेप्शन पूर्ण केले जाते. जेव्हाही चिपमधून डेटा वाचण्यासाठी तयार असतो तेव्हा या रजिस्टरचा बिट 0 उच्च सेट केला जातो. एक साधा पोलिंग लूप हा बिट सतत तपासला पाहिजे आणि डेटा उपलब्ध होताच वाचला पाहिजे. खालील कोडचा तुकडा पोलिंग लूप लागू करतो आणि 13, (ASCII कॅरेज रिटर्न) चे मूल्य अंत-संचरण मार्कर म्हणून वापरतो:
    • करा { while (!(inportb(BASEADDR +5) & 1)); /*डेटा तयार होईपर्यंत वाट पहा*/ data[i++]= inportb(BASEADDR);
    • } while (data[i]!=13); /*शून्य वर्ण rec'd होईपर्यंत ओळ वाचतो*/
  • जेव्हा शक्य असेल तेव्हा व्यत्यय-चालित संप्रेषण वापरले जावे आणि उच्च डेटा दरांसाठी आवश्यक आहे. इंटरप्ट-चालित रिसीव्हर लिहिणे हे पोल रिसीव्हर लिहिण्यापेक्षा जास्त क्लिष्ट नाही परंतु चुकीचा व्यत्यय लिहिणे टाळण्यासाठी, चुकीचा व्यत्यय अक्षम करणे किंवा बर्याच कालावधीसाठी व्यत्यय बंद करणे टाळण्यासाठी तुमचे इंटरप्ट हँडलर स्थापित करताना किंवा काढून टाकताना काळजी घेतली पाहिजे.
  • हँडलर प्रथम बेस ॲड्रेस +2 वर इंटरप्ट आयडेंटिफिकेशन रजिस्टर वाचेल. जर व्यत्यय प्राप्त झालेल्या डेटासाठी उपलब्ध असेल, तर हँडलर डेटा वाचतो. कोणताही व्यत्यय प्रलंबित नसल्यास, नियंत्रण नित्यक्रमातून बाहेर पडते. ए एसampसी मध्ये लिहिलेले le handler, खालीलप्रमाणे आहे:
    • readback = inportb(BASEADDR +2);
    • जर (रीडबॅक आणि 4) /*डेटा उपलब्ध असल्यास रीडबॅक 4 वर सेट केला जाईल*/ डेटा[i++]=inportb(BASEADDR);
    • outportb(0x20,0x20); /*8259 इंटरप्ट कंट्रोलरवर EOI लिहा*/ रिटर्न;

संसर्ग

  • RS-485 ट्रान्समिशन लागू करणे सोपे आहे. जेव्हा डेटा पाठवण्यासाठी तयार असतो तेव्हा बोर्डचे ऑटो वैशिष्ट्य आपोआप ट्रान्समीटर सक्षम करते त्यामुळे सॉफ्टवेअर सक्षम करण्याची आवश्यकता नसते.
  • डेटाची स्ट्रिंग प्रसारित करण्यासाठी, ट्रान्समीटरने प्रथम बेस ॲड्रेस +5 वर लाइन स्टेटस रजिस्टरचा बिट 5 तपासला पाहिजे. तो बिट ट्रान्समीटर-होल्डिंग-रजिस्टर-रिक्त ध्वज आहे. ते जास्त असल्यास, ट्रान्समीटरने डेटा पाठविला आहे. बिट तपासण्याची प्रक्रिया जोपर्यंत उच्च होत नाही तोपर्यंत लिहिण्याची प्रक्रिया पुनरावृत्ती केली जाते जोपर्यंत कोणताही डेटा शिल्लक राहत नाही.

खालील C कोड तुकडा ही प्रक्रिया प्रदर्शित करतो:

  • outportb(BASEADDR +4, inportb(BASEADDR +4)|0x02); /*इतर बिट्सच्या स्थिती बदलल्याशिवाय RTS बिट सेट करा*/
  • असताना(डेटा[i]); /*डेटा पाठवायचा असताना*/
  • { while(!(inportb(BASEADDR +5)&0x20)); /*ट्रान्समीटर रिकामा होईपर्यंत वाट पहा*/ outportb(BASEADDR,डेटा[I]); i++;
  • } outportb(BASEADDR +4, inportb(BASEADDR +4)&0xFD); /*इतर बिट्सची स्थिती न बदलता RTS बिट रीसेट करा*/

कनेक्टर पिन असाइनमेंट

बोर्डवर ५०-पिन पुरुष आयडीसी हेडर दिलेला आहे. या कनेक्टरसाठी पिनआउट खालीलप्रमाणे आहे. पर्यायी केबलिंग ५० पिन हेडरला ८, डीबी९ पुरुष कनेक्टरमध्ये मोडते.

खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)

तक्ता 6-1: पिन कनेक्शन

पिन # RS-485 कार्ये RS-422 कार्ये पिन # RS-485 कार्ये RS-422 कार्ये
1 ग्राउंड ग्राउंड 26 Ch E Tx + आणि Rx + Ch E Tx +
2 Ch A Tx + आणि Rx + च अ टॅक्स + 27 Ch E Tx - आणि Rx - Ch E Tx -
3 Ch A Tx - आणि Rx - Ch A Tx - 28 ग्राउंड ग्राउंड
4 ग्राउंड ग्राउंड 29   Ch E Rx +
5   Ch A Rx + 30   Ch E Rx -
6   Ch A Rx - 31 ग्राउंड ग्राउंड
7 ग्राउंड ग्राउंड 32 Ch F Tx + आणि Rx + Ch F Tx +
8 Ch B Tx + आणि Rx + Ch B Tx + 33 Ch F Tx - आणि Rx - Ch F Tx -
9 Ch B Tx - आणि Rx - Ch B Tx - 34 ग्राउंड ग्राउंड
10 ग्राउंड ग्राउंड 35   Ch F Rx +
11   Ch B Rx + 36   Ch F Rx -
12   Ch B Rx - 37 ग्राउंड ग्राउंड
13 ग्राउंड ग्राउंड 38 Ch G Tx + आणि Rx + Ch G Tx +
14 Ch C Tx + आणि Rx + Ch C Tx + 39 Ch G Tx - आणि Rx - Ch G Tx -
15 Ch C Tx - आणि Rx - Ch C Tx - 40 ग्राउंड ग्राउंड
16 ग्राउंड ग्राउंड 41   Ch G Rx +
17   Ch C Rx + 42   Ch G Rx -
18   Ch C Rx - 43 ग्राउंड ग्राउंड
19 ग्राउंड ग्राउंड 44 Ch H Tx + आणि Rx + Ch H Tx +
20 Ch D Tx + आणि Rx + Ch D Tx + 45 Ch H Tx - आणि Rx - Ch H Tx -
21 Ch D Tx - आणि Rx - Ch D Tx - 46 ग्राउंड ग्राउंड
22 ग्राउंड ग्राउंड 47   Ch H Rx +
23   Ch D Rx + 48   Ch H Rx -
24   Ch D Rx - 49 ग्राउंड ग्राउंड
25 ग्राउंड ग्राउंड 50 ग्राउंड ग्राउंड

अर्ज विचार

परिचय

  • RS-485 उपकरणांसोबत काम करणे हे मानक RS-232 सिरीयल उपकरणांसोबत काम करण्यापेक्षा फारसे वेगळे नाही आणि हे मानक RS-232 मानकांमधील कमतरता दूर करते. प्रथम, दोन RS-232 उपकरणांमधील केबलची लांबी कमी असणे आवश्यक आहे; 50 फूटांपेक्षा कमी. दुसरे म्हणजे, अनेक RS-232 त्रुटी केबल्सवर होणाऱ्या आवाजामुळे होतात. RS-485 मानक 4000 फूटांपर्यंत केबल लांबीला परवानगी देते आणि ते डिफरेंशियल मोडमध्ये कार्य करत असल्याने, ते प्रेरित आवाजासाठी अधिक रोगप्रतिकारक आहे.
  • RS-232 ची तिसरी कमतरता म्हणजे दोनपेक्षा जास्त उपकरणे समान केबल सामायिक करू शकत नाहीत. हे RS422 साठी देखील खरे आहे परंतु RS-485 RS422 चे सर्व फायदे ऑफर करते प्लस 32 डिव्हाइसेसना समान वळणदार जोड्या सामायिक करण्यास अनुमती देते. अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना एकापेक्षा जास्त RS422 उपकरणे एकच केबल सामायिक करू शकतात जर फक्त एक बोलेल आणि इतर नेहमी प्राप्त करतील.

संतुलित विभेदक संकेत

  • RS422 आणि RS-485 उपकरणे RS-232 उपकरणांपेक्षा जास्त आवाज प्रतिकारशक्तीसह लांब रेषा चालवू शकतात याचे कारण म्हणजे संतुलित भिन्नता ड्राइव्ह पद्धत वापरली जाते. संतुलित विभेदक प्रणालीमध्ये, व्हॉल्यूमtagड्रायव्हरद्वारे उत्पादित e वायरच्या जोडीवर दिसते. संतुलित लाइन ड्रायव्हर एक विभेदक व्हॉल्यूम तयार करेलtage त्याच्या आउटपुट टर्मिनल्समध्ये ±2 ते ±6 व्होल्टपर्यंत. संतुलित लाइन ड्रायव्हरमध्ये इनपुट "सक्षम" सिग्नल देखील असू शकतो जो ड्रायव्हरला त्याच्या आउटपुट टर्मिनलशी जोडतो. "सक्षम" सिग्नल बंद असल्यास, ड्रायव्हर ट्रान्समिशन लाइनपासून डिस्कनेक्ट झाला आहे. ही डिस्कनेक्ट किंवा अक्षम स्थिती सहसा "ट्रिस्टेट" स्थिती म्हणून ओळखली जाते आणि उच्च प्रतिबाधा दर्शवते. RS-485 ड्रायव्हर्सकडे ही नियंत्रण क्षमता असणे आवश्यक आहे. RS422 ड्रायव्हर्सकडे हे नियंत्रण असू शकते परंतु ते नेहमी आवश्यक नसते.
  • संतुलित डिफरेंशियल लाइन रिसीव्हर व्हॉल्यूमची जाणीव करतोtage दोन सिग्नल इनपुट लाईनमधील ट्रान्समिशन लाइनची स्थिती. जर विभेदक इनपुट व्हॉल्यूमtage +200 mV पेक्षा जास्त आहे, प्राप्तकर्ता त्याच्या आउटपुटवर एक विशिष्ट तर्क स्थिती प्रदान करेल. जर विभेदक व्हॉल्यूमtage इनपुट -200 mV पेक्षा कमी आहे, प्राप्तकर्ता त्याच्या आउटपुटवर उलट तर्क स्थिती प्रदान करेल. कमाल ऑपरेटिंग व्हॉल्यूमtage श्रेणी +6V ते -6V पर्यंत आहे जे व्हॉल्यूमला परवानगी देतेtage क्षीणन जे लांब ट्रान्समिशन केबल्सवर होऊ शकते.
  • कमाल सामान्य मोड व्हॉलtag±7V चे e रेटिंग व्हॉल्यूमपासून चांगली आवाज प्रतिकारशक्ती प्रदान करतेtages twisted जोडी ओळींवर प्रेरित. सामान्य मोड व्हॉल्यूम ठेवण्यासाठी सिग्नल ग्राउंड लाइन कनेक्शन आवश्यक आहेtage त्या मर्यादेत. सर्किट ग्राउंड कनेक्शनशिवाय कार्य करू शकते परंतु ते विश्वसनीय असू शकत नाही.

तक्ता A-1: ​​RS-422 स्पेसिफिकेशन सारांश 

पॅरामीटर अटी मि. कमाल
ड्रायव्हर आउटपुट व्हॉलtagई (अनलोड केलेले)   4V

-4V

6V

-6V

ड्रायव्हर आउटपुट व्हॉलtagई (लोड केलेले) TERM मध्ये उडी मारली 2V

-2V

 
ड्रायव्हर आउटपुट प्रतिकार     50Ω
ड्रायव्हर आउटपुट शॉर्ट-सर्किट करंट     M 150 एमए
ड्रायव्हर आउटपुट वाढण्याची वेळ     10% युनिट अंतराल
प्राप्तकर्ता संवेदनशीलता     ±200 mV
रिसीव्हर कॉमन मोड व्हॉलtage श्रेणी     ±7V
प्राप्तकर्ता इनपुट प्रतिकार     4KΩ

केबलमध्ये सिग्नल रिफ्लेक्शन रोखण्यासाठी आणि RS422 आणि RS-485 दोन्ही मोडमध्ये नॉइज रिजेक्शन सुधारण्यासाठी, केबलचा रिसीव्हर एंड केबलच्या वैशिष्ट्यपूर्ण प्रतिबाधाएवढा रेझिस्टन्स देऊन टर्मिनेट केला पाहिजे. (अपवाद असा आहे जेव्हा लाईन RS422 ड्रायव्हरद्वारे चालविली जाते जी कधीही "ट्रिस्टेटेड" नसते किंवा लाईनपासून डिस्कनेक्ट केलेली नसते. या प्रकरणात, ड्रायव्हर कमी अंतर्गत प्रतिबाधा प्रदान करतो ज्यामुळे त्या टोकावरील लाईन टर्मिनेट होते.)

टीप
तुम्ही बोर्ड वापरता तेव्हा तुम्हाला तुमच्या केबल्समध्ये टर्मिनेटर रेझिस्टर जोडण्याची गरज नाही. RX+ आणि RX- लाइन्ससाठी टर्मिनेशन रेझिस्टर बोर्डवर प्रदान केले जातात आणि जेव्हा तुम्ही LOAD (LD) जंपर्स स्थापित करता तेव्हा ते सर्किटमध्ये ठेवले जातात. (या मॅन्युअलचा पर्याय निवड विभाग पहा.)

RS-485 डेटा ट्रान्समिशन
RS-485 मानक संतुलित ट्रान्समिशन लाइन पार्टी-लाइन मोडमध्ये सामायिक करण्यास अनुमती देते. तब्बल 32 ड्रायव्हर/रिसीव्हर जोडी दोन-वायर पार्टी लाइन नेटवर्क शेअर करू शकतात. ड्रायव्हर्स आणि रिसीव्हर्सची अनेक वैशिष्ट्ये RS422 मानक प्रमाणेच आहेत. एक फरक असा आहे की सामान्य मोड व्हॉल्यूमtage मर्यादा वाढवली आहे आणि +12V ते -7V आहे. कोणताही ड्रायव्हर लाईनपासून डिस्कनेक्ट (किंवा ट्रिस्टेड) ​​केला जाऊ शकतो, तो या सामान्य मोडचा सामना केला पाहिजे.tagट्रायस्टेट स्थितीत असताना e श्रेणी.

RS-485 दोन-वायर मल्टीड्रॉप नेटवर्क
खालील उदाहरण एक सामान्य मल्टीड्रॉप किंवा पार्टी लाइन नेटवर्क दर्शविते. लक्षात घ्या की ट्रान्समिशन लाइन ओळीच्या दोन्ही टोकांवर संपली आहे परंतु ओळीच्या मध्यभागी ड्रॉप पॉईंटवर नाही.

खात्रीशीर-१०४-COM-८S, १०४-COM-४S आठ-किंवा-चार-पोर्ट-कम्युनिकेशन-बोर्ड-आकृती- (१)

ग्राहक टिप्पण्या
तुम्हाला या मॅन्युअलमध्ये काही समस्या येत असल्यास किंवा आम्हाला काही अभिप्राय द्यायचा असल्यास, कृपया आम्हाला येथे ईमेल करा: manuals@accesio.com. कृपया तुम्हाला आढळलेल्या कोणत्याही त्रुटींचा तपशील द्या आणि तुमचा मेलिंग पत्ता समाविष्ट करा जेणेकरून आम्ही तुम्हाला कोणतीही मॅन्युअल अद्यतने पाठवू शकू.

लक्ष द्या
या दस्तऐवजातील माहिती केवळ संदर्भासाठी प्रदान केली आहे. येथे वर्णन केलेल्या माहिती किंवा उत्पादनांच्या वापरामुळे किंवा वापरामुळे उद्भवणारी कोणतीही जबाबदारी ACCES गृहीत धरत नाही. या दस्तऐवजात कॉपीराइट किंवा पेटंटद्वारे संरक्षित माहिती आणि उत्पादने असू शकतात किंवा त्यांचा संदर्भ असू शकतो आणि ACCES च्या पेटंट अधिकारांअंतर्गत किंवा इतरांच्या अधिकारांअंतर्गत कोणताही परवाना देत नाही. IBM PC, PC/XT, आणि PC/AT हे इंटरनॅशनल बिझनेस मशीन्स कॉर्पोरेशनचे नोंदणीकृत ट्रेडमार्क आहेत. यूएसए मध्ये छापलेले. कॉपीराइट २००१, २००५ ACCES I/O Products, Inc. १०६२३ रोझेल स्ट्रीट, सॅन दिएगो, CA ९२१२१ द्वारे. सर्व हक्क राखीव.

चेतावणी!!
संगणक पॉवर बंद असताना तुमची फील्ड केबलिंग नेहमी कनेक्ट करा आणि डिस्कनेक्ट करा. बोर्ड स्थापित करण्यापूर्वी नेहमी संगणक पॉवर बंद करा. केबल्स कनेक्ट करणे आणि डिस्कनेक्ट करणे किंवा संगणक किंवा फील्ड पॉवर असलेल्या सिस्टममध्ये बोर्ड स्थापित करणे I/O बोर्डचे नुकसान होऊ शकते आणि सर्व वॉरंटी रद्द करू शकतात, निहित.

हमी

शिपमेंट करण्यापूर्वी, ACCES उपकरणांची कसून तपासणी केली जाते आणि लागू वैशिष्ट्यांनुसार चाचणी केली जाते. तथापि, उपकरणांमध्ये बिघाड झाल्यास, ACCES आपल्या ग्राहकांना तत्पर सेवा आणि समर्थन उपलब्ध होईल याची खात्री देते. मूलतः ACCES द्वारे उत्पादित केलेली सर्व उपकरणे जी सदोष असल्याचे आढळून आलेली आहेत ती खालील बाबी लक्षात घेऊन दुरुस्त किंवा बदलण्यात येतील.

नियम आणि अटी
एखाद्या युनिटमध्ये बिघाड झाल्याचा संशय असल्यास, ACCES च्या ग्राहक सेवा विभागाशी संपर्क साधा. युनिट मॉडेल नंबर, अनुक्रमांक आणि अयशस्वी लक्षणांचे वर्णन देण्यासाठी तयार रहा. अयशस्वी झाल्याची पुष्टी करण्यासाठी आम्ही काही सोप्या चाचण्या सुचवू शकतो. आम्ही रिटर्न मटेरियल ऑथोरायझेशन (RMA) क्रमांक देऊ जे रिटर्न पॅकेजच्या बाहेरील लेबलवर दिसणे आवश्यक आहे. सर्व युनिट्स/घटक हाताळण्यासाठी योग्यरित्या पॅक केलेले असावेत आणि ACCES नियुक्त केलेल्या सेवा केंद्राला प्रीपेड मालवाहतूक सह परत केले जावेत आणि ग्राहकाच्या/वापरकर्त्याच्या साइट फ्रेट प्रीपेड आणि इनव्हॉइसवर परत केले जातील.

कव्हरेज
पहिली तीन वर्षे: परत आलेले युनिट/भाग दुरुस्त केले जातील आणि/किंवा ACCES पर्यायावर बदलले जातील, श्रमासाठी कोणतेही शुल्क न घेता किंवा वॉरंटीद्वारे वगळलेले भाग वगळण्यात आले नाहीत. वॉरंटी उपकरणांच्या शिपमेंटसह सुरू होते.
पुढील वर्षे: तुमच्या उपकरणांच्या संपूर्ण आयुष्यभर, ACCES उद्योगातील इतर उत्पादकांप्रमाणेच वाजवी दरात ऑन-साइट किंवा इन-प्लांट सेवा प्रदान करण्यास तयार आहे.

उपकरणे ACCES द्वारे उत्पादित केलेली नाहीत
ACCES द्वारे प्रदान केलेली परंतु उत्पादित केलेली नसलेली उपकरणे वॉरंटीड आहेत आणि संबंधित उपकरणांच्या निर्मात्याच्या वॉरंटीच्या अटी व शर्तींनुसार त्यांची दुरुस्ती केली जाईल.

सामान्य
या वॉरंटी अंतर्गत, वॉरंटी कालावधी दरम्यान सदोष सिद्ध झालेल्या कोणत्याही उत्पादनांसाठी ACCES चे दायित्व बदलणे, दुरुस्त करणे किंवा क्रेडिट जारी करणे (ACCES विवेकानुसार) मर्यादित आहे. कोणत्याही परिस्थितीत आमच्या उत्पादनाच्या वापरामुळे किंवा गैरवापरामुळे होणाऱ्या परिणामी किंवा विशेष नुकसानासाठी ACCES जबाबदार नाही. ACCES द्वारे लेखी मंजूर न केलेल्या ACCES उपकरणांमध्ये बदल किंवा जोडण्यामुळे होणाऱ्या सर्व शुल्कांसाठी ग्राहक जबाबदार आहे किंवा ACCES च्या मते उपकरणाचा असामान्य वापर झाला असल्यास. या वॉरंटीच्या उद्देशांसाठी "असामान्य वापर" ची व्याख्या खरेदी किंवा विक्री प्रतिनिधित्वाद्वारे दर्शविल्याप्रमाणे निर्दिष्ट किंवा हेतू असलेल्या वापराव्यतिरिक्त उपकरणे उघडकीस आणणारा कोणताही वापर म्हणून केला जातो. वरील व्यतिरिक्त, इतर कोणतीही वॉरंटी, व्यक्त किंवा निहित, कोणत्याही आणि अशा सर्व उपकरणांना लागू होणार नाही, जे ACCES द्वारे सुसज्ज किंवा विकले जाईल.

खात्रीशीर प्रणाली
Assured Systems ही 1,500 देशांमधील 80 हून अधिक नियमित क्लायंट असलेली एक आघाडीची तंत्रज्ञान कंपनी आहे, जी 85,000 वर्षांच्या व्यवसायात 12 हून अधिक प्रणाली विविध ग्राहकांसाठी तैनात करते. आम्ही एम्बेडेड, औद्योगिक आणि डिजिटल-आउट-ऑफ-होम मार्केट क्षेत्रांसाठी उच्च-गुणवत्तेचे आणि नाविन्यपूर्ण रग्ड कॉम्प्युटिंग, डिस्प्ले, नेटवर्किंग आणि डेटा संकलन उपाय ऑफर करतो.

US

  • sales@assured-systems.com
  • विक्री: +४९ ७११ ४०० ४०९९०
  • समर्थन: +४९ ७११ ४०० ४०९९०
  • 1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA

EMEA

  • sales@assured-systems.com
  • विक्री: +44 (0)1785 879 050
  • समर्थन: +44 (0)1785 879 050
  • युनिट A5 डग्लस पार्क स्टोन बिझनेस पार्क स्टोन ST15 0YJ

युनायटेड किंगडम

  • VAT क्रमांक: 120 9546 28
  • व्यवसाय नोंदणी क्रमांक: 07699660

www.assured-systems.com | sales@assured-systems.com

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

प्रश्न: जर माझ्या संगणकाने बोर्ड ओळखला नाही तर मी काय करावे?
अ: बोर्ड एका सुसंगत PC/104 स्लॉटमध्ये योग्यरित्या घातला आहे आणि सर्व कनेक्शन सुरक्षित आहेत याची खात्री करा. संगणक रीस्टार्ट करा आणि ओळख तपासा.

प्रश्न: मी या बोर्डसोबत RS-422 आणि RS-485 दोन्ही उपकरणे वापरू शकतो का?
अ: हो, ACCES I/O 104-COM-8S त्याच्या सर्व पोर्टवर RS-422 आणि RS-485 दोन्ही उपकरणांना समर्थन देते.

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

खात्रीशीर १०४-COM-८S, १०४-COM-४S आठ किंवा चार पोर्ट कम्युनिकेशन बोर्ड [pdf] मालकाचे मॅन्युअल
१०४-COM-८S, १०४-COM-४S, १०४-COM-८S १०४-COM-४S आठ किंवा चार पोर्ट कम्युनिकेशन बोर्ड, १०४-COM-८S १०४-COM-४S, आठ किंवा चार पोर्ट कम्युनिकेशन बोर्ड, कम्युनिकेशन बोर्ड, बोर्ड

संदर्भ

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

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