अधिकतम सीरियल केबल की लंबाई?


14

सीरियल केबल की अधिकतम लंबाई क्या है, जिसका उपयोग मैं काम ठीक से कर सकता हूं? बॉड दर के संबंध में धारावाहिक केबल की लंबाई है? मैं गति 38400 बाउड्स और RS232 संचार में लगभग 5 मीटर केबल का उपयोग कर रहा हूं, क्या यह बहुत लंबा है?


1
थोड़ा सा भी डिवाइस में ड्राइवरों पर निर्भर करता है। मैं एक कंपनी के लिए काम करता था जो टेलीफोन केबल का उपयोग करके एक बड़े कार्यालय (30 मीटर के आसपास) में 115200 का उपयोग करती थी, लेकिन ऐसा तब था जब सभी उपकरण +/- 12 V का उपयोग करते थे और काफी उच्च गुणवत्ता वाले उपकरणों के साथ।
पीटर जे

जैसा कि यह RS232 नहीं है, लेकिन एक UART मैं इसे उत्तर के रूप में पोस्ट नहीं करूंगा, लेकिन 4800 बॉड में 200 मीटर से अधिक 3V स्तर UART एक उत्पाद है जिसे हम बेचते हैं और ठीक काम करते हैं। 15 मीटर पर 38400 बॉड भी। हमारे केबल में एक अच्छी गुणवत्ता है।
शस्त्रागार

जवाबों:


13

केबल में कैपेसिटेंस धारावाहिक संचार को प्रभावित करने के लिए शुरू होता है, आमतौर पर कई निर्माताओं / उपकरणों ने 9600 बॉड तक किसी भी चीज के लिए लगभग 15 मीटर या 50 फीट की सीमा निर्धारित की है, और 38.4k के लिए लगभग 4 मी। कहा जा रहा है कि सभ्य केबल के साथ, परीक्षण या गैर-व्यावसायिक उपयोग में अधिक समय तक आसानी से जाना संभव है, लेकिन मैं एक वाणिज्यिक उत्पाद के लिए दिशानिर्देशों से चिपके रहूंगा, यदि केवल समर्थन कॉल के लिए बाहर जाने के लिए।

यदि आपको वास्तव में लंबाई की आवश्यकता है, तो RS232 से RS422 / 485 कन्वर्टर्स बहुत सस्ती हैं, और आप 100 मीटर से अधिक के लिए दो तारों पर अंतर मोड (422/485) चला सकते हैं।

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


1
RS422 / 485 निश्चित रूप से धारावाहिक भी हैं। 15m की सीमा RS-232 के लिए है, खासकर कम वोल्टेज के स्तर पर जो आमतौर पर आधुनिक पीसी द्वारा उपयोग किया जाता है। यदि आप पूरी तरह से RS-232-कल्पना 15 वोल्ट का उपयोग कर सकते हैं, तो आप शायद आगे बढ़ें।
एमएसल्टर्स

5
@MSalters हाँ, 422/485 भी धारावाहिक हैं, लेकिन उनके पास बहुत अधिक सख्ती से परिभाषित मानक है, और एक अंतर संचरण प्रारूप होने के नाते, वे बहुत अधिक विश्वसनीय हैं।
बजे R Drast

क्या केबल प्रलेखन में दी गई धारिता दो कंडक्टरों के बीच परजीवी धारिता का प्रतिनिधित्व करती है? तो कैपेसिटेंस जितना कम होगा, वोल्टेज कम होगा और हम उतनी ही दूरी तय कर पाएंगे? @Rrast
जूनियर

9

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

फिर मैंने युक्ति पढ़ी।

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

अंगूठे का नियम है: यदि आपको दूरी मापनी है, तो RS-232 का उपयोग करें; इसके बजाय RS-422/485 या फाइबर ऑप्टिक का उपयोग करें। लेकिन RS-232 अभी भी अपने RS-422/485 (या फाइबर ऑप्टिक) पुनरावर्तक के लिए अपने समापन बिंदु को जोड़ने के लिए एक अच्छा विकल्प है।


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

+1 विशेष रूप से "प्लास्टिक कोटेड का उपयोग करने के लिए, उन्हें इन्सुलेशन के रूप में बबल गम की आवश्यकता नहीं है" यहां काम पर अप्रेंटिस।
rbaleksandar

6

बहुत लंबे समय तक आपके स्वीकार्य त्रुटि दर द्वारा परिभाषित किया गया है।

मेरा अनुभव यह है कि बॉड्रेट जितना कम होगा, उतनी लंबी दूरी तक यह काम करेगा। जिस कंपनी में मैं rs232 स्थापित करने के लिए काम करता हूं वह cat5 का उपयोग करके 100 फीट से अधिक समय तक चलती है, फिर बस बॉड को तब तक समायोजित करता है जब तक कि यह ठीक से काम न करे, जो 9600 तक कम हो सकता है।

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


4

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


1
हाँ, जमीन का अंतर एक वास्तविक समस्या हो सकती है लेकिन यह स्वाभाविक रूप से दूरी का कार्य नहीं है। आमतौर पर यह विभिन्न डिवाइस ग्राउंड्स (मुख्य सर्किट) या अन्य बड़े परिसंचारी ग्राउंड धाराओं से संबंधित होता है। RS485 कई मायनों में खराब मैदानों के लिए अधिक संवेदनशील है क्योंकि इसमें कम आम मोड वोल्टेज सीमा है और अक्सर इसे एक आम जमीन के तार के बिना लागू किया जाता है जो तब तक अच्छा नहीं होता जब तक कि यह गैल्वेनिक रूप से पृथक न हो। UTP ईथरनेट अच्छा है क्योंकि यह ट्रांसफ़ॉर्मर आइसोलेटेड डिफरेंशियल सिग्नलिंग है।
KalleMP

सच कहूं, तो मैंने अभी तक जितने भी RS485 कार्यान्वयन देखे हैं वे सभी गैल्वेनिक या ऑप्टिकली अलग-थलग थे।
0x2207

4

चार कारक उस लंबाई का निर्धारण करते हैं जिसका उपयोग किया जा सकता है:

1) केबल की गुणवत्ता और प्रकार, और गति और प्रोटोकॉल का उपयोग, जैसा कि ऊपर वर्णित है। एक ढाल के साथ अच्छी गुणवत्ता वाली केबल जो बिना सोचे-समझे मुड़ जोड़े / यूटीपी / कैट-कुछ (ईआईए / टीआईए टीएसबी 56x के तहत कवर की गई केबल) का उपयोग करने की तुलना में अलग तरीके से व्यवहार करती है।

2) चिपसेट कनेक्ट किए गए दो उपकरणों पर उपयोग किया जाता है, और क्या वे अपने UART / USART (प्रत्येक मेजबान पर सीरियल चिपसेट) संवेदनशीलता (एक डिजाइन चीज़) को बढ़ाने के लिए पुल-अप प्रतिरोधों का उपयोग करते हैं या नहीं

3) क्रोसस्टॉक को तेज मोड़ या ढाल ग्राउंडिंग की कमी के साथ पेश किया गया है जहां जरूरत है (गैर-यूटीपी केबल)

4) कुल मिलाकर समाई और समय में देरी; क्या प्रोटोकॉल संकेत नियंत्रण रेखा के साथ सेट होने से बाहर हो जाते हैं, या प्रेरित कैपेसिटेंस इंटरमोड्यूलेशन / क्रॉसस्टॉक / इंडक्टिव-रिएक्शन देरी, आदि का कारण बनते हैं।

यह एसिंच केबल के लिए है, सिंक या द्वि-सिंक्र केबल नहीं है। आपके पास शायद एक एसिंच केबल कनेक्शन है (मतलब न तो साइड एक घड़ी सिग्नल भेजता है)।

सामान्य दिशानिर्देश कहते हैं कि अधिकांश केबल 115k बॉड का समर्थन करेंगे, एक्स-ऑन / एक्स-ऑफ प्रोटोकॉल का उपयोग करते हुए (स्टॉप स्टार्ट टीएक्स / आरएक्स लाइनों पर डेटा है) 30M तक सीमित है, या परिरक्षित केबल के साथ लगभग 100 'है। इसी प्रोटोकॉल सेटअप का उपयोग करके यूटीपी केबल लगभग आधी गति तक सीमित हैं, इसलिए शायद 56k।

यदि आप धीमी गति और परिरक्षित पर वास्तविक लंबे सीरियल केबल बना सकते हैं। प्रकाश की गति किसी बिंदु पर आपके रास्ते में आ जाती है।


1

मेरे अनुभव में अच्छी तरह से सभ्य टेलीफोन पर RS232 लाइनें स्थापित की गई हैं और Cat5e केबल काफी दूरी तक जा सकती हैं। हमारे पास एक सीरियल डॉट मैट्रिक्स प्रिंटर है जो लगभग 600 मीटर दूर एक पीसी तक जाता है। अन्य स्थान जिनकी आवश्यकताएं समान हैं, वे 1 किमी प्राप्त करने में कामयाब रहे। बेशक बॉड दर महत्वपूर्ण है, हम इसे 2400 पर चलाते हैं, इसलिए डेटा की उच्च मात्रा के लिए अच्छा नहीं है, लेकिन रसीद प्रिंटर पर पाठ की 20 पंक्तियों के लिए यह ठीक काम करता है, एकमात्र मुद्दा जो हमारे पास है, वह है प्रिंटर के लिए एक खराब विद्युत आपूर्ति ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.