می خوام موتور dcرابا فیدبک انکودر کنترل کنم کسی می تونه کمکم کنه؟
اطلاعیه
Collapse
No announcement yet.
کنترل موتور dc با avr
Collapse
X
-
پاسخ : کنترل موتور dc با avr
نوشته اصلی توسط arsalanparsaمی خوام موتور dcرابا فیدبک انکودر کنترل کنم کسی می تونه کمکم کنه؟
دوست عزیز خروجی انکدر پالس است و وقتی یک دو بزند خروجی یک پالس می دهد شما می تونید به خروجی انکدر رو به counter میکرو وصل کنید و پالس های ورودی رو بشمارید.
راه دیگر اینه که با وقفه این کار رو انجام بدید و در برنامه وقفه رو با لبه بالا رونده فعال کنی و در زیر برنامه وقفه یک شمارنده تعریف کنی و هر بار وقفه اجرا شد یکی به متغیرت اضافه کنی.
موفق باشی
-
پاسخ : کنترل موتور dc با avr
ممنون ولی من تا حالابرای میکرو برنامه ننوشتم
خروجی انکودر را به counterکه وصل کردیم توی کجای برنامه باید تغییرات بدیم؟(چه برنامه ای برای اعمال فید بک بدم)
یه سوال دیگه من با موج pwm سرعت را کنترل کردم حالا اگه بخوام یه ÷تانسیومتر قبل میکرو بذارم که با تغییر اون duty cycle من تغییر کنه بایید چکار کنم؟
ممنون می شم کمکم کنید.
دیدگاه
دیدگاه