প্রথমে 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 এর নিচে হয়। সংক্রমণের সর্বোচ্চ হার শুধুমাত্র খুব অল্প দূরত্বে অর্জন করা যেতে পারে। সাধারণত, একটি 100 মিটার দীর্ঘ পেঁচানো জোড়ার সর্বাধিক সংক্রমণ হার মাত্র 1Mb/s হয়৷ RS-485 এর জন্য ট্রান্সমিশন ক্যাবলের বৈশিষ্ট্যগত প্রতিবন্ধকতার সমান একটি প্রতিরোধের মান সহ দুটি সমাপ্ত প্রতিরোধকের প্রয়োজন। একটি আয়তক্ষেত্রাকার দূরত্বে প্রেরণ করার সময়, একটি সমাপ্ত প্রতিরোধকের প্রয়োজন নেই, যা সাধারণত 300 মিটারের নিচে প্রয়োজন হয় না। টার্মিনেটিং রোধ ট্রান্সমিশন বাসের উভয় প্রান্তে সংযুক্ত।
RS-422 এবং RS-485 নেটওয়ার্ক ইনস্টলেশনের জন্য মূল পয়েন্ট
RS-422 10 নোড সমর্থন করতে পারে, যখন RS-485 32 নোড সমর্থন করে, তাই একাধিক নোড একটি নেটওয়ার্ক গঠন করে। নেটওয়ার্ক টপোলজি সাধারণত একটি টার্মিনাল মিলে যাওয়া বাস কাঠামো গ্রহণ করে এবং রিং বা স্টার নেটওয়ার্ক সমর্থন করে না। একটি নেটওয়ার্ক তৈরি করার সময়, নিম্নলিখিত পয়েন্টগুলি লক্ষ করা উচিত:
1. বাস হিসাবে একটি পাকানো জোড়া তারের ব্যবহার করুন এবং প্রতিটি নোডকে সিরিজে সংযুক্ত করুন। বাস থেকে প্রতিটি নোড পর্যন্ত বহির্গামী লাইনের দৈর্ঘ্য যতটা সম্ভব ছোট হওয়া উচিত যাতে বাস সিগন্যালে বহির্গামী লাইনে প্রতিফলিত সংকেতের প্রভাব কম হয়।
2. বাসের বৈশিষ্ট্যগত প্রতিবন্ধকতার ধারাবাহিকতার প্রতি মনোযোগ দিতে হবে এবং প্রতিবন্ধকতার সীমাবদ্ধতার শ্রেণীবিভাগে সংকেত প্রতিফলন ঘটবে। নিম্নলিখিত পরিস্থিতিগুলি সহজেই এই বিচ্ছিন্নতার দিকে নিয়ে যেতে পারে: বাসের বিভিন্ন অংশে বিভিন্ন ক্যাবল ব্যবহার করা হয়, বা বাসের একটি নির্দিষ্ট অংশে খুব বেশি ট্রান্সসিভার একসাথে স্থাপন করা হয়, বা খুব দীর্ঘ শাখা লাইন বাসের দিকে নিয়ে যায়।
সংক্ষেপে, বাস হিসাবে একটি একক, অবিচ্ছিন্ন সংকেত চ্যানেল সরবরাহ করা উচিত।
RS485 ইন্টারফেস ব্যবহার করার সময় ট্রান্সমিশন তারের দৈর্ঘ্য কীভাবে বিবেচনা করবেন?
উত্তর: RS485 ইন্টারফেস ব্যবহার করার সময়, একটি নির্দিষ্ট ট্রান্সমিশন লাইনে জেনারেটর থেকে লোড পর্যন্ত ডেটা সিগন্যাল ট্রান্সমিশনের জন্য অনুমোদিত তারের সর্বাধিক দৈর্ঘ্য হল ডেটা সিগন্যাল হারের একটি ফাংশন, যা প্রধানত সংকেত বিকৃতি এবং শব্দ দ্বারা সীমাবদ্ধ। নিম্নোক্ত চিত্রে দেখানো সর্বাধিক তারের দৈর্ঘ্য এবং সংকেত হারের মধ্যে সম্পর্ক বক্ররেখা একটি 24AWG কপার কোর টুইস্টেড পেয়ার টেলিফোন তার ব্যবহার করে (0.51 মিমি তারের ব্যাস সহ), 52.5PF/M এর একটি লাইন থেকে লাইন বাইপাস ক্যাপাসিট্যান্স সহ, এবং 100 ওহমের একটি টার্মিনাল লোড রেজিস্ট্যান্স।
যখন ডেটা সিগন্যালের হার 90Kbit/S-এর নিচে নেমে আসে, 6dBV-এর সর্বাধিক অনুমোদিত সংকেত ক্ষতি অনুমান করে, তারের দৈর্ঘ্য 1200M-এ সীমাবদ্ধ থাকে। প্রকৃতপক্ষে, চিত্রের বক্ররেখাটি খুব রক্ষণশীল, এবং ব্যবহারিক ব্যবহারে, এটির চেয়ে বড় তারের দৈর্ঘ্য অর্জন করা সম্ভব।
বিভিন্ন তারের ব্যাসের সাথে তারের ব্যবহার করার সময়। প্রাপ্ত সর্বোচ্চ তারের দৈর্ঘ্য ভিন্ন। উদাহরণস্বরূপ, যখন ডেটা সিগন্যালের হার 600Kbit/S হয় এবং একটি 24AWG কেবল ব্যবহার করা হয়, তখন চিত্র থেকে দেখা যায় যে তারের সর্বাধিক দৈর্ঘ্য 200m। যদি একটি 19AWG তারের (0.91 মিমি তারের ব্যাস সহ) ব্যবহার করা হয়, তারের দৈর্ঘ্য 200 মিটারের বেশি হতে পারে; যদি একটি 28AWG তারের (0.32 মিমি তারের ব্যাস সহ) ব্যবহার করা হয়, তারের দৈর্ঘ্য শুধুমাত্র 200 মিটারের কম হতে পারে।
RS-485 এর মাল্টি-পয়েন্ট যোগাযোগ কিভাবে অর্জন করবেন?
উত্তর: যে কোনো সময় RS-485 বাসে শুধুমাত্র একটি ট্রান্সমিটার পাঠাতে পারে। হাফ ডুপ্লেক্স মোড, শুধুমাত্র একজন মাস্টার স্লেভ সহ। সম্পূর্ণ ডুপ্লেক্স মোড, মাস্টার স্টেশন সবসময় পাঠাতে পারে, এবং স্লেভ স্টেশনে শুধুমাত্র একটি পাঠাতে পারে। (এবং DE দ্বারা নিয়ন্ত্রিত)
RS-485 ইন্টারফেস কমিউনিকেশনের জন্য টার্মিনাল ম্যাচিং ব্যবহার করতে হবে কোন শর্তে? কিভাবে প্রতিরোধের মান নির্ধারণ করতে? কিভাবে টার্মিনাল ম্যাচিং প্রতিরোধক কনফিগার করবেন?
উত্তর: দূর-দূরত্বের সংকেত ট্রান্সমিশনে, সাধারণত সংকেত প্রতিফলন এবং প্রতিধ্বনি এড়াতে রিসিভিং প্রান্তে একটি টার্মিনাল ম্যাচিং প্রতিরোধকের সাথে সংযোগ করা প্রয়োজন। টার্মিনাল ম্যাচিং প্রতিরোধের মান তারের প্রতিবন্ধকতার বৈশিষ্ট্যের উপর নির্ভর করে এবং তারের দৈর্ঘ্যের থেকে স্বাধীন।
RS-485 সাধারণত 120 Ω এর সাধারণ মান সহ 100 এবং 140 Ω এর মধ্যে টার্মিনাল প্রতিরোধের সাথে, পাকানো জোড়া (ঢালযুক্ত বা অরক্ষিত) সংযোগ ব্যবহার করে। প্রকৃত কনফিগারেশনে, একটি টার্মিনাল রোধ তারের দুটি টার্মিনাল নোডের সাথে সংযুক্ত থাকে, সবচেয়ে কাছের এবং দূরতম, যখন মাঝখানের নোডটি টার্মিনাল রোধের সাথে সংযুক্ত হতে পারে না, অন্যথায় যোগাযোগের ত্রুটি ঘটবে।
যোগাযোগ বন্ধ হয়ে গেলে কেন RS-485 ইন্টারফেসে রিসিভার থেকে ডেটা আউটপুট থাকে?
উত্তর: যেহেতু RS-485-এর জন্য সমস্ত ট্রান্সমিশন সক্ষম কন্ট্রোল সিগন্যাল বন্ধ করা প্রয়োজন এবং ডেটা পাঠানোর পরে বৈধ হতে রিসেপশন সক্ষম করা প্রয়োজন, তাই বাস ড্রাইভার একটি উচ্চ প্রতিরোধী অবস্থায় প্রবেশ করে এবং রিসিভার বাসে নতুন যোগাযোগ ডেটা আছে কিনা তা নিরীক্ষণ করতে পারে।
এই সময়ে, বাসটি একটি প্যাসিভ ড্রাইভ অবস্থায় থাকে (যদি বাসটির একটি টার্মিনাল ম্যাচিং রেজিস্ট্যান্স থাকে, লাইন A এবং B এর ডিফারেনশিয়াল লেভেল 0 হয়, রিসিভারের আউটপুট অনিশ্চিত, এবং এটি ডিফারেনশিয়াল সিগন্যালের পরিবর্তনের জন্য সংবেদনশীল। লাইন AB; যদি কোন টার্মিনাল মিল না থাকে, বাসটি একটি উচ্চ প্রতিবন্ধক অবস্থায় থাকে এবং রিসিভারের আউটপুট অনিশ্চিত), তাই এটি বাহ্যিক শব্দ হস্তক্ষেপের জন্য ঝুঁকিপূর্ণ। যখন নয়েজ ভোল্টেজ ইনপুট সিগন্যাল থ্রেশহোল্ড (সাধারণ মান ± 200mV) অতিক্রম করে, তখন রিসিভার ডেটা আউটপুট করবে, যার ফলে সংশ্লিষ্ট UART অবৈধ ডেটা গ্রহণ করবে, যার ফলে পরবর্তী স্বাভাবিক যোগাযোগের ত্রুটি ঘটবে; ট্রান্সমিশন এনাবল কন্ট্রোল চালু/বন্ধ করার সময় আরেকটি পরিস্থিতি ঘটতে পারে, যার ফলে রিসিভার একটি সিগন্যাল আউটপুট করতে পারে, যা UART-কেও ভুলভাবে গ্রহণ করতে পারে। সমাধান:
1) কমিউনিকেশন বাসে, একই ফেজ ইনপুট এন্ডে (A লাইন) টান আপ করার পদ্ধতি এবং বিপরীত ফেজ ইনপুট এন্ডে (B লাইন) নিচে টেনে আনার পদ্ধতিটি বাসটিকে ক্ল্যাম্প করার জন্য ব্যবহার করা হয়, নিশ্চিত করে যে রিসিভার আউটপুট একটি এ স্থির "1" স্তর; 2) বিল্ট-ইন ফল্ট প্রতিরোধ মোড সহ MAX308x সিরিজ ইন্টারফেস পণ্যগুলির সাথে ইন্টারফেস সার্কিট প্রতিস্থাপন করুন; 3) সফ্টওয়্যারের মাধ্যমে নির্মূল করার অর্থ হল, যোগাযোগ ডেটা প্যাকেটের মধ্যে 2-5 প্রাথমিক সিঙ্ক্রোনাইজেশন বাইট যোগ করা, সিঙ্ক্রোনাইজেশন শিরোনামটি পূরণ হওয়ার পরেই প্রকৃত ডেটা যোগাযোগ শুরু হতে পারে।
যোগাযোগ তারের মধ্যে RS-485 এর সংকেত ক্ষয়
দ্বিতীয় ফ্যাক্টর যা সিগন্যাল ট্রান্সমিশনকে প্রভাবিত করে তা হল ক্যাবল ট্রান্সমিশনের সময় সিগন্যালের ক্ষয়। একটি ট্রান্সমিশন ক্যাবলকে ডিস্ট্রিবিউটেড ক্যাপাসিট্যান্স, ডিস্ট্রিবিউটেড ইনডাক্ট্যান্স এবং রেজিস্ট্যান্সের সমন্বয়ে গঠিত একটি সমতুল্য সার্কিট হিসেবে দেখা যেতে পারে।
একটি তারের ডিস্ট্রিবিউটেড ক্যাপ্যাসিট্যান্স C প্রধানত একটি পাকানো জোড়ার দুটি সমান্তরাল তার দ্বারা উত্পন্ন হয়। তারের রেজিস্ট্যান্স এখানে সিগন্যালে সামান্য প্রভাব ফেলে এবং উপেক্ষা করা যায়।
RS-485 বাসের ট্রান্সমিশন পারফরমেন্সে ডিস্ট্রিবিউটেড ক্যাপাসিট্যান্সের প্রভাব
একটি তারের ডিস্ট্রিবিউটেড ক্যাপ্যাসিট্যান্স প্রধানত একটি পাকানো জোড়ার দুটি সমান্তরাল তার দ্বারা উত্পন্ন হয়। এছাড়াও, তার এবং স্থলের মধ্যে একটি বিতরণ করা ক্যাপাসিট্যান্স রয়েছে, যা খুব ছোট হলেও বিশ্লেষণে উপেক্ষা করা যায় না। বাস ট্রান্সমিশন পারফরম্যান্সের উপর ডিস্ট্রিবিউটেড ক্যাপাসিট্যান্সের প্রভাব মূলত বাসে মৌলিক সংকেতগুলির সংক্রমণের কারণে, যা শুধুমাত্র "1" এবং "0" উপায়ে প্রকাশ করা যেতে পারে। একটি বিশেষ বাইটে, যেমন 0x01, সংকেত "0" বিতরণ করা ক্যাপাসিটরের জন্য পর্যাপ্ত চার্জিং সময় অনুমতি দেয়। যাইহোক, যখন "1" সংকেত আসে, বিতরণ করা ক্যাপাসিটরের চার্জের কারণে, ডিসচার্জ করার সময় নেই, এবং (Vin+) - (Vin -) - এখনও 200mV-এর বেশি। এর ফলে রিসিভার ভুলভাবে এটিকে "0" বলে বিশ্বাস করে, যা শেষ পর্যন্ত CRC যাচাইকরণ ত্রুটি এবং সম্পূর্ণ ডেটা ফ্রেম ট্রান্সমিশন ত্রুটির দিকে পরিচালিত করে।
বাসে বিতরণের প্রভাবের কারণে, ডেটা ট্রান্সমিশন ত্রুটি ঘটে, যার ফলে সামগ্রিক নেটওয়ার্ক কর্মক্ষমতা হ্রাস পায়। এই সমস্যা সমাধানের দুটি উপায় আছে:
(1) ডাটা ট্রান্সমিশনের Baud হ্রাস;
(2) ট্রান্সমিশন লাইনের গুণমান উন্নত করতে ছোট ডিস্ট্রিবিউটেড ক্যাপাসিটার সহ তারগুলি ব্যবহার করুন।
নিরাপত্তা দক্ষতা সম্পর্কে আরও জানতে CF FIBERLINK অনুসরণ করুন!!!
বিবৃতি: প্রত্যেকের সাথে উচ্চ-মানের সামগ্রী ভাগ করা গুরুত্বপূর্ণ৷ কিছু নিবন্ধ ইন্টারনেট থেকে নেওয়া হয়েছে। যদি কোন লঙ্ঘন হয়, দয়া করে আমাদের জানান এবং আমরা যত তাড়াতাড়ি সম্ভব সেগুলি পরিচালনা করব৷
পোস্টের সময়: জুলাই-০৬-২০২৩