سلام دوستان.تو رو خدا کمک کنید
پروژه من کنترل سرعت موتور دی سی با استفاده از الگوریتم pid هستش
اگه کسی توی این زمینه سر رشته داره خواهشا،خواهشا ....کمک کنه
خیلی خیلی واجبه.بد جوری گیر کردم
واسه این پروژه نیاز به یه دور سنج هست که سرعت موتور رو اندازه بگیره و بده به میکرو و بعد میکرو به روش pid سرعت موتور رو روی سرعتی که از قبل به وسیله کی پد وارد میکرو کردیم ثابت نگه داره
من دور سنج رو ساختم(با استفاده از سنسور مادون قرمز) ولی برنامه نویسیش به یه روش غیر اصولیه،یعنی از کانتر نتونستم استفاده کنم از دوستان میخوام که راهنمایی کنن که چطوری از تایمر و کانتر برای دور سنج استفاده کنم و آیا روشی بهتر از سنسور مادون قرمز برای دور سنج هست(مثل دیکدر؟)اگه هست چطوری باید تهیه کنم و قیمتش؟
(من با میکرو avr و زبان بیسیک کار میکنم)
این یه مشکلم بود،مشکل بعدیم اینه که فرمولای pid رو نمیدونم چطوری توی میکرو پیاده کنم
استاد راهنما هم فقط این مطلبو گفته:
(الگوریتم بروز رسانی کنترلر را در اینتراپت تایمر قرار بده و زمان آنرا T ثانیه بگیر با اینکار هر دوره نمونه برداری شما T ثانیه طول میکشد.
[IMG][/IMG]
چه چیزی رو و چطوری باید توی اینتراپت قرار بدم؟
از این نوشته ها هم چیز زیادی نفهمیدم
سوالام اینا هستن:اولا چطوری باید با استفاده از کانتر و تایمر دور سنج بسازم ، دوما اینی که استاد گفته توی اینتراپت قرار بده چی هستش و چطوری باید قرار بدم،سوما ببخشید که اینقدر پر رو هستم والا یه هفته بیشتره دنبال مطلب تو اینترنتم ولی چیزی دستگیرم نشده
فقط یه چند تا کتاب یکی از دوستان معرفی کرده که انگلیسی هستن و من چیزی نفهمیدم
تو رو خدا اگه کسی میتونه کمک کنه
با تشکر
تو رو خدا کمکم کنید