سلام دوستان من یه موتور ربات دارم که انکدر ان را با ای سی lm324وصل کردم برای تولید پالس مربعی .با این انکدر میخوام مسافت طی شده توسط موتور را اندازه گیری کنم و اطلاعات را به وسیله ی ماژول hm-trبه pc ارسال کنم .من الان سوالم این است که سیم های خروجی انکدر را چطوری تشخیص بدم و بعد از این که خروجی انکدر را به ورودی ای سی ذکر شده وصل کردم .چطور با میکرو این انکدر را برنامه ریزی کنم. البته دوستان میدونم که باید با تایمر-کانتر 1 این کار را انجام بدم ولی خیلی از برنامه نویسی ان سر در نمی اورم اگه میشه راهنمایی کامل کنید.مرسی
اطلاعیه
Collapse
No announcement yet.
برنامه نویسی انکدر
Collapse
X
-
پاسخ : برنامه نویسی انکدر
انکودر حداقل دو پالس میده که با هم 90 درجه اختلاف فاز دارند.دو پالس را اگر در سطح منطقی هستند به یک فلیپ فلاپ D وصل کن خروجی فلیپ فلاپ یا یک هست یا صفر که نشاندهنده جهت چرخش روتور هست.از یکی از پالسه مستقیما برای اتصال به میکرو استفاده کن و پالسها را بشمار. با توجه به خروجی فلیپ فلاپ یا مقدار ذخیره شده را کم کن یا زیاد
دیدگاه