بردهای الکترونیکی از صدها قطعه تشکیل شدهاند که نمیتوان نقش هیچکدام را انکار کرد. یکی از قطعات مهم و بسیار حیاتی، تراشههایی به نام میکروکنترلر هستند. این تراشهها بهعنوان یک المان کنترلگر استفاده میشود. کاربرد با اهمیت میکروکنترلرها باعث شده تا در ادامه این یادداشت به ساختار، نحوه عملکرد، قیمت میکروکنترلر و خرید میکروکنترلر بپردازیم.
میکروکنترلر (microcontroller) یک مدار فشرده یا یک تراشه آی سی (IC) بهم فشردهشده است که وظیفه کنترل یک سیستم یا دستگاه را بر عهده دارد. این تراشهها بهدلیل سایز کوچک و وظیفهای که دارند، میکروکنترلر نامیده میشوند. همچنین این مدارهای یکپارچه را ریزکنترلگر نیز مینامند و باید دقت نمود که این المان دارای تفاوتهایی با میکروپروسسورها هستند.
حال سوال اینجاست که این قطعات چه کاربردهایی دارند؟ میکروکنترلرها امروزه در انواع گوناگون و متعددی ساخته میشوند. میکروکنترلرها اغلب برای کار گذاشتن در دستگاههایی که دارای پردازش و کنترل هستند، از جمله در خودروها، دوربینهای فیلمبرداری، لوازم خانگی مانند ماشین لباسشویی و ماشین ظرفشویی، اسباببازیها تلفن همراه، دزدگیر و دستگاههای اداری و فنی و تجهیزات الکترونیکی استفاده میشود.
اجزای میکروکنترلر
پردازنده میکروکنترلر در واقع مغز متفکر آن است. یک پروسسور در ای سی میکروکنترلر دستورالعملهای مختلف را از ورودیها دریافت و پس از پردازش آنها، خروجی مورد نظر را تولید و به سمت درگاههای خروجی هدایت میکند.
این جریان شامل انجام محاسبات اولیه، عملیات منطقی و عملیات دریافت و ارسال اطلاعات است. علاوهبر این، پردازشگرهای انواع میکروکنترلر عملیات انتقال اطلاعات را نیز انجام میدهند. این عملیات شامل انتقال دیتاها به سایز اجزای ریزکنترلگر نیز میشود.
خرید میکروکنترلر و قرار گرفتن آن در یک سیستم به هدایت بهتر دستگاهها میانجامد. این تراشهها برای ذخیره برنامه و داده به واحد حافظه نیازمند هستند.
میکروکنترلرها برنامه پروگرام شده بر روی حافظه فلش خود را میخوانند و بر اساس این برنامه عمل میکنند و همچنین از حافظه رَم برای ذخیره نتیجه محاسبات منطقی و ریاضی استفاده میکنند. هر میکروکنترلر دارای دو نوع حافظه برنامه، و حافظه داده است.
برخی میکروکنترلرها قابلیت نوشتن و تغییر در حافظه فلش را دارند و میتوانند از طریق بوت لودر برنامه خود را بروزرسانی کنند.
این بخش از ای سی میکروکنترلر بهعنوان واسطه میان هسته پرداشگر با دنیای بیرون است. پریفرالهای ورودی، اطلاعات دریافتی را از دنیای بیرون دریافت و به پردازنده تحویل میدهند.
پس از دریافت اطلاعات توسط هسته پردازشگر و انجام پردازش بر روی این دیتا طبق برنامه پروگرام شده بر روی میکروکنترلر، این هسته برای پریفرالهای خروجی دستورالعملهای مدنظر را ارسال میکند. بخش خروجی در واقع همان قسمتی است که دنیای بیرون را با یک میکروکنترلر پیوند میدهد.
با خرید میکروکنترلرها که یک تراشه یکپارچه و فشرده هستند که میتوانند همچون یک رایانه کوچک دستگاهها را مدیریت کنند. این مدارها از طریق پردازشگر، پریفرالها، حافظه و دیگر ادوات جانبی به کنترل دستگاه و ساماندهی آن میپردازند. هنگام خرید میکروکنترلر بهتر است پارامترهایی چون سرعت کلاک و انجام محاسبات، استاندارد تولیدی، مقدار حافظه، امکانات جانبی مانند پورتهای ورودی و خروجی و پروتکل های ارتباطی پشتیبانی شونده توسط آن را چک کنید و سپس با توجه به قیمت میکروکنترلر تصمیم نهایی را بگیرید.
شما میتوانید از فروشگاه لیون الکترونیک اقدام به خرید انواع میکروکنترلر مانند: میکروکنترلرهای AVR، میکروکنترلرهای ARM و .. کنید.