گام دوم مهندسی برق

مختصری درباره محور های گام دوم

میکروکنترل‌های ARM:

سرعت بالا، امکانات فراوان، واحد های پردازشی و عملیاتی قدرتمند و دیگر مزیت های میکروکنترلر های ARM باعث شده این ریزپردازنده دست برتر را نسبت به خانواده های سایر میکروکنترلر ها در بازار پیدا کند و به عنوان جایگزین مطلوب، توسط مهندسان طراح انتخاب گردد. در این دوره با یکی از خانواده قدرتمند و اقتصادی ARM تولید شرکت ST یعنی خانواده STM32 آشنا خواهید شد و خواهید توانست مدار و برنامه مورد نظر خود را مبتنی بر پردازنده های این خانواده طراحی و پیاده سازی کنید.

نرم افزار  Altium Designer:

طراحی مدار های چاپی(PCB) در مهندسی برق از اهمیت بالایی برخوردار هستند؛ به طوری که در اکثر گرایش های دانشگاهی و فعالیت های مربوط به مهندسی برق جزء اصلی ترین توانایی های فردی مهندس به شمار می رود. با کمک نرم افزار قدرتمند Altium Designer، در پایان این دوره توانایی طراحی مدارات را به صورت کاملا کاربردی کسب خواهید کرد.

مونتاژ SMD :

در طراحی و پیاده سازی مدارات مدرن، استفاده از قطعات مونتاژ شونده بر روی سطح(SMD) امری ضروری به احتساب می آید. نه تنها مدارات با طراحی SMD ابعاد کوچکتری دارند و از لحاظ قیمت و کیفیت و فناوری قابل استفاده در جایگاه بسیار مناسب تری نسبت به مدارات با قطعات DIP (پایه دار) قراردارند، بلکه تمام آی سی های پیشرفته که تعداد پایه زیادی دارند از این نوع هستند و توانایی مونتاژ آن ها بر روی بورد توسط مهندس طراح، جهت آماده سازی نمونه اولیه(پروتوتایپ) بسیار با اهمیت است.

سر فصل های آموزشی

  • بررسی میکرو کنترلر های مبتنی بر ‏ARM‏ با تکیه بر میکروکنترلر های ‏ساخت شرکت ‏ST
  • آشنایی با ‏IED Keil‏ و نحوه ی ایجاد پروژه ، برنامه نویسی و محیط ‏دیباگ
  • آشنایی با برد دیسکاوری میکرو کنترلر ‏STM32f4‎
  • آشنایی با منوال میکرو کنترلر های ‏STM32f4‎
  • راه اندازی واحد های مختلف میکروکنترلر‎ STM32f4‎‏ مانند ‏RTC‏ ، ‏ADC‏ ، ‏timer، ‏DAC، ‏GPIO، ‏DMA
  • آشنایی و راه اندازی واسط های ارتباطی ‏SPI، ‏UART، ‏I2C‏ و ...‏
  • آشنایی با نرم افزار ‏STM32 cubemx
  • آشنایی با کتابخانه ها و پروژه های آماده و استفاده از آن ها
  • آموزش مقدماتی اسکجولر ریل تایم ‏free rtos
  • بررسی انواع فیبرهای مدار چاپی و مراکز ساخت موجود
  • آشنایی با مفاهیم اولیه الکترونیک و المان های معروف
  • انجام طراحی اولیه بورد در محیط ‏schematic‏ و انتقال آن به محیط ‏PCB
  • طراحی بوردهای یک و دو لایه با استفاده از قطعات ‏dip‏ و ‏smd
  • ‏ایجاد کتابخانه شماتیک و ‏PCB‏ به منظور افزودن قطعات جدید به ‏طراحی
  • آموزش نکات کاربردی در طراحی مدار همچون سازگاری ‏الکترومغناطیسی مدار، ‏Grounding، حذف نویز، انتقال گرمایی و ...‏
  • حل مسئله پروژه و طراحی مدار و چگونگی عملکرد آن
  • ارائه راه حل مسئله در بخش میکروکنترلر بوسیله طراحی اجرای برنامه و ‏الگوریتم پردازش
  • طراحی شماتیک و ‏PCB‏ برای پروژه پایانی
  • آشنایی و تمرین مونتاژ قطعات ‏SMD‏ بر روی مدارات چاپ شده ‏
  • پیاده سازی مدار به همراه اجزا طراحی شده و تست آن
  • برنامه نویسی و راه اندازی بخش دیجیتال(میکروکنترلر ‏ARM‏) برای رسیدن ‏به خواسته های مسئله و الزامات طراحی
  • آزمایش کلی پروژه و حصول اطمینان از نتایج

گام دوم مهندسی برق کلاس پلاس برای دانشجویانی طراحی شده است که به ‏سطوح اول فعالیت مهندسی، یعنی طراحی و پیاده سازی مداراات الکترونیکی ساده ‏و برنامه نویسی برای میکروکنترلر های ساده تر و یا ماژول های پردازشی ‏ساده(همچون آردوئینو) رسیده اند.‏ به زبان ساده، فارغ التحصیلان گام اول مهندسی برق کلاس پلاس کاملا با گام دوم ‏و محتوای آموزشی آن تطبیق دارند زیرا با پیاده سازی مدارات ساده آنالوگ و ‏برنامه نویسی با زبان ‏C‏ برای میکروکنترلر های ‏AVR‏ آشنا هستند.‏ برای هر دانشجوی دیگری نیز که با سطح مقدماتی برنامه نویسی و طراحی ‏مدارهای ساده آشنایی دارد، گام دوم مهندسی برق بسیار مفید و پرکاربرد است و ‏مسیر را برای جایگاه های شغلی بهتر باز می کند.‏

این دوره که ترکیبی از آموزش طراحی مدارات ‏PCB‏ و مدارات مبتنی بر ‏میکروکنترلر های قدرتمند ‏ARM‏ است به همه مهندسان، دانشجویان و علاقه ‏مندانی که می خواهند در حوزه برق و الکترونیک فعالیت کنند توصیه می شود. ‏دانشجویان از رشته ها و گرایش های مرتبط با مهندسی برق همچون مکاترونیک، ‏کنترل، روباتیک، مهندسی پزشکی، فیزیک مهندسی کامپیوتر و ... در صورتی که ‏پیش نیاز ذکر شده برای این دوره را داشته باشند می توانند تمامی مراحل آموزشی ‏را برای رسیدن به سطح بالاتری از توان مهندسی پشت سر بگذارند.‏

همانند گام اول مهندسی برق، گام دوم نیز عملی و پروژه محور برگزار خواهد شد. ‏در بخش طراحی ‏PCB، با عبور از مراحل آموزشی، دانشجویان اقدام به طراحی ‏مدار مربوط به پروژه پایانی کرده و با کمک اساتید مدار طراحی شده خود را بررسی ‏و اعتبار سنجی خواهند نمود.‏ در بخش آموزش برنامه نویسی و کار با میکروکنترلر های ‏ARM، دانشجویان در ‏گروه های دو نفره بر روی بورد های آموزشی این خانواده (‏Discovery‏) بصورت ‏عملی فعالیت نموده و صحت اجرای کد های خود را مشاهده و در صورت نیاز آنها ‏را ارتقا می بخشند.‏ در بخش آموزش مونتاژ قطعات ‏SMD‏ با زیر ساخت کاملا عملی موجود در کلاس، ‏زیر نظر استاد به تمرین خواهند پرداخت.‏ در نهایت با راه اندازی مدار های طراحی شده بوسیله دانشجویان در طول دوره و ‏حتی اتصال آن ها به یک دیگر در قالب اجزای یک پروژه بزرگتر کلاسی(در صورت ‏طراحی پروژه نهایی بصورت جمعی)، شرکت کنندگان حاصل آموزش خود را در ‏قالب مدار طراحی شده، برنامه نوشته شده و مونتاژ انجام شده توسط خودشان ‏خواهند دید.‏

هدف کلاس پلاس ایجاد مهندسان توانمندتر در پایان هر دوره است. توانمندی همه ‏جانبه صرفا با یادگیری یک مهارت بطور مجزا اتفاق نمی افتد. مهندس قوی تر، ‏متخصصیست که پروژه های پیچیده تر و بزرگتری را به انجام می رساند و این امر ‏با افزایش توانمندی همه جانبه در طراحی و راه اندازی مدارات و طراحی الگوریتم ‏و فرآیند عملکرد و در نهایت نمونه سازی، امکان پذیر است که در گام های کلاس ‏پلاسی مورد توجه و مبنای طراحی دوره ها بوده است.‏ شرکت کنندگان در گام دوم چنانچه تلاش، دقت، پشتکار و مداومت در فعالیت را ‏پشتیبان آموخته های خود قرار دهند، خواهند توانست مدار های دیجیتال-آنالوگ ‏پیچیده تری طراحی کنند، پروژه های کاری بیشتری را بپذیرند، با سفارش ‏دهندگان و شرکت های بیشتری مبادله مالی داشته باشند و در مجموع جایگاه ‏شغلی بهتر و درآمد بیشتری را کسب کنند.‏

زمان آغاز دوره: یک شنبه 30 تیر ماه
روز های تشکیل دوره: یک شنبه و سه شنبه هر هفته / ساعت 9 الی 13 ظهر
زمان پایان دوره: 27 مرداد ماه
اساتید دوره: مهندس حاجی حسنی (استاد میکروکنترلر ARM)، مهندس زاهدی ( استاد ALTIUM)، مهندس ظفری، شریف دینی، رضایی و مهربان (کمک استاد )
 

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

زمان آغاز دوره: چهار شنبه 23 مرداد ماه
روز های تشکیل دوره: چهار شنبه و پنج شنبه هر هفته / ساعت 8:30 الی 12:30 ظهر
زمان پایان دوره: پنج شنبه 14 شهریور ماه، روز انجام پروژه نهایی(صبح و بعد از ظهر)
اساتید دوره: مهندس حاجی حسنی (استاد میکروکنترلر ARM)، مهندس زاهدی ( استاد ALTIUM)