اے ڈی سی (اینالاگ سے ڈیجیٹل کنورٹر) پی آئی سی مائکروکنٹرولر میں ماڈیول

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





قدرت میں مختلف برقی اشارے موجود ہیں جو ینالاگ ہیں ، جس کا مطلب ہے کسی دوسری مقدار کے ساتھ براہ راست مقدار میں تبدیلی۔ جہاں پہلی مقدار میں وولٹیج ہے جب کہ دوسری مقدار طاقت ، درجہ حرارت ، روشنی میں تیزی اور دباؤ کی طرح کچھ بھی ہوسکتی ہے۔ مثال کے طور پر ، میں آئی سی LM35 درجہ حرارت سینسر درجہ حرارت پر منحصر O / p وولٹیج میں تبدیلی آتی ہے ، لہذا اگر ہم وولٹیج کی پیمائش کرسکیں تو ہم درجہ حرارت کا حساب لگاسکتے ہیں۔ لیکن ، زیادہ تر مائکرو کنٹرولر ڈیجیٹل نوعیت کے ہیں۔ وہ صرف I / p پنوں پر کم یا اعلی سطح کے درمیان فرق کر سکتے ہیں۔

مثال کے طور پر ، اگر i / p 2.5v سے زیادہ ہے تو پھر اسے زیادہ (1) پڑھا جائے گا اور یہ 2.5v سے کم ہے تو اسے کم (0) پڑھا جائے گا۔ لہذا ہم مائکروکینٹرولرز سے براہ راست وولٹیج کی پیمائش نہیں کرسکتے ہیں۔ اس مسئلے کو سدھارنے کے ل most زیادہ تر مائکروکانٹرولرز کے پاس ایک ہے ڈیجیٹل کنورٹر کے مطابق وہ یونٹ جو کسی وولٹیج سے کسی نمبر میں تبدیل ہوجائیں گے تاکہ اسے مائکروکنٹرولرز جیسے ڈیجیٹل سسٹم کے ذریعہ سنبھالا جاسکے۔ اس سے ہم کسی مائکرو قابو پانے والے یونٹ کے ساتھ ہر طرح کے مطابق آلات کو انٹرفیس کرسکتے ہیں۔ ینالاگ آلات کی کچھ مثالیں آڈیو کی ریکارڈنگ کے لئے درجہ حرارت ، روشنی ، ٹچ ، ایکسلریومیٹر ، اور مائکروفون ہیں۔ برائے مہربانی ذیل کے لنک پر عمل کریں درخواستوں کے ساتھ ینالاگ اور ڈیجیٹل سینسر کی قسمیں .




پی آئی سی مائکروکنٹرولر میں اے ڈی سی

پی آئی سی مائکروکنٹرولر میں اے ڈی سی

پی آئی سی مائکروکنٹرولر میں ڈیجیٹل کنورٹر کا ینالاگ

پی آئی سی مائکروکونٹرولر میں ڈیجیٹل کنورٹر سے ینالاگ ذیل میں بحث کی گئی ہے۔



PIC مائکروکانٹرولر

پی آئی سی کی اصطلاح پروگرام لائق انٹرفیس کنٹرولرز کے لئے ہے ، جس میں بہت سے مختلف کام انجام دینے کے لئے پہلے سے پروگرام کیا جاسکتا ہے۔ پروڈکشن لائن کو پریپروگرام کے ذریعہ کنٹرول کیا جاسکتا ہے ٹائمر کے ساتھ مائکروکانٹرولر . پی آئی سی مائکروکنٹرولرز کی درخواستوں میں بنیادی طور پر مختلف الیکٹرانک آلات جیسے الیکٹرانک گیجٹ ، کمپیوٹر کنٹرول سسٹم ، الارم سسٹم شامل ہیں۔

PIC مائکروکانٹرولر

PIC مائکروکانٹرولر

مختلف قسم کے پی آئی سی مائکروکانٹرولرز موجود ہیں ، جبکہ بہترین ممکنہ طور پر پروگرام قابل مائکروکانٹرولرز کی GENIE رینج میں پایا جاتا ہے۔ پی آئی سی مائکروکانٹرولرز پروگرام کئے گئے ہیں اور سرکٹ وزرڈ سافٹ ویئر کے ذریعہ نقل تیار کی گئی۔ یہ مائکروکانٹرولر کچھ سستا ہے اور کٹس یا پری بلٹ سرکٹس کے طور پر خریدا جاسکتا ہے جسے صارف ڈیزائن کرسکتے ہیں۔

ڈیجیٹل تبادلوں کا ینالاگ

ڈیجیٹل کنورٹر کے مطابق ینالاگ ایک میں ضروری ہے سرایت نظام کیونکہ ، جبکہ یہ نظام ڈیجیٹل اقدار کے ساتھ معاملات کرتے ہیں ، ان کے آس پاس عام طور پر مختلف ینالاگ سگنل شامل ہوتے ہیں۔ مائیکروکنٹرولر کے ذریعہ سلوک کرنے سے پہلے ان اشاروں کو ڈیجیٹل میں تبدیل کرنے کی ضرورت ہے۔ فی الحال ، ہم دیکھ سکتے ہیں کہ پی آئی سی مائکروکنٹرولر کا استعمال کرتے ہوئے بیرونی ینالاگ سگنل کو کیسے پڑھیں اور ڈیجیٹل آؤٹ پٹ تبادلوں کو کسی پر ظاہر کریں۔ ایل سی ڈی سکرین . ان پٹ سگنل 0 سے 5v کے درمیان بدلتا ہوا وولٹیج ہوگا۔


ڈیجیٹل تبادلوں کا ینالاگ

ڈیجیٹل تبادلوں کا ینالاگ

ڈیجیٹل کنورٹر کے مطابق ینالاگ کی سب سے اہم تصریح ہے۔ اس سے یہ واضح ہوتا ہے کہ اے ڈی سی کس طرح ینالاگ i / p سگنل کی پیمائش کرتا ہے۔ مارکیٹ میں دستیاب عام ADCs 8 بٹ ، 10 بٹ اور 12 بٹ ہیں۔ مثال کے طور پر ، اے ڈی سی کا حوالہ وولٹیج 0-5 وولٹ ہے ، پھر ڈیجیٹل کنورٹر کا 8 بٹ ینالاگ اس ولٹیج کو 256 حصوں میں توڑ دے گا۔ تو اس کا حساب لگ بھگ 5 / 256v = 19mV تک ہوسکتا ہے۔ جبکہ ڈیجیٹل کنورٹر میں 10 بٹ ینالاگ 1024 پارٹ میں وولٹیج کو توڑ دے گا۔ تو اس کا حساب لگ بھگ 5/1024 = 4.8 mV تک ہوسکتا ہے۔ لہذا آپ مشاہدہ کر سکتے ہیں کہ 8 بٹ ADC 1mV اور 18mV کے درمیان فرق نہیں بتا سکتا۔ پی آئی سی مائکروکنٹرولر میں ڈیجیٹل کنورٹر کا ینالاگ 10 بٹ ہے۔

اے ڈی سی کی دوسری وضاحت نمونے لینے کی شرح ہے ، جو اس بات کی وضاحت کرتی ہے کہ اے / ڈی کنورٹر کتنا تیز رفتار سے پڑھ سکتا ہے۔ مائکروچپ نے دعوی کیا ہے کہ PIC کا ADC 100k نمونے / سیکنڈ تک جاسکتا ہے۔

پی آئی سی مائکروکنٹرولر میں اے ڈی سی

پی آئی سی مائکروکنٹرولر میں ڈیجیٹل تبادلوں کے ماڈیول کے مطابق مطابق عام طور پر 28-پن ڈیوائسز کے لئے 5-i / PS اور 40-پن ڈیوائسز کے لئے 8-i / PS بھی ہوتا ہے۔ PIC میں ینالاگ سگنل کی تبدیلی ، برابر 10 بٹ ڈیجیٹل نمبر میں ADC ماڈیول اثرات۔ مائکروکانٹرولر کے ساتھ اے ڈی سی ماڈیول میں سافٹ ویئر کو منتخب کرنے والا کم اور ہائی وولٹیج کا حوالہ i / p ہے جس میں VSS ، VDD ، RA2 اور RA3 کے کچھ امتزاج ہوں۔ مندرجہ ذیل پروجیکٹ میں ، ہم ہائی ان پٹ اور اعلی وولٹیج ریفرنس کے ساتھ مطابق ان پٹ کو ڈیجیٹل نمبر میں تبدیل کریں گے۔ o / p ایل ای ڈی کا استعمال کرتے ہوئے دکھایا جائے گا۔ آپ ADCON1 رجسٹر کا بندوبست کرکے حوالہ والیج کو تبدیل کرسکتے ہیں۔

پی آئی سی مائکروکنٹرولر میں اے ڈی سی کا سرکٹ ڈایاگرام

پی آئی سی مائکروکنٹرولر کا استعمال کرتے ہوئے ڈیجیٹل کنورٹر سے 10 بٹ ینالاگ کا سرکٹ ڈایاگرام ذیل میں دکھایا گیا ہے۔ اے ڈی سی کا ٹیسٹ I / p وولٹیج پوٹینومیٹر کے اس پار متصل 5k پوٹینومیٹر سے موصول ہوتا ہے ، اور یہ پی آئی سی مائکروکانٹرولر کے دو پن (اے این 2 / RA2) سے جڑتا ہے۔ بجلی کی فراہمی ڈیجیٹل تبادلوں کے ینالاگ کے لئے حوالہ وولٹیج کے طور پر منتخب کیا جاتا ہے۔ اس طرح ، 10 بٹ A / D کنورٹر کسی بھی مطابق وولٹیج کو ڈیجیٹل میں تبدیل کردے گا۔ آؤٹ پٹ LCD ڈسپلے پر ظاہر ہوگا۔

پی آئی سی مائکروکنٹرولر میں اے ڈی سی کا سرکٹ ڈایاگرام

پی آئی سی مائکروکنٹرولر میں اے ڈی سی کا سرکٹ ڈایاگرام

سافٹ ویئر کی ضرورت ہے

پی آئی سی مائکروکنٹرولر میں A / D تبادلوں کے پروگرامنگ میں انتظام بھی شامل ہے رجسٹر جیسے ADCON0 ، ADCON1 ، اور ANSEL۔

  • ADCON0 رجسٹر ینالاگ i / p چینل کو منتخب کرنے ، تبادلوں کو شروع کرنے اور تبادلوں کی جانچ پڑتال کے لئے مکمل ہوا ہے یا نہیں اور ماڈیول کو آن / آف سوئچ کرنے کے لئے استعمال کیا جاتا ہے۔
  • ADCON1 رجسٹر کا استعمال وولٹیج حوالہ منتخب کرنے اور پورٹ کو ڈیجیٹل کے مطابق کرنے کا بندوبست کرنے کے لئے کیا جاتا ہے
  • ADCON2 رجسٹر A / D ڈیٹا فارمیٹ منتخب کرنے ، حصول کا وقت طے کرنے ، A / D گھڑی سیٹ اپ کے لئے استعمال ہوتا ہے۔

چونکہ ینالاگ ان پٹ AN2 / RA2 استعمال کیا جاتا ہے ، اسی طرح مساوی ANSEL کا اندراج لازمی ہے۔ ADCON0 کے اندراج میں ، HS0 & CHS2 کو صاف کریں اور CHS1 کو مرتب کریں ، تاکہ چینل AN2 داخلی S&H سرکٹ سے وابستہ ہوجائے ( نمونہ اور ہولڈ سرکٹ ). ADCON1 رجسٹر میں ، VCFG بٹ کو صاف کرنا ڈیجیٹل تبادلوں کے مطابق یلغار کے لئے وولٹیج کی فراہمی کا انتخاب کرے گا۔ یہ رجسٹر ڈیجیٹل تبادلوں کے مطابق مطابق سی ایل کے ماخذ کو منتخب کرنے کے لئے استعمال ہوتا ہے۔ اگرچہ ، مائکروکینٹرولر کے لئے مائکرو پرو نے ایک بلٹ ان لائبریری فنکشن حاصل کیا ہے جسے ADC_Read () کہا جاتا ہے ، بطور ڈیفالٹ ، ADC آپریشن کے لئے اندرونی RC CLK استعمال کرتا ہے۔ لہذا ADCON1 کے رجسٹر کو دوبارہ ترتیب دینے کی ضرورت نہیں ہے۔

اس طرح ، یہ سب پی آئی سی مائکروکانٹرلر میں ڈیجیٹل کنورٹر کے ینالاگ کے بارے میں ہے ، جس میں ایک پی آئی سی مائکروکونٹرولر ، ڈیجیٹل کنورٹر کے مطابق ینالاگ ، پی آئی سی مائکروکنٹرولر میں اے ڈی سی اور مطلوبہ سافٹ ویئر شامل ہے۔ ہم امید کرتے ہیں کہ آپ کو اس تصور کی بہتر تفہیم ملی ہے۔ مزید یہ کہ ، اس تصور کے بارے میں کوئی سوالات یا پی آئی سی مائکروکانٹرولر پروجیکٹس یا بجلی اور الیکٹرانکس کے منصوبے ، براہ کرم ذیل میں تبصرہ سیکشن میں تبصرہ کرکے اپنی قیمتی تجاویز دیں۔ یہاں آپ کے لئے ایک سوال یہ ہے کہ ڈیجیٹل کنورٹر کے مطابق اینالاگ کی کیا درخواستیں ہیں؟