مدل آموزشی:
توضیحات پروژه:
در این پروژه آموزشی، با استفاده از نرم افزار Matlab از طریق ارتباط سریال RS232 ، کلیه مراحل کنترل Stepper Motor ( جهت گردش موتور ، تعداد گام های حرکت موتور و فرکانس) قابل کنترل است.
جهت راه اندازی Steppr Motor از روش راه اندازی موجی ( تک بیتی ) استفاده شده است.
کلیه پردازش های لازم جهت راه اندازی Stepper Motor در نرم افزار Matlab انجام می شود ، وظیفه میکروکنترلر این است که عدد دریافت شده از پورت سریال را، در پورت خروجی خود که به درایور استپ موتور متصل شده ، بار گذاری نماید.
بعد از اجرای M-File در نرم افزار Matlab سوال زیر پرسیده خواهد شد:
در این قسمت از شما تعداد پالس های موتور پله ای پرسیده می شود.
و در سوال بعدی:
زمان اجرای هر گام ( فرکانس ) پرسیده می شود. زمان را باید بر حسب ثانیه وارد کرد. مثلا برای 100 میلی ثانیه عدد 0.1 وارد شود.
سوال آخر:
جهت حرکت با کاراکترهای L یا R وارد می شود.
بعد از زدن Enter برنامه وارد روال محاسباتی شده و مطابق با دستورات وارد شده ، کد مناسب را به پورت سریال میفرستد.
بعد از اتمام حرکت موتور پله ای ، در پنجره متلب ، دوباره سوالات قبل جهت حرکت بعدی پرسیده می شود.
مدل آموزشی:
توضیحات پروژه:
در این پروژه آموزشی، با استفاده از نرم افزار Matlab از طریق پورت USB ، کلیه مراحل کنترل Stepper Motor ( جهت گردش موتور ، تعداد گام های حرکت موتور و فرکانس) قابل کنترل است.
جهت راه اندازی Steppr Motor از روش راه اندازی موجی ( تک بیتی ) استفاده شده است.
کلیه پردازش های لازم جهت راه اندازی Stepper Motor در نرم افزار Matlab انجام می شود ، وظیفه میکروکنترلر این است که عدد دریافت شده از پورت سریال را، در پورت خروجی خود که به درایور استپ موتور متصل شده ، بار گذاری نماید.
بعد از اجرای M-File در نرم افزار Matlab سوال زیر پرسیده خواهد شد:
در این قسمت از شما تعداد پالس های موتور پله ای پرسیده می شود.
و در سوال بعدی:
زمان اجرای هر گام ( فرکانس ) پرسیده می شود. زمان را باید بر حسب ثانیه وارد کرد. مثلا برای 100 میلی ثانیه عدد 0.1 وارد شود.
سوال آخر:
جهت حرکت با کاراکترهای L یا R وارد می شود.
بعد از زدن Enter برنامه وارد روال محاسباتی شده و مطابق با دستورات وارد شده ، کد مناسب را به پورت سریال میفرستد.
بعد از اتمام حرکت موتور پله ای ، در پنجره متلب ، دوباره سوالات قبل جهت حرکت بعدی پرسیده می شود.
AVR Projects
اهداف پروژه:
ميكرو اين پروژه از نوع AVR به شماره Attiny2313 ميباشد. و برنامه ميكروكنترلر با كامپايلر Bascom نوشته شده است.
برای ارتباط پروژه با کامپیوتر از ارتباط RS232 استفاده شده است که با یک رابط به پورت COM وصل میشود. با استفاده از محیط Hyper Terminal و دستوراتی که برای میکرو تعریف شده است شما می توانید جهت گردش موتور و تعداد گام های حرکت موتور را کنترل کنید.
برای این پروژه یک برنامه با VB نوشته شده است، که می توانید کلیه مراحل کنترل Stepper Motor را بدون نیاز به محیط Hyper Terminal انجام دهید.
برد اين پروژه با مدار چاپي كار شده است.