اطلاعیه

Collapse
No announcement yet.

دورشمار موتور با میکرو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    دورشمار موتور با میکرو

    سلام
    من میخوام دور موتورو با فتو دیود اندازه بگیرم لطفا اگه کسی میتونه راهنمایی کنه؟؟؟

    #2
    پاسخ : دورشمار موتور با میکرو

    برای اینکار باید از تایمرها و وقفه استفاده کنید . به این صورت :

    یک اپتو کانتر را راه اندازی کنید و روی یک محل ثابت نصب کنید و خروجی اونو به ورودی یکی از وقفه های خارجی میکرو متصل کنید .

    به شافت موتوری که میچرخه ، یک تیغه با پهنای مناسب (مثلا 1 سانتی متری) متصل کنید . جوری که وقتی میچرخه ، تیغه از وسط شیار اپتو کانتر عبور کنه و باعث ایجاد وقفه برای میکرو بشه .

    زیربرنامه وقفه خارجی باید بطور مداوم یک متغیر رو افزایش بده .

    تایمری رو برای زمانهای 1 ثانیه ای راه اندازی و هربار در زیربرنامهء تایمر ، مقدار متغیر موررد نظرو بخونید .

    مقداری که این متغیر داره ، همون تعداد دورهای موتور در یک ثانیه هست .

    به همین راحتی ....

    نکته مهم :

    بعد از خوندن متغیر ، حتما دوباره باید صفر بشه .
    بر زنده باد گفتن این مردم خوش گریز

    دل بر مَنه که یک تنه در سنگرت کنند ...

    دیدگاه


      #3
      پاسخ : دورشمار موتور با میکرو

      وحید کاملا برات توضیح داد.
      به صورت عامیانه بگم برات:
      موقع زدن یک دور فوتودیود برات یه پالس تولید میکنه.شما باید تعداد این پالس هارو توی یک ثانیه حساب کنی و با ضرب های ریاضی لازم دور موتور رو بدست بیاری. :nice:
      (=*_^=)

      دیدگاه

      لطفا صبر کنید...
      X