بایگانی

بایگانیِ دستهٔ ‘پروژه با RS232’

كنترل دور DC Motor با Matlab

AVR Projects

كنترل دور DC Motor با Matlab

اهداف پروژه:

  • نحوه ی درایو کردن DC Motor  با میکروکنترلر
  • آشنایی با انکدر موتور DC برای تشخیص RPM
  • آشنایی با تایمر ، کانتر و PWM
  • آشنایی با ارتباط سریال UART
  • آشنایی با اینتر فیسینگ در متلب ( Matlab )

ميكرو اين پروژه از نوع AVR به شماره ATmega16  ميباشد. و برنامه ميكروكنترلر با كامپايلر Bascom نوشته شده است.

برای ارتباط پروژه با کامپیوتر ار ارتباط RS232 استفاده شده است که با یک رابط به پورت COM وصل میشود.

برای این پروژه یک درایور با نرم افزار متلب ( Matlab ) نوشته شده است، که می توانید کلیه مراحل کنترل و مانیتورینگ DC Motor  را انجام دهید.
بعد از روشن کردن پروژه و اجرای m فایل پروژه ، در محیط Command Window نرم افزار متلب ( Matlab ) ، مقدار RPM تنظیمی برای موتور، پرسیده می شود. بعد از وارد کردن RPM ، موتور شروع به کار خواهد کرد. بعد از گذشت چند ثانیه دور موتور،  در همان تعداد دور وارد شده توسط کاربر،  تنظیم می شود. حتی اگر شما موتور را تحت بار هم قرار دهید، باز در همان تعداد دور وارد شده تنظیم خواهد شد.
تمامی مراحل مربوط به محاسبه، PWM مناسب برای درایور،  توسط نرم افزار Matlab انجام میشود. میکرو فقط نقش واسط را خواهد داشت .
از محیط Command Window نرم افزار Matlab  برای مانیتورینگ پروژه استفاده شده. شما در تمامی مدت می توانید مقادیر متغییر های RPM و PWM را در این محیط ببینید. برای کارایی بهتر این پروژه ، از یک LCD 16*2 نیز برای مانیتورینگ کردن این دو متغییر بر روی برد پروژه استفاده کرده ایم.

برد اين پروژه با مدار چاپي كار شده است.

در صورت تمایل می توانید پروژه را با برد سوراخ دار سفارش دهید.

نمونه لحیم کاری با برد سوراخ دار

توضیحات بیشتر

كنترل Stepper Motor با Matlab

AVR Projects

 

كنترل Stepper Motor  با Matlab

 

اهداف پروژه:

  • آشنایی با استپ موتور ( stepper motor ) و چگونگی راه اندازی آن
  • آشنایی با ارتباط سریال UART
  • آشنایی با اینتر فیسینگ در متلب ( Matlab )

ميكرو اين پروژه از نوع AVR به شماره Attiny2313  ميباشد. و برنامه ميكروكنترلر با كامپايلر Bascom نوشته شده است.

برای ارتباط پروژه با کامپیوتر ار ارتباط RS232 استفاده شده است که با یک رابط به پورت COM وصل میشود. با استفاده از محیط Hyper Terminal و دستوراتی که برای میکرو تعریف شده است شما می توانید جهت گردش موتور  و  تعداد گام های حرکت موتور را کنترل کنید.

برای این پروژه یک M فایل با نرم افزار Matlab نوشته شده است، که می توانید کلیه مراحل کنترل  Stepper Motor  را بدون نیاز به محیط Hyper Terminal انجام دهید.

برد اين پروژه با مدار چاپي كار شده است.

در صورت تمایل می توانید پروژه را با برد سوراخ دار سفارش دهید.

نمونه لحیم کاری با برد سوراخ دار

توضیحات بیشتر

    كنترل Stepper Motor با VB

    AVR Projects

    www.mcelectronics.ir

    اهداف پروژه:

    • آشنایی با استپ موتور ( stepper motor ) و چگونگی راه اندازی آن
    • آشنایی با ارتباط سریال UART
    • آشنایی با اینتر فیسینگ در ویژوال بیسیک ( VB )

    ميكرو اين پروژه از نوع AVR به شماره Attiny2313  ميباشد. و برنامه ميكروكنترلر با كامپايلر Bascom نوشته شده است.

    برای ارتباط پروژه با کامپیوتر از ارتباط RS232 استفاده شده است که با یک رابط به پورت COM وصل میشود. با استفاده از محیط Hyper Terminal و دستوراتی که برای میکرو تعریف شده است شما می توانید جهت گردش موتور  و  تعداد گام های حرکت موتور را کنترل کنید.

    برای این پروژه یک برنامه با VB نوشته شده است، که می توانید کلیه مراحل کنترل Stepper Motor  را بدون نیاز به محیط Hyper Terminal انجام دهید.

    برد اين پروژه با مدار چاپي كار شده است.

    در صورت تمایل می توانید پروژه را با برد سوراخ دار سفارش دهید.

    نمونه لحیم کاری با برد سوراخ دار

    توضیحات بیشتر

    دنبال‌کردن

    هر نوشتهٔ تازه‌ای را در نامه‌دان خود دریافت نمایید.