اطلاعیه

Collapse
No announcement yet.

کنترل دو موتور دی سی با درایور 298

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

    کنترل دو موتور دی سی با درایور 298

    سلام
    من با توجه به کتاب ره افروز کنترل سرعت و خاموش روشن یک موتور دی سی رو انجام دادم اما برای کنترل دوتا موتور نمیدونم پایه های ورودی درایور رو به کدوم پایه های میکرو باید وصل کنم. در حالتی که دو درایور موجود در 298 ر ا موازی میکنیم پین 5و12 رو به هم و پین 10و7 رو به هم وصل کردم و بعد به دو خروجی PWM متصل کردم
    حالا اگه بخواهیم دوتا موتور رو کنترل کنیم این 4 تا پین رو به کجا باید وصل کرد؟
    :question:

    #2
    پاسخ : کنترل دو موتور دی سی با درایور 298

    با این مدار می تونی راش بندازی :

    خازن های موازی با موتور 100nF خازن الکترولیت موازی با 12 ولت ، 1000uF و خازن موازی با VCC ، 100uF هست.
    دیود ها هم 1N4148 هستند.
    پایه های enable A و enable B فعال ساز موتور ها هستند.
    پایه های input :
    اگه input 1 + و input 2 - باشه موتور اول به جلو می ره.
    اگه input 2 + و input 1 - باشه موتور اول به عقب می ره.
    اگه هردو + یا - باشند موتور اول قفل میکنه (ترمز)

    اگه input 3 + و input 4 - باشه موتور دوم به جلو میره.
    اگه input 4 + و input 3 - بباشه موتور دوم به عقب میره.
    اگه هردو + یا - باشند موتور دوم قفل می کنه (ترمز)

    _____________________
    حالتی که موتور ها قفل باشند با آزاد بودن (غیر فعال بودن) فرق داره .
    اگه ترمز باشه همونجا وای میسته.
    ولی اگه آزاد باشه آنقدر میچرخه تا به طور طبیعی وایسته.
    [glow=green,2,300][b]بشر ممکن الخطاست
    درخت هرچه پربار تر سر به زیر تر[/glow]

    دیدگاه


      #3
      پاسخ : کنترل دو موتور دی سی با درایور 298

      نوشته اصلی توسط XBlueSky
      با این مدار می تونی راش بندازی :

      خازن های موازی با موتور 100nF خازن الکترولیت موازی با 12 ولت ، 1000uF و خازن موازی با VCC ، 100uF هست.
      پایه های enable A و enable B فعال ساز موتور ها هستند.
      پایه های input :
      اگه input 1 + و input 2 - باشه موتور اول به جلو می ره.
      اگه input 2 + و input 1 - باشه موتور اول به عقب می ره.
      اگه هردو + یا - باشند موتور اول قفل میکنه (ترمز)

      اگه input 3 + و input 4 - باشه موتور دوم به جلو میره.
      اگه input 4 + و input 3 - بباشه موتور دوم به عقب میره.
      اگه هردو + یا - باشند موتور دوم قفل می کنه (ترمز)

      _____________________
      حالتی که موتور ها قفل باشند با آزاد بودن (غیر فعال بودن) فرق داره .
      اگه ترمز باشه همونجا وای میسته.
      ولی اگه آزاد باشه آنقدر میچرخه تا به طور طبیعی وایسته.
      ممنون از پاسختون
      با کدوم مدار؟ مدار رو کجا گذاشتین؟

      دیدگاه


        #4
        پاسخ : کنترل دو موتور دی سی با درایور 298

        یک سوال دیگه هم دارم
        من وقتی به موتورم میگم راستگرد یا چپگرد بچرخ تو پروتئوس میچرخه اما در عمل نمیچرخه برای اینکه در عمل درست کار کنه باید یک بار بهش بگم راستگرد بچرخ بعد بهش تاخیر بدم دوباره بگم چپگرد بچرخ تا موتورم شروع به چرخش کنه.
        چرا اینطوری میشه؟ چه کار باید بکنم؟ :question:

        دیدگاه


          #5
          پاسخ : کنترل دو موتور دی سی با درایور 298

          نوشته اصلی توسط فاوا
          یک سوال دیگه هم دارم
          من وقتی به موتورم میگم راستگرد یا چپگرد بچرخ تو پروتئوس میچرخه اما در عمل نمیچرخه برای اینکه در عمل درست کار کنه باید یک بار بهش بگم راستگرد بچرخ بعد بهش تاخیر بدم دوباره بگم چپگرد بچرخ تا موتورم شروع به چرخش کنه.
          چرا اینطوری میشه؟ چه کار باید بکنم؟ :question:
          تو قطعات مکانیکی به پروتوس اطمینان نیست
          در ضمن تو عمل درسته!چرا الان مثال میزنم
          با ماشین که داره به سمت جلو در حرکته،میتونی یه دفعه دنده بگیری ودرخلاف جهت حرکت کنی؟؟؟!
          خب پس اول که حرکت میکنی باید توقف کنی بعد خلاف جهت قبلی حرکت کنی!
          پس تو موتور دی سی مابین راست گرد وچپ گردباید حتما توقف کنی!
          [img width=271 height=100]http://upload7.ir/imgs/2014-05/42296300898709327115.jpg[/img]

          خداروشکر! نمردیمو معنی تدبیر رو هم فهمیدیم.دی:

          دیدگاه


            #6
            پاسخ : کنترل دو موتور دی سی با درایور 298

            نوشته اصلی توسط فاوا
            ممنون از پاسختون
            با کدوم مدار؟ مدار رو کجا گذاشتین؟
            ویرایش شد

            در مورد چپ گرد و راست گرد هم باید بگم لازم به توقف قبل از چرخش نیست .
            من خودم بدون توقف و بلافاصله دستور چپگرد و راستگرد رو می دم.
            درست کار می کنه.
            [glow=green,2,300][b]بشر ممکن الخطاست
            درخت هرچه پربار تر سر به زیر تر[/glow]

            دیدگاه


              #7
              پاسخ : کنترل دو موتور دی سی با درایور 298

              نوشته اصلی توسط ah rad
              تو قطعات مکانیکی به پروتوس اطمینان نیست
              در ضمن تو عمل درسته!چرا الان مثال میزنم
              با ماشین که داره به سمت جلو در حرکته،میتونی یه دفعه دنده بگیری ودرخلاف جهت حرکت کنی؟؟؟!
              خب پس اول که حرکت میکنی باید توقف کنی بعد خلاف جهت قبلی حرکت کنی!
              پس تو موتور دی سی مابین راست گرد وچپ گردباید حتما توقف کنی!
              ممنون از پاسختون اما فکر کنم منظور منو درست متوجه نشدین
              میگم در عمل با یک دستور مثلا گردش به چپ موتورم روشن نمیشه ولی وقتی بهش میگم راستگرد بعد توقف بعد چپگرد تازه اون موقع روشن میشه بعد هم در یک جهت میچرخه
              یعنی در حالت عادی باید وقتی بهش میگم راستگرد ، باید روشن بشه و راستگرد بچرخه که اصلا روشن نمیشه
              جدا مشکل چیه؟

              دیدگاه


                #8
                پاسخ : کنترل دو موتور دی سی با درایور 298

                نوشته اصلی توسط فاوا
                ممنون از پاسختون اما فکر کنم منظور منو درست متوجه نشدین
                میگم در عمل با یک دستور مثلا گردش به چپ موتورم روشن نمیشه ولی وقتی بهش میگم راستگرد بعد توقف بعد چپگرد تازه اون موقع روشن میشه بعد هم در یک جهت میچرخه
                یعنی در حالت عادی باید وقتی بهش میگم راستگرد ، باید روشن بشه و راستگرد بچرخه که اصلا روشن نمیشه
                جدا مشکل چیه؟
                مدار و برنامه رو بزارید تا کمکتون کنم. :smile:
                فقط مدار رو کامل قرار دهید.
                [glow=green,2,300][b]بشر ممکن الخطاست
                درخت هرچه پربار تر سر به زیر تر[/glow]

                دیدگاه


                  #9
                  پاسخ : کنترل دو موتور دی سی با درایور 298

                  دوستان ممنونم
                  فکر میکنم مشکل از اتصالات مدارم بود
                  موج پی دبلیو ام رو به پایه فعال ساز دادم و از سیم های آماده برد برد استفاده کردم درست شد
                  پیشنهاد میکنم هر کاری میخواین بکنین 8 هزار تومنو خرج کنین سیم آماده بخرین قطعی و خرابیش خیلیییییییییییییییییییییییییی کمتره :agree:

                  دیدگاه

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