पहिलो RS485 इन्टरफेस को अवधारणा के हो?
छोटकरीमा, यो विद्युतीय विशेषताहरूको लागि मानक हो, जुन दूरसंचार उद्योग संघ र इलेक्ट्रोनिक उद्योग गठबन्धन द्वारा परिभाषित गरिएको छ। यो मानक प्रयोग गरी डिजिटल संचार नेटवर्कले प्रभावकारी रूपमा लामो दूरीमा र उच्च इलेक्ट्रोनिक आवाजको साथ वातावरणमा संकेतहरू प्रसारण गर्न सक्छ। RS-485 ले कम लागतको स्थानीय नेटवर्कहरू र बहु शाखा सञ्चार लिङ्कहरू कन्फिगर गर्न सम्भव बनाउँछ।
RS485 मा दुई प्रकारका तारहरू छन्: दुई तार प्रणाली र चार तार प्रणाली। चार तार प्रणालीले पोइन्ट-टु-पोइन्ट संचार मात्र प्राप्त गर्न सक्छ र अहिले विरलै प्रयोग गरिन्छ। हाल, दुई तार प्रणाली तारिङ विधि अधिकतर प्रयोग गरिन्छ।
कमजोर वर्तमान ईन्जिनियरिङ्मा, RS485 संचारले सामान्यतया मास्टर-स्लेभ संचार विधि अपनाउछ, त्यो हो, धेरै दासहरूसँग एक होस्ट।
यदि तपाइँसँग RS485 को गहिरो बुझाइ छ भने, तपाइँ भित्र भित्र धेरै ज्ञान छ भन्ने थाहा पाउनुहुनेछ। त्यसैले, हामी सबैले सिक्न र बुझ्नको लागि सामान्यतया कमजोर बिजुलीमा विचार गर्ने केही मुद्दाहरू छनौट गर्नेछौं।
RS-485 विद्युतीय नियमहरू
RS-422 बाट RS-485 को विकासको कारण, RS-485 को धेरै विद्युतीय नियमहरू RS-422 सँग मिल्दोजुल्दो छ। यदि सन्तुलित प्रसारण अपनाइएको छ भने, टर्मिनेसन प्रतिरोधकहरूलाई प्रसारण लाइनमा जडान गर्न आवश्यक छ। RS-485 ले दुई तार र चार तार विधिहरू अपनाउन सक्छ, र दुई तार प्रणालीले चित्र 6 मा देखाइए अनुसार साँचो बहु-बिन्दु द्विदिशात्मक सञ्चार प्राप्त गर्न सक्छ।
चार तार जडान प्रयोग गर्दा, जस्तै RS-422, यसले पोइन्ट-टु-पोइन्ट कम्युनिकेसन मात्र हासिल गर्न सक्छ, त्यो हो, त्यहाँ एउटा मास्टर उपकरण मात्र हुन सक्छ र बाँकी दास उपकरणहरू हुन्। यद्यपि, यसमा RS-422 को तुलनामा सुधारहरू छन्, र चार तार वा दुई तार जडान विधिलाई ध्यान नदिई बसमा थप 32 वटा उपकरणहरू जडान गर्न सक्छ।
RS-485 सामान्य मोड भोल्टेज आउटपुट -7V र +12V बीचको छ, र RS-485 रिसीभरको न्यूनतम इनपुट प्रतिबाधा 12k; छ, RS-485 ड्राइभर RS-422 नेटवर्कहरूमा लागू गर्न सकिन्छ। RS-485, RS-422 जस्तै, लगभग 1219 मिटरको अधिकतम प्रसारण दूरी र 10Mb/s को अधिकतम प्रसारण दर छ। सन्तुलित ट्विस्टेड जोडीको लम्बाइ ट्रान्समिशन दरसँग उल्टो समानुपातिक हुन्छ, र निर्दिष्ट अधिकतम केबल लम्बाइ मात्र प्रयोग गर्न सकिन्छ जब गति 100kb/s भन्दा कम हुन्छ। प्रसारणको उच्चतम दर धेरै छोटो दूरीमा मात्र प्राप्त गर्न सकिन्छ। सामान्यतया, १०० मिटर लामो ट्विस्टेड जोडीको अधिकतम प्रसारण दर मात्र १Mb/s हुन्छ। RS-485 लाई प्रसारण केबलको विशेषता प्रतिबाधा बराबर प्रतिरोध मानको साथ दुई समाप्त गर्ने प्रतिरोधकहरू चाहिन्छ। आयताकार दूरीमा प्रसारण गर्दा, त्यहाँ समाप्त हुने प्रतिरोधकको आवश्यकता पर्दैन, जुन सामान्यतया 300 मिटर भन्दा कम आवश्यक हुँदैन। समापन प्रतिरोधक प्रसारण बसको दुबै छेउमा जोडिएको छ।
RS-422 र RS-485 को नेटवर्क स्थापनाको लागि मुख्य बिन्दुहरू
RS-422 ले 10 नोडहरूलाई समर्थन गर्न सक्छ, जबकि RS-485 ले 32 नोडहरूलाई समर्थन गर्दछ, त्यसैले धेरै नोडहरू नेटवर्क बनाउँछन्। नेटवर्क टोपोलोजीले सामान्यतया टर्मिनल मिल्दो बस संरचना अपनाउछ र घण्टी वा तारा नेटवर्कहरूलाई समर्थन गर्दैन। नेटवर्क निर्माण गर्दा, निम्न बिन्दुहरूलाई ध्यान दिनुपर्छ:
1. बसको रूपमा ट्विस्टेड जोडी केबल प्रयोग गर्नुहोस् र प्रत्येक नोडलाई श्रृंखलामा जडान गर्नुहोस्। बसबाट प्रत्येक नोडमा बाहिर जाने लाइनको लम्बाइ बस सिग्नलमा बाहिर जाने लाइनमा प्रतिबिम्बित संकेतको प्रभावलाई कम गर्न सकेसम्म छोटो हुनुपर्छ।
२. बस विशेषता प्रतिबाधाको निरन्तरतामा ध्यान दिइनेछ, र प्रतिबाधाको अवरोधहरूको वर्गीकरणमा संकेत प्रतिबिम्ब देखा पर्नेछ। निम्न परिस्थितिहरूले सजिलैसँग यो अवरोध निम्त्याउन सक्छ: बसका विभिन्न खण्डहरूले फरक-फरक केबलहरू प्रयोग गर्छन्, वा बसको निश्चित खण्डमा धेरै ट्रान्सीभरहरू एकसाथ जडान गरिएका छन्, वा धेरै लामो शाखा लाइनहरू बसमा लैजान्छन्।
छोटकरीमा, बसको रूपमा एकल, निरन्तर सिग्नल च्यानल प्रदान गरिनुपर्छ।
RS485 इन्टरफेस प्रयोग गर्दा प्रसारण केबलको लम्बाइ कसरी विचार गर्ने?
उत्तर: RS485 इन्टरफेस प्रयोग गर्दा, जेनेरेटरबाट एक विशिष्ट प्रसारण लाइनमा लोड गर्न डेटा सिग्नल प्रसारणको लागि अनुमति दिइएको अधिकतम केबल लम्बाइ डेटा संकेत दरको एक प्रकार्य हो, जुन मुख्य रूपमा सिग्नल विकृति र आवाज द्वारा सीमित हुन्छ। निम्न चित्रमा देखाइएको अधिकतम केबल लम्बाइ र सिग्नल दर बीचको सम्बन्ध वक्र 24AWG कपर कोर ट्विस्टेड जोडी टेलिफोन केबल (0.51mm को तार व्यासको साथ), 52.5PF/M को लाइन बाट लाइन बाइपास क्यापेसिटन्सको साथ प्राप्त गरिन्छ। र 100 ओमको टर्मिनल लोड प्रतिरोध।
जब डाटा सिग्नल दर 90Kbit/S भन्दा कम हुन्छ, 6dBV को अधिकतम स्वीकार्य सिग्नल हानि मानेर, केबल लम्बाइ 1200M मा सीमित हुन्छ। वास्तवमा, चित्रमा वक्र धेरै रूढ़िवादी छ, र व्यावहारिक प्रयोगमा, यो भन्दा ठूलो केबल लम्बाइ प्राप्त गर्न सम्भव छ।
विभिन्न तार व्यास भएका केबलहरू प्रयोग गर्दा। प्राप्त अधिकतम केबल लम्बाइ फरक छ। उदाहरणका लागि, जब डाटा सिग्नल दर 600Kbit/S हुन्छ र 24AWG केबल प्रयोग गरिन्छ, यो चित्रबाट देख्न सकिन्छ कि केबलको अधिकतम लम्बाइ 200m छ। यदि 19AWG केबल (0.91mm को तार व्यास संग) प्रयोग गरिन्छ, केबल लम्बाइ 200m भन्दा बढी हुन सक्छ; यदि 28AWG केबल (0.32mm को तार व्यास संग) प्रयोग गरिन्छ, केबल लम्बाइ 200m भन्दा कम मात्र हुन सक्छ।
RS-485 को बहु-बिन्दु संचार कसरी प्राप्त गर्ने?
उत्तर: RS-485 बसमा कुनै पनि समयमा एउटा ट्रान्समिटरले मात्र पठाउन सक्छ। आधा डुप्लेक्स मोड, केवल एक मास्टर दास संग। पूर्ण डुप्लेक्स मोड, मास्टर स्टेशनले जहिले पनि पठाउन सक्छ, र दास स्टेशनले एउटा मात्र पठाउन सक्छ। (द्वारा नियन्त्रित र DE)
RS-485 इन्टरफेस कम्युनिकेसनको लागि कुन अवस्थामा टर्मिनल मिलान प्रयोग गर्न आवश्यक छ? प्रतिरोध मूल्य कसरी निर्धारण गर्ने? टर्मिनल मिल्दो प्रतिरोधकहरू कसरी कन्फिगर गर्ने?
उत्तर: लामो दूरीको सिग्नल ट्रान्समिशनमा, सिग्नल रिफ्लेक्सन र इकोबाट बच्नको लागि प्राप्त गर्ने अन्तमा टर्मिनल मिल्दो प्रतिरोधक जडान गर्न आवश्यक छ। टर्मिनल मिल्दो प्रतिरोध मान केबलको प्रतिबाधा विशेषताहरूमा निर्भर गर्दछ र केबलको लम्बाइबाट स्वतन्त्र छ।
RS-485 ले सामान्यतया 120 Ω को विशिष्ट मानको साथ 100 र 140 Ω बीचको टर्मिनल प्रतिरोधको साथ ट्विस्टेड जोडी (शिल्डेड वा अनशिल्डेड) जडानहरू प्रयोग गर्दछ। वास्तविक कन्फिगरेसनमा, एउटा टर्मिनल रेसिस्टर केबलको दुईवटा टर्मिनल नोडहरूमा जोडिएको छ, सबैभन्दा नजिकको र सबैभन्दा टाढाको, जबकि बीचमा रहेको नोडलाई टर्मिनल रेसिस्टरमा जडान गर्न सकिँदैन, अन्यथा सञ्चार त्रुटिहरू देखा पर्नेछ।
सञ्चार बन्द हुँदा RS-485 इन्टरफेसमा रिसीभरबाट डाटा आउटपुट किन हुन्छ?
उत्तर: RS-485 लाई सबै ट्रान्समिशन सक्षम कन्ट्रोल सिग्नलहरू बन्द गर्न र डेटा पठाएपछि मान्य हुन रिसेप्शन सक्षम गर्न आवश्यक भएकोले, बस चालकले उच्च प्रतिरोधात्मक स्थितिमा प्रवेश गर्छ र रिसिभरले बसमा नयाँ सञ्चार डाटा छ कि छैन भनेर निगरानी गर्न सक्छ।
यस समयमा, बस एक निष्क्रिय ड्राइभ अवस्थामा छ (यदि बसको टर्मिनल मिल्दो प्रतिरोध छ, रेखा A र B को भिन्नता स्तर 0 छ, रिसीभरको आउटपुट अनिश्चित छ, र यो विभेदक संकेत परिवर्तन गर्न संवेदनशील छ। लाइन AB; यदि त्यहाँ कुनै टर्मिनल मिल्दो छैन भने, बस उच्च प्रतिबाधा स्थितिमा छ, र प्राप्तकर्ताको आउटपुट अनिश्चित छ), त्यसैले यो बाह्य आवाज हस्तक्षेपको लागि कमजोर छ। जब शोर भोल्टेज इनपुट संकेत थ्रेसहोल्ड (सामान्य मान ± 200mV) भन्दा बढी हुन्छ, रिसीभरले डाटा आउटपुट गर्दछ, सम्बन्धित UART लाई अमान्य डाटा प्राप्त गर्नको लागि, पछिको सामान्य संचार त्रुटिहरूको कारण; अर्को स्थिति यस क्षणमा हुन सक्छ जब प्रसारण सक्षम नियन्त्रण सक्रिय / बन्द हुन्छ, रिसीभरले सिग्नल आउटपुट गर्नको लागि, जसले UART लाई गलत रूपमा प्राप्त गर्न पनि सक्छ। समाधान:
१) कम्युनिकेशन बसमा, एउटै फेज इनपुट एन्डमा माथि तान्ने (ए लाइन) र विपरित फेज इनपुट एन्डमा तल (बी लाइन) तान्ने विधि बस क्ल्याम्प गर्न प्रयोग गरिन्छ, रिसीभर आउटपुट ए मा छ भनी सुनिश्चित गर्दै। निश्चित "1" स्तर; 2) इन्टरफेस सर्किटलाई MAX308x श्रृंखला इन्टरफेस उत्पादनहरूसँग बिल्ट-इन गल्ती रोकथाम मोडसँग बदल्नुहोस्; 3) सफ्टवेयर मार्फत हटाउनु भनेको, संचार डाटा प्याकेट भित्र 2-5 प्रारम्भिक सिंक्रोनाइजेसन बाइटहरू थप्नु हो, सिंक्रोनाइजेसन हेडर भेटिए पछि मात्र वास्तविक डाटा संचार सुरु हुन सक्छ।
सञ्चार केबलहरूमा RS-485 को सिग्नल क्षीणन
सिग्नल ट्रान्समिसनलाई असर गर्ने दोस्रो कारक केबल ट्रान्समिशनको समयमा सिग्नलको क्षीणन हो। एक प्रसारण केबल वितरित क्यापेसिटन्स, वितरित इन्डक्टेन्स, र प्रतिरोधको संयोजनबाट बनेको बराबर सर्किटको रूपमा देख्न सकिन्छ।
केबलको डिस्ट्रिब्युटेड क्यापेसिटन्स C मुख्यतया ट्विस्टेड जोडीको दुई समानान्तर तारहरूद्वारा उत्पन्न हुन्छ। तारको प्रतिरोधले यहाँ सिग्नलमा थोरै प्रभाव पार्छ र बेवास्ता गर्न सकिन्छ।
RS-485 बसको प्रसारण प्रदर्शनमा वितरित क्षमताको प्रभाव
केबलको वितरित क्यापेसिटन्स मुख्यतया ट्विस्टेड जोडीको दुई समानान्तर तारहरूद्वारा उत्पन्न हुन्छ। थप रूपमा, त्यहाँ तार र जमिनको बीचमा वितरित क्यापेसिटन्स पनि छ, जुन धेरै सानो भए पनि विश्लेषणमा बेवास्ता गर्न सकिँदैन। बस प्रसारण कार्यसम्पादनमा वितरित क्यापेसिटन्सको प्रभाव मुख्यतया बसमा आधारभूत संकेतहरूको प्रसारणको कारणले हुन्छ, जुन केवल "1" र "0" तरिकामा व्यक्त गर्न सकिन्छ। विशेष बाइटमा, जस्तै 0x01, सिग्नल "0" ले वितरित क्यापेसिटरको लागि पर्याप्त चार्ज समय अनुमति दिन्छ। यद्यपि, जब सिग्नल "1" आइपुग्छ, वितरित क्यापेसिटरमा चार्जको कारण, त्यहाँ डिस्चार्ज हुने समय छैन, र (Vin+) - (Vin -) - अझै पनि 200mV भन्दा ठूलो छ। यसले रिसीभरलाई गलत रूपमा "०" भनी विश्वास गर्छ, अन्ततः CRC प्रमाणीकरण त्रुटिहरू र सम्पूर्ण डाटा फ्रेम प्रसारण त्रुटि निम्त्याउँछ।
बसमा वितरणको प्रभावको कारण, डाटा ट्रान्समिशन त्रुटिहरू देखा पर्दछ, परिणामस्वरूप समग्र नेटवर्क प्रदर्शनमा कमी आउँछ। यो समस्या समाधान गर्न दुई तरिकाहरू छन्:
(१) डाटा ट्रान्समिशनको बाउड घटाउनुहोस्;
(२) प्रसारण लाइनहरूको गुणस्तर सुधार गर्न साना वितरित क्यापेसिटरहरू भएका केबलहरू प्रयोग गर्नुहोस्।
सुरक्षा विशेषज्ञता बारे थप जान्नको लागि CF FIBERLINK पछ्याउनुहोस् !!!
कथन: सबैसँग उच्च गुणस्तरको सामग्री साझा गर्नु महत्त्वपूर्ण छ। केही लेखहरू इन्टरनेटबाट साभार गरिएका हुन्। यदि त्यहाँ कुनै उल्लङ्घनहरू छन् भने, कृपया हामीलाई थाहा दिनुहोस् र हामी तिनीहरूलाई सकेसम्म चाँडो ह्यान्डल गर्नेछौं।
पोस्ट समय: जुलाई-06-2023