پاسخ : شمارش پالس
خوشحالم که میبینم پستم مفید بوده
من تو این قسمت توضیح دادم
ولی باز هم این مساله رو بازترش میکنم و براتون یه مثال کوچیک میزنم .
مثال
مقدار پیشرفت X برابر است با 10000 پالس
مقداری که کانتر شمارش کرده برابر شده با 10100 پالس
خب ما اینجا 100 پالس خطا داریم .
طریقه محاسبه کردن :
حال باید مقدار کانتر را منهای مقدار پالسهایی که میخواستیم بکنیم
به اندازه متغیر error باید برگردیم
ابتدا باید کانتر رو صفر کنیم و دوباره موتور را بر خلاف جهت برگردانیم .
همین . . .
به همین راحتی ...
به همین خوشمزگی ...
اگر باز هم سوالی بود درخدمتم
موفق باشی
نوشته اصلی توسط salimio2
من تو این قسمت توضیح دادم
نوشته اصلی توسط SAMAN.ASADI
مثال
مقدار پیشرفت X برابر است با 10000 پالس
مقداری که کانتر شمارش کرده برابر شده با 10100 پالس
خب ما اینجا 100 پالس خطا داریم .
طریقه محاسبه کردن :
حال باید مقدار کانتر را منهای مقدار پالسهایی که میخواستیم بکنیم
کد:
error=counter - X;
ابتدا باید کانتر رو صفر کنیم و دوباره موتور را بر خلاف جهت برگردانیم .
همین . . .
به همین راحتی ...
به همین خوشمزگی ...
اگر باز هم سوالی بود درخدمتم
موفق باشی

دیدگاه