नवीनतम लेख
घर / स्थापना / हार्डवेयर कॉम पोर्ट। COM पोर्ट पिनआउट (RS232)। पर्सनल कंप्यूटर के आंतरिक पोर्ट

हार्डवेयर कॉम पोर्ट। COM पोर्ट पिनआउट (RS232)। पर्सनल कंप्यूटर के आंतरिक पोर्ट

RS-232 इंटरफ़ेस का विवरण, उपयोग किए गए कनेक्टर्स का प्रारूप और पिन का उद्देश्य, सिग्नल पदनाम, डेटा एक्सचेंज प्रोटोकॉल।

सामान्य विवरण

RS-232 इंटरफ़ेस, जिसे आधिकारिक तौर पर "EIA/TIA-232-E" के रूप में संदर्भित किया जाता है, लेकिन इसे "COM पोर्ट" इंटरफ़ेस के रूप में जाना जाता है, यह कंप्यूटर प्रौद्योगिकी में सबसे आम इंटरफेस में से एक हुआ करता था। यूएसबी और फायरवेयर जैसे तेज और स्मार्ट इंटरफेस के आगमन के बावजूद यह अभी भी डेस्कटॉप कंप्यूटरों में पाया जाता है। रेडियो के शौकीनों के दृष्टिकोण से, इसके फायदों में कम न्यूनतम गति और घर में बने डिवाइस में प्रोटोकॉल को लागू करने में आसानी शामिल है।

भौतिक इंटरफ़ेस दो प्रकार के कनेक्टरों में से एक द्वारा कार्यान्वित किया जाता है: DB-9M या DB-25M, बाद वाला व्यावहारिक रूप से वर्तमान में उत्पादित कंप्यूटरों में कभी नहीं पाया जाता है।

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


9-पिन पुरुष DB-9M प्रकार
पिन की तरफ पिन नंबरिंग
संकेतों की दिशा मेजबान (कंप्यूटर) के सापेक्ष होती है
संपर्क करना संकेत दिशा विवरण
1 सीडी प्रवेश वाहक का पता चला
2 आरएक्सडी प्रवेश प्राप्त डेटा
3 TXD बाहर निकलना स्थानांतरित डेटा
4 डीटीआर बाहर निकलना मेजबान तैयार
5 जीएनडी - आम तार
6 डीएसआर प्रवेश डिवाइस तैयार
7 आरटीएस बाहर निकलना होस्ट स्थानांतरण के लिए तैयार है
8 सीटीएस प्रवेश डिवाइस प्राप्त करने के लिए तैयार
9 आर.आई. प्रवेश कॉल का पता चला

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

संपर्क करना संकेत दिशा विवरण
1 कवच - स्क्रीन
2 TXD बाहर निकलना स्थानांतरित डेटा
3 आरएक्सडी प्रवेश प्राप्त डेटा
4 आरटीएस बाहर निकलना होस्ट स्थानांतरण के लिए तैयार है
5 सीटीएस प्रवेश डिवाइस प्राप्त करने के लिए तैयार
6 डीएसआर प्रवेश डिवाइस तैयार
7 जीएनडी - आम तार
8 सीडी प्रवेश वाहक का पता चला
9 - - संरक्षित
10 - - संरक्षित
11 - - उपयोग नहीं किया
12 एससीडी प्रवेश कैरियर #2 का पता चला
13 एससीटीएस प्रवेश डिवाइस #2 . प्राप्त करने के लिए तैयार है
संपर्क करना संकेत दिशा विवरण
14 एसटीएक्सडी बाहर निकलना स्थानांतरित डेटा #2
15 टीआरसी प्रवेश ट्रांसमीटर समय
16 एसआरएक्सडी प्रवेश डेटा प्राप्त करें #2
17 आरसीसी प्रवेश रिसीवर का समय
18 लूप बाहर निकलना लोकल लूप
19 एसआरटीएस बाहर निकलना होस्ट #2 Transfer स्थानांतरित करने के लिए तैयार है
20 डीटीआर बाहर निकलना मेजबान तैयार
21 RLOOP बाहर निकलना बाहरी लूप
22 आर.आई. प्रवेश कॉल का पता चला
23 डीआरडी प्रवेश डेटा दर निर्धारित
24 टीआरसीओ बाहर निकलना बाहरी ट्रांसमीटर समय
25 परीक्षण प्रवेश परीक्षण विधि

यह तालिकाओं से देखा जा सकता है कि 25-पिन इंटरफ़ेस एक पूर्ण विकसित दूसरे ट्रांसमिट-प्राप्त चैनल ("# 2" के रूप में चिह्नित सिग्नल), साथ ही साथ कई अतिरिक्त नियंत्रण और नियंत्रण संकेतों की उपस्थिति से अलग है। हालांकि, अक्सर, कंप्यूटर में "वाइड" कनेक्टर की उपस्थिति के बावजूद, अतिरिक्त सिग्नल बस इससे जुड़े नहीं होते हैं।

विद्युत विशेषतायें

ट्रांसमीटर तर्क स्तर:"0" - +5 से +15 वोल्ट तक, "1" - -5 से -15 वोल्ट तक।

रिसीवर तर्क स्तर:"0" - +3 वोल्ट से ऊपर, "1" - नीचे -3 वोल्ट।

रिसीवर का इनपुट प्रतिबाधा 3 kOhm से कम नहीं है।

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

मुख्य इंटरफ़ेस संकेतों का विवरण

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

आरएक्सडी- होस्ट डिवाइस से डेटा प्राप्त करने वाली लाइन। इसे "डेटा एक्सचेंज प्रोटोकॉल" खंड में विस्तार से वर्णित किया गया है।

TXD- डिवाइस के लिए होस्ट डेटा लिंक। इसे "डेटा एक्सचेंज प्रोटोकॉल" खंड में विस्तार से वर्णित किया गया है।

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

डीएसआर- डिवाइस इस सिग्नल को तब सेट करता है जब वह चालू होता है और होस्ट के साथ संचार के लिए तैयार होता है। यह और पिछले (DTR) सिग्नल संचार के लिए सेट होने चाहिए।

आरटीएस- डिवाइस पर डेटा संचारित करना शुरू करने से पहले होस्ट इस सिग्नल को सेट करता है, और यह भी संकेत देता है कि वह डिवाइस से डेटा प्राप्त करने के लिए तैयार है। हार्डवेयर संचार नियंत्रण के लिए उपयोग किया जाता है।

सीटीएस- डिवाइस मेजबान द्वारा पिछले सेट (आरटीएस) के जवाब में इस सिग्नल का दावा करता है, जब वह डेटा प्राप्त करने के लिए तैयार होता है (उदाहरण के लिए, जब होस्ट द्वारा भेजा गया पिछला डेटा मॉडेम द्वारा लाइन पर प्रेषित किया गया हो या वहां है मध्यवर्ती बफर में खाली स्थान)।

आर.आई.- डिवाइस (आमतौर पर एक मॉडेम) रिमोट सिस्टम से कॉल प्राप्त करते समय इस सिग्नल को सेट करता है, उदाहरण के लिए, प्राप्त करते समय फ़ोन कॉलयदि मॉडेम कॉल प्राप्त करने के लिए कॉन्फ़िगर किया गया है।

संचार प्रोटोकॉल

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

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

सॉफ्टवेयर नियंत्रण विधिस्टॉप (चरित्र कोड 0x13, जिसे XOFF कहा जाता है) और फिर से शुरू (वर्ण कोड 0x11, जिसे XON कहा जाता है) संचरण के लिए विशेष वर्णों के प्राप्त पक्ष द्वारा संचरण शामिल है। इन वर्णों के प्राप्त होने पर, संचारण पक्ष को प्रसारण बंद कर देना चाहिए या तदनुसार इसे फिर से शुरू करना चाहिए (यदि डेटा प्रेषित होने की प्रतीक्षा कर रहा है)। हार्डवेयर कार्यान्वयन के मामले में यह विधि सरल है, लेकिन धीमी प्रतिक्रिया प्रदान करती है और तदनुसार, ट्रांसमीटर की अग्रिम अधिसूचना की आवश्यकता होती है जब प्राप्त बफर में खाली स्थान एक निश्चित सीमा तक कम हो जाता है।

तुल्यकालिक स्थानांतरण मोडनिरंतर डेटा विनिमय का तात्पर्य है, जब बिट्स किसी दिए गए दर पर अतिरिक्त विराम के बिना एक दूसरे का अनुसरण करते हैं। COM पोर्ट द्वारा यह मोड समर्थित नहीं.

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

संभावित रिसीवर ऑपरेशन एल्गोरिदम में से एकअगला:

  1. प्राप्त सिग्नल के स्तर "0" की प्रतीक्षा करें (होस्ट के मामले में आरएक्सडी, डिवाइस के मामले में TXD)।
  2. आधा बिट अवधि गिनें और जांचें कि सिग्नल स्तर अभी भी "0" है
  3. बिट की कुल अवधि की गणना करें और वर्तमान सिग्नल स्तर को कम से कम महत्वपूर्ण डेटा बिट (बिट 0) पर लिखें
  4. अन्य सभी डेटा बिट्स के लिए पिछले बिंदु को दोहराएं
  5. समता का उपयोग करके सही रिसेप्शन की जांच करने के लिए उपयोग करने के लिए कुल बिट अवधि और वर्तमान सिग्नल स्तर की गणना करें (नीचे देखें)
  6. बिट की कुल अवधि की गणना करें और सुनिश्चित करें कि वर्तमान सिग्नल स्तर "1" है।

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

हालांकि ईथरनेट, फायरवायर और यूएसबी जैसे इंटरफेस सभी डेटा को सीरियल स्ट्रीम के रूप में भेजते हैं, "सीरियल पोर्ट" शब्द आमतौर पर पहचान करता है हार्डवेयर, कमोबेश RS-232 मानक के साथ संगत है, जिसे मॉडेम या समान डिवाइस संचार के साथ इंटरैक्ट करने के लिए डिज़ाइन किया गया है।

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

COM पोर्ट पिनआउट (RS232)

2 किस्में हैं कॉम पोर्ट a, एक 25-पिन पुराना कनेक्टर और एक नया 9-पिन कनेक्टर जिसने इसे बदल दिया।

नीचे कनेक्टर्स के साथ एक विशिष्ट मानक 9-पिन RS232 कनेक्टर का आरेख है, इस प्रकार के कनेक्टर को DB9 कनेक्टर भी कहा जाता है।

  1. कैरियर डिटेक्ट (DCD)।
  2. डेटा प्राप्त करें (RXD)।
  3. डेटा ट्रांसमिशन (TXD)।
  4. रिसीवर रेडी टू एक्सचेंज (डीटीआर)।
  5. ग्राउंड (जीएनडी)।
  6. सोर्स रेडी टू एक्सचेंज (डीएसआर)।
  7. भेजने का अनुरोध (आरटीएस)।
  8. ट्रांसफर के लिए तैयार (सीटीएस)।
  9. कॉल सिग्नल (आरआई)।

स्विच के लिए RJ-45 से DB-9 सीरियल पोर्ट एडेप्टर पिन जानकारी

कंसोल पोर्ट एक RS-232 सीरियल इंटरफ़ेस है जो पीसी या लैपटॉप जैसे कंट्रोल डिवाइस से कनेक्ट करने के लिए RJ-45 कनेक्टर का उपयोग करता है। यदि आपके लैपटॉप या पीसी में DB-9 कनेक्टर पिन नहीं है और आप अपने लैपटॉप या पीसी को स्विच से कनेक्ट करना चाहते हैं, तो RJ-45 और DB-9 एडेप्टर के संयोजन का उपयोग करें।

डीबी -9आरजे-45
डेटा प्राप्त करना2 3
डेटा स्थानांतरण3 6
विनिमय करने की इच्छा4 7
धरती5 5
धरती5 4
विनिमय करने की इच्छा6 2
स्थानांतरण अनुरोध7 8
स्थानांतरण के लिए तैयार8 1

तार रंग:

1 काला
2 ब्राउन
3 लाल
4 नारंगी
5 पीला
6 हरा
7 नीला
8 ग्रे (या सफेद)

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

हार्डवेयर में भी सुधार हो रहा है और प्रत्येक पीढ़ी के साथ हम खरीदे गए सिस्टम यूनिट पर नए प्रकार के कनेक्टर (या पोर्ट) खोजते हैं। विभिन्न तथाकथित परिधीय उपकरण उनसे जुड़े हुए हैं। सिस्टम यूनिट + मॉनिटर = कंप्यूटर। सब कुछ जो उनसे जुड़ता है (प्रिंटर, स्कैनर, प्रोग्रामर, वीडियो कार्ड, मॉनिटर, और इसी तरह) परिधीय है।

कंप्यूटर में कई पोर्ट होते हैं। वे इस पर है मदरबोर्ड सिस्टम ब्लॉकऔर कनेक्टर हैं (उनमें से अधिकांश पीठ पर हैं)। कुछ कनेक्टर फ्रंट पैनल पर भी प्रदर्शित होते हैं और वे मदरबोर्ड से भी जुड़े होते हैं।

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

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

उनकी सिस्टम इकाइयां मूल रूप से गैर-वियोज्य थीं, और उपकरण बदली नहीं जा सकते थे। इस तरह के डिवाइस को अपग्रेड करना असंभव है, और ऐसे डिवाइस की रख-रखाव कम हो जाती है।

कंप्यूटर पोर्ट की संक्षिप्त सूची

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

  1. क्रमिक बंदरगाह;
  2. समानांतर बंदरगाह;
  3. कंप्यूटर और माउस के लिए पोर्ट;
  4. यूएसबी पोर्ट;
  5. एससीएसआई बंदरगाह;
  6. वीडियो पोर्ट;
  7. नेटवर्क केबल कनेक्टर;
  8. ऑडियो कनेक्टर;
  9. कार्ड रीडर;

इनमें से कुछ किस्में पहले ही गुमनामी में डूब चुकी हैं और अब आधुनिक मदरबोर्ड पर नहीं पाई जा सकती हैं। अन्य किस्में, इसके विपरीत, अपनी कार्यक्षमता का विस्तार करती हैं और पेटू के लिए मदरबोर्ड हैं - अच्छी गुणवत्ता के ऑडियो या वीडियो के प्रेमी।


ऐसे बोर्ड तृतीय-पक्ष ऑडियो या वीडियो प्रारूप (सोनी, फिलिप्स) का भी समर्थन कर सकते हैं, और फिर आप ऐसे कंप्यूटर पर उपयुक्त कनेक्टर ढूंढ सकते हैं। ऑडियो और वीडियो पोर्ट आज एक विशेष किस्म का दावा कर सकते हैं।

बाह्य उपकरणों को जोड़ने के लिए कंप्यूटर पोर्ट

आनुक्रमिक द्वार- आज पहले से ही अप्रचलित है। लेकिन इलेक्ट्रॉनिक उपकरणों की मरम्मत करने वाले विशेषज्ञों के लिए, वे मूल्यवान हैं। प्रारंभ में, इस पोर्ट का उपयोग मॉडेम को जोड़ने के लिए किया जाता था। डेटा ट्रांसफर दर विशिष्ट है - 110 से 115200 बिट प्रति सेकंड। आमतौर पर उनमें से दो कनेक्टर्स के साथ होते थे। डी.बी.9पिताजी प्रकार:

प्रोग्रामर के लिए माइक्रोकंट्रोलर को फ्लैश करने के लिए गति पर्याप्त है या चल दूरभाष. या एक निर्बाध बिजली आपूर्ति के साथ डेटा विनिमय के लिए। इन बंदरगाहों को कहा जाता है COM1तथा COM2.

समानांतर बंदरगाह- कई से परिचित, क्योंकि यह मुख्य रूप से एक प्रिंटर को जोड़ने के लिए था। साथ ही लगभग विलुप्त प्रजाति। इसका उपयोग हार्डवेयर सुरक्षा कुंजियों को जोड़ने के लिए भी किया जाता था।


कनेक्टर का उपयोग कनेक्शन के लिए किया जाता है। डीबी25"माँ" की तरह। डेटा ट्रांसफर दर कम है - लेकिन यह प्रोग्रामर या पुराने लेजर प्रिंटर के लिए पर्याप्त है। अधिकांश पुराने कंप्यूटरों में हमेशा दो सीरियल पोर्ट और एक समानांतर होता था।

कीबोर्ड और माउस पोर्टसभी उपयोगकर्ताओं के लिए परिचित। पर आधुनिक कंप्यूटरवे बैंगनी और हरे हैं। माउस और कीबोर्ड के प्लग एक ही रंग के होते हैं। भ्रमित करना कठिन है। कनेक्टर छह-पिन (मिनी-दीन) प्रकार "माँ" हैं। उनका आविष्कार जर्मनी में हुआ था और यह मानक बन गया। IBM/PC2 का दूसरा नाम

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

यूएसबी पोर्ट।यूनिवर्सल सीरियल बस, ( यूनिवर्सल सीरियल बस) 1998 से यह अन्य बंदरगाहों पर भीड़ लगा रहा है; यहां तक ​​कि कार रेडियो और कैमकोर्डर पर भी आपको यह कनेक्टर आज मिल जाएगा। पहली पीढ़ी में, डेटा ट्रांसफर दर लगभग 12 एमबी / एस थी। - उस समय के लिए मन उड़ाने वाला। आज हम USB 3 का उपयोग करते हैं, जिसकी गति 5 Gbps . है

ये बंदरगाह बाहरी रूप से नहीं बदले हैं। कंप्यूटर में टाइप ए कनेक्टर होते हैं। किसी भी कनेक्टेड डिवाइस पर कनेक्टर को "बी" कहा जाता है। इसमें चार संपर्क हैं, दो करंट के लिए, दो डेटा ट्रांसमिशन के लिए। तदनुसार, यूएसबी 3.0 पोर्ट पर दोगुने पिन हैं।

एससीएसआई बंदरगाह(लघु कंप्यूटर सिस्टम इंटरफ़ेस) . हमारे साथ काफी विशिष्ट और दुर्लभ चीज; मुझे लगता है कि आप इसे विदेश में एक सामान्य उपयोगकर्ता के साथ नहीं पाएंगे। मेरा मानना ​​​​है कि ऐसे इंटरफेस वाले उपकरणों को कॉर्पोरेट उपयोग के लिए ऑर्डर करने के लिए बनाया गया था। यह - नेटवर्क इंटरफेसडेटा एक्सचेंज के लिए, 160 एमबीपीएस तक की गति से।


मैं एक बार 1999 में अमेरिका से डेल द्वारा लाया गया एक लैपटॉप लेकर आया था। उसके पास इनमें से एक मल्टी-पिन पोर्ट था। यह इस तरह से स्थित था कि इसका उपयोग केवल लैपटॉप को टेबल पर रखकर ही किया जा सकता था। कनेक्टर स्वयं स्प्रिंग्स पर पर्दे के साथ बंद है। नतीजतन, कहीं न कहीं अमेरिका में टेबल भी थे जिनमें यह कनेक्टर बनाया गया है ... आप इसे लाते हैं, इसे टेबल पर रखते हैं, और यह कॉर्पोरेट नेटवर्क से जुड़ा होता है।

इंटरफ़ेस की किस्में हमारे लिए पहले से ही परिचित हैं डीबी-25,साथ ही 50-उच्च-घनत्व, 68-पिन-उच्च-घनत्व, 80-पिन एससीए, सेंट्रोनिक्स। हार्ड ड्राइव को इस इंटरफ़ेस से कनेक्ट करना भी संभव था। कनेक्शन के लिए जिम्मेदार एक विशेष बोर्ड है - मेजबान एडाप्टर।


वीडियो पोर्ट. आप उन्हें दूसरों के साथ भ्रमित भी नहीं कर सकते। मानक वीडियो पोर्ट एक नीला 15-पिन महिला डी-टाइप वीजीए कनेक्टर है। मॉनिटर कनेक्ट करने के लिए उपयोग किया जाता है। यह 1987 में अपनाया गया एक पुराना मानक है। सभी मदरबोर्ड में यह नहीं होता है। यदि आपके पास "बोर्ड पर" नहीं है, तो यह सिस्टम यूनिट के नीचे पाया जा सकता है। विस्तार स्लॉट में एक वीडियो कार्ड स्थापित है:

यदि आप पहले से मौजूद ("बोर्ड पर") के अलावा एक वीडियो कार्ड स्थापित करने का निर्णय लेते हैं, तो बाद वाला काम नहीं करेगा। यह ठीक है। मॉनिटर केवल तभी काम करेगा जब इंस्टॉल किए गए से कनेक्ट हो।

आधुनिक वीडियो कार्ड पर, वीजीए पोर्ट पहले से ही खोजना मुश्किल हो गया है; उन्हें दूसरी किस्म - डीवीआई द्वारा प्रतिस्थापित किया जा रहा है। एक संक्रमणकालीन मदरबोर्ड पर, यह कुछ इस तरह दिखता है:

बहुत बार ऐसे मामले होते हैं जब वीजीए वीडियो कार्ड विफल हो जाता है। एक नया खरीदने के बाद, यह पता चलता है कि इसमें केवल डीवीआई पोर्ट हैं। इस मामले में, आपको एक एडेप्टर खरीदने और इसे डीवीआई कनेक्टर पर स्थापित करने की आवश्यकता है:

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

इस मामले में, आपको एक नया मॉनिटर खरीदने की आवश्यकता नहीं होगी। अब तक के नए मॉनिटर भी दो तरह के कनेक्टर्स के साथ आते हैं- वीजीए और डीवीआई।

एचडीएमआई पोर्ट। 21वीं सदी में अब इसके बिना कहाँ? मल्टीमीडिया इंटरफ़ेस को कॉपी सुरक्षा के साथ उच्च-परिभाषा वीडियो और ऑडियो प्रसारित करने के लिए डिज़ाइन किया गया है। साथ ही उपरोक्त वीडियो और कुछ ऑडियो पोर्ट (SCART, VGA, YPbPr, RCA, S-Video.) को बदल देता है। संभवत: यह इंटरफ़ेस अंततः बाकी सब कुछ बदल देगा। यह किसी भी डिजिटल उपकरण पर पाया जा सकता है - कैमरे से लेकर कंप्यूटर (या लैपटॉप) तक।

आकार एक यूएसबी पोर्ट के बराबर है, और डेटा ट्रांसफर दर ऊपर की तुलना में बहुत बड़ी है - 48 जीबीपीएस तक। डेटा ट्रांसमिशन एक केबल पर अच्छा हस्तक्षेप संरक्षण के साथ किया जाता है। केबल को लैपटॉप और टीवी से जोड़ा जा सकता है और वीडियो देख सकते हैं। केबल की लंबाई 10 मीटर से अधिक नहीं होनी चाहिए, अन्यथा एक एम्पलीफायर / सिग्नल रिपीटर की आवश्यकता होती है।

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

सोनी और फिलिप्स से ऑडियो मानक, यह कार्ड संबंधित कनेक्टर के कनेक्टर का उपयोग करके मदरबोर्ड से जुड़ा है। माइक्रोफ़ोन, स्पीकर, हेडफ़ोन को जोड़ने के लिए मानक जैक इस तरह दिखते हैं:

यदि आप एचडी ऑडियो चाहते हैं, तो आपको यहां उपयुक्त एडेप्टर प्लग इन करने की आवश्यकता हो सकती है। अपने मदरबोर्ड के लिए दस्तावेज़ पढ़ें:

नेटवर्क पोर्ट।हमारे समय में उनके बिना करना असंभव है। हम इंटरनेट को नेटवर्क इंटरफेस के माध्यम से केबल के माध्यम से, या रेडियो के माध्यम से प्राप्त करते हैं। मदरबोर्ड में एक मानक अंतर्निर्मित कनेक्टर होता है आरजे 45इंटरनेट केबल कनेक्ट करने के लिए:

पुराने कंप्यूटरों पर, गति मानक 100 एमबीपीएस था, आधुनिक नेटवर्क कार्ड 1000 एमबीपीएस देते हैं। यदि आपके लिए एक नेटवर्क कार्ड पर्याप्त नहीं है, तो आप एक अतिरिक्त कार्ड खरीद सकते हैं और इसे विस्तार स्लॉट में डाल सकते हैं:

यह कार्ड पीसीआई स्लॉट के लिए उपयुक्त है। पीसीआई-एक्सप्रेस के लिए छोटे विकल्प हैं:

खरीदते समय किसी विशेष कार्ड की डेटा अंतरण दर निर्दिष्ट करें। प्रेमियों के लिए वायरलेस नेटवर्कवाई-फाई एडेप्टर की एक विस्तृत चयन भी है:

उन्हें पीसीआई विस्तार स्लॉट या पीसीआई एक्सप्रेस में भी प्लग किया जा सकता है। हालाँकि, यदि आप सिस्टम यूनिट में इधर-उधर नहीं घूमना चाहते हैं, तो आप एक USB भी खरीद सकते हैं - ऐसे कार्ड का एक प्रकार:

आप इसे पोर्ट में डालें और वाईफ़ाई पासवर्ड दर्ज करें। और आपके पास एक और परिधीय जुड़ा हुआ है। कई होम प्रिंटर मॉडल में एक Wii-Fi अडैप्टर भी होता है, और इस सेटअप के साथ, आप वायरलेस तरीके से प्रिंट कर सकते हैं। सौभाग्य से, आज एक विस्तृत विकल्प है और नेटवर्क कार्डऔर प्रिंटर।

कंप्यूटर बंद करते समय USB पोर्ट को कैसे निष्क्रिय करें?

अंत में, मैं आपको बताऊंगा कि एक समस्या को कैसे हल किया जाए। मेरे पास वीडियो रिकॉर्डिंग और स्काइप चैटिंग के लिए माइक्रोफ़ोन वाला हेडसेट है। चीनी जहां आवश्यक हो वहां धक्का देना पसंद करते हैं और सुंदरता के लिए एलईडी की आवश्यकता नहीं होती है। जब कंप्यूटर बंद हो जाता है, तब भी बैकलाइट चालू रहती है, क्योंकि यह USB पोर्ट द्वारा संचालित होती है।

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

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

मुश्किल मामलों में, मदरबोर्ड प्रलेखन मदद कर सकता है। वांछित जम्पर (जम्पर) ढूंढें और मैन्युअल रूप से बिजली बंद करें। लेकिन यह बहुत कठिन है। और सबसे आसान तरीका है स्विच के साथ एक यूएसबी हब खरीदना और उससे आवश्यक बाह्य उपकरणों को जोड़ना। और पीड़ित मत हो। अलविदा, जब तक हम फिर से नहीं मिलते!

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

प्रयोग

इसलिए, इससे पहले कि हम COM पोर्ट क्या है, इसके बारे में अधिक विस्तार से बात करें, हमें इसका अर्थ समझने के लिए अतीत को देखने की जरूरत है। वस्तुतः 15 साल पहले, एक विशेष आरएस-232 सीरियल केबल का उपयोग करके सिस्टम यूनिट के रियर पैनल पर स्थित एक विशेष मानक कनेक्टर का उपयोग करके उपकरणों को कंप्यूटर से जोड़ने के लिए एक विधि का उपयोग किया गया था। इस विधि के कई नुकसान हैं। आधुनिक मानकों के अनुसार ऐसी केबल अत्यंत कम डेटा अंतरण दर प्रदान करती है - लगभग सौ किलोबिट प्रति सेकंड। इसके अलावा जब कनेक्टर्स का भौतिक कनेक्शन बनाया गया था, तो उपकरण को बंद करना आवश्यक था, और वे स्वयं एक-दूसरे से शिकंजा के साथ जुड़े हुए थे जो विश्वसनीयता सुनिश्चित करते थे, जबकि उनके आयाम काफी आकार में भिन्न होते थे।

इतिहास का हिस्सा

उस समय के कंप्यूटरों पर COM पोर्ट को पारंपरिक रूप से 1 या 2 नंबर दिया गया था, क्योंकि आमतौर पर उनमें से दो से अधिक नहीं होते थे। यदि आवश्यक हो तो अतिरिक्त पोर्ट स्थापित किए जा सकते हैं। जब उपयोगकर्ता ने कॉन्फ़िगर किया है सॉफ़्टवेयर, यह आवश्यक था कि भ्रमित न हों और ठीक उसी को स्थापित करें जिससे कनेक्शन प्रदान किया गया था आवश्यक उपकरण. प्रत्येक COM पोर्ट को सही गति सेटिंग्स की आवश्यकता होती है, साथ ही कई अन्य रहस्यमय पैरामीटर जो केवल विशेषज्ञों के एक संकीर्ण सर्कल के लिए जाने जाते थे। उपकरणों के कनेक्शन के सफल होने के लिए, सभी आवश्यक मापदंडों को कहीं से या प्रयोगात्मक रूप से चुना जाना था, क्योंकि इस मामले में कोई स्वचालित कॉन्फ़िगरेशन नहीं था। इसके अलावा, COM पोर्ट के माध्यम से कनेक्शन ने किसी भी सॉफ़्टवेयर को मनमाने बाहरी उपकरणों के साथ जोड़ने की अनुमति दी, यहां तक ​​\u200b\u200bकि पूरी तरह से असंगत भी, जिससे सेटिंग्स प्रक्रिया के दौरान बड़ी संख्या में त्रुटियां हुईं।

आधुनिकता

अब COM पोर्ट के माध्यम से कनेक्शन पूरी तरह से और अधिक द्वारा प्रतिस्थापित किया गया है आधुनिक तरीका, जिसे कार्यान्वयन के लिए विशेष ज्ञान की आवश्यकता नहीं है, अर्थात् USB पोर्ट के माध्यम से। यह विधि पहले बताए गए सभी नुकसानों से रहित है। हालाँकि, सभी प्रकार के GPS उपकरण और बहुत ही विषम सॉफ़्टवेयर को जोड़ने की अनुकूलता के लिए आधुनिक मानक COM पोर्ट की अवधारणा के आसपास काफी समय पहले बनाए गए थे, जो इस समय पुरातन हो गए हैं।

यह इस तथ्य के कारण है कि शुरू में जीपीएस सहित लगभग कोई भी उपकरण बाहरी था, और कंप्यूटर से इसका कनेक्शन एक हार्डवेयर पोर्ट से जुड़े सीरियल केबल के माध्यम से किया गया था। कॉन्फ़िगरेशन प्रक्रिया के दौरान, उपयोगकर्ता को पोर्ट नंबर और इसके माध्यम से डेटा ट्रांसमिशन की गति को सही ढंग से चुनना आवश्यक था। उस समय, GPS रिसीवर से प्रोग्राम में डेटा ट्रांसमिट करने के लिए मुख्य मानक, जिसे अब NMEA-0183 कहा जाता है, उत्पन्न हुआ। वास्तव में, इस मानक को COM पोर्ट के माध्यम से डेटा का आदान-प्रदान करने के लिए सबसे आधुनिक हार्डवेयर और सॉफ़्टवेयर के सभी डेवलपर्स की आवश्यकता होती है। और यह सब आधुनिक कंप्यूटरों के साथ-साथ पीडीए पर, यूएसबी मानक लंबे समय से मुख्य रहा है। और एक और विशेषता यह है कि हाल ही में जीपीएस रिसीवर सीधे डिवाइस केस के अंदर स्थापित किए जा रहे हैं, यानी, इसके और मुख्य डिवाइस के बीच कोई कनेक्टिंग केबल नहीं है।

वर्चुअल COM पोर्ट

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

बदलाव पूरा हुआ

इसी समय, COM पोर्ट का प्रबंधन महत्वपूर्ण रूप से नहीं बदला है। उपयोगकर्ता, पुराने तरीके से, जटिल सेटिंग्स को लगभग मैन्युअल रूप से बनाना चाहिए। हालाँकि, एक आधुनिक COM पोर्ट अब वह भारी उपकरण नहीं है जो सिस्टम यूनिट के रियर पैनल पर स्थित था, बल्कि एक पूरी तरह से अलग डिवाइस है। और यहाँ पूरी बात यह है कि एक सॉफ्टवेयर की दृष्टि से, उनके सभी कार्यान्वयन फेसलेस दिखते हैं, यानी वर्चुअल और रियल पोर्ट में कोई अंतर नहीं है। सॉफ्टवेयर के लिए, पोर्ट केवल पीडीए निर्माताओं द्वारा पूरी तरह से यादृच्छिक आधार पर उन्हें सौंपे गए नंबरों से भिन्न होते हैं। उदाहरण के लिए, ASUS रिसीवर आमतौर पर COM5 पर स्थित होता है, जबकि PocketLOOX 560 रिसीवर को COM8 पर दिखाता है। यह पता चला है कि एक प्रोग्राम जो जीपीएस रिसीवर से डेटा प्राप्त करना चाहता है, उसके पास शुरू में सशर्त संख्या के बारे में कोई विश्वसनीय जानकारी नहीं है, जिसके तहत पोर्ट दिखाई देता है, जो इस पीडीए पर रिसीवर के लिए उपयुक्त है।

यह कैसे काम करता है?

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

कॉम पोर्ट ऑपरेशन

COM पोर्ट के लिए, एक अतुल्यकालिक यूनिवर्सल ट्रांसीवर चिप का उपयोग आधार के रूप में किया जाता है। यह microcircuit कई किस्मों में मौजूद है: Intel 16550A, 16550, 16450, 8250। प्रत्येक COM पोर्ट के लिए, इसमें डेटा रिसीवर और ट्रांसमीटर रजिस्टर होते हैं, साथ ही कई नियंत्रण रजिस्टर होते हैं जिन्हें BIOS, Windows और MS DOS प्रोग्राम के माध्यम से एक्सेस किया जा सकता है। पर नवीनतम संस्करणमाइक्रोचिप में प्रेषित और प्राप्त डेटा के अस्थायी भंडारण के लिए बफ़र्स का एक सेट होता है। इस संभावना के लिए धन्यवाद, केंद्रीय प्रोसेसर के काम को कम बार बाधित करना संभव है, साथ ही डेटा ट्रांसमिशन की गति को समन्वयित करना भी संभव है।

मुख्य पैरामीटर

COM पोर्ट डिवाइस निम्नलिखित विशिष्ट विशेषताओं को मानता है:

सूचना के इनपुट और आउटपुट के लिए बंदरगाह का आधार पता;

हार्डवेयर इंटरप्ट नंबर;

सूचना के एक ब्लॉक का आकार;

जिस गति से डेटा प्रसारित होता है;

ईमानदारी का पता लगाने मोड;

सूचना प्रवाह प्रबंधन विधि;

स्टॉप बिट्स की संख्या।

कंप्यूटर का COM पोर्ट कैसे चेक करें? क्या ध्यान देना है?

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

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

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

विवरण

COM पोर्ट (सीरियल पोर्ट)- एक द्विदिश इंटरफ़ेस जो RS-232 प्रोटोकॉल का उपयोग करके डेटा को सीरियल रूप (बिट बाय बिट) में प्रसारित करता है। यह एक काफी सामान्य प्रोटोकॉल है जिसका उपयोग एक डिवाइस (उदाहरण के लिए, एक कंप्यूटर) को दूसरों के साथ 30 मीटर लंबे तारों के माध्यम से जोड़ने के लिए किया जाता है। यहां तार्किक संकेतों का स्तर मानक वाले से भिन्न होता है: तार्किक इकाई का स्तर +5 से +15V तक होता है, तार्किक शून्य का स्तर -5 से -15V तक होता है, जिसके लिए अतिरिक्त सर्किट रूपांतरण की आवश्यकता होती है, लेकिन अच्छा शोर प्रदान करता है रोग प्रतिरोधक शक्ति।

9-पिन कनेक्टर (DB-9M) पर विचार करें। नीचे इसका पिनआउट है:

आउटपुट नंबर नाम संकेत प्रकृति संकेत
1 डीसीडी इनपुट डेटा वाहक का पता लगाएं
2 आरएक्सडी छुट्टी का दिन डेटा संचारित करें
3 टीएक्सडी इनपुट डेटा प्राप्त करना
4 डीटीआर छुट्टी का दिन डेटा टर्मिनल तैयार
5 जीएनडी - मैदान
6 डीएसआर इनपुट डेटा सेट तैयार
7 आरटीएस छुट्टी का दिन भेजने के लिए निवेदन
8 सीटीएस इनपुट भेजने के लिए साफ़ करें
9 आर.आई. इनपुट रिंग इंडिकेटर

सबसे अधिक हम पिन 2 (डेटा ट्रांसमिशन), 3 (डेटा रिसेप्शन) और 5 (ग्राउंड) में रुचि लेंगे। उपकरणों के बीच दो-तरफ़ा संचार की संभावना के लिए यह न्यूनतम सेट है।

मैं प्रोटोकॉल के विवरण पर विस्तार से ध्यान नहीं दूंगा। इसके लिए GOST, आदि हैं। इसलिए, हम आगे बढ़ेंगे और बात करेंगे कि इस जानवर को कैसे नियंत्रित किया जाए।

आवेदन पत्र

जैसा कि पहले ही उल्लेख किया गया है, RS-232 LAN स्तर मानक TTL स्तरों से भिन्न हैं। इसलिए, हमें किसी तरह वोल्टेज मूल्यों को परिवर्तित करने की आवश्यकता है। वे। +15V से 5V और -15V (और इसके विपरीत) से 0V बनाएं। एक तरीका (और शायद सबसे आसान) एक विशेष MAX232 चिप का उपयोग करना है। यह समझना आसान है और एक ही समय में दो तर्क संकेतों को परिवर्तित कर सकता है।

नीचे इसके समावेशन का एक आरेख है:


मुझे नहीं लगता कि कोई कठिनाई होनी चाहिए। यह इस चिप का उपयोग करने के विकल्पों में से एक है: एक माइक्रोकंट्रोलर से कंप्यूटर में डेटा स्थानांतरित करना और इसके विपरीत। प्रेषित संकेत पैरों को जाता है T एक्स IN एक तरफ और R . पर एक्सदूसरे पर आईएन। इनपुट सिग्नल T . से लिए गए हैं एक्सबाहर और आर एक्सक्रमशः बाहर।

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

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

नीचे COM पोर्ट के पते दिए गए हैं जिनके साथ हमें काम करना होगा:

बंदरगाह का नाम पता आईआरक्यू
कॉम 1 3F8h 4
कॉम 2 2F8h 3
कॉम 3 3E8h 4
कॉम 4 2E8h 3

वे भिन्न हो सकते हैं। आप BIOS सेटिंग्स में मान सेट कर सकते हैं। ये आधार पते हैं। बंदरगाहों के संचालन के लिए जिम्मेदार रजिस्टरों के पते भी उन पर निर्भर करेंगे:

पता डीएलएबी पढ़ना लिखना संक्षेपाक्षर रजिस्टर नाम
+ 0 =0 लिखना ट्रांसमीटर होल्डिंग बफर
=0 पढ़ना रिसीवर बफर
=1 पढ़ना लिखना भाजक कुंडी कम बाइट
+ 1 =0 पढ़ना लिखना आईईआर इंटरप्ट सक्षम रजिस्टर
=1 पढ़ना लिखना भाजक कुंडी उच्च बाइट
+ 2 - पढ़ना आईआईआर इंटरप्ट पहचान रजिस्टर
- लिखना एफसीआर फीफो नियंत्रण रजिस्टर
+ 3 - पढ़ना लिखना एलसीआर लाइन नियंत्रण रजिस्टर
+ 4 - पढ़ना लिखना एमसीआर मॉडेम नियंत्रण रजिस्टर
+ 5 - पढ़ना एलएसआर लाइन स्थिति रजिस्टर
+ 6 - पढ़ना एमएसआर मॉडेम स्थिति रजिस्टर
+ 7 - पढ़ना लिखना स्क्रैच रजिस्टर

पहला कॉलम आधार के सापेक्ष रजिस्टर का पता है। उदाहरण के लिए, COM1 के लिए: LCR रजिस्टर पता 3F8h+3=3FB होगा। दूसरा कॉलम एक DLAB (डिवीजर लैच एक्सेस बिट) बिट है जो एक ही रजिस्टर के लिए एक अलग असाइनमेंट को परिभाषित करता है। यह आपको केवल 8 पतों का उपयोग करके 12 रजिस्टरों को संचालित करने की अनुमति देता है। उदाहरण के लिए, यदि DLAB=1, तो 3F8h पते को संबोधित करते हुए, हम क्लॉक डिवाइडर के निम्न बाइट का मान निर्धारित करेंगे। यदि DLAB=0, तो, उसी पते का जिक्र करते हुए, प्रेषित या प्राप्त बाइट इस रजिस्टर में लिखा जाएगा।

"शून्य" रजिस्टर

यह डेटा प्राप्त करने / संचारित करने और जनरेटर आवृत्ति विभक्त के गुणांक को निर्धारित करने के रजिस्टरों से मेल खाती है। जैसा कि ऊपर उल्लेख किया गया है, यदि DLAB = 0 है, तो रजिस्टर का उपयोग प्राप्त / प्रेषित डेटा लिखने के लिए किया जाता है, यदि यह 1 के बराबर है, तो घड़ी जनरेटर आवृत्ति विभक्त के कम बाइट का मूल्य निर्धारित किया जाता है। डेटा ट्रांसफर दर इस आवृत्ति के मूल्य पर निर्भर करती है। भाजक का उच्च बाइट अगले स्मृति स्थान पर लिखा जाता है (अर्थात COM1 पोर्ट के लिए यह 3F9h होगा)। नीचे विभक्त अनुपात पर डेटा दर की निर्भरता है:

इंटरप्ट इनेबल रजिस्टर (IER)

यदि DLAB = 0 है, तो इसे एसिंक्रोनस एडेप्टर से इंटरप्ट कंट्रोल रजिस्टर के रूप में उपयोग किया जाता है, यदि DLAB = 1 है, तो यह क्लॉक जनरेटर फ़्रीक्वेंसी डिवाइडर के उच्च बाइट को सेट करता है।

इंटरप्ट आइडेंटिफिकेशन रजिस्टर (IIR)

इंटरप्ट एक ऐसी घटना है जो मुख्य कार्यक्रम के निष्पादन को रोकती है और इंटरप्ट रूटीन का निष्पादन शुरू करती है। यह रजिस्टर उस प्रकार के व्यवधान को निर्धारित करता है जो हुआ था।

लाइन नियंत्रण रजिस्टर (एलसीआर)

यह नियंत्रण रजिस्टर है।

बिट 7 1 डिविज़र लैच एक्सेस बिट - डेटा विनिमय दर निर्धारित करना
0 सामान्य मोड (रुकावट नियंत्रण, डेटा प्राप्त / संचारित)
बिट 6 लाइन ब्रेक का अनुकरण करें (एकाधिक शून्य का क्रम भेजता है)
बिट्स 3 - 5 बिट 5 बिट 4 बिट 3 समता चयन
एक्स एक्स 0 कोई समानता नहीं
0 0 1 विषम समता
0 1 1 यहां तक ​​कि समता भी
1 0 1 उच्च समता (चिपचिपा)
1 1 1 कम समता (चिपचिपा)
बिट 2 स्टॉप बिट्स की संख्या
0 1 स्टॉप बिट
1 6.7 या 8 डेटा बिट्स के लिए 2 स्टॉप बिट्स या 5 डेटा बिट्स के लिए 1.5 स्टॉप बिट्स।
बिट्स 0 और 1 बिट 1 बिट 0 डेटा बिट्स की संख्या
0 0 5 बिट
0 1 6 बिट
1 0 7 बिट
1 1 8 बिट

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

स्टॉप बिट का मतलब डेटा ट्रांसफर का अंत है।

मॉडेम नियंत्रण रजिस्टर (एमसीआर)

मॉडेम नियंत्रण रजिस्टर।

काटा अर्थ
0 लाइन डीटीआर
1 आरटीएस लाइन।
2 OUT1 लाइन (अतिरिक्त)
3 लाइन OUT2 (अतिरिक्त)
4 डायग्नोस्टिक्स चलाएं जब एक एसिंक्रोनस एडेप्टर इनपुट को उसके आउटपुट में छोटा किया जाता है।
5-7 बराबर 0

लाइन स्थिति रजिस्टर (एलएसआर)

एक रजिस्टर जो लाइन की स्थिति निर्धारित करता है।

काटा अर्थ
0 प्राप्त डेटा और पढ़ने के लिए तैयार, डेटा पढ़ने पर स्वचालित रूप से रीसेट हो जाता है।
1 अतिप्रवाह त्रुटि। एक नया डेटा बाइट प्राप्त हुआ है, और पिछले एक को अभी तक प्रोग्राम द्वारा नहीं पढ़ा गया है। पिछला बाइट खो गया है।
2 समता त्रुटि, पंक्ति स्थिति पढ़ने के बाद साफ़ हो गई।
3 तुल्यकालन त्रुटि।
4 ट्रांसमिशन इंटरप्ट अनुरोध का पता चला "BREAK" शून्य की एक लंबी स्ट्रिंग है।
5 ट्रांसमीटर का स्टोरेज रजिस्टर खाली है, और ट्रांसमिशन के लिए इसमें एक नया बाइट लिखा जा सकता है।
6 ट्रांसमीटर शिफ्ट रजिस्टर खाली है। यह रजिस्टर होल्डिंग रजिस्टर से डेटा प्राप्त करता है और इसे ट्रांसमिशन के लिए क्रमबद्ध करता है।
7 टाइमआउट (डिवाइस कंप्यूटर से कनेक्ट नहीं है)।

मोडेम स्थिति रजिस्टर (MSR)

मॉडेम स्थिति रजिस्टर।

ठीक है अब सब खत्म हो गया है। इन रजिस्टरों का उपयोग करके, आप सीधे COM पोर्ट के साथ संचार कर सकते हैं, डेटा के प्रसारण और रिसेप्शन को नियंत्रित कर सकते हैं। यदि आपको स्मृति के साथ खिलवाड़ करने का मन नहीं है, तो आप विभिन्न प्रोग्रामिंग वातावरणों के लिए तैयार घटकों का उपयोग कर सकते हैं: सी ++, वीबी, डेल्फी, पास्कल, आदि। वे सहज ज्ञान युक्त हैं, इसलिए मुझे लगता है कि यहां उन पर ध्यान देने योग्य नहीं है।