تبلیغات
اطلاعاتی مختصر در مورد مهندسی برق - کلیات میکرو کنترلرها
 
اطلاعاتی مختصر در مورد مهندسی برق
درباره وبلاگ



مدیر وبلاگ : بهزاد عبدالرضایی
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
میکروکنترلر چیست؟
میکرو کنترلر (Microcontroller) ، ریز پردازنده یا ریز کنترل کننده یک سیستم خودگردان و دارای ابزار‌های داخلی (مانند حافظه و پردازنده ، مبدل انالوگ به دیجیتال و …) است. میکرو کنترلر معمولا به عنوان یک سیستم توکار (Embedded system) استفاده می‌شود.

سیستم توکار چیست ؟

یک سیستم توکار، سیستمی‌است که در دستگاه‌ها و وسایل الکتریکی و صنعتی امروزی، نظیر تلفن‌ها،ابزار، خودرو‌ها و لوازم خانگی و برای کنترل این دستگاه‌ها و ابزار استفاده می‌شود. بدیهی است که شما با دیدن یک خودرو یا یک ماشین لباس شویی نمی‌توانید میکرو کنترلر استفاده شده در آن را ببینید. به عبارت دیگر این سیستم کنترل کننده “توکار” است . برای همین هم یکی از لقب‌های این نوع از سیستم،”کنترلر توکار” است.

برخی از سیستم‌های توکار بسیار قدرمند هستند ، اما اکثر قریب به اتفاق این سیستم‌ها داری حافظه و سرعت پردازنده کمی‌هستند که حتی قابل مقایسه با ضعیف ترین پردازنده‌های کامپیوتر یا موبایل نیز نیستند. چرا ؟ برای این که کار تخصصی انجام می‌دهند و برنامه ریزی محدودی دارند که اغلب پیچیدگی زیادی ندارد. میکرو‌ها اغلب برای کنترل یک سلف ، نمایشگر LCD ،رله ، سوییچ یا حسگر‌های مختلف مانند سنسور رطوبت ، دما ، ولتاژ و … استفاده می‌شوند.

انواع میکرو کنترلر‌ها

چندین نوع مختلف از میکرو کنترلر‌ها در بازار موجود است که همگی قابلیت برنامه ریزی دارند. این میکروکنترلر‌ها معمولا در برخی از ویژگی‌ها مانند معماری چند بیتی (۸،۱۶،۳۲ و حتی ۶۴ بیت) ، اندازه حافظه برنامه ریزی فلش ، اندازه حافظه رم ، تعداد ورودی / خروجی  ، نوع بسته بندی ، ولتاژ تغذیه و یا سرعت پردازنده با هم تفاوت دارند.

میکروکنترلر‌های قابل برنامه ریزی معمولا دارای پایه‌های ورودی/خروجی با کاربری عمومی‌(General Purpose) دارند. این پایه‌ها بر اساس مدل‌های محتلف این محصولات گوناگون است. این پایه‌ها را می‌توانید با برنامه نویسی به شکل ورودی اطلاعات و یا خروجی اطلاعات استفاده کنید. وقتی از یک پایه میکرو کنترلر به صورت ورودی استفاده می‌کنید ، می‌توانید داده‌های دیجیتال یا آنالوگ را از حسگر‌ها و بقیه وسایل بخوانید و در موردشان تصمیم گیری کنید.

وقتی همین پایه‌ها را به صورت خروجی برنامه ریزی کنید ، می‌توانید با استفاده از آن‌ها ، چراغ LED روشن کنید، یک موتور را کنترل کنید ، یک نمایشگر را راه اندازی کنید و یا با یک دستگاه دیگر ارتباط برقرار کنید.

انواع مختلف میکرو کنترلر AVR
AVR

سازنده‌های تراشه‌های میکرو کنترلر متنوعی وجود دارند که هر کدام ممکن است برند و طراحی مختلفی داشته باشند. برای مثال میکرو کنترلر‌های ۸۰۵۱ قدیمی‌شرکت Intel ، میکرو کنترلر های ساده و محبوبAVR ساخت شرکت Atmel ، میکرو کنترلر‌های NXP ، میکرو‌های PIC، میکروچیب (Microchipp)، میکرو‌های STM که از معماری ARM استفاده می‌کنند و … حتی در قلب آردوینوی محبوب هم یک میکرو کنترلر قرار دارد.





کاربرد‌های میکرو کنترلر‌ها

به شکل کلی، میکرو کنترلر‌ها طراحی شده اند تا در سیستم‌های توکار استفاده شوند، برخلاف پردازنده کامپیوتر‌ها (CPU) ، میکرو کنترلر‌ها توانایی‌های شگفت آور ندارند و قدرت پردازش آن‌ها محدود است. این تراشه‌ها برای کارهای تخصصی مانند کنترل ابزار ، اسباب بازی‌ها ، دستگاه‌های پزشکی ، ماشین‌های اداری ، موتور‌ها ، کنترل کننده‌های از راه دور و بقیه کنترلر کننده‌های توکاری که ممکن است به ذهن شما برسد به کار می‌روند.




نوع مطلب :
برچسب ها :
لینک های مرتبط :

       نظرات
شنبه 19 فروردین 1396
بهزاد عبدالرضایی
دوشنبه 30 مرداد 1396 03:16 ب.ظ
What's up Dear, are you actually visiting this website regularly, if so then you
will without doubt take pleasant knowledge.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر