বেশিরভাগ সময় আরএস -232 এবং ইউআরটি সিরিয়াল যোগাযোগের তত্ত্বগুলিতে একত্রিত হয়। তারা দুজন কি এক? আমার পড়া থেকে আমি উপসংহারে পৌঁছেছি ইউআআরটি হ'ল আরএস -232 প্রোটোকলের একটি হার্ডওয়্যার ফর্ম। আমি কি সঠিক?
বেশিরভাগ সময় আরএস -232 এবং ইউআরটি সিরিয়াল যোগাযোগের তত্ত্বগুলিতে একত্রিত হয়। তারা দুজন কি এক? আমার পড়া থেকে আমি উপসংহারে পৌঁছেছি ইউআআরটি হ'ল আরএস -232 প্রোটোকলের একটি হার্ডওয়্যার ফর্ম। আমি কি সঠিক?
উত্তর:
না, ইউআআআরটি এবং আরএস -232 এক নয়।
বিআরটি পাঠানোর এবং বিটের ক্রম গ্রহণের জন্য দায়ী ART একটি ইউআআআরটির আউটপুট এ এই বিটগুলি সাধারণত লজিক স্তরের ভোল্টেজ দ্বারা প্রতিনিধিত্ব করা হয়। এই বিটগুলি আরএস -২৩২, আরএস -২২২, আরএস -৪৫৫ বা কিছু মালিকানাধীন বৈশিষ্ট হতে পারে।
আরএস -232 ভোল্টেজের স্তর নির্দিষ্ট করে । লক্ষ্য করুন যে এর মধ্যে কয়েকটি ভোল্টেজের স্তর নেতিবাচক এবং তারা 15 ডলারেও পৌঁছতে পারে। বৃহত্তর ভোল্টেজের সুইং আরএস -232 কে হস্তক্ষেপের প্রতি আরও প্রতিরোধী করে তোলে (তবে কিছুটা হলেও)।
একটি মাইক্রোকন্ট্রোলার ইউআআআটি নিজে থেকে এই জাতীয় ভোল্টেজ স্তর তৈরি করতে পারে না। এটি একটি অতিরিক্ত উপাদানগুলির সাহায্যে করা হয়: আরএস -৩৩২ লাইন ড্রাইভার। আরএস -232 লাইন ড্রাইভারের একটি দুর্দান্ত উদাহরণ হ'ল MAX232 । আপনি যদি ডেটাশিটটি দিয়ে যান তবে আপনি দেখতে পাবেন যে এই আইসির একটি চার্জ পাম্প রয়েছে, যা + 5 ভি থেকে 10 ডলার উত্পন্ন করে।
( উত্স )
ইউআরটি (বা ইউএসআর্ট) - ইউনিভার্সাল (সিঙ্ক্রোনাস) অ্যাসিনক্রোনাস রিসিভার / ট্রান্সমিটার
এটি মূলত একটি সিরিয়াল যোগাযোগ ইন্টারফেস। "সার্বজনীন" অংশটির অর্থ এটি অনেকগুলি নির্দিষ্ট নির্দিষ্ট সিরিয়াল প্রোটোকল সমর্থন করার জন্য কনফিগার করা যেতে পারে। শব্দটি জেনেরিক এবং এটি একটি নির্দিষ্ট মানের প্রতিনিধিত্ব করে না। সর্বনিম্ন এর অর্থ এটির একটি TX
এবং একটি RX
লাইন রয়েছে যা একটি সিরিয়াল ডেটা প্রবাহ প্রেরণ করে এবং একটি সিরিয়াল ডেটা স্ট্রিম গ্রহণ করে।
আরএস -232 - দুটি ডিভাইসের মধ্যে সংকেত সংজ্ঞায়িত করার একটি মান, সংকেতের নামগুলি, তাদের উদ্দেশ্য, ভোল্টেজের স্তর, সংযোগকারী এবং পিনআউটগুলি সংজ্ঞায়িত করে।
এটি একটি নির্দিষ্ট ইন্টারফেস স্ট্যান্ডার্ড যা সরঞ্জামের আন্তঃআকক্ষীয়তার জন্য অনুমতি দেয়। দুই টুকরো হার্ডওয়্যারটিতে ইউআরটি থাকতে পারে, আপনি জানেন না যে তারা ক্ষতি ছাড়াই সংযোগ স্থাপন করবেন, বা সঠিক পাতায় যোগাযোগ না করা যদি না জানেন যে তাদের একই পিনআউট এবং ভোল্টেজের মান রয়েছে, বা একটি সংযোগকারী বা বিশেষত তারযুক্ত তারের আন্তঃসংযোগের সাথে অন্তর্ভুক্ত রয়েছে এই দুটি বিশেষ ডিভাইস। বিশেষ রূপান্তরকারী বা কেবলগুলির প্রয়োজনীয়তা এড়াতে, নির্মাতারা আরএস -232 মান অনুসরণ করতে পছন্দ করতে পারেন। আপনি তখন জানেন যে একটি স্ট্যান্ডার্ড আরএস -232 কেবল তার সাথে দুটি সংযুক্ত করবে।
তবে, ইউআরটি, না আরএস -৩৩২ স্ট্যান্ডার্ড কোনওটি প্রান্তরেখা TX
এবং RX
লাইনে কী প্রেরণ করা হয়েছে তা নির্ধারণ করে না । সাধারণত, লোকেরা আরএস -232 ব্যবহার করে, তারা একটি স্টার্ট বিট এবং একটি স্টপ বিটের সাহায্যে একটি সাধারণ 8 বিট এনআরজেড এনকোডিং ব্যবহার করে। বর্তমানে নির্মিত বেশিরভাগ সরঞ্জাম এই এনকোডিংটি ব্যবহার করে তবে এটি করার কোনও প্রয়োজন নেই। আপনি পুরানো সরঞ্জামগুলিতে সন্ধান করতে পারেন যাতে সমতা বিটগুলি অন্তর্ভুক্ত থাকে, বা 7 বা 9 বিট ব্যবহার করে। ইউআরটি তার TX
এবং RX
লাইনে এই বিভিন্ন প্রোটোকল সমর্থন করার জন্য কনফিগার করা যেতে পারে ।
ইউআরটিগুলি সাধারণত আরএস -232 এর সাথে সরাসরি ইন্টারফেস করে না। আপনাকে ইউআআরআউটপুটটি আরএস -৩৩২ এর প্রয়োজনীয় +/- 12V স্ট্যান্ডার্ডে রূপান্তর করতে হবে। একটি সম্পূর্ণ আরএস -232 ইন্টারফেস সাধারণত একটি ইউআরটি এবং একটি আরএস -232 স্তর রূপান্তরকারী উভয়কেই জড়িত করে। আরও, আরএস -232 স্ট্যান্ডার্ডের মধ্যে আরও কয়েকটি সংকেত পিনের সংজ্ঞা রয়েছে TX
এবং RX
যা আপনাকে সংযুক্ত হওয়ার জন্য প্রয়োজনীয় সরঞ্জামগুলির উপর নির্ভর করে ব্যবহার করতে হবে to এগুলিকেও স্তর রূপান্তরিত করতে হবে এবং আপনার ইউআআরটি এই সংকেতগুলিকে সমর্থন করতে পারে বা নাও করতে পারে। যদি এটি না হয় তবে আপনাকে সরাসরি আপনার সফ্টওয়্যার / ফার্মওয়্যার দিয়ে এগুলি নিয়ন্ত্রণ করতে হবে।
সুতরাং যখন কোনও ইউআরটি আপনাকে আরএস -২৩২ ইন্টারফেসটি প্রয়োগ করতে সহায়তা করতে পারে, এটি নিজে আরএস -৩৩২ ইন্টারফেস নয়।
ইউআআআরটি লাইন ড্রাইভারের মাধ্যমে আরএস -২৩২, আরএস -২২২ , এবং আরএস -৪৮৫ ডিভাইসে ট্রান্সমিশনের জন্য পিসি বাস লাইন থেকে সিরিয়াল ডেটাতে সমান্তরাল তথ্য রূপান্তরিত করে । ইউআআআরটি চিপের ক্লক পিনটি একটি প্রোগ্রামযোগ্য ঘড়ি উত্স দ্বারা খাওয়ানো হয়। ডিভাইসটি ব্যবহার করবে এমন বাড রেট কনফিগারেশনের মাধ্যমে ঘড়ির গতি নির্ধারণ করা হয়। ঘড়ির গতি 16 এক্স বাউডের হার। ইউআআআরটি চিপের ক্লক পিনে একটি অসিলোস্কোপ তদন্ত স্থাপন করা এবং ফ্রিকোয়েন্সি নির্ধারণ করা, তারপরে 16 দ্বারা ভাগ করা অজানা বাউডের হার নির্ধারণ করার একটি উপায়।