اطلاعیه

Collapse
No announcement yet.

درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

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

    درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

    ماژول DRV8825 یک درایور استپر موتور شامل یک برد کمکی TI DRV8825 برای راه اندازی موتورهای استپر دوقطبی بصورت میکرواستپ است. این ماژول دارای پین خروجی و اینترفیس که تقریبا برابر برد درایور استپر A4988 است که می تواند در بالاترین سطح عملکرد جایگزینی مناسب برای این برد در بسیاری از پروژه ها باشد. از ویژگی های این ماژول می توان به تنظیم محدوده جریان ،داشتن محافظ در برابر مصرف جریان اضافی و افزایش دما بیش از حد و همچنین دارای 6 میکرواستپ با تفکیک پذیری تا 1/32 استپ نام برد. این ماژول با ولتاژ 8.2 تا 45 ولت کار می کند و می تواند در هر فاز بدون هرگونه هیت سینک و جریان هوای فن حداکثر تا 1.5A جریان دهی کند.( با ایجاد خنک سازی موثر تا 2.2A). این ماژول با بردهای آردینو کاملا سازگار است.

    ویژگی ها
    دارای رابط کنترلی ساده برای جهت و استپ
    دارای 6 حالت متفاوت تفکیک پذیری استپ: استپ کامل، نیم استپ، ¼ استپپ، 1/8 استپ، 1/8 استپ، 1/16 استپ و 1/32 استپ
    کنترل قابل تنظیم جریان برای داشتن ماکزمیم جریان خروجی با استفاده از پتانسیومتر
    ماکزیمم ولتاژ 45 ولت
    دارای رگولاتور داخلی
    قابلیت ارتباط مستقیم با ولتاژ 3.3 ولت و 5 ولت سیستم
    دارای محافظ ولتاژ ، جریان و حرارت با قابلیت shutdown

    مثال
    مثال زیر راه اندازی استپر را توسط ماژول DRV8825 متصل به آردینو نشان می دهد.
    کد HTML:
     	int dirPin = 8;
    int stepperPin = 7;
    void setup() {
     pinMode(dirPin, OUTPUT);
     pinMode(stepperPin, OUTPUT);
    }
     void step(boolean dir,int steps){
     digitalWrite(dirPin,dir);
     delay(50);
     for(int i=0;i<steps;i++){
       digitalWrite(stepperPin, HIGH);
       delayMicroseconds(800);
       digitalWrite(stepperPin, LOW);
       delayMicroseconds(800);
     }
    }
    void loop(){
     step(true,1600);
     delay(500);
     step(false,1600*5);
     delay(500);
    }
    لینک دانلود پروژه

    #2
    پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

    با سلام
    برای ساخت ربات دلتا از DRV8825 و Ramp 1.4 و arduino mega استفاده کرده ام
    استپ موتوری که مد نظرم هست ST35 هست با ولتاژ 12 ولت و حداکثر جریان 92 میلی آمپر
    طبق فرمولی که در دیتاشیت DRV8825 هست که I=2V ولتاژ ماژول را 45 میلی ولت تنظیم کردم
    موتور 5 سیمه هست که سیم قرمز مشترک بین کویل ها را متصل نکردم و موتور درست کار می کند و دقیق حرکت می کند فقط گاهی وقتی پالسی برای حرکت بهش نمی دم صدا می ده ، فکر کنم کمی برق به کویل هاش میده ولی حرکت نمی کنه
    لطفا راهنمایی فرمایید که در استفاده ی طولانی مدت ممکن است مشکلی رخ دهد ؟
    آیا از DRv8825 برای موتور های کوچک می شود استفاده کرد یا اشتباه هست ؟
    با تشکر فراوان

    دیدگاه


      #3
      پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

      اقا سلام من یک استپر دارم که 3.5 امپر مصرف میکنه طبق توضیحاتی که داخل سایتی که خریدم بود،میخوام با یک DRV8825 راه اندازیش کنم ولی من از تمام قدرت استپر نمیخوام استفاده کنم آیا این داریور جواب میده؟(ماژولِDRV8825 طبق دیتاشیت با خنک سازی ماژول تا 2.2 امپر جواب میده ).
      موقع راه اندازیش با این درایور موتور میلرزه راه نمیوفته و هیت سینک که روی آی سی ماژول هستش تا 70 درجه داغ میشه(با دماسنج مولتیمتر اندازه گرفتم) و موتور موقعی که تست می کردم شفتش آزاد هستش.

      دیدگاه


        #4
        پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

        نوشته اصلی توسط mahdypawe نمایش پست ها
        اقا سلام من یک استپر دارم که 3.5 امپر مصرف میکنه طبق توضیحاتی که داخل سایتی که خریدم بود،میخوام با یک DRV8825 راه اندازیش کنم ولی من از تمام قدرت استپر نمیخوام استفاده کنم آیا این داریور جواب میده؟(ماژولِDRV8825 طبق دیتاشیت با خنک سازی ماژول تا 2.2 امپر جواب میده ).
        موقع راه اندازیش با این درایور موتور میلرزه راه نمیوفته و هیت سینک که روی آی سی ماژول هستش تا 70 درجه داغ میشه(با دماسنج مولتیمتر اندازه گرفتم) و موتور موقعی که تست می کردم شفتش آزاد هستش.
        همیشه جریان درایور باید بالاتر از موتور باشه اگر نه میسوزه.به نظرم از درایور tb6600 استفاده کن ( مدل 4 یا 4.5 آمپر )

        دیدگاه


          #5
          پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

          نوشته اصلی توسط behnam18 نمایش پست ها
          همیشه جریان درایور باید بالاتر از موتور باشه اگر نه میسوزه.به نظرم از درایور tb6600 استفاده کن ( مدل 4 یا 4.5 آمپر )
          ممنون
          راه اندازی این درایور راحت هستش؟
          چون من تجربه ی زیادی با راه اندازی استپر نداشتم.
          باتشکر

          دیدگاه


            #6
            پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

            نوشته اصلی توسط mahdypawe نمایش پست ها
            ممنون
            راه اندازی این درایور راحت هستش؟
            چون من تجربه ی زیادی با راه اندازی استپر نداشتم.
            باتشکر
            خیلی راحت هست.تقریبا راه اندازیش تفاوتی با drv8825 نداره.مثل همون پایه های step و direction و enable داره .

            دیدگاه


              #7
              پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

              نوشته اصلی توسط behnam18 نمایش پست ها
              خیلی راحت هست.تقریبا راه اندازیش تفاوتی با drv8825 نداره.مثل همون پایه های step و direction و enable داره .
              آقا بسیار بسیار لطف کردید ممنون از جوابتون.

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              نوشته اصلی توسط behnam18 نمایش پست ها
              خیلی راحت هست.تقریبا راه اندازیش تفاوتی با drv8825 نداره.مثل همون پایه های step و direction و enable داره .
              جسارتا ببخشید این توضیحات توی سایت بود برای مدل tb6600
              ورودی سیگنال
              (۱) CP +: ترمینال ورودی سیگنال پالس مثبت.
              (۲) CP – : ترمینال ورودی سیگنال پالس منفی.
              (۳) DIR +: موتور، جهت مثبت را از این ترمینال میگیرد.
              (۴) DIR -: موتور، جهت منفی را از این ترمینال میگیرد.
              (۵) EN +: ترمینال مثبت را خاموش کنید.
              (۶) EN – : ترمینال منفی را خاموش کنید.

              اتصال سیم پیچ :
              (۱) A +: سیم پیچ موتور A + را وصل کنید.
              (۲) A – : سیم پیچ موتور A- را وصل کنید.
              (۳) B +: اتصال سیم پیچ B + فاز موتور.
              (۴) B – : سیم پیچ موتور B- فاز را وصل کنید.

              سوال اولم این هستش که کویل A- و A+ میشه جابجازد یا باید همین باشه؟
              سوال دومم این هستش که این خیلی پایه ی ورودی داره!!!!!(خیلی کلی گفتم سوالمو)

              دیدگاه


                #8
                پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

                با چی میخواهید راه اندازیش کنید؟ منظورم اینه که کنترلرتون چیه؟

                دیدگاه


                  #9
                  پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

                  درود ، ربطی به درایور نداره، در حالت شفت آزاد موتور جریان زیادی نمی*کشه . باید بچرخه . روی آی سی درایور هیت سینک بذارید اگر نداره ، درایور گرم میشه در هر صورت .
                  مشکل از اتصال نادرست ترتیب سیم های استپر هست . با مولتی متر چک کنید ، مورد بعدی ولتاژ ورودی درایور دارای ولتاژ و جریان کافی هست ؟ ظاهراً در برنامه مشکلی ندارید . تست بفرمایید این موارد رو .
                  جدیدترین ویرایش توسط Masood Ashoori; ۱۲:۴۶ ۱۳۹۷/۰۵/۰۲.

                  دیدگاه


                    #10
                    پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

                    نوشته اصلی توسط Masood Ashoori نمایش پست ها
                    درود ، ربطی به درایور نداره، در حالت شفت آزاد موتور جریان زیادی نمی*کشه . باید بچرخه . روی آی سی درایور هیت سینک بذارید اگر نداره ، درایور گرم میشه در هر صورت .
                    مشکل از اتصال نادرست ترتیب سیم های استپر هست . با مولتی متر چک کنید ، مورد بعدی ولتاژ ورودی درایور دارای ولتاژ و جریان کافی هست ؟ ظاهراً در برنامه مشکلی ندارید . تست بفرمایید این موارد رو .
                    مهندس یعنی اینکه موتورشون بیشتر آمپر میکشه مهم نیست؟ به درایور آسیب نمیزنه؟ من تو ویدیوهای آموزشی خود سازنده اون درایورها (شرکت pololu) هم دیدم که این مورد رو گوش زد میکرد.

                    دیدگاه


                      #11
                      پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

                      نوشته اصلی توسط behnam18 نمایش پست ها
                      مهندس یعنی اینکه موتورشون بیشتر آمپر میکشه مهم نیست؟ به درایور آسیب نمیزنه؟ من تو ویدیوهای آموزشی خود سازنده اون درایورها (شرکت pololu) هم دیدم که این مورد رو گوش زد میکرد.
                      موتور شفت آزاد که ۳ آمپر جریان نمی*کشه. موضوع این نیست که توان درایور چقدره . الان اصلا موتور نمیچرخه . این مشکل حل بشه . خواستند جریان بکشند فکر درایور قوی تر میکنند . باز هم با فرض اینکه جریان مصرفی کارشون از حدود ۲ آمپر که توان درایور فعلی هست بیشتر نباشه .

                      دیدگاه


                        #12
                        پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

                        با سلام.ببخشید با این درایور میشه استپر موتور دوفاز که 1.5 یا 1.2 آمپر بر فاز هست رو راه اندازی کرد؟خیلی ممنونم.

                        دیدگاه


                          #13
                          پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

                          سلام
                          من یکم avr کار کردم
                          ممنون میشم کدویژن برای این درایو قرار بدید
                          با dir جهت چرخش میتونم کنترل کنم
                          به step پالس 5 ولت بدم موتور کار میکنه درسته
                          بقیه تنطیمات جریان و ولتاژ هم بعدا میپرسم
                          جدیدترین ویرایش توسط sedalihes; ۱۱:۳۸ ۱۴۰۱/۰۲/۲۸.

                          دیدگاه


                            #14
                            پاسخ : درایور استپر موتور drv8825 ویژه پرینتر سه بعدی

                            نوشته اصلی توسط sedalihes نمایش پست ها
                            سلام
                            من یکم avr کار کردم
                            ممنون میشم کدویژن برای این درایو قرار بدید
                            با dir جهت چرخش میتونم کنترل کنم
                            به step پالس 5 ولت بدم موتور کار میکنه درسته
                            بقیه تنطیمات جریان و ولتاژ هم بعدا میپرسم
                            با سلام . سالها پیش با AVRانجام دادم . کنترل و درایو استپ موتور رو . در حد یادگیری و ... اینا خوبه . پیشنهاد استفاده از انواع درایور های استپر موتور موجود هست با رنج امپر های گوناگون . معمولا از ای سی uln2003استفاده میشه و صفر و یک کردن دورهای کامل نیمه ، سریع یواش و ... رو میتونید بزنید باهاش

                            دیدگاه

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