اطلاعیه

Collapse
No announcement yet.

کنترل سروو موتور mg995 با چرخش 360 درجه

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

    کنترل سروو موتور mg995 با چرخش 360 درجه

    سلام
    من چندجا خوندم که سروو موتور های mg995 با قابلیت 360 درجه چرخش رو نمیشه کنترل کرد که در زاویه های خاصی متوقف بشن...این درسته؟؟ مثلا نمیشه با PWM کنترل کرد که موتور در زاویه های 100 و 112 درجه متوقف بشه؟؟ :sad:
    اگر نمیشه مدل جایگزین برای این کار با همون حدود قیمت چیه؟؟

    #2
    پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

    با سلام و درود
    نوع 360 درجه ی این موتور فرمان یار(servo) فاقد بخش بازخورد(feed back) می باشد یعنی مقاومت چرخشی(potentiometer) متثل به محور را ندارد و با تغییر پهنای Pulse می توان آن را چپ گرد و یا راست گرد کرد و سرعت را کم و زیاد کرد و یا آن را متوقف کرد. همچنین در بدنه ی این موتور فرمان یار یک سوراخ قرار دارد که اگر پیچ موجود در آن را با پیچ گوشتی بچرخانید نحوه رفتار موتور نسبت به Pulse دریافتی تغییر خواهد کرد مثلا می توان تنظیم کرد که وقتی پهنای Pulse ورودی چقدر باشد موتور متوقف شود.

    شما می توانید خودتان به محور یک مقاومت چرخشی وصل کنید و یا با استفاده از یک رمز گذار نوری(Optical Encoder) و سپس با استفاده از برنامه نویسی آردوینو کاری کنید که محور به میزان دلخواه شما بچرخد.

    Simple Servo Control tutorial
    http://playground.arduino.cc/Learning/SingleServoExample

    Servo library
    https://www.arduino.cc/en/Reference/Servo

    https://www.arduino.cc/en/Tutorial/Knob
    https://www.arduino.cc/en/Tutorial/Sweep

    مجموعه آموزش های برنامه نویسی آردوینو (ARDUINO) با محوریت پروژه های رباتیک:
    faradars.org/courses/fvrd9311-an-introduction-arduino-programming-video-tutorial

    دیدگاه


      #3
      پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

      ممنون
      یعنی اگر چرخش 180 درجه رو بگیرم قابلیت توقف در هر نقطه ی دلخواه رو داره؟

      دیدگاه


        #4
        پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

        نوشته اصلی توسط golpesarejahrom
        ممنون
        یعنی اگر چرخش 180 درجه رو بگیرم قابلیت توقف در هر نقطه ی دلخواه رو داره؟
        نوع 180 درجه ی این موتور فرمان یار دارای بخش بازخورد است به طوری که با دادن یک Pulse با پهنای مناسب شما می توانید به میزان دلخواه آن را بچرخانید و حتی اگر بخواهید با دست هم محور آن را بپرخانید از خود مقاومت نشان می دهد و به جای اول خود باز می گردد.
        لازمه ی این کار بلد بودن برنامه نویسی مثلا برنامه نویسی آردوینو است:
        faradars.org/courses/fvrd9311-an-introduction-arduino-programming-video-tutorial

        دیدگاه


          #5
          پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

          سلام دوست عزیز کسی برای چرخاندن تو زاویه خاص از سروو استفاده نمیکنه سروو یک موتور dc است که فیدبک سرعت میدهد
          برای کنترل درجه چرخش از استپ موتورها استفاده میکنند
          البته همان طور که گفته شد میشه با دادن پالس مناسب این کار را کرد اما مثل این میماند که بخواهی با کفگیر غذا بخوری میشه خورد اما کار کفگیر چیز دیگریست

          دیدگاه


            #6
            پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

            نوشته اصلی توسط oomoo
            سلام دوست عزیز کسی برای چرخاندن تو زاویه خاص از سروو استفاده نمیکنه سروو یک موتور dc است که فیدبک سرعت میدهد
            برای کنترل درجه چرخش از استپ موتورها استفاده میکنند
            البته همان طور که گفته شد میشه با دادن پالس مناسب این کار را کرد اما مثل این میماند که بخواهی با کفگیر غذا بخوری میشه خورد اما کار کفگیر چیز دیگریست
            حرف شما رو اصلا قبول ندارم. من الان یه سروو 180 درجه گرفتم و این کار رو انجام میدم. اگر برای فیدبک سرعت هستن پس چرا 180 درجه ساخته شدن؟
            و این که درایو کردن سروو کار خیلی راحتیه و نیاز به هیچی نداره...ولی من اصلا حاضر نیستم با درایو کردن استپ موتور کنار بیام...
            و گزینه بعد منظورتون از فیدبک فقط فیدبک داخلیه؟؟

            دیدگاه


              #7
              پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

              نوشته اصلی توسط oomoo
              سلام دوست عزیز کسی برای چرخاندن تو زاویه خاص از سروو استفاده نمیکنه سروو یک موتور dc است که فیدبک سرعت میدهد
              برای کنترل درجه چرخش از استپ موتورها استفاده میکنند
              البته همان طور که گفته شد میشه با دادن پالس مناسب این کار را کرد اما مثل این میماند که بخواهی با کفگیر غذا بخوری میشه خورد اما کار کفگیر چیز دیگریست
              با سلام و درود
              با تغییر پهنای Pulse ورودی به موتور فرمان یار(Servo) میزان درجه آن هم تغییر می کند و این میزان بستگی به ساختار موتور دارد. مثلا یک موتور 90 درجه با دریافت یک Pulse نصف مقدار یک موتور 180 درجه با دریافت همان میزان Pulse حرکت می کند.

              استفاده از موتور فرمان یار در هواپیمای نمونه و کوچک برای حرکت دادن باله ها و تغییر میزان گاز، نشان دهنده برخی مزایای آن ها نسبت به موتورهای پله ای می باشد که باعث شده از آن ها استفاده گردد. همچنین از موتور فرمان یار در ساخت دوربین گردان های ربات های پرنده هم استفاده می شود که ساخت یک دوربین گردان نیاز به موتورهایی دارد که بتوانند در زاویه های کوچک و دقیق حرکت کنند.

              حال سوالی که از شما دارم این است که چرا در ساخت دوربین گردان ها از موتورهای پله ای استفاده نمی گردد؟

              دیدگاه


                #8
                پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

                نوشته اصلی توسط فکر نمایش پست ها
                نوع 180 درجه ی این موتور فرمان یار دارای بخش بازخورد است به طوری که با دادن یک Pulse با پهنای مناسب شما می توانید به میزان دلخواه آن را بچرخانید و حتی اگر بخواهید با دست هم محور آن را بپرخانید از خود مقاومت نشان می دهد و به جای اول خود باز می گردد.
                دوست عزیز سلام من یک موتور می خوام که یک بازه ی 45 درجه رو بچرخه و می خوام اگه بزور هم بازویی که بهش متصل هستش رو خواستن تغییر حالت بدن بجای اولش برگرده که طبق فرمایشات شما همین کار هم اتفاق میوفته سوالی که داره اینه که تا چقدر مقاوم هستش؟ اگه این کار که چندین بار با دست با به زور بخوایم تغییر حالت بدیم درجه ی موتور رو بهش اسیبی نمیزنه؟
                ممنون

                دیدگاه


                  #9
                  پاسخ : کنترل سروو موتور mg995 با چرخش 360 درجه

                  نوشته اصلی توسط mahdypawe نمایش پست ها
                  دوست عزیز سلام من یک موتور می خوام که یک بازه ی 45 درجه رو بچرخه و می خوام اگه بزور هم بازویی که بهش متصل هستش رو خواستن تغییر حالت بدن بجای اولش برگرده که طبق فرمایشات شما همین کار هم اتفاق میوفته سوالی که داره اینه که تا چقدر مقاوم هستش؟ اگه این کار که چندین بار با دست با به زور بخوایم تغییر حالت بدیم درجه ی موتور رو بهش اسیبی نمیزنه؟
                  ممنون
                  با سلام و درود
                  سوالی که مطرح نمودید نیازمند بررسی دقیق تر اجزا دارد ولی اینکه اگر به محور موتور Servo نیروی خارجی وارد شود، آیا موجب خرابی می شود و یا خیر؛ بستگی به عواملی مانند میزان نیروی وارد شده و کیفیت ساخت موتور دارد.
                  جدیدترین ویرایش توسط فکر; ۰۳:۳۰ ۱۳۹۷/۰۵/۲۷.

                  دیدگاه

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