X
تبلیغات
انجام پروژه های الکترونیکی - کنترل Stepper Motor با کامپیوتر ( نرم افزار Matlab ) از طریق پورت سریال RS232
پروژه های الکترونیکی

پروژه با میکروکنترلر AVR

مدل آموزشی:

توضیحات پروژه:

در این پروژه آموزشی، با استفاده از نرم افزار Matlab از طریق ارتباط سریال RS232 ، کلیه مراحل کنترل  Stepper Motor  ( جهت گردش موتور ، تعداد گام های حرکت موتور  و فرکانس) قابل کنترل است.

جهت راه اندازی Steppr Motor از روش راه اندازی موجی ( تک بیتی ) استفاده شده است.

کلیه پردازش های لازم جهت راه اندازی Stepper Motor در نرم افزار Matlab انجام می شود ، وظیفه میکروکنترلر این است که عدد دریافت شده از پورت سریال را،  در پورت خروجی خود که به درایور استپ موتور متصل شده ، بار گذاری نماید.

بعد از اجرای M-File در نرم افزار Matlab سوال زیر پرسیده خواهد شد:

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

و در سوال بعدی:

زمان اجرای هر گام ( فرکانس ) پرسیده می شود. زمان را باید بر حسب ثانیه وارد کرد. مثلا برای 100 میلی ثانیه عدد 0.1 وارد شود.

سوال آخر:

جهت حرکت با کاراکترهای L یا R وارد می شود.

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

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


اهداف آموزشی:

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

اجزای پروژه:

  • در این پروژه از یک Stepper Motor تک قطبی 12 ولت با استپ 15 درجه استفاده شده است.
  • میکروکنترلر به کار رفته در این پروژه ATmega16 می باشد.
  • جهت ارتباط میکروکنترلر با کامپیوتر از ارتباط سریال RS232 استفاده شده است.

برنامه میکروکنترلر پروژه:

  •  برنامه میکروکنترلر به زبان بیسیک با کامپایلر بیسکام ( Bascom Avr ) قابل سفارش است.
  • برنامه میکروکنترلر به زبان C با کامپایلر کد ویژن (  Code Vision AVR ) قابل سفارش است.

برد پروژه:

  •  برد پروژه با مدارچاپی قابل سفارش است.
  • برد پروژه با برد سوراخ دار قابل سفارش است.

 

همراه اين پرو‍ژه موارد زیر ارسال می شود:

1.      CD  شامل فایل های زیر:

  • توضیحات کامل از پروژه ، تحت فایل Word ، که در آن نحوه راه اندازی پروژه ، شماتیک مدار ، برنامه میکروکنترلر  ، برنامه Matlab و روش ساخت برد پروژه ، به صورت مصور شرح داده شده است.
  • نرم افزارهاي Bascom Avr ، Code Vision AVR ، Proteus , Matlab

2.       یک عدد آداپتور 12 ولت.

3.     کابل ارتباط سریال


جهت سفارش ساخت این پروژه به سایت www.M32.ir مراجعه کنید.

پروژه های مشابه

    

نوشته شده توسط علیرضا جودی در ساعت 1:28 | لینک  |