आरएस-485: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 29: Line 29:
|-
|-
|}
|}
आरएस-485, जिसे टीआईए-485(-ए) या ईआईए-485 के रूप में भी जाना जाता है, मानक है, जिसे मूल रूप से 1983 में पेश किया गया था, जो [[धारावाहिक संचार]] प्रणालियों में उपयोग के लिए ड्राइवरों और रिसीवरों की विद्युत विशेषताओं को परिभाषित करता है। विद्युत सिग्नलिंग संतुलित लाइन है, और दूरसंचार लिंक#मल्टीपॉइंट सिस्टम समर्थित हैं। यह मानक [[दूरसंचार उद्योग संघ]] और [[ इलेक्ट्रॉनिक उद्योग गठबंधन |इलेक्ट्रॉनिक उद्योग गठबंधन]] (टीआईए/ईआईए) द्वारा संयुक्त रूप से प्रकाशित किया गया है। मानक को लागू करने वाले डिजिटल संचार नेटवर्क का उपयोग लंबी दूरी और [[विद्युत चुम्बकीय संगतता]] में प्रभावी ढंग से किया जा सकता है। रैखिक, [[मल्टीड्रॉप बस]] में कई रिसीवर ऐसे नेटवर्क से जुड़े हो सकते हैं। ये विशेषताएँ RS-485 को औद्योगिक नियंत्रण प्रणालियों और समान अनुप्रयोगों में उपयोगी बनाती हैं।
'''आरएस-485''', जिसे टीआईए-485(-ए) या ईआईए-485 के रूप में भी जाना जाता है, यह इसका मुख्य मानक है, जिसे मूल रूप से 1983 में प्रस्तुत किया गया था, जो [[धारावाहिक संचार]] प्रणालियों में उपयोग के लिए ड्राइवरों और रिसीवरों की विद्युत विशेषताओं को परिभाषित करता है। इसकी विद्युत सिग्नलिंग संतुलित लाइन है, और दूरसंचार लिंक मल्टीपॉइंट सिस्टम समर्थित हैं। यह मानक [[दूरसंचार उद्योग संघ]] और [[ इलेक्ट्रॉनिक उद्योग गठबंधन |इलेक्ट्रॉनिक उद्योग गठबंधन]] (टीआईए/ईआईए) द्वारा संयुक्त रूप से प्रकाशित किया गया है। इसके लिए इन मानकों को लागू करने वाले डिजिटल संचार नेटवर्क का उपयोग लंबी दूरी और [[विद्युत चुम्बकीय संगतता]] में प्रभावी विधियों से किया जा सकता है। इसके लिए रैखिक, [[मल्टीड्रॉप बस]] में कई रिसीवर ऐसे नेटवर्क से जुड़े हो सकते हैं। ये विशेषताएँ RS-485 को औद्योगिक नियंत्रण प्रणालियों और समान अनुप्रयोगों में उपयोगी बनाती हैं।


== सिंहावलोकन ==
== अवलोकन ==
आरएस-485 सस्ते [[स्थानीय नेटवर्क]] और मल्टीड्रॉप बस लिंक का समर्थन करता है, जो आरएस-422 के समान ट्विस्टेड जोड़ी पर समान अंतर सिग्नलिंग का उपयोग करता है। यह आम तौर पर स्वीकार किया जाता है कि RS-485 का उपयोग 10 बिटरेट|Mbit/s तक की डेटा दरों के साथ किया जा सकता है{{efn|Under some conditions it can be used up to [[data transmission]] speeds of 64&nbsp;Mbit/s.<ref>{{citation |title=RS-485 Reference Guide |url=http://www.ti.com/lit/sg/slyt484a/slyt484a.pdf |archive-url=https://web.archive.org/web/20180517101401/http://www.ti.com/lit/sg/slyt484a/slyt484a.pdf |archive-date=2018-05-17}}</ref>}} या, कम गति पर, तक की दूरी {{convert|1200|m|abbr=on|-3}}.<ref>{{cite web|url=https://www.maximintegrated.com/en/app-notes/index.mvp/id/3884|title=How Far and How Fast Can You Go with RS-485? - Application Note – Maxim|website=www.maximintegrated.com}}</ref> सामान्य नियम के अनुसार, बिट/सेकंड में गति को मीटर में लंबाई से गुणा करने पर 10 से अधिक नहीं होनी चाहिए<sup>8</sup>. इस प्रकार {{nowrap|50-meter}} केबल को इससे तेज सिग्नल नहीं देना चाहिए {{nowrap|2 Mbit/s}}.<ref name=slla070d>{{cite tech report |url=http://focus.ti.com/lit/an/slla070d/slla070d.pdf |format=pdf |website=[[Texas Instruments]] |first=Manny |last=Soltero |first2=Jing |last2=Zhang |first3=Chris |last3=Cockril |first4=Kevin |last4=Zhang |first5=Clark |last5=Kinnaird |first6=Thomas |last6=Kugelstadt |title=RS-422 and RS-485 Standards Overview and System Configurations, Application Report |id=SLLA070D |date=May 2010 |orig-year=2002}}</ref>
आरएस-485 मुख्य रूप से सस्ते [[स्थानीय नेटवर्क]] और मल्टीड्रॉप बस लिंक का समर्थन करते है, जो आरएस-422 के समान ट्विस्टेड जोड़ी पर समान अंतर सिग्नलिंग का उपयोग करता है। यह सामान्यतः स्वीकार किया जाता है कि RS-485 का उपयोग 10 Mbit/s तक की डेटा दरों के साथ या, कम गति पर {{convert|1200|m|abbr=on|-3}} तक की दूरी को तय करने के लिए किया जा सकता है।{{efn|Under some conditions it can be used up to [[data transmission]] speeds of 64&nbsp;Mbit/s.<ref>{{citation |title=RS-485 Reference Guide |url=http://www.ti.com/lit/sg/slyt484a/slyt484a.pdf |archive-url=https://web.archive.org/web/20180517101401/http://www.ti.com/lit/sg/slyt484a/slyt484a.pdf |archive-date=2018-05-17}}</ref>}}<ref>{{cite web|url=https://www.maximintegrated.com/en/app-notes/index.mvp/id/3884|title=How Far and How Fast Can You Go with RS-485? - Application Note – Maxim|website=www.maximintegrated.com}}</ref> इस प्रकार के सामान्य नियमों के अनुसार बिट/सेकंड में गति को मीटर में लंबाई से गुणा करने पर 10<sup>8</sup> से अधिक नहीं होनी चाहिए, इस प्रकार {{nowrap|50-मीटर}} केबल को {{nowrap|2 Mbit/s}} से अधिक संकेत नहीं देना चाहिए।<ref name=slla070d>{{cite tech report |url=http://focus.ti.com/lit/an/slla070d/slla070d.pdf |format=pdf |website=[[Texas Instruments]] |first=Manny |last=Soltero |first2=Jing |last2=Zhang |first3=Chris |last3=Cockril |first4=Kevin |last4=Zhang |first5=Clark |last5=Kinnaird |first6=Thomas |last6=Kugelstadt |title=RS-422 and RS-485 Standards Overview and System Configurations, Application Report |id=SLLA070D |date=May 2010 |orig-year=2002}}</ref>
आरएस-422 के विपरीत, जिसमें ड्राइवर सर्किट होता है जिसे बंद नहीं किया जा सकता है, आरएस-485 ड्राइवर [[तीन-राज्य तर्क]] का उपयोग करते हैं जो व्यक्तिगत ट्रांसमीटरों को निष्क्रिय करने की अनुमति देते हैं। यह RS-485 को केवल दो तारों का उपयोग करके [[रैखिक बस टोपोलॉजी]] को लागू करने की अनुमति देता है। आरएस-485 तारों के सेट के साथ स्थित उपकरण को परस्पर नोड, स्टेशन या डिवाइस कहा जाता है।<ref>{{cite book |author=Electronic Industries Association |series=EIA Standard RS-485 |title=संतुलित मल्टीपॉइंट सिस्टम में उपयोग के लिए जेनरेटर और रिसीवर की विद्युत विशेषताएँ|year=1983 |oclc=10728525}}{{page needed|date=October 2011}}</ref> तारों की अनुशंसित व्यवस्था पॉइंट-टू-पॉइंट (मल्टीड्रॉप्ड) नोड्स की कनेक्टेड श्रृंखला के रूप में है, यानी लाइन या [[बस नेटवर्क]], न कि [[स्टार नेटवर्क]], [[रिंग नेटवर्क]], या मल्टीप्ल कनेक्टेड नेटवर्क। सिग्नल प्रतिबिंब या अत्यधिक कम या उच्च समाप्ति प्रतिबाधा के कारण स्टार और रिंग टोपोलॉजी की अनुशंसा नहीं की जाती है। यदि स्टार कॉन्फ़िगरेशन अपरिहार्य है, तो विशेष आरएस-485 रिपीटर्स उपलब्ध हैं जो प्रत्येक स्पैन पर डेटा को द्विदिश रूप से सुनते हैं और फिर डेटा को अन्य सभी स्पैन पर पुनः प्रसारित करते हैं।


[[File:Rs485-bias-termination.svg|thumb|समाप्ति के साथ विशिष्ट पूर्वाग्रह नेटवर्क। पूर्वाग्रह और समाप्ति मान आरएस-485 मानक में निर्दिष्ट नहीं हैं।]]आदर्श रूप से, केबल के दोनों सिरों पर दो तारों के बीच [[समाप्ति रोकनेवाला]] जुड़ा होगा। टर्मिनेशन रेसिस्टर्स के बिना, केबल के अनटर्मिनेटेड सिरे से सिग्नल का परावर्तन डेटा भ्रष्टाचार का कारण बन सकता है। [[ब्राउनियन शोर]] के कारण समाप्ति प्रतिरोधक विद्युत शोर संवेदनशीलता को भी कम करते हैं। प्रत्येक समाप्ति अवरोधक का मान केबल [[विशेषता प्रतिबाधा]] (आमतौर पर, मुड़ जोड़े के लिए 120 ओम) के बराबर होना चाहिए। समाप्ति में प्रत्येक डेटा तार के लिए विफलता-सुरक्षित पूर्वाग्रह स्थापित करने के लिए प्रतिरोधों को ऊपर और नीचे खींचना भी शामिल है, जब लाइनें किसी भी उपकरण द्वारा संचालित नहीं हो रही हों। इस तरह, लाइनें ज्ञात वोल्टेज के प्रति पक्षपाती होंगी और नोड्स वास्तविक डेटा के रूप में अनियंत्रित लाइनों से शोर की व्याख्या नहीं करेंगे; प्रतिरोधों को बायस किए बिना, डेटा लाइनें इस तरह से तैरती हैं कि विद्युत शोर संवेदनशीलता तब सबसे अधिक होती है जब सभी डिवाइस स्टेशन चुप या असंचालित होते हैं।<ref>{{cite web | title = Application Note 847 FAILSAFE Biasing of Differential Buses | url = http://www.ti.com/lit/an/snla031/snla031.pdf | publisher = [[Texas Instruments]] |year = 2011}}</ref>
आरएस-422 के विपरीत, जिसमें ड्राइवर परिपथ होता है, जिसे निष्क्रीय नहीं किया जा सकता है, इस प्रकार आरएस-485 ड्राइवर [[तीन-राज्य तर्क|तीन-स्थितियों तर्क]] का उपयोग करते हैं, जो व्यक्तिगत ट्रांसमीटरों को निष्क्रिय करने की अनुमति देते हैं। यह RS-485 को केवल दो तारों का उपयोग करके [[रैखिक बस टोपोलॉजी]] को लागू करने की अनुमति देता है। इस प्रकार आरएस-485 तारों के सेट के साथ स्थित उपकरण को परस्पर नोड, स्टेशन या उपकरण कहा जाता है।<ref>{{cite book |author=Electronic Industries Association |series=EIA Standard RS-485 |title=संतुलित मल्टीपॉइंट सिस्टम में उपयोग के लिए जेनरेटर और रिसीवर की विद्युत विशेषताएँ|year=1983 |oclc=10728525}}{{page needed|date=October 2011}}</ref> इस प्रकार के तारों की अनुशंसित व्यवस्था पॉइंट-टू-पॉइंट (मल्टीड्रॉप्ड) नोड्स की कनेक्टेड श्रृंखला के रूप में प्रमुख है, अर्ताथ लाइन या [[बस नेटवर्क]], न कि [[स्टार नेटवर्क]], [[रिंग नेटवर्क]], या मल्टीप्ल कनेक्टेड नेटवर्क के लिए किया जाता हैं। इस प्रकार किसी संकेत के प्रतिबिंब या अत्यधिक कम या उच्च समाप्ति प्रतिबाधा के कारण स्टार और रिंग टोपोलॉजी की अनुशंसा नहीं की जाती है। यदि स्टार कॉन्फ़िगरेशन अपरिहार्य है, तो विशेष स्थितियों में आरएस-485 रिपीटर्स उपलब्ध हैं जो प्रत्येक स्पैन पर डेटा को द्विदिश रूप से सुनते हैं और फिर डेटा को अन्य सभी स्पैन पर पुनः प्रसारित करते हैं।
 
[[File:Rs485-bias-termination.svg|thumb|समाप्ति के साथ विशिष्ट पूर्वाग्रह नेटवर्क। पूर्वाग्रह और समाप्ति मान आरएस-485 मानक में निर्दिष्ट नहीं हैं।]]इसके आदर्श रूप से, केबल के दोनों सिरों पर दो तारों के बीच [[समाप्ति रोकनेवाला]] जुड़ा होगा। इस प्रकार टर्मिनेशन रेसिस्टर्स के बिना, केबल के अनटर्मिनेटेड सिरे से सिग्नल का परावर्तन डेटा भ्रष्टाचार का कारण बन सकता है। इस प्रकार [[ब्राउनियन शोर|ब्राउनियन ध्वनि]] के कारण समाप्ति प्रतिरोधक विद्युत ध्वनि संवेदनशीलता को भी कम करते हैं। इस प्रकार प्रत्येक समाप्ति अवरोधक का मान केबल [[विशेषता प्रतिबाधा]] (सामान्यतः, मुड़ जोड़े के लिए 120 ओम) के बराबर होना चाहिए। इसके लिए इसकी समाप्ति में प्रत्येक डेटा तार के लिए विफलता-सुरक्षित पूर्वाग्रह स्थापित करने के लिए प्रतिरोधों को ऊपर और नीचे खींचना भी सम्मिलित रहता है, जब लाइनें किसी भी उपकरण द्वारा संचालित नहीं हो रही हों। इस प्रकार किसी लाइन के ज्ञात वोल्टेज के प्रति पक्षपाती होंगी और नोड्स वास्तविक डेटा के रूप में अनियंत्रित लाइनों से ध्वनि की व्याख्या नहीं करेंगे, इस प्रकार प्रतिरोधों को बायस किए बिना, डेटा लाइनें इस तरह से तैरती हैं कि विद्युत ध्वनि संवेदनशीलता तब सबसे अधिक होती है जब सभी डिवाइस स्टेशन असंचालित होते हैं।<ref>{{cite web | title = Application Note 847 FAILSAFE Biasing of Differential Buses | url = http://www.ti.com/lit/an/snla031/snla031.pdf | publisher = [[Texas Instruments]] |year = 2011}}</ref>
== मानक ==
== मानक ==
ईआईए ने बार अपने सभी मानकों को उपसर्ग आरएस ([[अनुशंसित मानक (ईआईए)]]) के साथ लेबल किया था, लेकिन ईआईए-टीआईए ने अपने मानकों की उत्पत्ति की पहचान करने में मदद के लिए आधिकारिक तौर पर आरएस को ईआईए/टीआईए के साथ बदल दिया। ईआईए आधिकारिक तौर पर भंग हो गया है और मानक अब टीआईए द्वारा टीआईए-485 के रूप में बनाए रखा गया है, लेकिन इंजीनियर और एप्लिकेशन गाइड आरएस-485 पदनाम का उपयोग करना जारी रखते हैं।<ref>{{cite web | url = https://www.eetimes.com/trim-the-fat-off-rs-485-designs | title = Trim-the-fat-off-RS-485-designs | publisher = [[EE Times]] | year = 2000}}</ref> ईआईए आरएस-485 का प्रारंभिक संस्करण अप्रैल 1983 को दिनांकित था।<ref>"EIA Standard RS 485 Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems", reproduced in " Data Communications Standards LibraryÈ, Telebyte Technology Inc., Greenlawn, New York 1985.</ref>
ईआईए ने बार अपने सभी मानकों को उपसर्ग आरएस ([[अनुशंसित मानक (ईआईए)]]) के साथ लेबल किया था, अपितु ईआईए-टीआईए ने अपने मानकों की उत्पत्ति की पहचान करने में सहायता के लिए आधिकारिक रूप से आरएस को ईआईए/टीआईए के साथ परिवर्तित कर दिया जाता हैं। इस प्रकार ईआईए आधिकारिक तौर पर भंग हो गया है और मानक अब टीआईए द्वारा टीआईए-485 के रूप में बनाए रखा गया है, अपितु इंजीनियर और एप्लिकेशन गाइड आरएस-485 पदनाम का उपयोग करना प्रस्तुत रखते हैं।<ref>{{cite web | url = https://www.eetimes.com/trim-the-fat-off-rs-485-designs | title = Trim-the-fat-off-RS-485-designs | publisher = [[EE Times]] | year = 2000}}</ref> इस प्रकार ईआईए आरएस-485 का प्रारंभिक संस्करण अप्रैल 1983 को दिनांकित था।<ref>"EIA Standard RS 485 Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems", reproduced in " Data Communications Standards LibraryÈ, Telebyte Technology Inc., Greenlawn, New York 1985.</ref>
आरएस-485 केवल जनरेटर और रिसीवर की विद्युत विशेषताओं को निर्दिष्ट करता है: भौतिक परत। यह किसी [[संचार प्रोटोकॉल]] को निर्दिष्ट या अनुशंसित नहीं करता है; अन्य मानक आरएस-485 लिंक पर संचार के लिए प्रोटोकॉल को परिभाषित करते हैं। मानक संदर्भों की प्रस्तावना दूरसंचार प्रणाली बुलेटिन टीएसबी-89 जिसमें डेटा सिग्नलिंग दर बनाम केबल लंबाई, स्टब लंबाई और कॉन्फ़िगरेशन सहित एप्लिकेशन दिशानिर्देश शामिल हैं।
 
आरएस-485 केवल जनरेटर और रिसीवर की विद्युत विशेषताओं को भौतिक परत द्वारा निर्दिष्ट करता है। यह किसी [[संचार प्रोटोकॉल]] को निर्दिष्ट या अनुशंसित नहीं करता है; अन्य मानक आरएस-485 लिंक पर संचार के लिए प्रोटोकॉल को परिभाषित करते हैं। इस प्रकार मानक संदर्भों की प्रस्तावना दूरसंचार प्रणाली बुलेटिन टीएसबी-89 जिसमें डेटा सिग्नलिंग दर बनाम केबल लंबाई, स्टब लंबाई और कॉन्फ़िगरेशन सहित एप्लिकेशन दिशानिर्देश सम्मिलित हैं।


धारा 4 जनरेटर (ट्रांसमीटर या ड्राइवर), रिसीवर, ट्रांसीवर और सिस्टम की विद्युत विशेषताओं को परिभाषित करती है। इन विशेषताओं में शामिल हैं: यूनिट लोड की परिभाषा, वोल्टेज रेंज, ओपन-सर्किट वोल्टेज, थ्रेशोल्ड और क्षणिक सहनशीलता। यह तीन जनरेटर इंटरफ़ेस बिंदुओं (सिग्नल लाइनों) को भी परिभाषित करता है; ए, बी और सी। डेटा और बी पर प्रसारित होता है। सी ग्राउंड संदर्भ है। यह खंड और बी टर्मिनलों के बीच ध्रुवता द्वारा तर्क स्थितियों 1 (बंद) और 0 (चालू) को भी परिभाषित करता है। यदि A, B के संबंध में नकारात्मक है, तो स्थिति बाइनरी 1 है। उलटी ध्रुवता (B के संबंध में A सकारात्मक) बाइनरी 0 है। मानक दो राज्यों के लिए कोई तर्क फ़ंक्शन निर्दिष्ट नहीं करता है।
इस धारा के कारण 4 जनरेटर ट्रांसमीटर या ड्राइवर, रिसीवर, ट्रांसीवर और सिस्टम की विद्युत विशेषताओं को परिभाषित करती है। इन विशेषताओं में सम्मिलित हैं: यूनिट लोड की परिभाषा, वोल्टेज रेंज, ओपन-परिपथ वोल्टेज, थ्रेशोल्ड और क्षणिक सहनशीलता का उपयोग करते हैं। यह तीन जनरेटर इंटरफ़ेस बिंदुओं के लिए सिग्नल लाइनों को ए, B और सी के रूप में भी परिभाषित करता है। इस प्रकार के डेटा A और B पर प्रसारित होता है। जहां सी ग्राउंड संदर्भित होता है। इस प्रकार के खंड A और B टर्मिनलों के बीच ध्रुवता द्वारा तर्क स्थितियों 1 का अर्थ निष्क्रिय और 0 का अर्थ सक्रीय रहने को भी परिभाषित करता है। यदि A, B के संबंध में ऋणात्मक है, तो स्थिति बाइनरी 1 है। उलटी ध्रुवता के लिए B के संबंध में A धनात्मक बाइनरी 0 है। इस प्रकार के मानकों से जुड़ी दो स्थितियों के लिए कोई तर्क फलन निर्दिष्ट नहीं करता है।


== पूर्ण डुप्लेक्स ऑपरेशन ==
== पूर्ण डुप्लेक्स प्रक्रिया ==
आरएस-485, आरएस-422 की तरह, चार तारों का उपयोग करके [[डुप्लेक्स (दूरसंचार)]] | पूर्ण-डुप्लेक्स बनाया जा सकता है।<ref>{{citation |title=RS-485 CONNECTIONS FAQ |url=http://www.bb-elec.com/Learning-Center/All-White-Papers/Serial/RS-485-Connections-FAQ.aspx |publisher=Advantech B+B SmartWorx |access-date=2019-03-08}}</ref> चूँकि RS-485 बहु-बिंदु विनिर्देश है, हालाँकि, यह कई मामलों में आवश्यक या वांछनीय नहीं है। आरएस-485 और आरएस-422 कुछ प्रतिबंधों के साथ परस्पर क्रिया कर सकते हैं।<ref>{{citation |title=What is the difference between RS422 communication and RS485 communication? |url=http://us.brainboxes.com/faq/items/what-is-the-difference-between-rs422-communication-and-rs485-com |publisher=Brainboxes LLC |access-date=2019-03-08}}</ref>
आरएस-485, आरएस-422 की तरह, चार तारों का उपयोग करके [[डुप्लेक्स (दूरसंचार)]] या पूर्ण-डुप्लेक्स बनाया जा सकता है।<ref>{{citation |title=RS-485 CONNECTIONS FAQ |url=http://www.bb-elec.com/Learning-Center/All-White-Papers/Serial/RS-485-Connections-FAQ.aspx |publisher=Advantech B+B SmartWorx |access-date=2019-03-08}}</ref> चूँकि RS-485 बहु-बिंदु विनिर्देश है, चूंकि यह कई स्थितियों में आवश्यक या वांछनीय नहीं है। इस प्रकार आरएस-485 और आरएस-422 कुछ प्रतिबंधों के साथ परस्पर क्रिया कर सकते हैं।<ref>{{citation |title=What is the difference between RS422 communication and RS485 communication? |url=http://us.brainboxes.com/faq/items/what-is-the-difference-between-rs422-communication-and-rs485-com |publisher=Brainboxes LLC |access-date=2019-03-08}}</ref>
== कन्वर्टर्स, [[ अपराधी |अपराधी]] ्स और स्टार टोपोलॉजी ==
== कन्वर्टर्स, रिपीटर्स और स्टार टोपोलॉजी ==
[[ निजी कंप्यूटर | निजी कंप्यूटर]] को दूरस्थ उपकरणों के साथ संचार करने की अनुमति देने के लिए RS-485 और [[RS-232]] के बीच कन्वर्टर उपलब्ध हैं। रिपीटर्स का उपयोग करके बहुत बड़े RS-485 नेटवर्क बनाए जा सकते हैं। टीएसबी-89ए, टीआईए/ईआईए-485-ए के लिए एप्लिकेशन दिशानिर्देश स्टार टोपोलॉजी का उपयोग करने की अनुशंसा नहीं करते हैं।<ref>{{citation |url=https://e2e.ti.com/cfs-file/__key/telligent-evolution-components-attachments/00-138-00-00-00-33-63-91/TSB_2D00_89_2D00_A.pdf |title=TSB-89A, Application Guidelines for TIA/EIA-485-A |access-date=2019-04-06}}</ref>
पर्सनल[[ निजी कंप्यूटर | कंप्यूटर]] को दूरस्थ उपकरणों के साथ संचार करने की अनुमति देने के लिए RS-485 और [[RS-232]] के बीच कन्वर्टर उपलब्ध रहते हैं। इस प्रकार रिपीटर्स का उपयोग करके बहुत बड़े RS-485 नेटवर्क बनाए जा सकते हैं। इसके आधार पर टीएसबी-89ए, टीआईए/ईआईए-485-ए के लिए एप्लिकेशन दिशानिर्देश स्टार टोपोलॉजी का उपयोग करने की अनुशंसा नहीं करते हैं।<ref>{{citation |url=https://e2e.ti.com/cfs-file/__key/telligent-evolution-components-attachments/00-138-00-00-00-33-63-91/TSB_2D00_89_2D00_A.pdf |title=TSB-89A, Application Guidelines for TIA/EIA-485-A |access-date=2019-04-06}}</ref>
== अनुप्रयोग ==
== अनुप्रयोग ==
RS-485 सिग्नल का उपयोग कंप्यूटर और स्वचालन प्रणालियों की विस्तृत श्रृंखला में किया जाता है। कंप्यूटर सिस्टम में, [[SCSI]]-2 और SCSI-3 नियंत्रक और डिस्क ड्राइव के बीच डेटा ट्रांसमिशन के लिए भौतिक परत को लागू करने के लिए इस विनिर्देश का उपयोग कर सकते हैं। RS-485 का उपयोग वाणिज्यिक विमान केबिनों के [[वाहन बस]] में कम गति वाले डेटा संचार के लिए किया जाता है। इसमें न्यूनतम वायरिंग की आवश्यकता होती है और वजन कम करते हुए, वायरिंग को कई सीटों के बीच साझा किया जा सकता है।
RS-485 सिग्नल का उपयोग कंप्यूटर और स्वचालन प्रणालियों की विस्तृत श्रृंखला में किया जाता है। कंप्यूटर सिस्टम में, [[SCSI]]-2 और SCSI-3 नियंत्रक और डिस्क ड्राइव के बीच डेटा ट्रांसमिशन के लिए भौतिक परत को लागू करने के लिए इस विनिर्देश का उपयोग कर सकते हैं। RS-485 का उपयोग वाणिज्यिक विमान केबिनों के [[वाहन बस]] में कम गति वाले डेटा संचार के लिए किया जाता है। इसमें न्यूनतम वायरिंग की आवश्यकता होती है और वजन कम करते हुए इस प्रकार की वायरिंग को कई सीटों के बीच साझा किया जा सकता है।


इनका उपयोग प्रोग्रामयोग्य लॉजिक नियंत्रकों और फ़ैक्टरी फ़्लोर पर किया जाता है। RS-485 का उपयोग औद्योगिक नियंत्रण प्रणालियों को लागू करने के लिए उपयोग किए जाने वाले स्वचालन प्रोटोकॉल की अंतर्निहित भौतिक परत के रूप में किया जाता है, जिसमें [[Modbus]] और [[प्रोफिबस]] के सबसे सामान्य संस्करण शामिल हैं।{{visible anchor|DH 485}} मालिकाना संचार प्रोटोकॉल है जिसका उपयोग [[एलन-ब्राडली]] द्वारा अपनी औद्योगिक नियंत्रण इकाइयों में किया जाता है। समर्पित इंटरफ़ेस उपकरणों की श्रृंखला का उपयोग करते हुए, यह पीसी और औद्योगिक नियंत्रकों को संचार करने की अनुमति देता है।<ref>{{cite web
इनका उपयोग प्रोग्रामयोग्य लॉजिक नियंत्रकों और फ़ैक्टरी फ़्लोर पर किया जाता है। RS-485 का उपयोग औद्योगिक नियंत्रण प्रणालियों को लागू करने के लिए उपयोग किए जाने वाले स्वचालन प्रोटोकॉल की अंतर्निहित भौतिक परत के रूप में किया जाता है, जिसमें [[Modbus|माॅडबस]] और [[प्रोफिबस]] के सबसे सामान्य संस्करण सम्मिलित हैं। इस प्रकार {{visible anchor|डीएच 485}} सेल्फ नेटवर्क प्रोटोकॉल है, जिसका उपयोग [[एलन-ब्राडली]] द्वारा अपनी औद्योगिक नियंत्रण इकाइयों में किया जाता है। इस प्रकार से समर्पित इंटरफ़ेस उपकरणों की श्रृंखला का उपयोग करते हुए, यह पीसी और औद्योगिक नियंत्रकों को संचार करने की अनुमति देता है।<ref>{{cite web
|url=http://www.ab.com/en/epub/catalogs/12762/2181376/214372/1535907/3404063/
|url=http://www.ab.com/en/epub/catalogs/12762/2181376/214372/1535907/3404063/
|archive-url=https://web.archive.org/web/20120310095800/http://www.ab.com/en/epub/catalogs/12762/2181376/214372/1535907/3404063/
|archive-url=https://web.archive.org/web/20120310095800/http://www.ab.com/en/epub/catalogs/12762/2181376/214372/1535907/3404063/
Line 57: Line 59:
|access-date=10 September 2010}}</ref> चूंकि यह विभेदक है, यह मोटरों और वेल्डिंग उपकरणों से विद्युत चुम्बकीय हस्तक्षेप का प्रतिरोध करता है।
|access-date=10 September 2010}}</ref> चूंकि यह विभेदक है, यह मोटरों और वेल्डिंग उपकरणों से विद्युत चुम्बकीय हस्तक्षेप का प्रतिरोध करता है।


थिएटर और प्रदर्शन स्थलों में, [[DMX512]] प्रोटोकॉल का उपयोग करके प्रकाश व्यवस्था और अन्य प्रणालियों को नियंत्रित करने के लिए RS-485 नेटवर्क का उपयोग किया जाता है। RS-485 [[AES3]] डिजिटल ऑडियो इंटरकनेक्ट के लिए भौतिक परत के रूप में कार्य करता है।
थिएटर और प्रदर्शन स्थलों में, [[DMX512]] प्रोटोकॉल का उपयोग करके प्रकाश व्यवस्था और अन्य प्रणालियों को नियंत्रित करने के लिए RS-485 नेटवर्क का उपयोग किया जाता है। इसके आधार पर RS-485 [[AES3]] डिजिटल ऑडियो इंटरकनेक्ट के लिए भौतिक परत के रूप में कार्य करता है।


आरएस-485 का उपयोग ऑटोमेशन के निर्माण में भी किया जाता है क्योंकि सरल बस वायरिंग और लंबी केबल लंबाई दूरस्थ उपकरणों को जोड़ने के लिए आदर्श है। इसका उपयोग वीडियो निगरानी प्रणालियों को नियंत्रित करने या सुरक्षा नियंत्रण पैनलों और एक्सेस कंट्रोल कार्ड रीडर जैसे उपकरणों को आपस में जोड़ने के लिए किया जा सकता है।
आरएस-485 का उपयोग ऑटोमेशन के निर्माण में भी किया जाता है क्योंकि सरल बस वायरिंग और लंबी केबल लंबाई दूरस्थ उपकरणों को संयोजित करने के लिए आदर्श है। इसका उपयोग वीडियो के लिए जाँच प्रणालियों को नियंत्रित करने या सुरक्षा नियंत्रण पैनलों और एक्सेस कंट्रोल कार्ड रीडर जैसे उपकरणों को आपस में संयोजित करने के लिए किया जा सकता है।


इसका उपयोग [[मॉडल रेलवे]] के लिए [[डिजिटल कमांड कंट्रोल]] (डीसीसी) में भी किया जाता है। DCC कमांड स्टेशन का बाहरी इंटरफ़ेस अक्सर RS-485 होता है जिसका उपयोग हाथ से पकड़े जाने वाले नियंत्रकों द्वारा किया जाता है<ref>[http://www.lenzusa.com/techinfo/xpressnetfaq.htm lenzusa.com], XpressNET FAQ, accessed July 26, 2015 {{Webarchive|url=https://web.archive.org/web/20171117050219/http://www.lenzusa.com/techinfo/xpressnetfaq.htm |date=November 17, 2017 }}</ref> या नेटवर्क वाले पीसी वातावरण में लेआउट को नियंत्रित करने के लिए। इस मामले में [[8P8C मॉड्यूलर कनेक्टर]] का उपयोग किया जाता है।<ref>[http://www.bidib.org/bidibus/bidibus_e.html#T2 bidib.org], "BiDiBus, a Highspeed-Bus for model-railways", accessed July 26, 2015.</ref>
इसका उपयोग [[मॉडल रेलवे|प्रारूपित रेलवे]] के लिए [[डिजिटल कमांड कंट्रोल]] (डीसीसी) में भी किया जाता है। जिसके माध्यम से DCC कमांड स्टेशन का बाहरी इंटरफ़ेस अधिकांशतः RS-485 होता है, जिसका उपयोग हाथ से पकड़े जाने वाले नियंत्रकों या नेटवर्क वाले पीसी वातावरण में लेआउट को नियंत्रित करने के लिए किया जाता है।<ref>[http://www.lenzusa.com/techinfo/xpressnetfaq.htm lenzusa.com], XpressNET FAQ, accessed July 26, 2015 {{Webarchive|url=https://web.archive.org/web/20171117050219/http://www.lenzusa.com/techinfo/xpressnetfaq.htm |date=November 17, 2017 }}</ref> इस स्थिति में [[8P8C मॉड्यूलर कनेक्टर]] का उपयोग किया जाता है।<ref>[http://www.bidib.org/bidibus/bidibus_e.html#T2 bidib.org], "BiDiBus, a Highspeed-Bus for model-railways", accessed July 26, 2015.</ref>
== प्रोटोकॉल ==
== प्रोटोकॉल ==
आरएस-485 [[संचार प्रोटोकॉल]] को परिभाषित नहीं करता है; महज़ विद्युत इंटरफ़ेस। हालाँकि कई एप्लिकेशन RS-485 सिग्नल स्तरों का उपयोग करते हैं, लेकिन डेटा ट्रांसमिशन की गति, प्रारूप और प्रोटोकॉल RS-485 द्वारा निर्दिष्ट नहीं होते हैं। विभिन्न निर्माताओं के समान उपकरणों की अंतरसंचालनीयता अकेले सिग्नल स्तरों के अनुपालन से सुनिश्चित नहीं होती है।
आरएस-485 [[संचार प्रोटोकॉल]] को विद्युत इंटरफ़ेस द्वारा परिभाषित नहीं करता है। चूंकि कई एप्लिकेशन RS-485 सिग्नल स्तरों का उपयोग करते हैं, अपितु डेटा ट्रांसमिशन की गति, प्रारूप और प्रोटोकॉल RS-485 द्वारा निर्दिष्ट नहीं होते हैं। विभिन्न निर्माताओं के समान उपकरणों की अंतरसंचालनीयता अकेले सिग्नल स्तरों के अनुपालन से सुनिश्चित नहीं होती है।


== संकेत ==
== संकेत ==
[[File:RS-485 3 wire connection.svg|thumb|upright=0.90|आरएस-485 3 तार कनेक्शन]]
[[File:RS-485 3 wire connection.svg|thumb|upright=0.90|आरएस-485 3 तार कनेक्शन]]
{| class="wikitable"
{| class="wikitable"
|+RS-485 signal states
|+RS-485 सिग्नल स्थिति
!Signal
!सिग्नल
!Mark (logic 1)
!मार्क (लाॅजिक 1)
!Space (logic 0)
!स्पेस (लाॅजिक 0)
|-
|-
|A
|A
|Low
|निम्न
|High
|उच्च
|-
|-
|B
|B
|High
|उच्च
|Low
|निम्न
|}
|}
RS-485 डिफरेंशियल लाइन में दो सिग्नल होते हैं:
RS-485 डिफरेंशियल लाइन में दो सिग्नल होते हैं:
Line 85: Line 87:
* बी, जो तर्क 1 के लिए उच्च है और तर्क 0 के लिए निम्न है।
* बी, जो तर्क 1 के लिए उच्च है और तर्क 0 के लिए निम्न है।


क्योंकि चिह्न (तर्क 1) स्थिति को पारंपरिक रूप से दर्शाया जाता है (उदाहरण के लिए आरएस-232 में) नकारात्मक वोल्टेज और स्थान (तर्क 0) के साथ सकारात्मक के साथ दर्शाया जाता है, को ''नॉन-इनवर्टिंग'' सिग्नल माना जा सकता है और बी को ''नॉन-इनवर्टिंग'' सिग्नल माना जा सकता है और बी को पलटना आरएस-485 मानक बताता है (संक्षेप में):<ref>{{cite web | url = http://e2e.ti.com/cfs-file/__key/telligent-evolution-components-attachments/13-143-00-00-00-26-49-60/RS485-_2D00_-Polarity-Conventions.pdf | title = ध्रुवता सम्मेलन| publisher = [[Texas Instruments]] | year = 2003}}</ref>
क्योंकि चिह्न (तर्क 1) स्थिति को पारंपरिक रूप से दर्शाया जाता है, उदाहरण के लिए आरएस-232 में ऋणात्मक वोल्टेज और स्थान (तर्क 0) के साथ धनात्मक के साथ दर्शाया जाता है, A को ''नॉन-इनवर्टिंग'' सिग्नल माना जा सकता है और B को ''नॉन-इनवर्टिंग'' सिग्नल माना जा सकता है और B को पलटना आरएस-485 मानक को संक्षेप में बताता है:<ref>{{cite web | url = http://e2e.ti.com/cfs-file/__key/telligent-evolution-components-attachments/13-143-00-00-00-26-49-60/RS485-_2D00_-Polarity-Conventions.pdf | title = ध्रुवता सम्मेलन| publisher = [[Texas Instruments]] | year = 2003}}</ref>
* ऑफ, मार्क या लॉजिक 1 स्थिति के लिए, ड्राइवर का टर्मिनल बी टर्मिनल के सापेक्ष नकारात्मक है।
* ऑफ, मार्क या लॉजिक 1 स्थिति के लिए, ड्राइवर का A टर्मिनल B टर्मिनल के सापेक्ष ऋणात्मक है।
* ऑन, स्पेस या लॉजिक 0 स्थिति के लिए, ड्राइवर का टर्मिनल बी टर्मिनल के सापेक्ष सकारात्मक है।{{efn|There is an apparent typo in this statement as both states in the standard are designated ''binary 1''. It is clear in the figure that follows that the off state corresponds to binary 1 and on corresponds to binary 0.}}
* ऑन, स्पेस या लॉजिक 0 स्थिति के लिए, ड्राइवर का A टर्मिनल B टर्मिनल के सापेक्ष धनात्मक है।{{efn|There is an apparent typo in this statement as both states in the standard are designated ''binary 1''. It is clear in the figure that follows that the off state corresponds to binary 1 and on corresponds to binary 0.}}


SN75176 से शुरू होने वाले अधिकांश लोकप्रिय उपकरणों की सत्य सारणी, आउटपुट सिग्नल को उल्टा दिखाती है। यह अधिकांश विभेदक ट्रांसीवर निर्माताओं द्वारा उपयोग किए जाने वाले ए/बी नामकरण के अनुसार है, जिसमें शामिल हैं:
SN75176 से प्रारंभ होने वाले अधिकांश लोकप्रिय उपकरणों की सत्य सारणी, आउटपुट सिग्नल को व्युत्क्रम करके दिखाती है। यह अधिकांश विभेदक ट्रांसीवर निर्माताओं द्वारा उपयोग किए जाने वाले ए/बी नामकरण के अनुसार है, जिसमें सम्मिलित हैं:
* [[इंटरसिल]], जैसा कि ISL4489 ट्रांसीवर के लिए उनकी डेटा शीट में देखा गया है<ref>{{cite web | url = http://www.intersil.com/data/fn/fn6074.pdf |url-status=dead |archive-url=https://web.archive.org/web/20041204120233/http://www.intersil.com/data/fn/fn6074.pdf | archive-date=2004-12-04 | title = Data Sheet FN6074.3: ±15kV ESD Protected, 1/8 Unit Load, 5V, Low Power, High Speed and Slew Rate Limited, Full Duplex, RS-485/RS-422 Transceivers | publisher = [[Intersil Corporation]] | date = 28 April 2006}}</ref>
* [[इंटरसिल]], जैसा कि ISL4489 ट्रांसीवर के लिए उनकी डेटा शीट में देखा गया है।<ref>{{cite web | url = http://www.intersil.com/data/fn/fn6074.pdf |url-status=dead |archive-url=https://web.archive.org/web/20041204120233/http://www.intersil.com/data/fn/fn6074.pdf | archive-date=2004-12-04 | title = Data Sheet FN6074.3: ±15kV ESD Protected, 1/8 Unit Load, 5V, Low Power, High Speed and Slew Rate Limited, Full Duplex, RS-485/RS-422 Transceivers | publisher = [[Intersil Corporation]] | date = 28 April 2006}}</ref>
* [[मैक्सिम इंटीग्रेटेड]], जैसा कि MAX483 ट्रांसीवर के लिए उनकी डेटा शीट में देखा गया है<ref>{{cite web | url = http://datasheets.maxim-ic.com/en/ds/MAX1487-MAX491.pdf | title = Data Sheet 19-0122 – MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487: Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers | date = September 2009 | publisher = [[Maxim Integrated]]}}</ref> और नई पीढ़ी के 3.3v माइक्रो नियंत्रक के लिए MAX3485
* [[मैक्सिम इंटीग्रेटेड]], जैसा कि MAX483 ट्रांसीवर के लिए उनकी डेटा शीट में देखा गया है<ref>{{cite web | url = http://datasheets.maxim-ic.com/en/ds/MAX1487-MAX491.pdf | title = Data Sheet 19-0122 – MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487: Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers | date = September 2009 | publisher = [[Maxim Integrated]]}}</ref> और नई पीढ़ी के 3.3v माइक्रो नियंत्रक के लिए MAX3485 का उपयोग होता हैं।
* [[रैखिक प्रौद्योगिकी]], जैसा कि LTC2850, LTC2851, LTC2852 के लिए उनकी डेटाशीट में देखा गया है<ref>{{cite web | url = http://cds.linear.com/docs/Datasheet/285012fd.pdf |archive-url=https://web.archive.org/web/20110302044542/http://www.linear.com/docs/Datasheet/285012fd.pdf |archive-date=2011-03-02 | title = LTC2850/LTC2851/LTC2852 3.3V 20Mbps RS485/RS422 Transceivers | publisher = [[Linear Technology Corporation]]| year = 2007}}</ref>
* [[रैखिक प्रौद्योगिकी]], जैसा कि LTC2850, LTC2851, LTC2852 के लिए उनकी डेटाशीट में देखा गया है।<ref>{{cite web | url = http://cds.linear.com/docs/Datasheet/285012fd.pdf |archive-url=https://web.archive.org/web/20110302044542/http://www.linear.com/docs/Datasheet/285012fd.pdf |archive-date=2011-03-02 | title = LTC2850/LTC2851/LTC2852 3.3V 20Mbps RS485/RS422 Transceivers | publisher = [[Linear Technology Corporation]]| year = 2007}}</ref>
* [[एनालॉग डिवाइस]], जैसा कि एडीएम3483, एडीएम3485, एडीएम3488, एडीएम3490, एडीएम3491 के लिए उनकी डेटाशीट में देखा गया है<ref>{{cite web | url = http://www.analog.com/static/imported-files/data_sheets/ADM3483_3485_3488_3490_3491.pdf | title = ADM3483/ADM3485/ADM3488/ADM3490/ADM3491 (Rev. E) | publisher = [[Analog Devices, Inc.]] | date = 22 November 2011}}</ref>
* [[एनालॉग डिवाइस]], जैसा कि एडीएम3483, एडीएम3485, एडीएम3488, एडीएम3490, एडीएम3491 के लिए उनकी डेटाशीट में देखा गया है।<ref>{{cite web | url = http://www.analog.com/static/imported-files/data_sheets/ADM3483_3485_3488_3490_3491.pdf | title = ADM3483/ADM3485/ADM3488/ADM3490/ADM3491 (Rev. E) | publisher = [[Analog Devices, Inc.]] | date = 22 November 2011}}</ref>
* [[FTDI]], जैसा कि USB-RS485-WE-1800-BT के लिए उनकी डेटाशीट में देखा गया है<ref>{{cite web | url = http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_USB_RS485_CABLES.pdf | title = USB to RS485 Serial Converter Cable Datasheet | publisher = [[Future Technology Devices International Ltd]] | date = 27 May 2010}}</ref>
* [[FTDI]], जैसा कि USB-RS485-WE-1800-BT के लिए उनकी डेटाशीट में देखा गया है।<ref>{{cite web | url = http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_USB_RS485_CABLES.pdf | title = USB to RS485 Serial Converter Cable Datasheet | publisher = [[Future Technology Devices International Ltd]] | date = 27 May 2010}}</ref>
ये सभी निर्माता मानक के अर्थ पर सहमत हैं, और उनका अभ्यास व्यापक उपयोग में है। यह समस्या प्रोग्रामयोग्य लॉजिक नियंत्रक अनुप्रयोगों में भी मौजूद है।{{efn|With [[Modbus]], [[BACnet]] and [[Profibus]], A/B labeling refers '''A''' as the ''negative green'' wire and '''B''' as the ''positive red'' wire, in the definition of the D-sub connector and M12 circular connector, as can be seen in Profibus guides.<ref>{{cite web | url = http://www.profibus.com/download | title = Profibus Interconnection Guideline (PDF) |version=1.4 |date=January 2007 |publisher = P International |page=7 |url-access=registration }}</ref><ref>{{cite web | url = https://cache.industry.siemens.com/dl/files/591/35222591/att_105793/v1/mn_pbnets_76.pdf | title = SIMATIC NET Profibus Network Manual (PDF) |date=April 2009 |publisher = Siemens|page=157}}</ref> As long as standard excludes logic function of the generator or receiver,<ref>{{cite web | url = https://en.wikibooks.org/wiki/Serial_Programming/RS-485#RS-485 | title = RS-485 Technical Manual, TIA-485 section | publisher = Wikibooks}}</ref> it would make sense '''A''' (green, negative) is higher than '''B''' (red, positive). However this contradicts the facts that an idle '''mark''' state is a logical '''one''' ''and'' the termination polarization puts '''B''' at a higher voltage in Profibus guidelines.<ref>{{cite web | url = http://www.profibus.com/download | title = Profibus Interconnection Guideline (PDF) |version=1.4 |date=January 2007 |publisher = P International |page=8 |url-access=registration }}</ref> That so-called 'Pesky Polarity' problem <ref>{{cite web | url = https://en.wikibooks.org/wiki/Serial_Programming/RS-485#.5BThat_Pesky.5D_Polarity | title = RS-485 Technical Manual, That Pesky Polarity | publisher = Wikibooks}}</ref> raised confusion which made authors think '''A''' is inverting within the TIA-485-A standard itself <ref>{{cite web | url = http://www.chipkin.com/rs485-polarity-issues | title = RS485 Polarity Issues | publisher = Chipkins Automation Systems}}</ref> and advise to swap what is '''A''' and '''B''' in drivers and line labeling as can be read in a section of an application bulletin: "Design Consideration #3: Sometimes Bus Node '''A''' Isn’t Really Bus Node '''A'''".<ref>{{cite web | url = http://www.nve.com/Downloads/ab19.pdf | title = Application Bulletin AB-19, Profibus Compliance: A Hardware Design Guide  | publisher = NVE Corporation | year = 2010}}</ref> It is now a common design decision to make this inversion which involves the following polarity chain: [[UART]]/[[Microcontroller unit|MCU]] idle → TTL/CMOS {{=}} +5&nbsp;V → Line '''B''' voltage > Line '''A''' voltage, implying '''A''', the green wire, is indeed connected to the driver ''inverting'' signal, as seen in a whitepaper.<ref>{{cite web | url = http://www.bb-elec.com/Learning-Center/All-White-Papers/Serial/%E2%80%A2-Polarities-for-Differential-Pair-Signals-%28RS-422.aspx | title = White paper: Polarities for Differential Pair Signals  | publisher = Advantech B+B SmartWorx}}</ref>}} ए/बी नामकरण का उपयोग करते समय सावधानी बरतनी चाहिए। ए/बी नामकरण को लेकर भ्रम से बचने के लिए अक्सर वैकल्पिक नामकरण का उपयोग किया जाता है:
ये सभी निर्माता मानक के अर्थ पर सहमत हैं, और उनका अभ्यास व्यापक उपयोग में है। यह समस्या प्रोग्रामयोग्य लॉजिक नियंत्रक अनुप्रयोगों में भी उपस्थित है।{{efn|With [[Modbus]], [[BACnet]] and [[Profibus]], A/B labeling refers '''A''' as the ''negative green'' wire and '''B''' as the ''positive red'' wire, in the definition of the D-sub connector and M12 circular connector, as can be seen in Profibus guides.<ref>{{cite web | url = http://www.profibus.com/download | title = Profibus Interconnection Guideline (PDF) |version=1.4 |date=January 2007 |publisher = P International |page=7 |url-access=registration }}</ref><ref>{{cite web | url = https://cache.industry.siemens.com/dl/files/591/35222591/att_105793/v1/mn_pbnets_76.pdf | title = SIMATIC NET Profibus Network Manual (PDF) |date=April 2009 |publisher = Siemens|page=157}}</ref> As long as standard excludes logic function of the generator or receiver,<ref>{{cite web | url = https://en.wikibooks.org/wiki/Serial_Programming/RS-485#RS-485 | title = RS-485 Technical Manual, TIA-485 section | publisher = Wikibooks}}</ref> it would make sense '''A''' (green, negative) is higher than '''B''' (red, positive). However this contradicts the facts that an idle '''mark''' state is a logical '''one''' ''and'' the termination polarization puts '''B''' at a higher voltage in Profibus guidelines.<ref>{{cite web | url = http://www.profibus.com/download | title = Profibus Interconnection Guideline (PDF) |version=1.4 |date=January 2007 |publisher = P International |page=8 |url-access=registration }}</ref> That so-called 'Pesky Polarity' problem <ref>{{cite web | url = https://en.wikibooks.org/wiki/Serial_Programming/RS-485#.5BThat_Pesky.5D_Polarity | title = RS-485 Technical Manual, That Pesky Polarity | publisher = Wikibooks}}</ref> raised confusion which made authors think '''A''' is inverting within the TIA-485-A standard itself <ref>{{cite web | url = http://www.chipkin.com/rs485-polarity-issues | title = RS485 Polarity Issues | publisher = Chipkins Automation Systems}}</ref> and advise to swap what is '''A''' and '''B''' in drivers and line labeling as can be read in a section of an application bulletin: "Design Consideration #3: Sometimes Bus Node '''A''' Isn’t Really Bus Node '''A'''".<ref>{{cite web | url = http://www.nve.com/Downloads/ab19.pdf | title = Application Bulletin AB-19, Profibus Compliance: A Hardware Design Guide  | publisher = NVE Corporation | year = 2010}}</ref> It is now a common design decision to make this inversion which involves the following polarity chain: [[UART]]/[[Microcontroller unit|MCU]] idle → TTL/CMOS {{=}} +5&nbsp;V → Line '''B''' voltage > Line '''A''' voltage, implying '''A''', the green wire, is indeed connected to the driver ''inverting'' signal, as seen in a whitepaper.<ref>{{cite web | url = http://www.bb-elec.com/Learning-Center/All-White-Papers/Serial/%E2%80%A2-Polarities-for-Differential-Pair-Signals-%28RS-422.aspx | title = White paper: Polarities for Differential Pair Signals  | publisher = Advantech B+B SmartWorx}}</ref>}} ए/बी नामकरण का उपयोग करते समय सावधानी रखनी चाहिए। इस प्रकार ए/बी नामकरण को लेकर भ्रम से बचने के लिए अधिकांशतः वैकल्पिक नामकरण का उपयोग किया जाता है:
* बी के विकल्प के रूप में TX+/RX+ या D+ (चिह्न के लिए उच्च यानी निष्क्रिय)
* बी के विकल्प के रूप में TX+/RX+ या D+ (चिह्न के लिए उच्च अर्ताथ निष्क्रिय)
* A के विकल्प के रूप में TX−/RX− या D− (चिह्न के लिए कम यानी निष्क्रिय)
* के विकल्प के रूप में TX−/RX− या D− (चिह्न के लिए कम अर्ताथ निष्क्रिय)


आरएस-485 मानक अनुरूप ड्राइवर 54-Ω लोड में न्यूनतम 1.5 वी का अंतर आउटपुट प्रदान करते हैं,
आरएस-485 मानक अनुरूप ड्राइवर 54-Ω लोड में न्यूनतम 1.5 वी का अंतर आउटपुट प्रदान करते हैं, जबकि मानक अनुरूप रिसीवर 200 एमवी तक के अंतर इनपुट का पता लगाते हैं। दो मान प्रदान करते हैं, इस प्रकार के केबल में गंभीर सिग्नल गिरावट के अनुसार भी विश्वसनीय डेटा ट्रांसमिशन के लिए पर्याप्त मार्जिन
जबकि मानक अनुरूप रिसीवर 200 एमवी तक के अंतर इनपुट का पता लगाते हैं। दो मान प्रदान करते हैं
और कनेक्टर्स के लिए यह मजबूती ही मुख्य कारण है कि आरएस-485 लंबी दूरी के लिए उपयुक्त है, इस प्रकार ध्वनिगुल वाले वातावरण में नेटवर्किंग का उपयोग होता हैं।<ref>{{cite web | url = https://www.ti.com/lit/an/slla272c/slla272c.pdf | title = The RS-485 Design Guide | publisher = Texas Instruments}}</ref> A और B कनेक्शन के अलावा, वैकल्पिक, तीसरा कनेक्शन उपस्थित हो सकता है, इसके आधार पर टीआईए मानक को उचित संचालन के लिए संतुलित लाइन के साथ सभी परिपथ ग्राउंड के बीच सामान्य रिटर्न पथ की उपस्थिति की आवश्यकता होती है,<ref>ANSI/TIA/EIA-485-A, page 15, A.4.1</ref> इस प्रकार एससी, जी या संदर्भ कहा जाता है, A और B वोल्टेज को मापने के लिए रिसीवर द्वारा उपयोग किया जाने वाला सामान्य सिग्नल संदर्भ ग्राउंड का उपयोग होता हैं। इस कनेक्शन का उपयोग [[सामान्य-मोड संकेत]] को सीमित करने के लिए किया जा सकता है, जो रिसीवर इनपुट पर प्रभावित हो सकता है। स्वीकार्य सामान्य-मोड वोल्टेज -7 वी से +12 वोल्टेज की सीमा अर्ताथ 0-5 वी सिग्नल रेंज के शीर्ष पर ±7 वी में है। इस सीमा के भीतर रहने में विफलता के परिणामस्वरूप, सबसे अच्छा, सिग्नल भ्रष्टाचार होगा, और, सबसे खराब कनेक्टेड उपकरणों को हानि होगा।
केबल में गंभीर सिग्नल गिरावट के तहत भी विश्वसनीय डेटा ट्रांसमिशन के लिए पर्याप्त मार्जिन
और कनेक्टर्स. यह मजबूती ही मुख्य कारण है कि आरएस-485 लंबी दूरी के लिए उपयुक्त है
शोरगुल वाले वातावरण में नेटवर्किंग।<ref>{{cite web | url = https://www.ti.com/lit/an/slla272c/slla272c.pdf | title = The RS-485 Design Guide | publisher = Texas Instruments}}</ref>
और बी कनेक्शन के अलावा, वैकल्पिक, तीसरा कनेक्शन मौजूद हो सकता है (टीआईए मानक को उचित संचालन के लिए संतुलित लाइन के साथ सभी सर्किट ग्राउंड के बीच सामान्य रिटर्न पथ की उपस्थिति की आवश्यकता होती है)<ref>ANSI/TIA/EIA-485-A, page 15, A.4.1</ref> एससी, जी या संदर्भ कहा जाता है, और बी वोल्टेज को मापने के लिए रिसीवर द्वारा उपयोग किया जाने वाला सामान्य सिग्नल संदर्भ ग्राउंड। इस कनेक्शन का उपयोग [[सामान्य-मोड संकेत]] को सीमित करने के लिए किया जा सकता है जो रिसीवर इनपुट पर प्रभावित हो सकता है। स्वीकार्य सामान्य-मोड वोल्टेज -7 वी से +12 वी की सीमा में है, यानी 0-5 वी सिग्नल रेंज के शीर्ष पर ±7 वी। इस सीमा के भीतर रहने में विफलता के परिणामस्वरूप, सबसे अच्छा, सिग्नल भ्रष्टाचार होगा, और, सबसे खराब, कनेक्टेड डिवाइसों को नुकसान होगा।


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


RS-485 कोई कनेक्टर या पिनआउट निर्दिष्ट नहीं करता है। सर्किट को [[ पेंच टर्मिनल |पेंच टर्मिनल]] ों, [[डी subminiature]] कनेक्टर्स, या अन्य प्रकार के कनेक्टर्स पर समाप्त किया जा सकता है।
RS-485 कोई कनेक्टर या पिनआउट निर्दिष्ट नहीं करता है। इस प्रकार के परिपथ को [[ पेंच टर्मिनल |पेंच टर्मिनल]] [[डी subminiature|डी सबमिनिएचर]] कनेक्टर्स, या अन्य प्रकार के कनेक्टर्स पर समाप्त किया जा सकता है।


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


== तरंगरूप उदाहरण ==
== तरंगरूप उदाहरण ==
नीचे दिया गया चित्र [[ अतुल्यकालिक स्टार्ट-स्टॉप |अतुल्यकालिक स्टार्ट-स्टॉप]] विधि का उपयोग करके डेटा के बाइट (0xD3, कम से कम महत्वपूर्ण बिट पहले) के प्रसारण के दौरान RS-485 लाइन के (नीला) और बी (लाल) पिन की विद्युत क्षमता को दर्शाता है।
नीचे दिया गया चित्र [[ अतुल्यकालिक स्टार्ट-स्टॉप |अतुल्यकालिक स्टार्ट-स्टॉप]] विधि का उपयोग करके डेटा के बाइट (0xD3, कम से कम महत्वपूर्ण बिट से पहले) के प्रसारण के समय RS-485 लाइन के A (नीला) और B (लाल) पिन की विद्युत क्षमता को दर्शाता है।


[[File:RS-485 waveform.svg|frame|left|एक सिग्नल नीले रंग में, बी लाल रंग में दिखाया गया है]]
[[File:RS-485 waveform.svg|frame|left|A सिग्नल नीले रंग में, B लाल रंग में दिखाया गया है]]




Line 124: Line 122:


== यह भी देखें ==
== यह भी देखें ==
* [[नेटवर्क बसों की सूची]]
* [[नेटवर्क बसों की सूची|नेटवर्क बस की सूची]]
* [[यूएआरटी]]
* [[यूएआरटी]]



Revision as of 21:32, 12 August 2023

TIA-485-A (Revision of EIA-485)
Standard ANSI/TIA/EIA-485-A-1998
Approved: March 3, 1998
Reaffirmed: December 7, 2012
Physical media Balanced interconnecting cable
Network topology Point-to-point, multi-dropped, multi-point
Maximum devices At least 32 unit loads
Maximum distance Not specified
Mode of operation Different receiver levels:
binary 1 (OFF)
(Voa–Vob < −200 mV)
binary 0 (ON)
(Voa–Vob > +200 mV)
Available signals A, B, C
Connector types Not specified

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

अवलोकन

आरएस-485 मुख्य रूप से सस्ते स्थानीय नेटवर्क और मल्टीड्रॉप बस लिंक का समर्थन करते है, जो आरएस-422 के समान ट्विस्टेड जोड़ी पर समान अंतर सिग्नलिंग का उपयोग करता है। यह सामान्यतः स्वीकार किया जाता है कि RS-485 का उपयोग 10 Mbit/s तक की डेटा दरों के साथ या, कम गति पर 1,200 m (4,000 ft) तक की दूरी को तय करने के लिए किया जा सकता है।[lower-alpha 1][2] इस प्रकार के सामान्य नियमों के अनुसार बिट/सेकंड में गति को मीटर में लंबाई से गुणा करने पर 108 से अधिक नहीं होनी चाहिए, इस प्रकार 50-मीटर केबल को 2 Mbit/s से अधिक संकेत नहीं देना चाहिए।[3]

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

समाप्ति के साथ विशिष्ट पूर्वाग्रह नेटवर्क। पूर्वाग्रह और समाप्ति मान आरएस-485 मानक में निर्दिष्ट नहीं हैं।

इसके आदर्श रूप से, केबल के दोनों सिरों पर दो तारों के बीच समाप्ति रोकनेवाला जुड़ा होगा। इस प्रकार टर्मिनेशन रेसिस्टर्स के बिना, केबल के अनटर्मिनेटेड सिरे से सिग्नल का परावर्तन डेटा भ्रष्टाचार का कारण बन सकता है। इस प्रकार ब्राउनियन ध्वनि के कारण समाप्ति प्रतिरोधक विद्युत ध्वनि संवेदनशीलता को भी कम करते हैं। इस प्रकार प्रत्येक समाप्ति अवरोधक का मान केबल विशेषता प्रतिबाधा (सामान्यतः, मुड़ जोड़े के लिए 120 ओम) के बराबर होना चाहिए। इसके लिए इसकी समाप्ति में प्रत्येक डेटा तार के लिए विफलता-सुरक्षित पूर्वाग्रह स्थापित करने के लिए प्रतिरोधों को ऊपर और नीचे खींचना भी सम्मिलित रहता है, जब लाइनें किसी भी उपकरण द्वारा संचालित नहीं हो रही हों। इस प्रकार किसी लाइन के ज्ञात वोल्टेज के प्रति पक्षपाती होंगी और नोड्स वास्तविक डेटा के रूप में अनियंत्रित लाइनों से ध्वनि की व्याख्या नहीं करेंगे, इस प्रकार प्रतिरोधों को बायस किए बिना, डेटा लाइनें इस तरह से तैरती हैं कि विद्युत ध्वनि संवेदनशीलता तब सबसे अधिक होती है जब सभी डिवाइस स्टेशन असंचालित होते हैं।[5]

मानक

ईआईए ने बार अपने सभी मानकों को उपसर्ग आरएस (अनुशंसित मानक (ईआईए)) के साथ लेबल किया था, अपितु ईआईए-टीआईए ने अपने मानकों की उत्पत्ति की पहचान करने में सहायता के लिए आधिकारिक रूप से आरएस को ईआईए/टीआईए के साथ परिवर्तित कर दिया जाता हैं। इस प्रकार ईआईए आधिकारिक तौर पर भंग हो गया है और मानक अब टीआईए द्वारा टीआईए-485 के रूप में बनाए रखा गया है, अपितु इंजीनियर और एप्लिकेशन गाइड आरएस-485 पदनाम का उपयोग करना प्रस्तुत रखते हैं।[6] इस प्रकार ईआईए आरएस-485 का प्रारंभिक संस्करण अप्रैल 1983 को दिनांकित था।[7]

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

इस धारा के कारण 4 जनरेटर ट्रांसमीटर या ड्राइवर, रिसीवर, ट्रांसीवर और सिस्टम की विद्युत विशेषताओं को परिभाषित करती है। इन विशेषताओं में सम्मिलित हैं: यूनिट लोड की परिभाषा, वोल्टेज रेंज, ओपन-परिपथ वोल्टेज, थ्रेशोल्ड और क्षणिक सहनशीलता का उपयोग करते हैं। यह तीन जनरेटर इंटरफ़ेस बिंदुओं के लिए सिग्नल लाइनों को ए, B और सी के रूप में भी परिभाषित करता है। इस प्रकार के डेटा A और B पर प्रसारित होता है। जहां सी ग्राउंड संदर्भित होता है। इस प्रकार के खंड A और B टर्मिनलों के बीच ध्रुवता द्वारा तर्क स्थितियों 1 का अर्थ निष्क्रिय और 0 का अर्थ सक्रीय रहने को भी परिभाषित करता है। यदि A, B के संबंध में ऋणात्मक है, तो स्थिति बाइनरी 1 है। उलटी ध्रुवता के लिए B के संबंध में A धनात्मक बाइनरी 0 है। इस प्रकार के मानकों से जुड़ी दो स्थितियों के लिए कोई तर्क फलन निर्दिष्ट नहीं करता है।

पूर्ण डुप्लेक्स प्रक्रिया

आरएस-485, आरएस-422 की तरह, चार तारों का उपयोग करके डुप्लेक्स (दूरसंचार) या पूर्ण-डुप्लेक्स बनाया जा सकता है।[8] चूँकि RS-485 बहु-बिंदु विनिर्देश है, चूंकि यह कई स्थितियों में आवश्यक या वांछनीय नहीं है। इस प्रकार आरएस-485 और आरएस-422 कुछ प्रतिबंधों के साथ परस्पर क्रिया कर सकते हैं।[9]

कन्वर्टर्स, रिपीटर्स और स्टार टोपोलॉजी

पर्सनल कंप्यूटर को दूरस्थ उपकरणों के साथ संचार करने की अनुमति देने के लिए RS-485 और RS-232 के बीच कन्वर्टर उपलब्ध रहते हैं। इस प्रकार रिपीटर्स का उपयोग करके बहुत बड़े RS-485 नेटवर्क बनाए जा सकते हैं। इसके आधार पर टीएसबी-89ए, टीआईए/ईआईए-485-ए के लिए एप्लिकेशन दिशानिर्देश स्टार टोपोलॉजी का उपयोग करने की अनुशंसा नहीं करते हैं।[10]

अनुप्रयोग

RS-485 सिग्नल का उपयोग कंप्यूटर और स्वचालन प्रणालियों की विस्तृत श्रृंखला में किया जाता है। कंप्यूटर सिस्टम में, SCSI-2 और SCSI-3 नियंत्रक और डिस्क ड्राइव के बीच डेटा ट्रांसमिशन के लिए भौतिक परत को लागू करने के लिए इस विनिर्देश का उपयोग कर सकते हैं। RS-485 का उपयोग वाणिज्यिक विमान केबिनों के वाहन बस में कम गति वाले डेटा संचार के लिए किया जाता है। इसमें न्यूनतम वायरिंग की आवश्यकता होती है और वजन कम करते हुए इस प्रकार की वायरिंग को कई सीटों के बीच साझा किया जा सकता है।

इनका उपयोग प्रोग्रामयोग्य लॉजिक नियंत्रकों और फ़ैक्टरी फ़्लोर पर किया जाता है। RS-485 का उपयोग औद्योगिक नियंत्रण प्रणालियों को लागू करने के लिए उपयोग किए जाने वाले स्वचालन प्रोटोकॉल की अंतर्निहित भौतिक परत के रूप में किया जाता है, जिसमें माॅडबस और प्रोफिबस के सबसे सामान्य संस्करण सम्मिलित हैं। इस प्रकार डीएच 485 सेल्फ नेटवर्क प्रोटोकॉल है, जिसका उपयोग एलन-ब्राडली द्वारा अपनी औद्योगिक नियंत्रण इकाइयों में किया जाता है। इस प्रकार से समर्पित इंटरफ़ेस उपकरणों की श्रृंखला का उपयोग करते हुए, यह पीसी और औद्योगिक नियंत्रकों को संचार करने की अनुमति देता है।[11] चूंकि यह विभेदक है, यह मोटरों और वेल्डिंग उपकरणों से विद्युत चुम्बकीय हस्तक्षेप का प्रतिरोध करता है।

थिएटर और प्रदर्शन स्थलों में, DMX512 प्रोटोकॉल का उपयोग करके प्रकाश व्यवस्था और अन्य प्रणालियों को नियंत्रित करने के लिए RS-485 नेटवर्क का उपयोग किया जाता है। इसके आधार पर RS-485 AES3 डिजिटल ऑडियो इंटरकनेक्ट के लिए भौतिक परत के रूप में कार्य करता है।

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

इसका उपयोग प्रारूपित रेलवे के लिए डिजिटल कमांड कंट्रोल (डीसीसी) में भी किया जाता है। जिसके माध्यम से DCC कमांड स्टेशन का बाहरी इंटरफ़ेस अधिकांशतः RS-485 होता है, जिसका उपयोग हाथ से पकड़े जाने वाले नियंत्रकों या नेटवर्क वाले पीसी वातावरण में लेआउट को नियंत्रित करने के लिए किया जाता है।[12] इस स्थिति में 8P8C मॉड्यूलर कनेक्टर का उपयोग किया जाता है।[13]

प्रोटोकॉल

आरएस-485 संचार प्रोटोकॉल को विद्युत इंटरफ़ेस द्वारा परिभाषित नहीं करता है। चूंकि कई एप्लिकेशन RS-485 सिग्नल स्तरों का उपयोग करते हैं, अपितु डेटा ट्रांसमिशन की गति, प्रारूप और प्रोटोकॉल RS-485 द्वारा निर्दिष्ट नहीं होते हैं। विभिन्न निर्माताओं के समान उपकरणों की अंतरसंचालनीयता अकेले सिग्नल स्तरों के अनुपालन से सुनिश्चित नहीं होती है।

संकेत

आरएस-485 3 तार कनेक्शन
RS-485 सिग्नल स्थिति
सिग्नल मार्क (लाॅजिक 1) स्पेस (लाॅजिक 0)
A निम्न उच्च
B उच्च निम्न

RS-485 डिफरेंशियल लाइन में दो सिग्नल होते हैं:

  • ए, जो तर्क 1 के लिए निम्न है और तर्क 0 के लिए उच्च है और,
  • बी, जो तर्क 1 के लिए उच्च है और तर्क 0 के लिए निम्न है।

क्योंकि चिह्न (तर्क 1) स्थिति को पारंपरिक रूप से दर्शाया जाता है, उदाहरण के लिए आरएस-232 में ऋणात्मक वोल्टेज और स्थान (तर्क 0) के साथ धनात्मक के साथ दर्शाया जाता है, A को नॉन-इनवर्टिंग सिग्नल माना जा सकता है और B को नॉन-इनवर्टिंग सिग्नल माना जा सकता है और B को पलटना आरएस-485 मानक को संक्षेप में बताता है:[14]

  • ऑफ, मार्क या लॉजिक 1 स्थिति के लिए, ड्राइवर का A टर्मिनल B टर्मिनल के सापेक्ष ऋणात्मक है।
  • ऑन, स्पेस या लॉजिक 0 स्थिति के लिए, ड्राइवर का A टर्मिनल B टर्मिनल के सापेक्ष धनात्मक है।[lower-alpha 2]

SN75176 से प्रारंभ होने वाले अधिकांश लोकप्रिय उपकरणों की सत्य सारणी, आउटपुट सिग्नल को व्युत्क्रम करके दिखाती है। यह अधिकांश विभेदक ट्रांसीवर निर्माताओं द्वारा उपयोग किए जाने वाले ए/बी नामकरण के अनुसार है, जिसमें सम्मिलित हैं:

  • इंटरसिल, जैसा कि ISL4489 ट्रांसीवर के लिए उनकी डेटा शीट में देखा गया है।[15]
  • मैक्सिम इंटीग्रेटेड, जैसा कि MAX483 ट्रांसीवर के लिए उनकी डेटा शीट में देखा गया है[16] और नई पीढ़ी के 3.3v माइक्रो नियंत्रक के लिए MAX3485 का उपयोग होता हैं।
  • रैखिक प्रौद्योगिकी, जैसा कि LTC2850, LTC2851, LTC2852 के लिए उनकी डेटाशीट में देखा गया है।[17]
  • एनालॉग डिवाइस, जैसा कि एडीएम3483, एडीएम3485, एडीएम3488, एडीएम3490, एडीएम3491 के लिए उनकी डेटाशीट में देखा गया है।[18]
  • FTDI, जैसा कि USB-RS485-WE-1800-BT के लिए उनकी डेटाशीट में देखा गया है।[19]

ये सभी निर्माता मानक के अर्थ पर सहमत हैं, और उनका अभ्यास व्यापक उपयोग में है। यह समस्या प्रोग्रामयोग्य लॉजिक नियंत्रक अनुप्रयोगों में भी उपस्थित है।[lower-alpha 3] ए/बी नामकरण का उपयोग करते समय सावधानी रखनी चाहिए। इस प्रकार ए/बी नामकरण को लेकर भ्रम से बचने के लिए अधिकांशतः वैकल्पिक नामकरण का उपयोग किया जाता है:

  • बी के विकल्प के रूप में TX+/RX+ या D+ (चिह्न के लिए उच्च अर्ताथ निष्क्रिय)
  • ए के विकल्प के रूप में TX−/RX− या D− (चिह्न के लिए कम अर्ताथ निष्क्रिय)

आरएस-485 मानक अनुरूप ड्राइवर 54-Ω लोड में न्यूनतम 1.5 वी का अंतर आउटपुट प्रदान करते हैं, जबकि मानक अनुरूप रिसीवर 200 एमवी तक के अंतर इनपुट का पता लगाते हैं। दो मान प्रदान करते हैं, इस प्रकार के केबल में गंभीर सिग्नल गिरावट के अनुसार भी विश्वसनीय डेटा ट्रांसमिशन के लिए पर्याप्त मार्जिन और कनेक्टर्स के लिए यह मजबूती ही मुख्य कारण है कि आरएस-485 लंबी दूरी के लिए उपयुक्त है, इस प्रकार ध्वनिगुल वाले वातावरण में नेटवर्किंग का उपयोग होता हैं।[28] A और B कनेक्शन के अलावा, वैकल्पिक, तीसरा कनेक्शन उपस्थित हो सकता है, इसके आधार पर टीआईए मानक को उचित संचालन के लिए संतुलित लाइन के साथ सभी परिपथ ग्राउंड के बीच सामान्य रिटर्न पथ की उपस्थिति की आवश्यकता होती है,[29] इस प्रकार एससी, जी या संदर्भ कहा जाता है, A और B वोल्टेज को मापने के लिए रिसीवर द्वारा उपयोग किया जाने वाला सामान्य सिग्नल संदर्भ ग्राउंड का उपयोग होता हैं। इस कनेक्शन का उपयोग सामान्य-मोड संकेत को सीमित करने के लिए किया जा सकता है, जो रिसीवर इनपुट पर प्रभावित हो सकता है। स्वीकार्य सामान्य-मोड वोल्टेज -7 वी से +12 वोल्टेज की सीमा अर्ताथ 0-5 वी सिग्नल रेंज के शीर्ष पर ±7 वी में है। इस सीमा के भीतर रहने में विफलता के परिणामस्वरूप, सबसे अच्छा, सिग्नल भ्रष्टाचार होगा, और, सबसे खराब कनेक्टेड उपकरणों को हानि होगा।

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

RS-485 कोई कनेक्टर या पिनआउट निर्दिष्ट नहीं करता है। इस प्रकार के परिपथ को पेंच टर्मिनल डी सबमिनिएचर कनेक्टर्स, या अन्य प्रकार के कनेक्टर्स पर समाप्त किया जा सकता है।

मानक केबल परिरक्षण पर चर्चा नहीं करता है, अपितु सिग्नल संदर्भ सामान्य और उपकरण केस आधारों को आपस में संयोजित करने के पसंदीदा तरीकों पर कुछ प्रसताव करते है।

तरंगरूप उदाहरण

नीचे दिया गया चित्र अतुल्यकालिक स्टार्ट-स्टॉप विधि का उपयोग करके डेटा के बाइट (0xD3, कम से कम महत्वपूर्ण बिट से पहले) के प्रसारण के समय RS-485 लाइन के A (नीला) और B (लाल) पिन की विद्युत क्षमता को दर्शाता है।

A सिग्नल नीले रंग में, B लाल रंग में दिखाया गया है




यह भी देखें

टिप्पणियाँ

  1. Under some conditions it can be used up to data transmission speeds of 64 Mbit/s.[1]
  2. There is an apparent typo in this statement as both states in the standard are designated binary 1. It is clear in the figure that follows that the off state corresponds to binary 1 and on corresponds to binary 0.
  3. With Modbus, BACnet and Profibus, A/B labeling refers A as the negative green wire and B as the positive red wire, in the definition of the D-sub connector and M12 circular connector, as can be seen in Profibus guides.[20][21] As long as standard excludes logic function of the generator or receiver,[22] it would make sense A (green, negative) is higher than B (red, positive). However this contradicts the facts that an idle mark state is a logical one and the termination polarization puts B at a higher voltage in Profibus guidelines.[23] That so-called 'Pesky Polarity' problem [24] raised confusion which made authors think A is inverting within the TIA-485-A standard itself [25] and advise to swap what is A and B in drivers and line labeling as can be read in a section of an application bulletin: "Design Consideration #3: Sometimes Bus Node A Isn’t Really Bus Node A".[26] It is now a common design decision to make this inversion which involves the following polarity chain: UART/MCU idle → TTL/CMOS = +5 V → Line B voltage > Line A voltage, implying A, the green wire, is indeed connected to the driver inverting signal, as seen in a whitepaper.[27]

संदर्भ

  1. RS-485 Reference Guide (PDF), archived from the original (PDF) on 2018-05-17
  2. "How Far and How Fast Can You Go with RS-485? - Application Note – Maxim". www.maximintegrated.com.
  3. Soltero, Manny; Zhang, Jing; Cockril, Chris; Zhang, Kevin; Kinnaird, Clark; Kugelstadt, Thomas (May 2010) [2002]. RS-422 and RS-485 Standards Overview and System Configurations, Application Report (pdf). Texas Instruments (Technical report). SLLA070D.
  4. Electronic Industries Association (1983). संतुलित मल्टीपॉइंट सिस्टम में उपयोग के लिए जेनरेटर और रिसीवर की विद्युत विशेषताएँ. EIA Standard RS-485. OCLC 10728525.[page needed]
  5. "Application Note 847 FAILSAFE Biasing of Differential Buses" (PDF). Texas Instruments. 2011.
  6. "Trim-the-fat-off-RS-485-designs". EE Times. 2000.
  7. "EIA Standard RS 485 Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems", reproduced in " Data Communications Standards LibraryÈ, Telebyte Technology Inc., Greenlawn, New York 1985.
  8. RS-485 CONNECTIONS FAQ, Advantech B+B SmartWorx, retrieved 2019-03-08
  9. What is the difference between RS422 communication and RS485 communication?, Brainboxes LLC, retrieved 2019-03-08
  10. TSB-89A, Application Guidelines for TIA/EIA-485-A (PDF), retrieved 2019-04-06
  11. "DH-485 Industrial Local Area Network Overview". Rockwell Automation. Archived from the original on 2012-03-10. Retrieved 10 September 2010.
  12. lenzusa.com, XpressNET FAQ, accessed July 26, 2015 Archived November 17, 2017, at the Wayback Machine
  13. bidib.org, "BiDiBus, a Highspeed-Bus for model-railways", accessed July 26, 2015.
  14. "ध्रुवता सम्मेलन" (PDF). Texas Instruments. 2003.
  15. "Data Sheet FN6074.3: ±15kV ESD Protected, 1/8 Unit Load, 5V, Low Power, High Speed and Slew Rate Limited, Full Duplex, RS-485/RS-422 Transceivers" (PDF). Intersil Corporation. 28 April 2006. Archived from the original (PDF) on 2004-12-04.
  16. "Data Sheet 19-0122 – MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487: Low-Power, Slew-Rate-Limited RS-485/RS-422 Transceivers" (PDF). Maxim Integrated. September 2009.
  17. "LTC2850/LTC2851/LTC2852 3.3V 20Mbps RS485/RS422 Transceivers" (PDF). Linear Technology Corporation. 2007. Archived from the original (PDF) on 2011-03-02.
  18. "ADM3483/ADM3485/ADM3488/ADM3490/ADM3491 (Rev. E)" (PDF). Analog Devices, Inc. 22 November 2011.
  19. "USB to RS485 Serial Converter Cable Datasheet" (PDF). Future Technology Devices International Ltd. 27 May 2010.
  20. "Profibus Interconnection Guideline (PDF)". 1.4. P International. January 2007. p. 7.
  21. "SIMATIC NET Profibus Network Manual (PDF)" (PDF). Siemens. April 2009. p. 157.
  22. "RS-485 Technical Manual, TIA-485 section". Wikibooks.
  23. "Profibus Interconnection Guideline (PDF)". 1.4. P International. January 2007. p. 8.
  24. "RS-485 Technical Manual, That Pesky Polarity". Wikibooks.
  25. "RS485 Polarity Issues". Chipkins Automation Systems.
  26. "Application Bulletin AB-19, Profibus Compliance: A Hardware Design Guide" (PDF). NVE Corporation. 2010.
  27. "White paper: Polarities for Differential Pair Signals". Advantech B+B SmartWorx.
  28. "The RS-485 Design Guide" (PDF). Texas Instruments.
  29. ANSI/TIA/EIA-485-A, page 15, A.4.1

बाहरी संबंध