اطلاعیه

Collapse
No announcement yet.

درایور موتور 5 آمپر خیلی ارزان + PWM

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

    درایور موتور 5 آمپر خیلی ارزان + PWM

    درایور موتور با قابلیت چپ گرد راست گرد و کنترل سرعت PWM



    این پروژه از سه قسمت تشکیل شده تا بتواند فقط یک موتور را چپ گرد و راست گرد کند.

    خصوصیات:

    پشتیبانی از PWM برای تغییر دادن سرعت موتور
    جریان دهی 5 آمپر لحظه ای و 2.5 آمپر پیوسته بدون هیت سینک (5 آمپر پیوسته با هیت سینک)
    کنترل تنها با دو پین میکروکنترلر – enable و direction

    محدودیت ها :

    حداقل به 7.5 ولت برای راه اندازی نیاز دارد.
    عمر رله فقط قابلیت 100000 بار سوویچ کردن دارد.
    قابلیت ترمز کردن ندارد.

    قطعات مورد نیاز :



    رله 12 ولت 5 آمپر مدل OMI-SH-212D – یک عدد
    ترانزیستور دارلینگتون TIP120 - دو عدد
    مقاومت 220 اهم (کمی بالا یا پایین مهم نیست) – 2 عدد
    هیت سینک ( اگر بیشتر از 2.5 آمپر جریان نیاز دارید)

    شماتیک و تئوری :



    این مدار از یک رله DPDT برای تغییر دادن جهت حرکت موتور استفاده میکند.

    DPDT: که مخفف Double Pole Double Throw و به معنی دو قطب و دو لولا است. در این رله دو ردیف ترمینال دو حالته است. معادل دو SPDT بوده که با یک سیم پیچ کار می کند و در مجموع به همراه سیم پیچ هشت ترمینال دارد.

    از آنجایی که میکروکنترلر توانایی تامین جریان مورد نیاز رله را ندارد از یک ترانزیستور زوج دارلینگتون استفاده شده است.
    ترانزیستور دیگر برای کنترل PWM استفاده میشود.
    خوبی ترانزیستور دارلینگتون TIP120 این است که نیازی به کنترل ولتاژ برگشتی مدار با دیود نیست، این کار توسط خود ترانزیستور انجام میشود.
    هر جفت ترانزیستور ها با یک مقاومت 220 اهم به میکروکنترلر متصل میشود.
    حداقل ولتاژ مورد نیاز برای سویچ کرد رله طبق دیتاشیت 9.6 ولت میباشد اما در آزمایش ها 7.5 ولت هم جواب داد.
    البته برای کنترل آن در ولتاژهای پایین تر میتوانید از رله های 5 ولتی استفاده کنید.

    مراحل ساخت به ترتیب

    1-


    2-


    3-


    4-


    5-


    6-


    7-


    8-


    9-


    تمام شد. حالا نوبت تشریح پایه ها

    Power +

    اگر از رله 12 ولت استفاده میکنید این پایه رو باید به حداقل 7.5 ولت وصل کنید
    اگر از رله 5 ولت استفاده میکنید میتوانید از 5 ولت هم استفاده کنید.
    دقت کنید این پایه تامین ولتاژ موتور است.



    GND

    این پایه همزمان به پایه منبع تغذیه و پایه ی زمین میکروکنترلر متصل میشود.


    Enable

    این پایه به پایه ی PWM میکروکنترلر متصل میشود و برای کنترل سرعت استفاده می شود.
    دقت کنید برای خاموش کردن و متوقف کردن موتور باید این پایه رو خاموش یا صفر کنید.


    Direction

    این پایه برای کنترل جهت چرخش موتور استفاده میشود. با یک و صفر کردن آن میتوانید این عمل رو انجام دهید.

    Motor 1 and Motor 2

    این پایه ها به پایه های یک موتور متصل می شوند.



    #2
    پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

    ممنون بابت مدار جالب و کاربردی.
    فقط یه سوال؟ اگه شما بخوای با pwm سرعت را کنترل کنی، چون رله باید با سرعت قطع و وصل بشه خیلی زود خراب میشه و یا تیغه میچسبونه.
    یه پیشنهاد: میشه بهجای زوج دارلینگتون ها از ترانزیستور ساده ای مثل c945 و یه دیود هرز گرد استفاده کرد تا ارزون تر بشه
    Weakness of attitude becomes weakness of character
    Albert Einstein

    دیدگاه


      #3
      پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

      سلام ...
      مدار خوبی بود ... تشکر میکنم ...
      فقط اگر من جای شما بودم ... جای ترانزیسوری که رله را درایو میکند ترانزیستوری ساده تر میزاشتم ... مثلا همینC945 که دوستمون گفتن ...

      دیدگاه


        #4
        پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

        نوشته اصلی توسط ;(while(1
        ممنون بابت مدار جالب و کاربردی.
        فقط یه سوال؟ اگه شما بخوای با pwm سرعت را کنترل کنی، چون رله باید با سرعت قطع و وصل بشه خیلی زود خراب میشه و یا تیغه میچسبونه.
        یه پیشنهاد: میشه بهجای زوج دارلینگتون ها از ترانزیستور ساده ای مثل c945 و یه دیود هرز گرد استفاده کرد تا ارزون تر بشه
        سلام وقت بخیر ، دوست عزیز جسارتاً عرض می کنم اون رله ای که دوستمون گذاشتن صرفاً برای تغییر جهت چرخش موتوره و عمل کنترل دور با PWM توسط ترانزیستور متصل به ورودی Enable انجام میشه نه رله.موفق باشی.
        علم چندان که بیشتر خوانی چون عمل در تو نیست نادانی
        ( سعدی )

        دیدگاه


          #5
          پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

          نوشته اصلی توسط v_ilkhani
          سلام ...
          مدار خوبی بود ... تشکر میکنم ...
          فقط اگر من جای شما بودم ... جای ترانزیسوری که رله را درایو میکند ترانزیستوری ساده تر میزاشتم ... مثلا همینC945 که دوستمون گفتن ...
          بله گفته شما هم درسته فقط یه مشکل داره اونوقت باید فکر دیود هرزگرد باشید تا جلوی جرقه رله رو بگیرید
          ترانزیستور TIP120 این مشکل رو حل کرده (دیود داخلی داره) و نیازی به دیود هرزگرد نیست چه در مورد موتور و چه در مورد رله
          موفق باشید

          دیدگاه


            #6
            پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

            ایده خوبیه

            ولی برای ربات ها نمی شه استفاده کرد.

            دیدگاه


              #7
              پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

              نوشته اصلی توسط ali-j
              ایده خوبیه

              ولی برای ربات ها نمی شه استفاده کرد.
              وای ؟؟؟

              دیدگاه


                #8
                پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

                به خاطر اینکه از رله استفاده کردید.فرض کنید در ربات های مسیریاب این درایور استفاده بشه.برای اینکه روبات یه زوایه تند را بتواند بچرخد باید در عرض 1 یا دو ثانیه موتور چندین بار باید چپ گرد و راست گرد بشه.می دونیم که قطعات مکانیکی را نمی توانیم به سرعت خاموش و روشن کرد.رله بیشتر برای جا های استفاده می شود که در روز چندبار بخواهد خاموش و روشن کنیم.

                دیدگاه


                  #9
                  پاسخ : درایور موتور 5 آمپر خیلی ارزان + PWM

                  نوشته اصلی توسط ali-j
                  به خاطر اینکه از رله استفاده کردید.فرض کنید در ربات های مسیریاب این درایور استفاده بشه.برای اینکه روبات یه زوایه تند را بتواند بچرخد باید در عرض 1 یا دو ثانیه موتور چندین بار باید چپ گرد و راست گرد بشه.می دونیم که قطعات مکانیکی را نمی توانیم به سرعت خاموش و روشن کرد.رله بیشتر برای جا های استفاده می شود که در روز چندبار بخواهد خاموش و روشن کنیم.
                  بله حق با شماست در جایی که نیاز به عکس العمل سریع هست جواب نمیده
                  ولی نه در کل ربات ها
                  مثلا ربات های امدادگر یا خیلی ربات های دیگه یا قسمت های جزئی نیازی به این عکس العمل سریع ندارن میشه از این درایور استفاده کرد

                  دیدگاه

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