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

در دنیای صفر و یکی پیش رو این میکروکنترلرها هستند که مهمترین نقش را ایفا میکنند. شما هم با دنیای شیرین آنها برخورد داشته اید؟

با دنبال کردن این آموزش و آموزش های بعدی ما به دنیای الکترونیک دیجیتال پا بگذارید.

آشنایی با میکروکنترلرها

آشنایی با ساختار IC ها

میکروکنترلر

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

برخی از انواع IC ها از چیدمان چندین ترانزیستور (حتی در مواردی در مقیاس چندین میلیون) ساخته شده اند و
در کاربردهای بسیار متنوعی، کار را برای طراح مدارات بسیار راحت می ­کنند.

دسته ای دیگر از IC ها برپایه ­ی گیت های AND و OR ساخته شده اند و با اتصال چندین گیت در درون آن­ ها عملیات گسترده ای اجرا می شود.

از پیشرفته ­تر شدن ICهای گیت دار، ICهایی با عنوان پروسسور (processor) ساخته شدند که عملیات متنوع ریاضیاتی انجام می­دهند،
این ICها قادر به انجام عملیات جمع، ضرب و تقسیم هستند، حتی در مدل­های جدید به عملیات پیچیده­ تری دست می­زنند.

اصطلاح سایز بیتی یک میکروپروسسور یا میکروکنترلر

این اصطلاح به اینکه هر میکروپروسسور یا میکروکنترلر عملیات ریاضی اش را روی چند بیت از داده انجام می ­دهد، مربوط است.
مثلا وقتی می­گوییم میکروکنترلرهای نوع AVR از مدل 8 بیتی هستند،
یعنی عملیات جمع و تفریق و … را روی هر 8 بیت از داده همزمان انجام می­دهند و
در مقابل میکروکنترلر ARM که 32 بیتی است این عملیات را روی 32 بیت همزمان پیاده سازی می­کند.
همین نکته به خوبی بیانگر برتری سرعت عملیاتی ARM ها نسبت به AVR هاست.
(میکروکنترلرهای ARM بیش از 4 برابر سرعت دارند، چون سرعت به صورت نمایی و غیرخطی بالا می­رود)

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

توجه داشته باشید که میکروپروسسور و میکروکنترلر مفاهیم متفاوتی هستند و نباید این دو را با یکدیگر اشتباه بگیریم.

آشنایی با میکروپروسسور

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

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

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

میکروکنترلر یک واحد است که علاوه بر داشتن یک میکروپروسسور داخلی، اجزای جانبی (peripheral) نیز دارد.
این اجزا شامل انواع حافظه، واحدهای ورودی/خروجی (I/O)، انواع مبدل ها و …. است.
برای لمس بیشتر از این موضوع فرض کنید شما برای کامپیوتر خودتان یک CPU) central processor unit) خریده اید، این CPU به تنهایی کاربردی نخواهد داشت و
نیازمند این است که حافظه، درایور CD، مادربورد، پورت‌های ورودی/خروجی و سایر قطعات لازمه را تهیه کنید.

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

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

آشنایی با میکروکنترلرها و اجزای درون آن ها

برای اینکه بدانیم میکروکنترلر چیست باید با برخی از لوازم جانبی داخل آنها اشنا شویم.

لوازم جانبی میکروکنترلر

  1. نوسان ساز (Oscillator) : این قطعه برای ساخت پالس های مورد نیاز قلب میکروکنترلر استفاده میشود.
  2. مبدل های سیگنال آنالوگ به دیجیتال و برعکس (ADC / DAC)
  3. حافظه برنامه (Program Memory) با ظرفیت های مختلف.
  4. حافظه EEPROM : این مدل از حافظه براساس ساختار داخلی اش، اطلاعات را درون خودش ذخیره نگه داشته و
    دراثر قطع شدن منبع تعذیه، اطلاعات پاک نمی شوند. از این مدل حافظه برای اطلاعات اصلی و مهم استفاده می ­شود.
  5. حافظه RAM : برای ذخیره اطلاعات در حین عملیات و محاسبات استفاده میشود که در این حالت دیتا ذخیره کلی نشده و با قطع منبع تغذیه، پاک خواهد شد.
  6. واحد PWM : واحد تولید سیگنال پالس با عرض متغیر که برای راه­ اندازی موتورها خیلی کاربرد دارد.
  7. واحد ورودی/خروجی (I/O) .
  8. ارتباط با دنیای بیرون از طریق پروتکل های متفاوت ارتباط سریال
  9. تعدادی تقویت کننده عملیاتی (Op-amp)
  10. پورت های ارتباطی USB
  11. RTC) Real Time Clock)
  12. ارتباط صنعتی CAN
این را هم ببینید
راه اندازی 3 پروژه با آردوینو

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

  • قطعات و المانهای بسیار زیادی در مدلهای مختلف هر برند از میکروکنترلرها وجود دارد که
    هرکدام کاربرد مخصوص به خودش را دارد.
  • میکروکنترلرهای ARM نبست به مدل های AVR جدیدتر هستند و
    به تبع اجزای داخلی جدید و پیچیده تری نیز خواهند داشت.
  • امروزه تکنولوژی به سمت SOC) System On Chip) در حال پیشرفت است و
    دنیایی از ماژول های مختلف همگی روی یک برد کوچک جمع می­شوند.
    ماژول هایی از مدلهای پیشرفته بلوتوث، Wi-Fi و غیره همگی در دنیای SOC سوار بر یک IC کوچک شده اند.

دانلود pdf مقاله

درباره نویسنده : حانیه برمایون

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

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

۱۵ دیدگاه

  1. Avatar
    اصغر ۱۳۹۹/۰۸/۱۵ در ۲۰:۱۴ - پاسخ

    با سلام واحترام .
    با تشکر از آموزش الکترونیک در مجازی .

    • حانیه برمایون
      حانیه برمایون ۱۳۹۹/۰۸/۱۷ در ۰۹:۱۷ - پاسخ

      سلام
      ممنون از شما بابت محبتتون
      همواره موفق باشید

  2. Avatar
    علی ۱۳۹۹/۰۴/۱۷ در ۰۵:۵۸ - پاسخ

    سلام و عرض ادب.واقعا کارتون خیلی عالی هست دعاتون میکنم بااین که فعلا نمیتونم مجموعه کامل اموزش رایگان رو خریداری کنم اما تا همین حد هم ارزش کارتون خیلی بالاهست من که عاشق الکترونیک و هوشمند سازی و … هستم امیدوارم یروزی بتونم تموم مجموعه هایی که لازم دارمو با تخفیف بهتری خریداری کنم

    • حانیه برمایون
      حانیه برمایون ۱۳۹۹/۰۴/۱۷ در ۱۱:۰۷ - پاسخ

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

  3. Avatar
    فهیمه ۱۳۹۹/۰۲/۱۳ در ۱۱:۲۹ - پاسخ

    کارتون خیلی بارزشه ممنون از اینکه برای یادگیری کمکمون میکنید. :)

    • حانیه برمایون
      حانیه برمایون ۱۳۹۹/۰۲/۱۳ در ۱۶:۰۸ - پاسخ

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

    • Avatar
      علی ۱۴۰۰/۰۶/۰۲ در ۱۳:۲۵ - پاسخ

      سلام عالی بود

      • مبینا شیرین
        مبینا شیرین ۱۴۰۰/۰۶/۰۲ در ۲۰:۲۷ - پاسخ

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

  4. Avatar
    HaamedKhan ۱۳۹۸/۱۲/۱۷ در ۰۷:۴۲ - پاسخ

    واقعا عالی بود. سپاس از مقاله تون

    • حانیه برمایون
      حانیه برمایون ۱۳۹۸/۱۲/۱۷ در ۱۰:۲۹ - پاسخ

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

  5. Avatar
    مسلم حسینی ۱۳۹۸/۰۷/۱۷ در ۲۲:۱۶ - پاسخ

    ممنون از مطالب خوب شما

    • حانیه برمایون
      حانیه برمایون ۱۳۹۸/۰۷/۱۸ در ۱۱:۳۸ - پاسخ

      سلام
      ممنون از نظر لطفتون

  6. Avatar
    محمدعلی ۱۳۹۸/۰۵/۱۲ در ۱۱:۵۳ - پاسخ

    بسیار عالی و مفید هستین. ممنون که هستین

    • محمد حسین برمایون
      محمد حسین برمایون ۱۳۹۸/۰۵/۱۲ در ۱۲:۳۲ - پاسخ

      ممنون از شما که به ما انرژی میدین. ما هم تلاشمون رو بیشتر می کنیم که مفیدتر باشیم.

  7. Avatar
    R.ebrahimian ۱۳۹۸/۰۳/۲۱ در ۱۶:۵۶ - پاسخ

    خیلی ممنون ازراهنمایی هایتون

ارسال دیدگاه