सीरियल केबल की अधिकतम लंबाई क्या है, जिसका उपयोग मैं काम ठीक से कर सकता हूं? बॉड दर के संबंध में धारावाहिक केबल की लंबाई है? मैं गति 38400 बाउड्स और RS232 संचार में लगभग 5 मीटर केबल का उपयोग कर रहा हूं, क्या यह बहुत लंबा है?
सीरियल केबल की अधिकतम लंबाई क्या है, जिसका उपयोग मैं काम ठीक से कर सकता हूं? बॉड दर के संबंध में धारावाहिक केबल की लंबाई है? मैं गति 38400 बाउड्स और RS232 संचार में लगभग 5 मीटर केबल का उपयोग कर रहा हूं, क्या यह बहुत लंबा है?
जवाबों:
केबल में कैपेसिटेंस धारावाहिक संचार को प्रभावित करने के लिए शुरू होता है, आमतौर पर कई निर्माताओं / उपकरणों ने 9600 बॉड तक किसी भी चीज के लिए लगभग 15 मीटर या 50 फीट की सीमा निर्धारित की है, और 38.4k के लिए लगभग 4 मी। कहा जा रहा है कि सभ्य केबल के साथ, परीक्षण या गैर-व्यावसायिक उपयोग में अधिक समय तक आसानी से जाना संभव है, लेकिन मैं एक वाणिज्यिक उत्पाद के लिए दिशानिर्देशों से चिपके रहूंगा, यदि केवल समर्थन कॉल के लिए बाहर जाने के लिए।
यदि आपको वास्तव में लंबाई की आवश्यकता है, तो RS232 से RS422 / 485 कन्वर्टर्स बहुत सस्ती हैं, और आप 100 मीटर से अधिक के लिए दो तारों पर अंतर मोड (422/485) चला सकते हैं।
आपके मामले में, 5 मी को वास्तव में 38.4 पर समस्या नहीं होनी चाहिए, जब तक कि आपकी केबल यथोचित गुणवत्ता वाली है। लगभग किसी भी परिरक्षित बहु-कंडक्टर केबल को उस दूरी पर काम करना चाहिए, और शायद तीन बार।
जब मैं छोटा था तब मैंने गैर-कल्पना आरएस -232 हार्डवेयर के खिलाफ छापा मारा, क्योंकि इससे अधिकतम दूरी तक पहुंचना मुश्किल हो गया था। आखिरकार, यदि आपका ड्राइविंग वोल्टेज 12 V के बजाय 9 V है तो आप अपनी दूरी का लगभग एक तिहाई वहीं खो देते हैं। मैंने प्रोटोकॉल में अन्य कथित कमियों के बारे में भी पकड़ लिया।
फिर मैंने युक्ति पढ़ी।
RS-232 एक इंटरफ़ेस प्रोटोकॉल है। यह लंबी लंबाई के लिए डिज़ाइन नहीं किया गया है; यह एंडपॉइंट को अधिक सक्षम संचार उपकरणों से जोड़ने के लिए डिज़ाइन किया गया है। RS-232 आपको एक मॉडेम से कनेक्ट करने की अनुमति देता है जो आपके डेस्क पर नहीं है, लेकिन इसके बगल में एक है, भले ही आपको केबल को बहुत अधिक चलाना पड़े, ताकि लोग इसके नीचे चल सकें। आप दो कंप्यूटरों को पेपरक्लिप्स से बाहर एक ही बेंच पर जोड़ने के लिए एक निष्क्रिय मॉडेम बना सकते हैं और धोखा दे सकते हैं (प्लास्टिक कोटेड का उपयोग करें, उन्हें इन्सुलेशन के रूप में बबल गम की आवश्यकता नहीं है)।
अंगूठे का नियम है: यदि आपको दूरी मापनी है, तो RS-232 का उपयोग न करें; इसके बजाय RS-422/485 या फाइबर ऑप्टिक का उपयोग करें। लेकिन RS-232 अभी भी अपने RS-422/485 (या फाइबर ऑप्टिक) पुनरावर्तक के लिए अपने समापन बिंदु को जोड़ने के लिए एक अच्छा विकल्प है।
बहुत लंबे समय तक आपके स्वीकार्य त्रुटि दर द्वारा परिभाषित किया गया है।
मेरा अनुभव यह है कि बॉड्रेट जितना कम होगा, उतनी लंबी दूरी तक यह काम करेगा। जिस कंपनी में मैं rs232 स्थापित करने के लिए काम करता हूं वह cat5 का उपयोग करके 100 फीट से अधिक समय तक चलती है, फिर बस बॉड को तब तक समायोजित करता है जब तक कि यह ठीक से काम न करे, जो 9600 तक कम हो सकता है।
यह पता लगाने के लिए, आप दूर के छोर पर एक लूपबैक डाल सकते हैं और विरासत डिजी xctu टूल का उपयोग कर सकते हैं, जिसमें एक रेंज टेस्ट टैब है जो इस तरह का काम कर सकता है। हालांकि, यह पूरी कहानी नहीं बता सकता है, क्योंकि दूर के उपकरण में अलग-अलग विशेषताएं प्राप्त हो सकती हैं।
मैं न केवल त्रुटि दर या संक्रमण दर पर आपका ध्यान आकर्षित करना चाहूंगा। मेरे अभ्यास में, rs232 (खराब) ग्राउंडिंग से उत्पन्न होने वाली समस्याओं द्वारा कई मीटर तक सीमित है। स्थानीय डिवाइस ग्राउंड और rs232 केबल GND के बीच वोल्टेज दर्जनों वोल्ट तक हो सकता है, जिससे सिस्टम में खराबी हो सकती है। तो, यह rs485 या ईथरनेट जैसे अंतर जोड़ी संचार का उपयोग करने पर विचार करने के लिए लायक है।
चार कारक उस लंबाई का निर्धारण करते हैं जिसका उपयोग किया जा सकता है:
1) केबल की गुणवत्ता और प्रकार, और गति और प्रोटोकॉल का उपयोग, जैसा कि ऊपर वर्णित है। एक ढाल के साथ अच्छी गुणवत्ता वाली केबल जो बिना सोचे-समझे मुड़ जोड़े / यूटीपी / कैट-कुछ (ईआईए / टीआईए टीएसबी 56x के तहत कवर की गई केबल) का उपयोग करने की तुलना में अलग तरीके से व्यवहार करती है।
2) चिपसेट कनेक्ट किए गए दो उपकरणों पर उपयोग किया जाता है, और क्या वे अपने UART / USART (प्रत्येक मेजबान पर सीरियल चिपसेट) संवेदनशीलता (एक डिजाइन चीज़) को बढ़ाने के लिए पुल-अप प्रतिरोधों का उपयोग करते हैं या नहीं
3) क्रोसस्टॉक को तेज मोड़ या ढाल ग्राउंडिंग की कमी के साथ पेश किया गया है जहां जरूरत है (गैर-यूटीपी केबल)
4) कुल मिलाकर समाई और समय में देरी; क्या प्रोटोकॉल संकेत नियंत्रण रेखा के साथ सेट होने से बाहर हो जाते हैं, या प्रेरित कैपेसिटेंस इंटरमोड्यूलेशन / क्रॉसस्टॉक / इंडक्टिव-रिएक्शन देरी, आदि का कारण बनते हैं।
यह एसिंच केबल के लिए है, सिंक या द्वि-सिंक्र केबल नहीं है। आपके पास शायद एक एसिंच केबल कनेक्शन है (मतलब न तो साइड एक घड़ी सिग्नल भेजता है)।
सामान्य दिशानिर्देश कहते हैं कि अधिकांश केबल 115k बॉड का समर्थन करेंगे, एक्स-ऑन / एक्स-ऑफ प्रोटोकॉल का उपयोग करते हुए (स्टॉप स्टार्ट टीएक्स / आरएक्स लाइनों पर डेटा है) 30M तक सीमित है, या परिरक्षित केबल के साथ लगभग 100 'है। इसी प्रोटोकॉल सेटअप का उपयोग करके यूटीपी केबल लगभग आधी गति तक सीमित हैं, इसलिए शायद 56k।
यदि आप धीमी गति और परिरक्षित पर वास्तविक लंबे सीरियल केबल बना सकते हैं। प्रकाश की गति किसी बिंदु पर आपके रास्ते में आ जाती है।
मेरे अनुभव में अच्छी तरह से सभ्य टेलीफोन पर RS232 लाइनें स्थापित की गई हैं और Cat5e केबल काफी दूरी तक जा सकती हैं। हमारे पास एक सीरियल डॉट मैट्रिक्स प्रिंटर है जो लगभग 600 मीटर दूर एक पीसी तक जाता है। अन्य स्थान जिनकी आवश्यकताएं समान हैं, वे 1 किमी प्राप्त करने में कामयाब रहे। बेशक बॉड दर महत्वपूर्ण है, हम इसे 2400 पर चलाते हैं, इसलिए डेटा की उच्च मात्रा के लिए अच्छा नहीं है, लेकिन रसीद प्रिंटर पर पाठ की 20 पंक्तियों के लिए यह ठीक काम करता है, एकमात्र मुद्दा जो हमारे पास है, वह है प्रिंटर के लिए एक खराब विद्युत आपूर्ति ।