کنترل استپ موتور با LCD

ریال 1,350,000

استپ موتور نوعی از موتور است که بصورت پله پله حرکت می کند به اینصورت که به ازای هر درجه مشخص آن که در این موتور ۰٫۹ درجه است با ارسال یک پالس به اندازه ۰٫۹ درجه حرکت میکند و برای اینکه بتواند یک دور کامل بچرخد باید ۴۰۰ پالس به آن داده شود. استپ موتور ها یا موتورهای پله ای برای کارهای دقیق با حساسیت بالا استفاده می شوند . شما براحتی میتوانید موقعیت موتور خود را تعیین کنید و آن را به زاویه مشخصی هدایت کنید

توضیحات

 
در این پروژه از میکروکنترلر ATMEGA16 به منظور کنترل استپ موتور استفاده شده است که کلیه پیغام ها بر روی یک نمایشگر نشان داده می شود .

استپ موتور نوعی از موتور است که بصورت پله پله حرکت می کند به اینصورت که به ازای هر درجه مشخص آن که در این موتور ۰٫۹ درجه است با ارسال یک پالس به اندازه ۰٫۹ درجه حرکت میکند و برای اینکه بتواند یک دور کامل بچرخد باید ۴۰۰ پالس به آن داده شود. استپ موتور ها یا موتورهای پله ای برای کارهای دقیق با حساسیت بالا استفاده می شوند . شما براحتی میتوانید موقعیت موتور خود را تعیین کنید و آن را به زاویه مشخصی هدایت کنید .

همان طور که مشاهده می کنید توسط سه میکروسوئیچ تعریف شده روی برد میتوان دور موتور را به صورت مرحله به مرحله کنترل نمود که در این پروژه ۱۰ Level برای سرعت چرخش موتور در نظر گرفته شده است. همزمان با کنترل استپ موتور حالت حرکتی موتور بر روی LCD نشان داده می شود .

برنامه نویسی این پروژه به زبان C و تحت کامپایلر CodevisionAVR می باشد. در برنامه نویسی پروژه کنترل استپ موتور سعی شده تا برنامه آن به نحوی آماده شود که علاوه بر بهینه بودن، از ساختار منطقی و منظمی تبعیت نماید و بدین منظور بیشتر کدها در قالب توابع فرعی و یک سری کتابخانه های اختصاصی همراه با کامنت داخل کدها، می باشد .

در صورت درخواست میتوان هر تغییرات دلخواهی را بر روی پروژه کنترل استپ موتور حتی تحت طراحی جداگانه ای، اعمال نمود .