میکروکنترلر چیست ؟

میکروکنترلر چیست ؟

در این ویدئو قصد داریم به این سوال بپردازیم که میکرو کنترلر چیست ؟ فعال بالا شما را به دیدن این ویدئو دعوت میکند :

متن ویدئو :

سلام . متشکرم برای دیدن این ویدئو.

این ویدئو برای کاربران جدید میکروکنترلرها ساخته شده و روی موضوع های پایه ای تمرکز می‌کند.

در ویدئو های بعدی ما روی جزئیات بیشتری از میکروکنترلرهای  شرکت میکرو چیپ و کنترل سیگنال های دیجیتال تمرکز خواهیم کرد.

در این ویدیو در مورد کامپوننت های پایه ای  میکروکنترلر یا MCU  بحث خواهیم کرد.

و همچنین در مورد واحد پردازش مرکزی (CPU) ،  سیستم کلاک ،  حافظه و دیگر امکانات جانبی بحث خواهیم کرد.

ما  محصولاتی را که از میکروکنترلر ها استفاده می کنند  شناسایی خواهیم کرد

و شما شگفت زده خواهید شد از این که چگونه در فعالیت های روزانه خودتان  در واقع با این دستگاهها ارتباط برقرار می کنید.

پس بیایید با این سوال بزرگ شروع کنیم: میکروکنترلر چیست؟

ساده ترین بخش یک میکروکنترلر، یک کامپیوتر مقدماتی است که در ابعاد و اندازه های مختلف وجود دارد.

در واقع شما می توانید مقایسه های زیادی بین یک میکروکنترلر و یک کامپیوتر شخصی انجام دهید.

حال بهتر است، من اشاره کنم که کامپیوتر، همزمان تعدادی از وظایف را انجام میدهد یا برنامه های مختلف را اجرا میکند.

برای مثال شما می توانید به موسیقی گوش دهید همزمان با اینکه در ورد تایپ میکنید یا صفحات مختلفی از وب را همزمان مشاهده می کنید .

از طرفی دیگر، یک میکروکنترلر اختصاصا برای یک وظیفه ،  ساخته شده است.

به هر حال اگر ما نگاهی بیاندازیم به کامپوننت های مقدماتی سازنده هر دو موجود ( کامپیوتر و میکرو کنترلر)  شباهت های زیادی را خواهیم دید.

هر کامپیوتری در بازار، با واحد پردازش مرکزی (CPU)  شروع خواهد شد.

این ( CPU ) مغز سیستم است اما در پس زمینه این مغز ،  واحد محاسبات و عملگرهای منطقی هستند که به ما اجازه می‌دهند ،  روی برنامه ها و نرم افزارها ،  عملیاتی انجام دهیم.

یک میکروکنترلر،  یک واحد پردازش مرکزی(CPU)  دارد که تنها ،  یک عملکرد را اجرا می کند .

یک میکروکنترلر اغلب یک حافظه دارد همانطور که کامپیوتر شما یک هارد دیسک( فضای ذخیره سازی)  دارد.

حافظه به میکرو این اجازه را میدهد که اطلاعاتی را ذخیره کند.

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

کامپوننتی دیگر  که در همه سیستم های کامپیوتری ضروریست ،  کلاک است .

کلاک، سرعت فکر کردن CPU  یا سرعت پردازش اطلاعات را کنترل می‌کند.

برای مثال چیزهایی که روی صفحه نمایش شما نمایش داده می شود  یا دانلود موسیقی و فیلم  از اینترنت را  کنترل می کند.

یک  میکروکنترلر دارای  یک سیستم کلاک پایه ای در اسیلاتور است.

این اسیلاتور می‌تواند به عنوان موتور یک کامپیوتر فکر کند .  بدون  وجود آن،  کاری انجام نخواهد شد.

تصور کنید ،  شما یک برند جدید ماشین دارید با امکاناتی فوق العاده  اما بدون یک موتور این امکانات بی استفاده  هستند .

موقعی که شما یک میکروکنترولر را سفارش می دهید این میکروکنترلر شامل یک ویژگی اختصاصی خواهد بود.

تعیین سرعت اسیلاتور چگونه سرعت میکروکنترلر را افزایش خواهد داد؟

این کار ممکن است تاثیر خاصی روی جنبه های مختلف برنامه داشته باشد  از جمله روی وضوح پاسخ میکروکنترلر و مصرف توان آن .

در نهایت برای اینکه با کامپیوتر ارتباط برقرار کنید  شما به وسایل جانبی خاصی نیاز دارید از جمله صفحه کلید یا مانیتوری که اطلاعات مهمی را روی آن به عنوان خروجی مشاهده کنید.

در یک میکرو کنترلر بین ورود اطلاعات و دریافت اطلاعات تفاوت وجود ندارد، به هر صورت شما نیازمند وسایل جانبی هستید.

وسایل جانبی در میکرو کنترلر معمولاً به همراه پین ها در یک پکیج (واحد)  قرار دارند.

اگر خواسته باشید با میکروکنترلر ارتباط برقرار کنید و اطلاعات خاصی را  از یک ابزار دریافت کنید باید ارتباطی مداری با  پین های میکرو کنترلر  برقرار کنیم.

در کامپوننت های پایه ای میکروکنترلر که شامل پردازشگر، حافظه، کلاک و ابزارهای جانبی است یکی از آنها با دیگران متفاوت است.

ممکن است در یک برنامه شما متوجه شوید که با میکروکنترلر می توانید  اعمال بسیار سریعی را انجام دهید  یا ممکن است اطلاعات بسیار زیادی برای ذخیره کردن داشته باشید که نیازمند یک ابزار با حافظه متراکم است .

دیگر فاکتور ها و ابزار جانبی ای که شاید شما در یک برنامه خاص نیاز داشته باشید  را میتوانید ازشرکت‌هایی مانند میکروچیپ که شامل تنوع زیادی از این ابزارها هستند را  تهیه کنید .

با وجود در دسترس بودن ابزارهای جانبی مختلف ،  میکروکنترلر یک ابزار توانا جهت اجرای برنامه‌های مختلف است .

هر چیزی، از یک ریموت کنترل تلویزیون ساده گرفته تا ابزارهای ارتباطی مانند تلفن های هوشمند، برنامه های پزشکی، لوازم خانگی، سنسور خودکار تنظیم فشار باد لاستیک ماشین، ریموت ماشین ، پنل های خورشیدی و خیلی چیزهایی دیگر، همه آنها از یک کامپیوتر کوچک که حتی اندازه آن از تکه ای از کاغذ ، کوچکتر است استفاده می کنند .

نگاه کنید به یک مثال ساده تا قدرت میکروکنترلرها را وقتی به طراحی شما اضافه می‌شوند را ببینید .

در اینجا شما ال ای دی و کلیدهای فشاری می بینید.

حال اگر بخواهیم این ال ای دی را در سه زمان مختلف، روشن کنیم طبیعتا باید دکمه را در سه زمان مختلف فشار دهیم.

حال اگر از یک میکرو کنترلر استفاده کنیم این طراحی چه تفاوتی خواهد کرد؟

با این کار، ما یک جزء بسیار قدرتمند و هوشمند را به سیستم اضافه می کنیم .

شما می توانید یک برنامه روی میکرو کنترلر نصب کنید تا تشخیص دهد موقعی که کلید فشاری ،  فشار داده میشود، در زمانهای مختلف ال ای دی  روشن شود.

این یک برنامه مقدماتی است که به شما ذهنیتی از امکانات یک مدار ساده محدود شده ، می دهد.

ممکن است دوست داشته باشید بفهمیم، چند بار کلید فشاری، فشار داده شده است؟  برای این کار یک کلاک در میکروکنترلر ایجاد میکنید  و آن به طور خودکار می‌تواند تعداد دفعاتی که این کلید  فشار داده شده است را بشمارد .

بیایید بحث مان را جمع بندی کنیم.

میکروکنترلر یک کامپیوتر بسیار کوچک با کامپوننت هایی شبیه یک کامپیوتر است.

ولی به صورت یک قطعه ساخته شده است و معمولاً یک عمل اختصاصی را انجام میدهد.

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

برای نظر دادن،پیشنهاد یا اطلاعات اضافی ،  لطفاً از ارتباط برقرار کردن با واحد آکادمی میکروچیپ دریغ نکنید

آدرس ایمیل : [email protected]

متشکرم

 

برای دیدن متن انگلیسی روی لینک مقابل کلیک کنید : متن انگلیسی

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *