پروژه کنترل سروو موتور با PWM

در این بخش به بررسی پردازنده های AVRپرداخته می شود .

مديران انجمن: Modir, مدیر سایت

پروژه کنترل سروو موتور با PWM

پستتوسط rsadeghi » 21 آذر ماه 1390, 19:51

همانطور که می دانید سروو موتور ها موتورهایی هستند که قابلیت چرخش دقیق در زاویه های 0 تا 360 درجه (البته نه در همه مدل ها ) دارند . این موتور ها اکثرا در ربات ها و جاهایی که نیاز به چرخش دقیق وجود دارد استفاده می شود ( مثل موتور دوربین مدار بسته ) .
برای چرخش این موتور ها نیاز است یک پالس بر روی پایه وسط اعمال کنید که این پالس قوانین خاصی دارد . این پالس دارای فرکانس خاصی باید باشد ( معمولا 50 تا 100 هرتز ) و عرض پالس مثبت آن باید بین یک تا 2 میلی ثانیه باشد . زمانی که یک میلی ثانیه است موتور کاملا به سمت چپ می رود . هنگامیکه 2 میلی ثانیه است موتور کاملا به سمت راست می چرخد و در حالتیکه 1.5 میلی ثانیه است موتور در حالت وسط قفل می شود .
به نظر کار ساده ای می آید ولی ساخت چنین پالسی با میکرو کار ساده ای هم نیست زیرا شما باید تایمر ها را طوری تنظیم کنید که این پالس در هر لحظه پهنای خاصی داشته باشد . پروژه ای برای شما آماده کرده ایم که بسیار ساده با تنظیم OCR و PWM به موتور جهت بدهید . با زدن هر کدام از کلید ها موتور به یک جهت مایل می شود . در صورتیکه کلیدی نزدید در وسط قرار گیرد . از این پروژه می توانید برای کنترل چرخ جلوی ربات و یا حرکت بازوی ربات و حتی چرخیدن دوربین مدار بسته محل کارتان استفاده نمایید .
مشخصات پروژه :
زبان برنامه نویسی : سی ، C
شبیه سازی : پروتئوس
کامپایلر : کدوِیژن
میکرو : Atmega16
شما سطح دسترسی مورد نیاز برای مشاهده و دریافت فایل های پیوست این پست را ندارید.
امضا با خودمان می گوییم، عادت می کنیم و با صراحت زیادی، این جمله را تکرار می کنیم.
آن چیزی که هیچ کس نمی پرسد، این است که: "به چه قیمتی عادت می کنیم؟"  (ژوزه ساراماگو)




((

عضويت  / ورود

عضويت  / ورود
)) ((

عضويت  / ورود
)) ((

عضويت  / ورود
))




عضويت  / ورود
     




برای نویسنده این مطلب rsadeghi تشکر کننده ها: 2
Modir (25 آذر ماه 1390, 21:41), mahsimasarlak (3 دي ماه 1390, 19:29)
رتبه: 33.33%
 
نماد کاربر
rsadeghi
مدیر انجمن
مدیر انجمن
 
پست ها : 553
سن: 27
حالت من: خسته
تاريخ عضويت: 11 دي ماه 1389, 01:00
محل سکونت: فولادشهر-اصفهان
تشکر کرده: 105 بار
تشکر شده: 209 بار
امتياز: 11649
اعتبار: 11
کاربر معمولی
دادن اعتبار مثبت rsadeghiدادن اعتبار منفی rsadeghi

بازگشت به AVR

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 0 مهمان