مائیکرو کنٹرولر ایپلی کیشنز
اس حقیقت کی وجہ سے کہ موجودہ مائیکرو کنٹرولرز کے پاس کافی زیادہ کمپیوٹنگ پاور ہے، جو صرف ایک چھوٹے مائیکرو سرکٹ کو چھوٹے سائز کے ساتھ مکمل طور پر فعال ڈیوائس کو نافذ کرنے کی اجازت دیتا ہے، اس کے علاوہ، کم بجلی کی کھپت کے ساتھ، براہ راست مکمل ہونے والے آلات کی قیمت کم سے کم ہوتی جا رہی ہے۔ .
اس وجہ سے، مائیکرو کنٹرولرز بالکل مختلف آلات کے الیکٹرانک یونٹس میں ہر جگہ پائے جا سکتے ہیں: کمپیوٹر کے مدر بورڈز پر، ڈی وی ڈی ڈرائیوز کے کنٹرولرز میں، ہارڈ اور سالڈ سٹیٹ ڈرائیوز، کیلکولیٹروں میں، واشنگ مشینوں کے کنٹرول پینلز پر، مائکروویو اوون، ٹیلی فون، ویکیوم۔ کلینر، ڈش واشر، انڈور گھریلو روبوٹ، قابل پروگرام ریلے اور PLCsمشین کنٹرول ماڈیولز وغیرہ میں
کسی نہ کسی طرح، آج عملی طور پر کوئی بھی جدید الیکٹرانک ڈیوائس اپنے اندر کم از کم ایک مائکروکنٹرولر کے بغیر نہیں کر سکتی۔
اگرچہ 8 بٹ مائیکرو پروسیسرز ماضی کی بات ہیں، 8 بٹ مائیکرو کنٹرولرز آج بھی بڑے پیمانے پر استعمال ہوتے ہیں۔ بہت سی ایسی ایپلی کیشنز ہیں جہاں اعلیٰ کارکردگی کی بالکل بھی ضرورت نہیں ہے، لیکن اہم عنصر حتمی مصنوعات کی کم قیمت ہے۔بلاشبہ، زیادہ طاقتور مائیکرو کنٹرولرز موجود ہیں جو حقیقی وقت میں ڈیٹا کے بڑے سلسلے کو پروسیس کرنے کی صلاحیت رکھتے ہیں (مثال کے طور پر ویڈیو اور آڈیو)۔
یہاں مائیکرو کنٹرولر پیری فیرلز کی ایک مختصر فہرست ہے جس سے آپ ان چھوٹی چپس کے ممکنہ علاقوں اور دستیاب علاقوں کے بارے میں نتیجہ اخذ کر سکتے ہیں:
-
ان پٹ یا آؤٹ پٹ کے لیے کنفیگر کردہ یونیورسل ڈیجیٹل پورٹس؛
-
مختلف I/O انٹرفیس: UART، SPI، I؟ C, CAN, IEEE 1394, USB, Ethernet;
-
ڈیجیٹل سے اینالاگ اور اینالاگ سے ڈیجیٹل کنورٹرز؛
-
موازنہ کرنے والے
-
پلس چوڑائی ماڈیولر (PWM کنٹرولر)؛
-
ٹائمر
-
برش کے بغیر (اور سٹیپر) موٹر کنٹرولرز؛
-
کی بورڈ اور ڈسپلے کنٹرولرز؛
-
ریڈیو فریکوئنسی ٹرانسمیٹر اور ریسیورز؛
-
فلیش میموری کے ساتھ بلٹ ان ارے؛
-
بلٹ ان واچ ڈاگ ٹائمر اور کلاک جنریٹر۔
جیسا کہ آپ پہلے ہی سمجھ چکے ہیں کہ مائیکرو کنٹرولر ایک چھوٹا سا مائیکرو سرکٹ ہوتا ہے جس پر ایک چھوٹا کمپیوٹر نصب ہوتا ہے۔ اس کا مطلب یہ ہے کہ ایک چھوٹی چپ کے اندر ایک پروسیسر، ROM، RAM اور پیری فیرلز ہوتے ہیں جو ایک دوسرے کے ساتھ اور بیرونی اجزاء کے ساتھ بات چیت کرنے کے قابل ہوتے ہیں، آپ کو صرف پروگرام کو مائیکرو سرکٹ میں لوڈ کرنے کی ضرورت ہے۔
پروگرام مائیکرو کنٹرولر کے کام کو یقینی بنائے گا جیسا کہ ارادہ ہے — یہ درست الگورتھم کے مطابق، ارد گرد کے الیکٹرانکس (خاص طور پر: گھریلو آلات، کار، نیوکلیئر پاور پلانٹ، روبوٹ، سولر ٹریکر وغیرہ) کو کنٹرول کرنے کے قابل ہو گا۔
مائیکرو کنٹرولر کی گھڑی کی فریکوئنسی (یا بس کی رفتار) اس بات کی عکاسی کرتی ہے کہ مائیکرو کنٹرولر وقت کی اکائی میں کتنے حسابات انجام دے سکتا ہے۔ اس طرح، بس کی رفتار بڑھنے کے ساتھ ساتھ مائیکرو کنٹرولر کی کارکردگی اور اس سے استعمال ہونے والی طاقت میں اضافہ ہوتا ہے۔
مائیکرو کنٹرولر کی کارکردگی کو فی سیکنڈ لاکھوں ہدایات میں ماپا جاتا ہے — MIPS (ملین ہدایات فی سیکنڈ)۔ اس طرح، مقبول Atmega8 کنٹرولر، فی گھڑی کے دوران ایک مکمل ہدایات پر عمل کرتے ہوئے، 1 MIPS فی میگاہرٹز کی کارکردگی حاصل کرتا ہے۔
ایک ہی وقت میں، مختلف خاندانوں کے جدید مائیکرو کنٹرولرز اتنے ورسٹائل ہیں کہ ایک ہی کنٹرولر، دوبارہ پروگرام شدہ، بالکل مختلف آلات کو کنٹرول کر سکتا ہے۔ اپنے آپ کو ایک علاقے تک محدود رکھنا ناممکن ہے۔
اس طرح کے یونیورسل کنٹرولر کی ایک مثال وہی Atmega8 ہے، جس پر وہ جمع ہوتے ہیں: ٹائمر، گھڑیاں، ملٹی میٹر، ہوم آٹومیشن اشارے، سٹیپر موٹر ڈرائیور وغیرہ
مائیکرو کنٹرولرز کے مقبول مینوفیکچررز میں ہم نوٹ کرتے ہیں: Atmel, Hitachi, Intel, Infineon Technologies, Microchip, Motorola, Philips, Texas Instruments.
مائیکرو کنٹرولرز کی درجہ بندی بنیادی طور پر ڈیٹا کے بٹنیس کے لحاظ سے کی جاتی ہے جسے کنٹرولر کا ریاضی-منطق آلہ عمل کرتا ہے: 4، 8، 16، 32، 64 — بٹس۔ اور 8 بٹ، جیسا کہ اوپر بیان کیا گیا ہے، ایک اہم مارکیٹ شیئر رکھتا ہے (قیمت میں تقریباً 50%)۔ اس کے بعد 16 بٹ مائیکرو کنٹرولرز آتے ہیں، پھر ڈی ایس پی کنٹرولرز سگنل پروسیسنگ کے لیے استعمال ہوتے ہیں (دونوں کا مارکیٹ کا 20% حصہ ہے)۔