RS-232: Difference between revisions

From Vigyanwiki
No edit summary
 
(9 intermediate revisions by 4 users not shown)
Line 3: Line 3:
{{Redirect|V.24||V24 (बहुविकल्पी)}}
{{Redirect|V.24||V24 (बहुविकल्पी)}}
[[File:DB25 Diagram.svg|thumb|RS-232 मानक में वर्णित एक [[ DB-25 ]] कनेक्टर]]
[[File:DB25 Diagram.svg|thumb|RS-232 मानक में वर्णित एक [[ DB-25 ]] कनेक्टर]]
[[File:EIA 232 DTE DCE DCE DTE.png|thumb|upright=1.5|डेटा सर्किट-टर्मिनेटिंग इक्विपमेंट (DCE) और डेटा टर्मिनल इक्विपमेंट (DTE) नेटवर्क। टेलीफ़ोननेट्ज़ एक टेलीफोन नेटवर्क को संदर्भित करता है; EIA-232 सीरियल संचार मानक RS-232 का पुराना नाम है।]]
[[File:EIA 232 DTE DCE DCE DTE.png|thumb|upright=1.5|डेटा सर्किट-टर्मिनेटिंग इक्विपमेंट (डीसीई) और डेटा टर्मिनल इक्विपमेंट (डीटीई) नेटवर्क। टेलीफ़ोननेट्ज़ एक टेलीफोन नेटवर्क को संदर्भित करता है; EIA-232 सीरियल संचार मानक RS-232 का पुराना नाम है।]]
[[ दूरसंचार |दूरसंचार]] में, RS-232 या अनुशंसित मानक 232<ref name="Metering_Glossary">] {{webarchive|url=https://web.archive.org/web/20121129015220/http://www.landisgyr.eu/en/pub/services_support/metering_glossary.cfm?eventGlossary=glossary.Search&initial=E |date=2012-11-29 }} Landis + Gyr ट्यूटोरियल (EIA देखें) </ref> मूल रूप से 1960 में डेटा के सीरियल कम्युनिकेशन ट्रांसमिशन के लिए शुरू किया गया एक [[ तकनीकी मानक |मानक]] है।<ref name="CAM_1974"/> यह औपचारिक रूप से एक डीटीई (डेटा टर्मिनल उपकरण) जैसे कि एक कंप्यूटर टर्मिनल और एक डीसीई (डेटा सर्किट-टर्मिनेटिंग उपकरण या डेटा संचार उपकरण), जैसे कि एक [[ मोडम |मॉडेम]] के बीच कनेक्टिंग सिग्नल को परिभाषित करता है। मानक विद्युत विशेषताओं और संकेतों के समय, संकेतों का अर्थ, और भौतिक आकार और कनेक्टर्स के [[ बाहर पिन |पिनआउट]] को परिभाषित करता है। मानक का वर्तमान संस्करण डेटा टर्मिनल उपकरण और डेटा सर्किट-समापन उपकरण के बीच टीआईए-232-एफ इंटरफ़ेस है, जो 1997 में जारी सीरियल बाइनरी डेटा इंटरचेंज को नियोजित करता है। RS-232 मानक आमतौर पर कंप्यूटर सीरियल पोर्ट में उपयोग किया जाता था और है अभी भी व्यापक रूप से उपयोग किया जाता है। औद्योगिक संचार उपकरण में उपयोग किया जाता है।
[[ दूरसंचार |दूरसंचार]] में, '''RS-232''' या अनुशंसित मानक 232<ref name="Metering_Glossary">] {{webarchive|url=https://web.archive.org/web/20121129015220/http://www.landisgyr.eu/en/pub/services_support/metering_glossary.cfm?eventGlossary=glossary.Search&initial=E |date=2012-11-29 }} Landis + Gyr ट्यूटोरियल (EIA देखें) </ref> मूल रूप से 1960 में डेटा के सीरियल कम्युनिकेशन ट्रांसमिशन के लिए शुरू किया गया एक [[ तकनीकी मानक |मानक]] है।<ref name="CAM_1974"/> यह औपचारिक रूप से एक डीटीई (डेटा टर्मिनल उपकरण) जैसे कि एक कंप्यूटर टर्मिनल और एक डीसीई (डेटा सर्किट-टर्मिनेटिंग उपकरण या डेटा संचार उपकरण), जैसे कि एक [[ मोडम |मॉडेम]] के बीच कनेक्टिंग सिग्नल को परिभाषित करता है। मानक विद्युत विशेषताओं और संकेतों के समय, संकेतों का अर्थ, और भौतिक आकार और कनेक्टर्स के [[ बाहर पिन |पिनआउट]] को परिभाषित करता है। मानक का वर्तमान संस्करण डेटा टर्मिनल उपकरण और डेटा सर्किट-समापन उपकरण के बीच टीआईए-232-एफ इंटरफ़ेस है, जो 1997 में जारी सीरियल बाइनरी डेटा इंटरचेंज को नियोजित करता है। RS-232 मानक आमतौर पर कंप्यूटर सीरियल पोर्ट में उपयोग किया जाता था और है अभी भी व्यापक रूप से उपयोग किया जाता है। औद्योगिक संचार उपकरण में उपयोग किया जाता है।


RS-232 मानक का अनुपालन करने वाला एक सीरियल पोर्ट कभी कई प्रकार के कंप्यूटरों की एक मानक विशेषता थी। पर्सनल कंप्यूटर ने उन्हें न केवल मोडेम, बल्कि [[ प्रिंटर (कम्प्यूटिंग) |प्रिंटर]], कंप्यूटर [[ माउस (कम्प्यूटिंग) |माउस]], डेटा स्टोरेज, अबाधित विद्युत आपूर्ति (UPS) और अन्य परिधीय उपकरणों के कनेक्शन के लिए भी उपयोग किया।
RS-232 मानक का अनुपालन करने वाला एक सीरियल पोर्ट कभी कई प्रकार के कंप्यूटरों की एक मानक विशेषता थी। पर्सनल कंप्यूटर ने उन्हें न केवल मोडेम, बल्कि [[ प्रिंटर (कम्प्यूटिंग) |प्रिंटर]], कंप्यूटर [[ माउस (कम्प्यूटिंग) |माउस]], डेटा स्टोरेज, अबाधित विद्युत आपूर्ति (UPS) और अन्य परिधीय उपकरणों के कनेक्शन के लिए भी उपयोग किया।
Line 181: Line 181:


==={{anchor|RI}}रिंग इंडिकेटर ===
==={{anchor|RI}}रिंग इंडिकेटर ===
[[File:Modem US Robotics Courier Dual Standard.jpg|thumb|right|Usrobotics कूरियर बाहरी मॉडेम में एक DB-25 कनेक्टर था जो कनेक्टेड [[ टेलीफोन लाइन ]] बजने पर होस्ट कंप्यूटर को सूचित करने के लिए रिंग संकेतक सिग्नल का उपयोग करता था]]
[[File:Modem US Robotics Courier Dual Standard.jpg|thumb|right|यूएस रोबोटिक्स कूरियर बाहरी मॉडेम में एक DB-25 कनेक्टर था जो कनेक्टेड [[ टेलीफोन लाइन ]] बजने पर होस्ट कंप्यूटर को सूचित करने के लिए रिंग संकेतक सिग्नल का उपयोग करता था]]
रिंग इंडिकेटर (आरआई) डीसीई से डीटीई डिवाइस को भेजा गया सिग्नल है। यह टर्मिनल डिवाइस को इंगित करता है कि फोन लाइन बज रही है। कई कंप्यूटर सीरियल पोर्ट में, आरआई सिग्नल की स्थिति बदलने पर एक [[ हार्डवेयर अंतराल |हार्डवेयर]] व्यवधान उत्पन्न होता है। इस हार्डवेयर व्यवधान के लिए समर्थन होने का अर्थ है कि किसी प्रोग्राम या ऑपरेटिंग सिस्टम को आरआई पिन की स्थिति में बदलाव के बारे में सूचित किया जा सकता है, बिना सॉफ्टवेयर को पिन की स्थिति को "पोल" करने की आवश्यकता है। आरआई दूसरे सिग्नल के अनुरूप नहीं है जो समान जानकारी को विपरीत तरीके से ले जाता है।
रिंग इंडिकेटर (आरआई) डीसीई से डीटीई डिवाइस को भेजा गया सिग्नल है। यह टर्मिनल डिवाइस को इंगित करता है कि फोन लाइन बज रही है। कई कंप्यूटर सीरियल पोर्ट में, आरआई सिग्नल की स्थिति बदलने पर एक [[ हार्डवेयर अंतराल |हार्डवेयर]] व्यवधान उत्पन्न होता है। इस हार्डवेयर व्यवधान के लिए समर्थन होने का अर्थ है कि किसी प्रोग्राम या ऑपरेटिंग सिस्टम को आरआई पिन की स्थिति में बदलाव के बारे में सूचित किया जा सकता है, बिना सॉफ्टवेयर को पिन की स्थिति को "पोल" करने की आवश्यकता है। आरआई दूसरे सिग्नल के अनुरूप नहीं है जो समान जानकारी को विपरीत तरीके से ले जाता है।


Line 191: Line 191:


=== आरटीएस, सीटीएस, और आरटीआर ===
=== आरटीएस, सीटीएस, और आरटीआर ===
{{further|Flow control (data)#Hardware flow control}}
{{further|फ्लो कंट्रोल (डेटा) हार्डवेयर फ्लो कंट्रोल}}
रिक्वेस्ट टू सेंड (आरटीएस) और क्लियर टू सेंड (सीटीएस) सिग्नल मूल रूप से [[ बेल 202 मॉडेम |बेल 202]] जैसे हॉफ-डुप्लेक्स (एक समय में एक दिशा) मोडेम के साथ उपयोग के लिए परिभाषित किए गए थे। ये मोडेम जरूरत न होने पर अपने ट्रांसमीटर को निष्क्रिय कर देते हैं और एक प्रेषित करना चाहिए पुन: सक्षम होने पर रिसीवर को सिंक्रनाइज़ेशन प्रस्तावना। डीटीई डीसीई को संचारित करने की अपनी इच्छा को इंगित करने के लिए आरटीएस पर जोर देता है, और प्रतिक्रिया में,डीसीई ने सीटीएस को अनुमति देने का दावा करता है, एक बार डीसीई के साथ दूर अंत में सिंक्रनाइज़ेशन प्राप्त हो जाता है। ऐसे मोडेम अब आम उपयोग में नहीं हैं। ऐसा कोई सुसंगत संकेत नहीं है जिसका उपयोग डीटीई डीसीई से आने वाले डेटा को अस्थायी रूप से रोकने के लिए कर सके। इस प्रकार RS-232 का आरटीएस और सीटीएस सिग्नलों का उपयोग मानक के पुराने संस्करणों के अनुसार असममित है।
रिक्वेस्ट टू सेंड (आरटीएस) और क्लियर टू सेंड (सीटीएस) सिग्नल मूल रूप से [[ बेल 202 मॉडेम |बेल 202]] जैसे हॉफ-डुप्लेक्स (एक समय में एक दिशा) मोडेम के साथ उपयोग के लिए परिभाषित किए गए थे। ये मोडेम जरूरत न होने पर अपने ट्रांसमीटर को निष्क्रिय कर देते हैं और एक प्रेषित करना चाहिए पुन: सक्षम होने पर रिसीवर को सिंक्रनाइज़ेशन प्रस्तावना। डीटीई डीसीई को संचारित करने की अपनी इच्छा को इंगित करने के लिए आरटीएस पर जोर देता है, और प्रतिक्रिया में,डीसीई ने सीटीएस को अनुमति देने का दावा करता है, एक बार डीसीई के साथ दूर अंत में सिंक्रनाइज़ेशन प्राप्त हो जाता है। ऐसे मोडेम अब आम उपयोग में नहीं हैं। ऐसा कोई सुसंगत संकेत नहीं है जिसका उपयोग डीटीई डीसीई से आने वाले डेटा को अस्थायी रूप से रोकने के लिए कर सके। इस प्रकार RS-232 का आरटीएस और सीटीएस सिग्नलों का उपयोग मानक के पुराने संस्करणों के अनुसार असममित है।


Line 204: Line 204:
इस प्रोटोकॉल का उपयोग करने वाले उपकरण को कुछ अतिरिक्त डेटा बफर करने के लिए तैयार रहना चाहिए, क्योंकि रिमोट सिस्टम स्थानीय सिस्टम के आरटीआर को डी-एसर्ट करने से ठीक पहले ट्रांसमिट करना शुरू कर सकता है।
इस प्रोटोकॉल का उपयोग करने वाले उपकरण को कुछ अतिरिक्त डेटा बफर करने के लिए तैयार रहना चाहिए, क्योंकि रिमोट सिस्टम स्थानीय सिस्टम के आरटीआर को डी-एसर्ट करने से ठीक पहले ट्रांसमिट करना शुरू कर सकता है।


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


== शायद ही कभी उपयोग की जाने वाली विशेषताएं ==
== प्रायः प्रयोग उपयोग की जाने वाली विशेषताएं ==
EIA-232 मानक कई विशेषताओं के लिए कनेक्शन निर्दिष्ट करता है जो अधिकांश कार्यान्वयन में उपयोग नहीं किए जाते हैं।उनके उपयोग के लिए 25-पिन कनेक्टर और केबल की आवश्यकता होती है।
EIA-232 मानक कई विशेषताओं के लिए कनेक्शन निर्दिष्ट करता है जो कि अधिकांश कार्यान्वयन में उपयोग नहीं किए जाते हैं। इनके इस्तेमाल के लिए 25-पिन कनेक्टर और केबल की जरूरत होती है।


=== सिग्नल दर चयन ===
=== सिग्नल दर चयन ===
DTE या DCE उच्च या निम्न सिग्नलिंग दर का उपयोग निर्दिष्ट कर सकता है।दरें, साथ ही कौन सा डिवाइस दर का चयन करेगा, को DTE और DCE दोनों में कॉन्फ़िगर किया जाना चाहिए।Prearanged डिवाइस पिन 23 को चालू करके उच्च दर का चयन करता है।
डीटीई या डीसीई "उच्च" या "कम" सिग्नलिंग दर के उपयोग को निर्दिष्ट कर सकता है। दरें, साथ ही कौन सा डिवाइस दर का चयन करेगा, दोनों को डीटीई और डीसीई दोनों में कॉन्फ़िगर किया जाना चाहिए। प्रीसेट डिवाइस पिन 23 को ऑन पर सेट करके उच्च दर का चयन करता है।


=== [[ लूपबैक ]] परीक्षण ===
=== [[ लूपबैक |लूपबैक]] परीक्षण ===
कई DCE उपकरणों में परीक्षण के लिए उपयोग की जाने वाली एक लूपबैक क्षमता होती है।जब सक्षम किया जाता है, तो संकेतों को रिसीवर पर भेजे जाने के बजाय प्रेषक को वापस गूँज दिया जाता है।यदि समर्थित है, तो डीटीई स्थानीय डीसीई (एक से जुड़ा हुआ है) को पिन 18 पर पिन 18 सेट करके लूपबैक मोड में प्रवेश करने के लिए, या दूरस्थ डीसीई (स्थानीय डीसीई से जुड़ा हुआ है) को पिन सेट करके लूपबैक मोड में प्रवेश करने के लिए संकेत दे सकता है।21 पर।उत्तरार्द्ध संचार लिंक, साथ ही दोनों DCE का परीक्षण करता है।जब DCE टेस्ट मोड में होता है, तो यह DTE को पिन 25 को चालू करके संकेत देता है।
कई डीसीई उपकरणों में परीक्षण के लिए उपयोग की जाने वाली लूपबैक क्षमता होती है। सक्षम होने पर, सिग्नल रिसीवर को भेजे जाने के बजाय प्रेषक को वापस प्रतिध्वनित किया जाता है। यदि समर्थित है, तो डीटीई स्थानीय डीसीई (जिससे यह जुड़ा हुआ है) को पिन 18 चालू करके लूपबैक मोड में प्रवेश करने का संकेत दे सकता है, या रिमोट डीसीई (जिससे स्थानीय डीसीई जुड़ा हुआ है) पिन को लूपबैक मोड पर सेट करके पूछ सकता है प्रवेश। 21 पर। बाद वाला संचार लिंक के साथ-साथ दोनों डीसीई का परीक्षण करता है। जब डीसीई टेस्ट मोड में होता है, तो यह पिन 25 को सेट करके डीटीई को सिग्नल देता है।


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


लूपबैक परीक्षण अक्सर एक विशेष डीटीई के साथ किया जाता है जिसे थोड़ा त्रुटि दर परीक्षक (या बर्ट) कहा जाता है।
लूपबैक परीक्षण अक्सर एक विशेष डीटीई के साथ किया जाता है जिसे बिट त्रुटि दर परीक्षक (या बीईआरटी) कहा जाता है।


=== टाइमिंग सिग्नल ===
=== टाइमिंग सिग्नल (समय संकेत) ===
कुछ सिंक्रोनस डिवाइस डेटा ट्रांसमिशन को सिंक्रनाइज़ करने के लिए एक [[ घड़ी संकेत ]] प्रदान करते हैं, विशेष रूप से उच्च डेटा दरों पर। दो टाइमिंग सिग्नल डीसीई द्वारा पिन 15 और 17 पर प्रदान किए जाते हैं। पिन 15 ट्रांसमीटर घड़ी है, या टाइमिंग (एसटी) भेजें; DTE डेटा लाइन (पिन 2) पर अगला बिट डालता है जब यह घड़ी बंद से संक्रमण करती है (इसलिए यह ON के दौरान संक्रमण के दौरान स्थिर होता है जब DCE बिट को पंजीकृत करता है)। पिन 17 रिसीवर घड़ी है, या समय (आरटी) प्राप्त करता है; DTE डेटा लाइन (पिन 3) से अगला बिट पढ़ता है जब यह घड़ी ऑन से संक्रमण करती है।
कुछ सिंक्रोनस डिवाइस डेटा ट्रांसमिशन को सिंक्रोनाइज़ करने के लिए [[ घड़ी संकेत |घड़ी संकेत]] प्रदान करते हैं, खासकर उच्च डेटा दरों पर। डीसीई द्वारा पिन 15 और 17 पर दो टाइमिंग सिग्नल प्रदान किए जाते हैं। पिन 15 ट्रांसमीटर क्लॉक है, या टाइमिंग (एसटी) भेजें; डीटीई अगले बिट को डेटा लाइन (पिन 2) पर रखता है जब यह बंद से चालू होता है (इसलिए जब डीसीई बिट को पंजीकृत करता है तो यह चालू से बंद संक्रमण के दौरान स्थिर रहता है)। पिन 17 रिसीवर घड़ी है, या समय प्राप्त करें (आरटी); डीटीई डेटा लाइन (पिन 3) से अगले बिट को पढ़ता है जब यह घड़ी ऑन से ऑफ़ में परिवर्तित होती है।


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


इस तरह के प्रोटोकॉल के लिए सिंक्रोनस क्लॉकिंग की आवश्यकता होती है जैसे कि [[ तुल्यकालिक डेटा लिंक नियंत्रण ]], [[ एचडीएलसी ]] और x.25।
[[ तुल्यकालिक डेटा लिंक नियंत्रण |तुल्यकालिक डेटा लिंक नियंत्रण]] (एसडीएलसी), [[ एचडीएलसी |एचडीएलसी]] और X.25 जैसे प्रोटोकॉल के लिए सिंक्रोनस क्लॉकिंग की आवश्यकता होती है।


=== माध्यमिक चैनल ===
=== माध्यमिक चैनल ===
एक द्वितीयक डेटा चैनल, जो प्राथमिक चैनल की क्षमता में समान है, वैकल्पिक रूप से डीटीई और डीसीई उपकरणों द्वारा लागू किया जा सकता है।पिन असाइनमेंट इस प्रकार हैं:
प्राथमिक चैनल की क्षमता के समान एक द्वितीयक डेटा चैनल वैकल्पिक रूप से डीटीई और डीसीई उपकरणों द्वारा कार्यान्वित किया जा सकता है। पिन असाइनमेंट निम्नानुसार हैं:
 
{| class="wikitable" style="margin:auto;"
{| class="wikitable" style="margin:auto;"
! Signal !! Pin
! सिग्नल (संकेत) !! पिन
|-
|-
| Common Ground || 7 (same as primary)
| कॉमन ग्राउंड || 7 (प्राथमिक के समान)
|-
|-
| Secondary Transmitted Data (STD) || 14
| माध्यमिक प्रेषित डेटा (एसटीडी) || 14
|-
|-
| Secondary Received Data (SRD) || 16
| माध्यमिक प्राप्त डेटा (एसआरडी) || 16
|-
|-
| Secondary Request To Send (SRTS) || 19
| भेजने के लिए द्वितीयक अनुरोध (एसआरटीएस) || 19
|-
|-
| Secondary Clear To Send (SCTS) || 13
| माध्यमिक स्पष्ट भेजने के लिए (एससीटीएस) || 13
|-
|-
| Secondary Carrier Detect (SDCD) || 12
| सेकेंडरी कैरियर डिटेक्ट (एसडीसीडी) || 12
|}
|}




== संबंधित मानक ==
== संबंधित मानक ==
अन्य सीरियल सिग्नलिंग मानक मानक-अनुपालन RS-232 बंदरगाहों के साथ अंतर नहीं कर सकते हैं।उदाहरण के लिए, +5 और 0 & nbsp; v के TTL स्तरों का उपयोग करके मानक के अपरिभाषित क्षेत्र में चिह्न स्तर डालता है।ऐसे स्तरों का उपयोग कभी -कभी किया जाता है {{nowrap|[[NMEA 0183]]-compliant}} [[ ग्लोबल पोजिशनिंग सिस्टम ]] रिसीवर और [[ मछली खोजक ]]।
अन्य सीरियल सिग्नलिंग मानकों के अनुरूप RS-232 पोर्ट के साथ अंतर्संचालन नहीं किया जा सकता है। उदाहरण के लिए, लगभग +5 V और 0 V के टीटीएल स्तर का उपयोग करने से सिग्नल स्तर मानक के अपरिभाषित क्षेत्र में गिर जाता है। ऐसे स्तर कभी-कभी एनएमईए 0183-संगत जीपीएस ([[ ग्लोबल पोजिशनिंग सिस्टम |ग्लोबल पोजिशनिंग सिस्टम]]) रिसीवर और गहराई खोजक के साथ उपयोग किए जाते हैं।


एक 20 & nbsp; MA [[ अंकीय वर्तमान पाश इंटरफ़ेस ]] 20 & nbsp की अनुपस्थिति का उपयोग करता है; उच्च के लिए MA वर्तमान, और कम के लिए लूप में वर्तमान की उपस्थिति; इस सिग्नलिंग विधि का उपयोग अक्सर लंबी दूरी और [[ ऑप्टो आइसोलेटर ]] लिंक के लिए किया जाता है। एक वर्तमान-लूप डिवाइस के कनेक्शन के लिए एक आज्ञाकारी RS-232 पोर्ट के लिए एक स्तर अनुवादक की आवश्यकता होती है। वर्तमान-लूप डिवाइस एक आज्ञाकारी डिवाइस की वोल्टेज सीमा से अधिक के लिए वोल्टेज की आपूर्ति कर सकते हैं। मूल आईबीएम पीसी सीरियल पोर्ट कार्ड ने 20 & एनबीएसपी को लागू किया; एमए करंट-लूप इंटरफ़ेस, जो कभी भी [[ प्लग-संगत ]] उपकरणों के अन्य आपूर्तिकर्ताओं द्वारा अनुकरण नहीं किया गया था।
20 एमए करंट लूप हाई के लिए 20 एमए ([[ अंकीय वर्तमान पाश इंटरफ़ेस |अंकीय वर्तमान पाश इंटरफ़ेस]]) करंट की अनुपस्थिति और लो के लिए लूप में करंट की उपस्थिति का उपयोग करता है; यह सिग्नलिंग विधि अक्सर लंबी दूरी के लिए और ऑप्टिकली पृथक ([[ ऑप्टो आइसोलेटर |ऑप्टो आइसोलेटर]]) लिंक के लिए उपयोग की जाती है। करंट-लूप डिवाइस को एनालॉग RS-232 पोर्ट से कनेक्ट करने के लिए एक स्तर के अनुवादक की आवश्यकता होती है। करंट-लूप डिवाइस वोल्टेज की आपूर्ति कर सकते हैं जो एक अनुपालन डिवाइस की अनिवार्य वोल्टेज सीमा से अधिक है। मूल आईबीएम पीसी सीरियल पोर्ट कार्ड ने 20 एमए वर्तमान-लूप इंटरफ़ेस लागू किया, जो [[ प्लग-संगत |प्लग-संगत]] उपकरण के अन्य आपूर्तिकर्ताओं द्वारा कभी भी अनुकरण नहीं किया गया था।


RS-232 के समान अन्य सीरियल इंटरफेस:
अन्य सीरियल इंटरफेस RS-232 के समान:
*RS-422-RS-232 के समान एक उच्च गति प्रणाली लेकिन अंतर सिग्नलिंग के साथ
*RS-422 - RS-232 के समान एक उच्च-गति प्रणाली लेकिन अंतर संकेतन के साथ
*RS-423-RS-422 के समान एक उच्च गति प्रणाली लेकिन असंतुलित सिग्नलिंग के साथ
*RS-423 - RS-422 के समान लेकिन असंतुलित सिग्नलिंग के साथ एक उच्च गति प्रणाली
*[[ RS-449 ]]-एक कार्यात्मक और यांत्रिक इंटरफ़ेस जिसने RS-422 और RS-423 सिग्नल का उपयोग किया; rs-232 की तरह कभी नहीं पकड़ा गया और ईआईए द्वारा वापस ले लिया गया
*[[ RS-449 |RS-449]] - कार्यात्मक और यांत्रिक इंटरफ़ेस जो RS-422 और RS-423 सिग्नल का उपयोग करता है; RS-232 की तरह कभी भी पकड़ा नहीं गया और ईआईए द्वारा वापस ले लिया गया
*RS-485-RS-422 का वंशज जिसका उपयोग मल्टीड्रॉप कॉन्फ़िगरेशन में बस के रूप में किया जा सकता है
*RS-485 - RS-422 का संतति जिसे मल्टीड्रॉप कॉन्फ़िगरेशन में बस के रूप में इस्तेमाल किया जा सकता है
*[[ MIL-STD-188 ]]-RS-232 जैसी प्रणाली लेकिन बेहतर प्रतिबाधा और वृद्धि समय नियंत्रण के साथ
*[[ MIL-STD-188 ]]-जैसी प्रणाली लेकिन बेहतर प्रतिबाधा और समय नियंत्रण में वृद्धि के साथ
*[[ ईआईए -530 ]]-एक ईआईए -232 पिनआउट कॉन्फ़िगरेशन में आरएस -422 या [[ आरएस -423 ]] विद्युत गुणों का उपयोग करके एक उच्च गति प्रणाली, इस प्रकार दोनों का सबसे अच्छा संयोजन; SuperSedes RS-449
*EIA-530 ([[ ईआईए -530 |ईआईए -530]]) - एक EIA-232 पिनआउट कॉन्फ़िगरेशन में RS-422 या RS-423 ([[ आरएस -423 |आरएस -423]]) विद्युत गुणों का उपयोग करने वाली एक उच्च-गति प्रणाली, इस प्रकार दोनों के सर्वश्रेष्ठ संयोजन; RS-449 को प्रतिस्थापित करता है
*EIA/TIA-561-मॉड्यूलर कनेक्टर#8P8C के लिए RS-232 पिनआउट को परिभाषित करता है।
*EIA/TIA-561 - आठ-स्थिति, आठ-संपर्क (8P8C) मॉड्यूलर कनेक्टर के लिए RS-232 पिनआउट को परिभाषित करता है (जिसे अनुचित तरीके से RJ45 कनेक्टर कहा जा सकता है)
*ईआईए/टीआईए -562-ईआईए/टीआईए -232 का कम-वोल्टेज संस्करण
*EIA/TIA-562 - EIA/TIA-232 का निम्न-वोल्टेज संस्करण
*TIA-574-EIA-232 इलेक्ट्रिकल सिग्नलिंग के साथ उपयोग के लिए 9-पिन डी-सबमिनिएचर कनेक्टर पिनआउट को मानकीकृत करता है, जैसा कि आईबीएम पीसी/एटी पर उत्पन्न हुआ है
*TIA-574 - EIA-232 इलेक्ट्रिकल सिग्नलिंग के साथ उपयोग के लिए 9-पिन डी-सबमिनीचर कनेक्टर पिनआउट का मानकीकरण करता है, जैसा कि आईबीएम पीसी/एटी (IBM PC/AT) पर उत्पन्न हुआ है
*EIA/TIA-694-TIA/EIA-232-F के समान लेकिन 512 kbit/s तक उच्च डेटा दरों के लिए समर्थन के साथ
*EIA/TIA-694 - TIA/EIA-232-F के समान लेकिन 512 kbit/s तक की उच्च डेटा दरों के लिए समर्थन के साथ


== विकास उपकरण ==
== विकास उपकरण ==
RS-232 का उपयोग करके सिस्टम को विकसित या समस्या निवारण करते समय, समस्याओं को खोजने के लिए हार्डवेयर संकेतों की करीबी परीक्षा महत्वपूर्ण हो सकती है। यह एलईडी के साथ सरल उपकरणों का उपयोग करके किया जा सकता है जो डेटा और नियंत्रण संकेतों के तर्क स्तरों को इंगित करते हैं। वाई-केबल | Y केबल का उपयोग एक दिशा में सभी ट्रैफ़िक की निगरानी के लिए एक और सीरियल पोर्ट का उपयोग करने की अनुमति देने के लिए किया जा सकता है। एक [[ सीरियल लाइन विश्लेषक ]] एक [[ तर्क विश्लेषक ]] के समान एक उपकरण है, लेकिन RS-232 के वोल्टेज स्तर, कनेक्टर्स, और, जहां उपयोग किया गया है, घड़ी संकेतों के लिए विशेष है; यह डेटा और नियंत्रण संकेतों को एकत्र करता है, संग्रहीत करता है और प्रदर्शित करता है, जिससे डेवलपर्स को उन्हें विस्तार से देखने की अनुमति मिलती है। कुछ बस तरंगों के रूप में संकेतों को प्रदर्शित करते हैं; अधिक विस्तृत संस्करणों में ASCII या अन्य सामान्य कोड में वर्णों को डिकोड करने और RS-232 से अधिक उपयोग किए जाने वाले सामान्य प्रोटोकॉल की व्याख्या करने की क्षमता शामिल है जैसे कि सिंक्रोनस डेटा लिंक कंट्रोल, HDLC, [[ DDCMP ]] और X.25। सीरियल लाइन एनालाइज़र स्टैंडअलोन इकाइयों के रूप में उपलब्ध हैं, सामान्य-उद्देश्य लॉजिक एनालाइज़र और [[ आस्टसीलस्कप ]] के लिए सॉफ्टवेयर और इंटरफ़ेस केबल के रूप में, और सामान्य व्यक्तिगत कंप्यूटर और उपकरणों पर चलने वाले कार्यक्रमों के रूप में।
RS-232 का उपयोग करते हुए सिस्टम का विकास या समस्या निवारण करते समय, समस्याओं का पता लगाने के लिए हार्डवेयर संकेतों की बारीकी से जांच करना महत्वपूर्ण हो सकता है। यह एल ई डी के साथ सरल उपकरणों का उपयोग करके किया जा सकता है जो डेटा और नियंत्रण संकेतों के तर्क स्तर को इंगित करता है। "वाई" केबल्स का उपयोग एक दिशा में सभी ट्रैफ़िक की निगरानी के लिए दूसरे सीरियल पोर्ट का उपयोग करने की अनुमति देने के लिए किया जा सकता है। एक [[ सीरियल लाइन विश्लेषक |सीरियल लाइन विश्लेषक]] एक [[ तर्क विश्लेषक |तर्क विश्लेषक]] के समान एक उपकरण है, लेकिन RS-232 के वोल्टेज स्तर, कनेक्टर्स, और जहां उपयोग किया जाता है, क्लॉक सिग्नल के लिए विशेष है; यह डेटा एकत्र करता है, संग्रहीत करता है और प्रदर्शित करता है और संकेतों को नियंत्रित करता है, जिससे डेवलपर्स उन्हें विस्तार से देख सकते हैं। कुछ केवल संकेतों को तरंगों के रूप में प्रदर्शित करते हैं; अधिक विस्तृत संस्करणों में ASCII या अन्य सामान्य कोड में वर्णों को डिकोड करने की क्षमता और RS-232 जैसे एसडीएलसी, एचडीएलसी, डीडीसीएमपी ([[ DDCMP |DDCMP]]) और X.25 पर उपयोग किए जाने वाले सामान्य प्रोटोकॉल की व्याख्या करना शामिल है। सीरियल लाइन एनालाइजर स्टैंडअलोन यूनिट के रूप में, सामान्य प्रयोजन के लॉजिक एनालाइजर और [[ आस्टसीलस्कप |ऑसिलोस्कोप]] के लिए सॉफ्टवेयर और इंटरफेस केबल के रूप में और आम पर्सनल कंप्यूटर और डिवाइस पर चलने वाले प्रोग्राम के रूप में उपलब्ध हैं।


== यह भी देखें ==
== यह भी देखें ==
* एसिंक्रोनस सीरियल कम्युनिकेशन
* एसिंक्रोनस सीरियल कम्युनिकेशन
* [[ बॉड ]]
* [[ बॉड |बॉड रेट]]
* [[ सिंक्रोनस और एसिंक्रोनस सिग्नलिंग की तुलना ]]
* [[ सिंक्रोनस और एसिंक्रोनस सिग्नलिंग की तुलना ]]
* सिंक्रोनस सीरियल कम्युनिकेशन
* सिंक्रोनस सीरियल कम्युनिकेशन
Line 275: Line 276:
==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
==अग्रिम पठन==
==अग्रिम पठन==
*{{cite book |title=Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems |edition=2nd |author-first=Jan |author-last=Axelson |publisher=Lakeview Research |date=2007 |isbn=978-1-931-44806-2}}
*{{cite book |title=Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems |edition=2nd |author-first=Jan |author-last=Axelson |publisher=Lakeview Research |date=2007 |isbn=978-1-931-44806-2}}
Line 283: Line 282:
* {{cite web |title=RS232C Standard |work=Knowledgebase |publisher=[[National Instruments]] |url=http://digital.ni.com/public.nsf/allkb/1C8F13D0806056F886256FAC00649176 |access-date=2017-03-05 |url-status=live |archive-url=https://web.archive.org/web/20170305224454/http://digi