পিআইসি মাইক্রোকন্ট্রোলারের এডিসি (অ্যানালগ থেকে ডিজিটাল রূপান্তরকারী) মডিউল

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





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

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




পিআইসি মাইক্রোকন্ট্রোলারের এডিসি

পিআইসি মাইক্রোকন্ট্রোলারের এডিসি

পিআইসি মাইক্রোকন্ট্রোলারের ডিজিটাল রূপান্তরকারী অ্যানালগ

পিআইসি মাইক্রোকন্ট্রোলারের ডিজিটাল রূপান্তরকারী অ্যানালগ নীচে আলোচনা করা হয়।



পিআইসি মাইক্রোকন্ট্রোলার

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

পিআইসি মাইক্রোকন্ট্রোলার

পিআইসি মাইক্রোকন্ট্রোলার

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

ডিজিটাল রূপান্তরটির অ্যানালগ

ডিজিটাল রূপান্তরকারী অ্যানালগ একটি মধ্যে প্রয়োজনীয় এম্বেড সিস্টেম কারণ, যখন এই সিস্টেমগুলি ডিজিটাল মানগুলি নিয়ে কাজ করে, তাদের চারপাশে সাধারণত বিভিন্ন অ্যানালগ সংকেত জড়িত। এই সংকেতগুলি মাইক্রোকন্ট্রোলার দ্বারা চিকিত্সা করার আগে ডিজিটাল রূপান্তর করা প্রয়োজন। বর্তমানে, আমরা কীভাবে একটি পিআইসি মাইক্রোকন্ট্রোলার ব্যবহার করে বহির্মুখী এনালগ সংকেতটি পড়তে পারি এবং একটিতে ডিজিটাল আউটপুট রূপান্তর প্রদর্শন করতে পারি LCD প্রদর্শন । ইনপুট সিগন্যাল 0 থেকে 5v এর মধ্যে পরিবর্তিত ভোল্টেজ হবে।


ডিজিটাল রূপান্তরটির অ্যানালগ

ডিজিটাল রূপান্তরটির অ্যানালগ

ডিজিটাল রূপান্তরকারী অ্যানালগের সবচেয়ে গুরুত্বপূর্ণ স্পেসিফিকেশন হ'ল রেজোলিউশন। এটি নির্দিষ্ট করে যে ADC কীভাবে অ্যানালগ i / p সংকেতগুলি পরিমাপ করে। বাজারে উপলভ্য সাধারণ এডিসিগুলি 8-বিট, 10-বিট এবং 12-বিট। উদাহরণস্বরূপ, এডিসির রেফারেন্স ভোল্টেজ 0-5 ভোল্ট, তারপরে ডিজিটাল কনভার্টারের একটি 8-বিট এনালগ এই ভোল্টেজটিকে 256 ভাগে বিভক্ত করবে। সুতরাং এটি প্রায় 5 / 256v = 19mV প্রায় অবধি গণনা করতে পারে। ডিজিটাল রূপান্তরকারী 10-বিট অ্যানালগ যখন ভোল্টেজ 1024parts মধ্যে বিভক্ত হবে। সুতরাং এটি প্রায় 5/1024 = 4.8 এমভি প্রায় অবধি গণনা করতে পারে। সুতরাং আপনি পর্যবেক্ষণ করতে পারেন যে 8-বিট এডিসি 1 এমভি এবং 18 এমভি মধ্যে পার্থক্য বলতে পারে না। পিআইসি মাইক্রোকন্ট্রোলারের ডিজিটাল রূপান্তরকারী অ্যানালগটি 10-বিট।

এডিসির অন্যান্য স্পেসিফিকেশন হ'ল স্যাম্পলিং হার, এটি নির্দিষ্ট করে যে এ / ডি রূপান্তরকারী কত দ্রুত রিডিং নিতে পারে। মাইক্রোচিপ দাবি করেছে যে পিআইসির এডিসি সর্বোচ্চ 100 কে স্যাম্পল / সেকেন্ড যেতে পারে।

পিআইসি মাইক্রোকন্ট্রোলারের এডিসি

পিআইসি মাইক্রোকন্ট্রোলারের ডিজিটাল রূপান্তর মডিউলটির অ্যানালগটি সাধারণত 28-পিন ডিভাইসের জন্য 5-i / PS এবং 40-পিন ডিভাইসের জন্য 8-i / PS থাকে। পিআইসি, এডিসি মডিউলটির সমতুল্য 10-বিট ডিজিটাল সংখ্যাতে এনালগ সংকেত পরিবর্তন। মাইক্রোকন্ট্রোলারের সাথে এডিসি মডিউলটিতে একটি সফ্টওয়্যার নির্বাচনযোগ্য কম এবং উচ্চ ভোল্টেজ রেফারেন্স i / p রয়েছে যা ভিএসএস, ভিডিডি, আরএ 2 এবং আরএ 3 এর সংমিশ্রণে রয়েছে। নিম্নলিখিত প্রকল্পে, আমরা উচ্চ ভোল্টেজ রেফারেন্স এবং কম ভোল্টেজ রেফারেন্স সহ অ্যানালগ ইনপুটটিকে ডিজিটাল নম্বরে রূপান্তর করব। ও / পি এলইডি ব্যবহার করে দেখানো হবে। আপনি ADCON1 রেজিস্টারটি সাজিয়ে রেফারেন্স ভোল্টেজগুলি পরিবর্তন করতে পারেন।

পিআইসি মাইক্রোকন্ট্রোলারের এডিসির সার্কিট ডায়াগ্রাম

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

পিআইসি মাইক্রোকন্ট্রোলারের এডিসির সার্কিট ডায়াগ্রাম

পিআইসি মাইক্রোকন্ট্রোলারের এডিসির সার্কিট ডায়াগ্রাম

সফ্টওয়্যার প্রয়োজনীয়

পিআইসি মাইক্রোকন্ট্রোলারের এ / ডি রূপান্তর প্রোগ্রামিংয়ের ব্যবস্থা অন্তর্ভুক্ত নিবন্ধগুলি ADCON0, ADCON1, এবং ANSEL এর মতো।

  • অ্যাডকন0 রেজিস্টারটি এনালগ আই / পি চ্যানেলটি বেছে নিতে, রূপান্তর শুরু করতে এবং রূপান্তরটি সম্পন্ন হয়েছে কিনা তা পরীক্ষা করতে এবং মডিউলটি চালু / বন্ধ করে দিতে ব্যবহৃত হয়।
  • ADCON1 রেজিস্টারটি ভোল্টেজ রেফারেন্স চয়ন করতে এবং বন্দরগুলি ডিজিটালের সাথে এনালগ হিসাবে ব্যবস্থা করতে ব্যবহৃত হয়
  • ADCON2 রেজিস্টারটি A / D ডেটা ফর্ম্যাট চয়ন করতে, অধিগ্রহণের সময় ঠিক করতে, A / D ক্লক সেটআপ করতে ব্যবহৃত হয়।

অ্যানালগ ইনপুট যেমন AN2 / RA2 ব্যবহৃত হয়, সমতুল্য ANSEL রেজিস্টারটি অবশ্যই ঠিক করতে হবে। ADCON0 রেজিস্টারে, HS0 & CHS2 সাফ করুন এবং CHS1 সেট করুন, যাতে চ্যানেল এএন 2 অভ্যন্তরীণ এস অ্যান্ড এইচ সার্কিটের সাথে যুক্ত হবে ( নমুনা এবং সার্কিট হোল্ড )। ADCON1 রেজিষ্টারে, ভিসিএফজি বিট সাফ করা ডিজিটাল রূপান্তরকরণে অ্যানালগের জন্য ভোল্টেজ সরবরাহ চয়ন করবে। এই রেজিস্টারটি ডিজিটাল রূপান্তর করতে এনালগে সিএলকে উত্স নির্বাচন করতে ব্যবহৃত হয়। যদিও, মাইক্রোকন্ট্রোলারের জন্য মিক্রোক প্রো একটি পূর্বনির্ধারিতভাবে ADC_Read () নামে পরিচিত একটি বিল্ট-ইন লাইব্রেরি ফাংশন পেয়েছে, এটি এডিসি অপারেশনের জন্য অভ্যন্তরীণ আরসি সিএলকে ব্যবহার করে। সুতরাং অ্যাডকন 1 রেজিস্টার পুনরায় সেট করার দরকার নেই।

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