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

دوره مرداد ماه ۹۷

آشنایی مختصر با دوره

 میکروکنترلرهای dsPIC طراحی شده توسط شرکت Microchip ترکیبی از میکروکنترلر و DSP می باشد که قابلیت های هر دو را در یک تراشه ارائه می کند . کارایی بالای کنترلرهای dsPIC موجب گسترش بکارگیری این نوع کنترلر شده است که از جمله قابلیت های آن می توان به کنترل موتور و تبدیل توان ، پردازش سیگنال ، UPSها ، اینورترها ، تقویت ضریب توان در سیستم های قدرت ، پردازش سنسورهای متفاوت ،کنترل سیگنال های دیجیتال و کاربردهای عمومی اشاره کرد. این میکروکنترلرها ۱۶ بیتی بوده و سرعتی معادل ۳۰MIPS ، ۴۰MIPS و ۷۰MIPS دارند. در دوره برنامه نویسی میکروکنترلر dsPIC از نرم افزار MPLAB IDE برای برنامه نویسی میکروکنترلرها استفاده میشود، این نرم افزار به صورت رسمی از شرکت میکروچیپ ارائه شده و رایگان است و از نظر کیفیت و سرعت نیز بهترین کامپایلرها را نسبت به برنامه های غیر رسمی مانند MikroC و… داراست. مجموعه نرم افزاری MPLAB به کلیه شرکت کنندگان داده خواهد شد.

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

  • آشنایی با معماری داخلی میکروکنترلرهای dspic و بررسی امکانات سخت افزاری آن
  • مقایسه چند مدل میکروکنترلر dspic از خانواده ۳۰F ، ۳۳F و ۳۳EP
  • معرفی نرم افزارهای برنامه نویسی میکروکنترلر dspic مانند MikroC و MPLAB IDE
  • آشنایی با منابع تغذیه کلاک و ریست میکروکنترلر
  • نحوه اتصال کریستال یا منبع کلاک  خارجی به میکرو
  • ملاحظات سخت افزاری جهت طراحی برد میکرو کنترلر
  • آشنایی با پورت های ورودی و خروجی، نحوه تنظیمات آنها
    • راه اندازی سنسور دمای ds18b20 (سنسور دمای دیجیتال)
    • راه اندازی و اتصال LCD کاراکتری به میکروکنترلر
  • آشنایی با واحد ADC میکروکنترلر
    • نحوه خواندن چند سیگنال به صورت همزمان
    • خواندن چند سیگنال به صورت پشت سر هم
    • تنظیم ADC برای خروجی صحیح یا اعشاری
    • ملاحضات سخت افزاری ADC
    • راه اندازی سنسور دمای  LM35 (سنسور دمای آنالوگ)
  • معرفی انواع تایمرهای میکروکنترلر، نحوه استفاده از آنها
    • تایمرهای ۱۶ بیتی
    • تشکیل تایمر ۳۲ بیتی از ۲ تایمر ۱۶ بیتی
  • معرفی واحد input capture
    • محاسبه مقدار فرکانس و سیکل وظیفه شکل موج ورودی
  • معرفی واحد PWM کنترل موتور
    • نحوه تنظیمات فرکانس کلید زنی
    • تنظیم سیکل وظیفه
    • ایجاد dead time مناسب
    • تولید PWM برای کنترل مبدل های سوئیچینگ
    • کنترل حلقه بسته یک مبدل سوئیچینگ boost توسط میکروکنترلر
    • ایجاد PWM سه فاز برای اینورتر
  • نحوه استفاده از وقفه ها در میکروکنترلر dspic
  • آموزش پروتکل های ارتباطی
    • SPI
      • راه اندازی آی سی مبدل دیجیتال به آنالوگ ۱۲ بیتی MCP4921
    • I2C
      • راه اندازی آی سی ساعت  DS1307

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

دوره برنامه نویسی میکروکنترلر dsPIC در ۶ جلسه ۵ ساعته و با هزینه ۳۹۰ هزار تومان برگزار میگردد. زمان برگزاری این دوره به صورت زیر است:
۱۱، ۱۲، ۱۸، ۱۹، ۲۵ و ۲۶ مرداد ماه (۳ هفته پنج شنبه ها و جمعه ها) از ساعت ۱۴:۳۰ الی ۱۹:۳۰

جهت شرکت در دوره، لطفا فرم پیش ثبت نام را تکمیل کنید.

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