در این پروژه آموزشی، با استفاده از نرم افزار Matlab از طریق ارتباط سریال RS232 ، کلیه مراحل کنترل Stepper Motor ( جهت گردش موتور ، تعداد گام های حرکت موتور و فرکانس) قابل کنترل است.
جهت راه اندازی Steppr Motor از روش راه اندازی موجی ( تک بیتی ) استفاده شده است.
کلیه پردازش های لازم جهت راه اندازی Stepper Motor در نرم افزار Matlab انجام می شود ، وظیفه میکروکنترلر این است که عدد دریافت شده از پورت سریال را، در پورت خروجی خود که به درایور استپ موتور متصل شده ، بار گذاری نماید.
این پروژه نمونه آموزشی می باشد.
اهداف آموزشی:
• آشنایی با موتورهای پله ای ( Stepper Motor ) و چگونگی راه اندازی آنها
• آشنایی با ارتباط سریال UART
• آشنایی با اینتر فیسینگ در متلب ( Matlab )
• آشنایی با نحوه ساخت برد مدار چاپی
اجزای پروژه:
• در این پروژه از یک Stepper Motor تک قطبی ۱۲ ولت با استپ ۱۵ درجه استفاده شده است.
• جهت ارتباط میکروکنترلر با کامپیوتر از ارتباط سریال RS232 استفاده شده است.
میکروکنترلر و برنامه پروژه:
• این پروژه با میکروکنترلر AVR با کامپایلر بیسکام ( Bascom Avr ) به زبان بیسیک قابل سفارش است.
• این پروژه با میکروکنترلر AVR با کامپایلر کد ویژن ( Code Vision AVR ) به زبان C قابل سفارش است.
• این پروژه با میکروکنترلر ۸۰۵۱ با کامپایلر بیسکام ( Bascom 8051 ) به زبان بیسیک قابل سفارش است.
• این پروژه با میکروکنترلر ۸۰۵۱ با کامپایلر کیل ( Keil C51 ) به زبان اسمبلی قابل سفارش است.
برد پروژه:
• برد پروژه با مدارچاپی قابل سفارش است.
همراه این پروژه موارد زیر ارسال می شود:
۱ . CD شامل فایل های زیر:
• توضیحات کامل از پروژه ، تحت فایل Word ، که در آن نحوه راه اندازی پروژه ، شماتیک مدار ، برنامه میکروکنترلر ، برنامه Matlab و روش ساخت برد پروژه ، به صورت مصور شرح داده شده است.
• نرم افزارهای Bascom Avr ، Code Vision AVR ، Bacom 8051 , Keil C51, Proteus , Matlab
۲ . یک عدد آداپتور ۱۲ ولت.
۳ . کابل ارتباط سریال