اطلاعیه

Collapse
No announcement yet.

سوال درباره موتور دیسی

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

    سوال درباره موتور دیسی

    سلام ببخشید من اصلا نمی دونم که اگه بخواهم دور موتور رو مساوی عددی که کاربر از طریق کیپد وارد میکنه بزارم باید چیکار کنم
    یعنی اون عدد رو مساوی چیه موتور قرار بدم؟آیا واسه موتور پارامتر خاصی داره؟اخه دور موتور تو تنظیمات موتوره از طریق برنامه نویسی بخوام بش بگم این قدر دور
    چجوری باید بگم تو کد ویژن
    کسی میتونه راهنمایی کنه :cry2:

    #2
    پاسخ : سوال درباره موتور دیسی

    سلام

    برای این کار از دیجیتال به انالوگ استفاده می کن که می تونی با PWM درست کنی :mrgreen:

    دیدگاه


      #3
      پاسخ : سوال درباره موتور دیسی

      من می خوام با pwm درست کنم مثلا کاربر عدد 15 را وارد میکنه
      مشکل من اینه که چجوری دور موتورو برسونم به 15 بعد با همین 15 هم ثابت بچرخه مگه این که بخواهم دور موتورو زیاد یا کم کنم اونوقت عوض شه
      چون تو کدویزن واسه خودم کدشو نوشتم هم با تایمر هم با وقفه خارجی دور موتور همینجور میره بالا ورو 15 وا نمیاسته
      و همین که میگم تا زمانی که مثلا نرسیده به 15 دور موتورو زیاد کن تا برسه به 15 ولی تو پروتئوس نشون نمیده :cry2:

      دیدگاه


        #4
        پاسخ : سوال درباره موتور دیسی

        این 15 که میگی دور موتور هست یا مقدار PWM ؟

        دیدگاه


          #5
          پاسخ : سوال درباره موتور دیسی

          خوب OCR که استفاده کنی از 0 تا255 متونی سرعت رو کنترل کنی
          و برای تغیرش هم فقط کافی OCR را مساوی یک متغیر بزاری
          مثلا
          OCR=speed
          اگر بازم مشکل داشتین بگین کامل تر بگم :eek:

          دیدگاه

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