کد دوره 6902
روز های برگزاری
جمعه ها 16 الی 20
تاریخ شروع:1403/07/20
شهریه:58,000,000 ریال
چنانچه در دوره های ارائه شده نمی توانید شرکت نمایید می توانید شماره موبایل خود را وارد کرده تا دوره های جدیدی که ارائه می شود برای شما پیامک شود
یکی از محبوب ترین میکروکنترلرهای شناخته شده در دنیا میکروکنترلر ARM است. در ادامه به توضیح مفاهیم و کاربرد این کامپیوتر کوچک می پردازیم و همچنین در مورد مفهوم میکروکنتر لر به طور کلی صحبت می کنیم.
میکروکنترلر یا ریز کنترل گر، تراشه های الکترونیکی کوچک و ارزان
قیمتی هستند که امروزه در بیشتر وسایل دیجیتالی که در زندگی ما
کاربرد دارند، استفاده شده است. با گسترده شدن اینترنت اشیا و نفوذ
تکنولوژی به زندگی بشر، شاهد آن هستیم که اکثر وسایلی که برای انجام
امور و فعالیت های خودمان استفاده می کنیم دارای میکروکنترلر هستند.
کامپیوترها، تبلت ها، گوشی های هوشمند، ماشین لباس شویی، دستگاه قهوه
ساز، جارو برقی و غیره همه و همه از تراشه های مدار مجمتع IC یا
قطعات سخت افزاری الکترونیکی کوچکی به اسم میکروکنترلر استفاده می
کنند. ولی میکروکنترلر فراتر از این موارد می باشد. پس کاربرد تراشه
های IC چیست و چه عملکردی در وسایل الکترونیکی و دیجیتال دارند؟ در
ادامه آن ها را شرح می دهیم. دلیل نام گذاری این قطعات تحت عنوان ریز
کنترل گر یا میکروکنترلر، ابعاد و سایز و قابلیت کنترلی آن ها می با
شد. میکروکنترلرها در وسایلی که به درجه ای از کنترل برای انجام امور
نیازمندند استفاده می شوند. به میکروکنترلرها، کامپیوترهای کوچک نیز
می گویند زیرا دارای پردازنده، حافظه و پورت ورودی و خروجی هستند. به
صورت توکار در وسایل تعبیه شده و وظایف خاصی را انجام می دهند.
میکروکنترلر نیز مانند یک رایانه، از طریق پورت ورودی، مقادیر خام را
دریافت کرده، مجموعه ای از عملیات بر روی آن ها انجام داده و نتیجه
خاصی را به عنوان خروجی ارائه می دهد. میکروکنترلرها قابلیت برنامه
نویسی دارند و باتوجه به برنامه ای که به آن ها داده شده وسایل را
کنترل می کنند.
با صنعتی شدن جوامع و نیاز به کنترل بخش های زیادی از دستگاه های
کاربردی صنعت مانند اندازه گیری زمان، ارسال و دریافت اطلاعات از بخش
های مختلف، شمارنده ها و غیره منجر به تولید میکروکنترلرها شد. شرکت
هایی که دستی در ساخت قطعات الکترونیک داشتند، درصدد تولید سیستم
یکپارچه برای کنترل دستگاه های صنعتی برآمدند تا تمامی کارها و کنترل
ها را به صورت خودکار انجام دهد. این روند باعث شد که در سال 1971
میلادی، گری بون و مایکل کوکران TMS 1000 را به عنوان اولین
میکروکنترلر توسعه دهند. این میکروکنترلر در سال 1974 میلادی به صورت
تجاری انتشار یافت. اولین میکروکنترلر بزرگترین شرکت سخت افزاری جهان
اینتل تحت عنوان 8080 در سال 1980 میلادی عرضه شد. در کنار Intel
اینتل، شرکت های دیگری مانند زایلوگ، موتورولا و هیتاچی نیز در ساخت
میکروکنترلر فعالیت داشته و دارند.
امروزه استفاده از میکروکنترلرها این قطعات سخت افزاری کوچک محبوبیت
و طرفداران زیادی پیدا کرده است. با نگاهی به اطراف خود و وسایلی که
استفاده می کنیم پی می بریم که در اغلب جوانب زندگی بشر
میکروکنترلرها حضور و کاربرد دارند. در زیر به تعدادی از وسایلی
اشاره می کنیم که از میکروکنترلرها برای کنترل اتوماتیک یک کار خاص
بهره می برند.
مایکروفر
ماشین لباس شویی
جاروبرقی
سیستم تشخیص حریق و هشدارهای امنیتی
تجهیزات پزشکی مانند فشارسنج، MRI، اشعه ایکس، گلوکز متر
دستگاه های صنعتی مانند ولت سنج، آمپر سنج، ربات های انتخاب، تسمه
نقاله
تا اینجا به شرح میکروکنترلر و کاربردهای آن پرداختیم. از
میکروکنترلرهای مهم موجود در بازار PIC،
AVR، 8051 و ARM
هستند. در ادامه به بررسی میکروکنترلر نام آشنای ARM از خانواده
میکروکنترلرها خواهیم-پرداخت.
ARM خلاصه شده عبارت Advanced RISC (Reduced Instructions Set
Computer) microcontroller می باشد. شرکت های بزرگی مانند اپل،
موتورولا، کوالکام، سامسونگ و TI، امتیاز حق تولید میکروکنترلر
ARM-STM32 را از شرکت ARM گرفته اند و در قبال پرداخت هزینه به این
شرکت، میکروکنترلر ARM-STM32 را تولید می کنند. در این میکروکنترلر
از پردازنده های ARM استفاده شده است. پردازنده های ARM دارای قابلیت
RISC می باشند یعنی از مجموعه دستورات ساده تر و کم تری برای پردازش
استفاده می کنند. این پردازنده در اندازه های 32 و 64 بیتی عرضه شده
است. از آنجایی که یک میکروکنترلر دارای پردازنده، حافظه های RAM و
ROM می باشد، با ترکیب این دو حافظه و پردازنده ARM، میکروکنترلر
ARM-STM32 شکل گرفت. این میکروکنترلر در دستگاه های هوشمند مانند
تبلت، موبایل، ماشین های لباس شویی، جاروبرقی ها و خیلی از وسایل
الکترونیکی و دیجیتالی دیگر استفاده می شود. میکروکنترلرهای ARM از
لحاظ نوع پردازنده CPU به Cortex-A، Cortex-R، Cortex-M، SecurCore و
یادگیری ماشین تقسیم می شوند. در ادامه به توضیح دو مدل از این
میکروکنترلرها میپردازیم.
میکروکنترلرهای ARM که دارای پردازنده Cortex-A هستند در دستگاه هایی
به کار گرفته می شوند که از سیستم عامل اندروید و لینوکس استفاده
کنند. این سیستم عامل ها دارای کارایی بالا می باشند.
میکروکنترلرهای ARM با پردازنده Cortex-R زمانی کاربرد دارد که
کاربران آن به پاسخ های بلادرنگ نیاز داشته باشند. به عبارت دیگر این
میکروکنترلرها برای استفاده در سیستم های بلادرنگ Real-Time مانند
هدست ها و یا خودروسازی کاربرد دارند.
میکروکنترلر ARM-STM32 به دلیل بهره بردن از پردازنده قوی خود در حوزه های رباتیک،پزشکی، تجهیزات امنیتی، خودروسازی، دستگاه های نظارتی، تجهیزات الکترونیکی و دیجیتالی به کار می روند.
یادگیری میکروکنترلر ARM-STM32 برای دانشجویان رشته های مهندسی برق و الکترونیک و کامپیوتر، دانش آموزان هنرستانی رشته برق و الکترونیک، مهندسین سخت افزار و افرادی که به طراحی تکنولوژی مبتنی بر میکروکنترلر ARM-STM32 علاقه دارند، مناسب است. آموزشگاه مهرگان با درنظر گرفتن دوره آموزشی میکروکنترلر ARM-STM32 برای آموزش علاقمندان به فعالیت در این زمینه، نقش موثری ایفا می کند.
مجتمع آموزشی مهرگان اصفهان، دومین آموزشگاه برتر ایران در زمینه آموزش نرم افزارهای مهندسی می باشد. آموزشگاه مهرگان با داشتن اساتید مجرب و متخصص، اقدام به برگزاری کلاس آموزشی میکروکنترلر ARM کرده است. فراگیران در این دوره می توانند به صورت پروژه محور، با این قطعه و مفاهیم موجود در آن آشنا شده و مهارت و تسلط کافی برای برنامه نویسی میکروکنترلر ARM-STM32 را به دست آورند. دانشجویان برای انجام پروژه های دانشجویی خود با راهنمایی اساتید متخصص و حرفه ای آموزشگاه مهرگان اصفهان، آموزش های لازم را کسب می کنند. همچنین برای فعالیت در بازار کار به صورت استخدام در شرکت ها و کارخانجات توانایی لازم را به دست می آورند. فراگیران پس از پایان دوره و گرفتن مدرک معتبر و قابل ترجمه، به صورت نیروی متخصص و کارآمد در زمینه استفاده از میکروکنترلر ARM-STM32 و کدنویسی در آن، وارد بازار کار شده و کسب درآمد می کنند.
مباحث دوره آموزشی ARM به شرح زیر می باشد :
پیشنیاز این دوره آموزشی، تسلط خوب یا متوسط بر زبان برنامه نویسی C با رویکرد میکروکنترلر و آشنایی با یک میکروکنترلر 8 بیتی مثل AVR است.
هرگونه سخت افزار با میکروکنترلر F103 از ST و پروگرامر STLink
راه های ارتباط با ما