ইউআরটি যোগাযোগ: ব্লক ডায়াগ্রাম এবং এর অ্যাপ্লিকেশনগুলি

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





আমরা যদি প্রিন্টার, মাউসের মতো পুরানো কম্পিউটার অংশগুলি মনে করি, কীবোর্ড সংযোজকগুলির সহায়তার সাথে যুক্ত। কম্পিউটার এবং এই যন্ত্রাংশগুলির মধ্যে যোগাযোগের প্রক্রিয়াটি ইউআআআরটি ব্যবহার করে করা যেতে পারে। ইউনিভার্সাল সিরিয়াল বাস (ইউএসবি) কম্পিউটারে সমস্ত ধরণের যোগাযোগের নীতি পরিবর্তন করেছে। তবে, ইউআআরটি এখনও উপরোক্ত ঘোষিত অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। প্রায় সব মাইক্রোকন্ট্রোলার ধরণের সিরিয়াল যোগাযোগের কারণে আর্কিটেকচারগুলিতে বিল্ট-ইন ইউআরটি হার্ডওয়্যার রয়েছে এবং যোগাযোগের জন্য কেবল দুটি কেবল ব্যবহার করে। এই নিবন্ধটি ইউআআআরটি নিয়ে আলোচনা করেছে, ইউআরটি কীভাবে কাজ করে, সিরিয়াল এবং সমান্তরাল যোগাযোগের মধ্যে পার্থক্য, ইউআরটি ব্লক ডায়াগ্রাম , ইউআরটি যোগাযোগ, ইউআরটি ইন্টারফেসিং, অ্যাপ্লিকেশন, সুবিধা এবং অসুবিধাগুলি।

ইউআরটি কী?

দ্য ইউআরটির সম্পূর্ণ ফর্ম 'ইউনিভার্সাল অ্যাসিনক্রোনাস রিসিভার / ট্রান্সমিটার', এবং এটি একটি মাইক্রোকন্ট্রোলারের মধ্যে অন্তর্নির্মিত আইসি তবে যোগাযোগ প্রোটোকলের মতো নয় (আই 2 সি এবং এসপিআই)। ইউআআআরটির প্রধান কাজ হ'ল সিরিয়াল তথ্য যোগাযোগ। ইউআআরটিতে, দুটি ডিভাইসের মধ্যে যোগাযোগ দুটি পদ্ধতিতে করা যেতে পারে যেমন সিরিয়াল ডেটা যোগাযোগ এবং সমান্তরাল ডেটা যোগাযোগ।




ইউআরটি

ইউআরটি

সিরিয়াল এবং সমান্তরাল যোগাযোগ

সিরিয়াল তথ্য যোগাযোগের ক্ষেত্রে, ডেটাটি একটি একক কেবল বা লাইনের মাধ্যমে কিছুটা বিট আকারে স্থানান্তরিত হতে পারে এবং এর জন্য কেবল দুটি কেবল দরকার হয়। আমরা যখন সমান্তরাল যোগাযোগের সাথে তুলনা করি তখন সিরিয়াল তথ্য যোগাযোগ ব্যয়বহুল হয় না। এটি তারের পাশাপাশি খুব কম সার্কিটরি প্রয়োজন। সুতরাং, সমান্তরাল যোগাযোগের তুলনায় যৌগিক সার্কিটগুলিতে এই যোগাযোগটি খুব কার্যকর।



সমান্তরাল ডেটা যোগাযোগের ক্ষেত্রে, ডেটা একসাথে একাধিক কেবলের মাধ্যমে স্থানান্তর করা যায়। সমান্তরাল তথ্য যোগাযোগ ব্যয়বহুল পাশাপাশি খুব দ্রুত, কারণ এটির জন্য অতিরিক্ত হার্ডওয়্যার এবং তারগুলি প্রয়োজন। এই যোগাযোগের সেরা উদাহরণগুলি হ'ল পুরানো প্রিন্টার, পিসিআই, র‌্যাম ইত্যাদি etc.

সমান্তরাল যোগাযোগ

সমান্তরাল যোগাযোগ

ইউআরটি ব্লক ডায়াগ্রাম

ইউআআআরটি ব্লক ডায়াগ্রামে দুটি উপাদান রয়েছে যা ট্রান্সমিটার এবং রিসিভার যা নীচে দেখানো হয়েছে। ট্রান্সমিটার বিভাগে তিনটি ব্লক অন্তর্ভুক্ত যা হোল্ড রেজিস্টার, শিফট রেজিস্ট্রার এবং যুক্তি নিয়ন্ত্রণ করে mit তেমনিভাবে, প্রাপক বিভাগে একটি গ্রহন হোল্ড রেজিস্টার, শিফট রেজিস্টার এবং নিয়ন্ত্রণ যুক্তি অন্তর্ভুক্ত। এই দুটি বিভাগ সাধারণত বাউড-রেট জেনারেটর দ্বারা সরবরাহ করা হয়। এই জেনারেটরটি যখন ট্রান্সমিটার বিভাগ এবং রিসিভার বিভাগটি ডেটা সংক্রমণ বা গ্রহণ করতে হয় তখন গতি তৈরির জন্য ব্যবহৃত হয়।

ট্রান্সমিটারের হোল্ড রেজিস্টারে সংক্রমণ করার জন্য ডেটা-বাইট থাকে। ট্রান্সমিটার এবং রিসিভারে শিফ্ট রেজিস্ট্রেশনগুলি বিটগুলি ডান বা বামে সরান যতক্ষণ না ডেটা বাইট তথ্য প্রেরণ বা প্রাপ্ত হয়। একটি রিড (বা) রাইটিং কন্ট্রোল লজিক কখন পড়া বা লিখতে হবে তা বলার জন্য ব্যবহৃত হয়।


ট্রান্সমিটার এবং রিসিভারের মধ্যে বাড-রেট-জেনারেটর 110 গিগাবাইট থেকে 230400 বিপিএস পর্যন্ত গতি উত্পন্ন করে। সাধারণত, মাইক্রোকন্ট্রোলারের বাউডের হার 9600 থেকে 115200।

ইউআরটি ব্লক ডায়াগ্রাম

ইউআরটি ব্লক ডায়াগ্রাম

ইউআরটি যোগাযোগ

এই যোগাযোগের ক্ষেত্রে, ইউআরটি প্রেরণ এবং ইউআআরটি গ্রহণের জন্য দুটি ধরণের ইউআরটি পাওয়া যায় এবং এই দুটির মধ্যে যোগাযোগ একে অপরের মাধ্যমে সরাসরি করা যায়। এর জন্য, দুটি ইউআরটির মধ্যে কেবল দুটি কেবল যোগাযোগের প্রয়োজন হয়। ডেটা প্রবাহ ইউআআরটিসের সংক্রমণকারী (টিএক্স) এবং প্রাপ্ত (আরএক্স) পিন উভয় থেকেই হবে। ইউআআআরটিতে, টিএক্স ইউআর্ট থেকে আরএক্স ইউআর্টে ডেটা ট্রান্সমিশন অবিচ্ছিন্নভাবে করা যায় (ও / পি বিটগুলি সিঙ্ক্রোনাইজ করার জন্য সিএলকে সিগন্যাল নেই))

কোনও ইউআআআরটির ডেটা ট্রান্সমিশন একটি মাইক্রোকন্ট্রোলার, মেমরি, সিপিইউ ইত্যাদির মতো অন্যান্য ডিভাইসগুলির দ্বারা সমান্তরাল আকারে ডেটা বাস ব্যবহার করে করা যেতে পারে বাস থেকে সমান্তরাল ডেটা পাওয়ার পরে এটি তিনটি বিট যুক্ত করে ডেটা প্যাকেট গঠন করে শুরু, বন্ধ এবং সমতা মত। এটি কিছুটা পরে ডেটা প্যাকেটটি পড়ে এবং প্রাপ্ত প্যাকেটের তিনটি বিট অপসারণের জন্য প্রাপ্ত ডেটাটিকে সমান্তরাল আকারে রূপান্তর করে। উপসংহারে, ইউআআআরটি দ্বারা প্রাপ্ত ডেটা প্যাকেট প্রাপ্তির শেষে সমান্তরালে ডেটা বাসের দিকে স্থানান্তর করে।

ইউআরটি যোগাযোগ

ইউআরটি যোগাযোগ

বিট শুরু করুন

স্টার্ট-বিটটি একটি সিঙ্ক্রোনাইজেশন বিট হিসাবে পরিচিত যা আসল ডেটার আগে স্থাপন করা হয়। সাধারণত, একটি নিষ্ক্রিয় ডেটা ট্রান্সমিশন লাইন একটি উচ্চ-ভোল্টেজ স্তরে নিয়ন্ত্রিত হয়। ডেটা ট্রান্সমিশন শুরু করতে, ইউআরটি সংক্রমণটি একটি উচ্চ ভোল্টেজ স্তর (1) থেকে নিম্ন ভোল্টেজের (0) স্তরে ডেটা-রেখা টেনে নেয়। প্রাপ্ত ইউআআআরটি লক্ষ্য করে এটি উচ্চ স্তরের থেকে নিম্নতর স্তরে ডেটা লাইনের উপরে রূপান্তরিত করার পাশাপাশি আসল ডেটা বোঝা শুরু করে। সাধারণত, কেবল একটি স্টার্ট বিট থাকে।

বিট বন্ধ করুন

স্টপ বিটটি ডেটা প্যাকেটের শেষে দেওয়া হয়। সাধারণত, এই বিটটি 2-বিট দীর্ঘ হয় তবে ঘন ঘন বিট শুধুমাত্র ব্যবহৃত হয়। সম্প্রচার বন্ধ করার জন্য, ইউআরটি উচ্চ ভোল্টেজের উপর ডেটা-লাইন রাখে।

সমতা বিট

প্যারিটি বিট প্রাপককে সংগৃহীত ডেটা সঠিক কিনা তা নিশ্চিত করতে দেয়। এটি একটি নিম্ন-স্তরের ফল্ট চেকিং সিস্টেম এবং সমতা বিট দুটি পর্ব যেমন এমনকি প্যারিটি পাশাপাশি ওড প্যারিটিতে উপলব্ধ। আসলে, এই বিটটি ব্যাপকভাবে ব্যবহৃত হয় না তাই এটি বাধ্যতামূলক নয়।

ডেটা বিটস বা ডেটা ফ্রেম

ডেটা বিটের মধ্যে প্রেরকের কাছ থেকে রিসিভারের কাছে পৌঁছে দেওয়া আসল তথ্য অন্তর্ভুক্ত। ডেটা ফ্রেমের দৈর্ঘ্য 5 এবং 8 এর মধ্যে হতে পারে the প্যারিটি বিটটি যদি ব্যবহার না করা হয় যখন ডেটা ফ্রেমের দৈর্ঘ্য 9-বিট দীর্ঘ হতে পারে। সাধারণত, ডেটাটির এলএসবি প্রথমে প্রেরণ করা হয় তবে তা প্রেরণের জন্য খুব কার্যকর।

ইউআরটি ইন্টারফেসিং

নিম্নলিখিত চিত্রটি ইউআআআরটির সাথে ইন্টারফেসিং দেখায় একটি মাইক্রোকন্ট্রোলার । ইউএআরটি যোগাযোগটি তিনটি সংকেত যেমন টিএক্সডি, আরএক্সডি এবং জিএনডি ব্যবহার করে করা যেতে পারে।

এটি ব্যবহার করে, আমরা 8051 মাইক্রোকন্ট্রোলার বোর্ডের পাশাপাশি ইউআরটি মডিউল থেকে ব্যক্তিগত কম্পিউটারে একটি পাঠ্য প্রদর্শন করতে পারি। 8051 বোর্ডে, দুটি সিরিয়াল ইন্টারফেস যেমন ইউআরটি 0 এবং ইউআরটি 1 রয়েছে। এখানে, ইউআরটি0 ইন্টারফেসিং ব্যবহৃত হয়। টিএক্স পিনটি পিসিতে তথ্য প্রেরণ করে এবং আরএক্স পিন পিসি থেকে তথ্য গ্রহণ করে। মাইক্রোকন্ট্রোলার এবং পিসি উভয়ের গতি বোঝাতে বাড রেট ব্যবহার করা যেতে পারে। মাইক্রোকন্ট্রোলার এবং পিসি উভয়ের বাড রেট সমান হলে ডেটা ট্রান্সমিশন এবং অভ্যর্থনা সঠিকভাবে করা যায়।

ইউআরটি ইন্টারফেসিং

ইউআরটি ইন্টারফেসিং

ইউআরটির প্রয়োগসমূহ Applications

ইউআআরটি সাধারণত সঠিক প্রয়োজনীয়তার জন্য মাইক্রোকন্ট্রোলারগুলিতে ব্যবহৃত হয় এবং এগুলি বিভিন্ন যোগাযোগের ডিভাইসে যেমন উপলব্ধ তারবিহীন যোগাযোগ , জিপিএস ইউনিট, ব্লুটুথ মডিউল , এবং অন্যান্য অনেক অ্যাপ্লিকেশন।

আরএস 442 এবং টিআইএর মতো যোগাযোগের মানগুলি আরএস 232 ব্যতীত ইউআরটিতে ব্যবহৃত হয়। সাধারণত, একটি ইউআরটি একটি পৃথক আইসি ব্যবহৃত হয় ইউআরটি সিরিয়াল যোগাযোগ।

ইউআরটির সুবিধা এবং অসুবিধা

ইউআরটির সুবিধা ও বিধিগুলির মধ্যে নিম্নলিখিত অন্তর্ভুক্ত রয়েছে

  • এটি ডেটা যোগাযোগের জন্য কেবল দুটি তারের প্রয়োজন
  • সিএলকে সিগন্যাল লাগবে না।
  • এতে ত্রুটিগুলি যাচাই করার অনুমতি দেওয়ার জন্য সাম্য বিট অন্তর্ভুক্ত রয়েছে
  • উভয় পৃষ্ঠতল এটির জন্য ব্যবস্থা করা হয়েছে কারণ তথ্য প্যাকেট ব্যবস্থা পরিবর্তন করা যেতে পারে
  • ডেটা ফ্রেমের আকার সর্বোচ্চ 9 বিট
  • এটি বেশ কয়েকটি ক্রীতদাস (বা) মাস্টার সিস্টেম ধারণ করে না
  • প্রতিটি ইউআরএটি বাডের হার একে অপরের 10% হওয়া উচিত

সুতরাং, এই সমস্ত একটি পর্যালোচনা সম্পর্কে ইউনিভার্সাল অ্যাসিনক্রোনাস রিসিভার ট্রান্সমিটার (ইউআরটি) হ'ল মৌলিক ইন্টারফেসগুলির মধ্যে একটি যা মাইক্রোকন্ট্রোলার পাশাপাশি পিসির মধ্যে একটি সহজ, সাশ্রয়ী এবং কার্যকর ধারাবাহিক যোগাযোগ দেয়। কি আপনার জন্য এখানে একটি প্রশ্ন ইউআরটি পিন ?