اطلاعیه

Collapse
No announcement yet.

مشکل با راه اندازی استپ موتور

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

    مشکل با راه اندازی استپ موتور

    سلام.
    استپ موتور 5 ولت نیم آمپر هست و شیش سیم هم داره. به مدل 17pu-h022-p3st
    بعضی جاها نوشته 2 فازه بعضی جاهیه دیگه هم نوشته چهار فاز که نمیدونم این دقیقا مربوط به چیه. اگه کسی میدنه به ما هم بگه.
    1000 دور در دیقه هست 1.5 کیلو گشتاور نمیدونم این درسته یا نه. :eek:

    مشکل اینجاست که وقتی ولتاژ رو به مدار میدم موتور ویز ویز میکنه ولی حرکت نمیکنه.
    at16a و uln 2003 هم دارم استفاده میکنم.
    سیمش ها رو هم از روی یه سایت پیدا کردم که از روی عکس از سمت راست به سمت چپ به این صورته b2 b b1 a2 a a1.
    که a و b مشترک هستن.
    فک میکنم مشکل از سیما باشه.
    زمان های مختلف هم تست کردم کار نکرد.
    حتی یه سیم برای مثال a1 رو به uln 2003 وصل میکنم صدا میده.
    نمیچرخه اصلا.

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

    نوشته اصلی توسط ahmadpraime
    سلام.
    استپ موتور 5 ولت نیم آمپر هست و شیش سیم هم داره. به مدل 17pu-h022-p3st
    1000 دور در دیقه هست 1.5 کیلو گشتاور نمیدونم این درسته یا نه. :eek:

    مشکل اینجاست که وقتی ولتاژ رو به مدار میدم موتور ویز ویز میکنه ولی حرکت نمیکنه.
    at16a و uln 2003 هم دارم استفاده میکنم.
    سیمش ها رو هم از روی یه سایت پیدا کردم که از روی عکس از سمت راست به سمت چپ به این صورته b2 b b1 a2 a a1 که a و مشترک هستن.
    فک میکنم مشکل از سیما باشه.
    زمان های مختلف هم تست کردم کار نکرد.
    حتی یه سیم برای مثال a1 رو به uln 2003 وصل میکنم صدا میده.
    نمیچرخه اصلا.
    دوست عزیز با برق دادن که نمیچرخه
    باید بش به ترتیب به سیم پیچ ها پالس بدی و نیاز به درایور داره
    درایور شبکه و nRF24L01
    کاتالوگ محصولات
    کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
    شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
    فروش اسیلوسکوپ GWinstek GOS-630FC

    دیدگاه


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

      منظورم اینه که مدار رو به منبع وصل میکنم.
      پالس هم به استپ میدم.
      هم به صورت نیم پله هم تمام پله.

      دیدگاه


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

        Portc = &b00000001
        Waitms 1
        Portc = &b00000010
        Waitms 1
        Portc = &b00000100
        Waitms 1
        Portc = &b00001000
        Waitms 1
        این ترتیب پالس ها هستش.
        portc = &b0000b2a2b1a1
        این درسته؟

        دیدگاه


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

          این یک نمونه کد هست برای استپ موتور .
          بگید این چکار میکنه ؟
          ممنون
          کد:
          #include <mega32.h>       
          #include <delay.h>
          
          void main(void)
          {
          
          int i,j;
          DDRC=0xFF;
          PORTC=0x00;
          
          while (1)
             {
             
             // Place your code here
              for(i=1;i<=25;i++)
              {
              for(j=1;j<=8;j=j*2)
              {
                  PORTC=~j;
                  delay_ms(200);
              }
              }  
          
              for(i=1;i<=25;i++)
              {
              for(j=8;j>=1;j=j/2)
              {
                  PORTC=~j;
                  delay_ms(200);
              }
              } 
              
             };
          }

          هنوز متوجه نشدیم که آخر یک موتور پله ای چطور میشه سرعتش رو تنظیم کرد چطور طول گام و این موارد . یا خیلی کند است یا همش یک طرفه میره ...

          دیدگاه


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

            نوشته اصلی توسط korosh00
            این یک نمونه کد هست برای استپ موتور .
            بگید این چکار میکنه ؟
            ممنون
            کد:
            #include <mega32.h>       
            #include <delay.h>
            
            void main(void)
            {
            
            int i,j;
            DDRC=0xFF;
            PORTC=0x00;
            
            while (1)
               {
               
               // Place your code here
                for(i=1;i<=25;i++)
                {
                for(j=1;j<=8;j=j*2)
                {
                    PORTC=~j;
                    delay_ms(200);
                }
                }  
            
                for(i=1;i<=25;i++)
                {
                for(j=8;j>=1;j=j/2)
                {
                    PORTC=~j;
                    delay_ms(200);
                }
                } 
                
               };
            }

            هنوز متوجه نشدیم که آخر یک موتور پله ای چطور میشه سرعتش رو تنظیم کرد چطور طول گام و این موارد . یا خیلی کند است یا همش یک طرفه میره ...
            شرمنده زبان c بلد نیستم بیسیک بلدم.
            سرعت استپ موتور هم با زمان میان هر پالس میشه تعیین کرد.
            برای به دست آوردن بهترین سرعت میشه از این روش استفاده کرد.
            تعداد هر پله برای یک دور ضربدر تغداد دور موتور در دقیقه تقسیم بر شصست. که اگر یک رو بر این عدد تقسیم کنی میشه زمان میان هر پله.

            دیدگاه


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

              خوب یک استپ موتور 5 سیمه سیمهایی که باید به out1 تا چهار بخوره رو به چه ترتیبی باید زد ؟

              دیدگاه


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

                نوشته اصلی توسط ahmadpraime
                Portc = &b00000001
                Waitms 1
                Portc = &b00000010
                Waitms 1
                Portc = &b00000100
                Waitms 1
                Portc = &b00001000
                Waitms 1
                این ترتیب پالس ها هستش.
                portc = &b0000b2a2b1a1
                این درسته؟
                سلام
                دو تا نکته:
                اول اینکه یک میلی ثانیه دیلی خیییلی کمه واسه موتور استپر!!!!
                حداقل 100 میلی بذارین و بعد تستش کنید.
                نکته دوم اینکه اگه از میکرو AVR استفاده کردین، مطمئن بشین که jtag رو غیرفعال میکنید؛ چون jtag به پورت c مربوطه.
                موفق باشین

                دیدگاه


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

                  jtag غیرفعاله خروجی دارم.
                  مشکلم الان تو درایو کردنه نمیتونم با uln2003 درایوش کنم.
                  داغ میکنه.
                  استپ موتوره هم که گفتم 5 ولته با 5ولت کار نمیکنه با بالای 5 ولت کار میکنه من با 18 ولت تستش کردم درست بود. ترتیب پایه ها رو هم گرفتم.
                  ولی با میکرو درایو نمیتونم بکنم.
                  درایور چی پیشنهاد میدین؟

                  دیدگاه


                    #10
                    پاسخ : مشکل با راه اندازی استپ موتور

                    نوشته اصلی توسط ahmadpraime
                    jtag غیرفعاله خروجی دارم.
                    مشکلم الان تو درایو کردنه نمیتونم با uln2003 درایوش کنم.
                    داغ میکنه.
                    استپ موتوره هم که گفتم 5 ولته با 5ولت کار نمیکنه با بالای 5 ولت کار میکنه من با 18 ولت تستش کردم درست بود. ترتیب پایه ها رو هم گرفتم.
                    ولی با میکرو درایو نمیتونم بکنم.
                    درایور چی پیشنهاد میدین؟
                    ول کن این کارارو
                    a4988 استفاده کن هم ارزونه هم راحت و عالی
                    درایور شبکه و nRF24L01
                    کاتالوگ محصولات
                    کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                    شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                    فروش اسیلوسکوپ GWinstek GOS-630FC

                    دیدگاه


                      #11
                      پاسخ : مشکل با راه اندازی استپ موتور

                      نوشته اصلی توسط بسطام بیرامی
                      ول کن این کارارو
                      a4988 استفاده کن هم ارزونه هم راحت و عالی
                      a4988 که برای دوقطبی هستش ولی استپر من تک قطبیه چجوری وصلش کنم؟
                      اون دو تا سیم مشترک رو چیکارش کنم همینطور ول باشه؟
                      یا به منبع وصلش کنم؟

                      دیدگاه


                        #12
                        پاسخ : مشکل با راه اندازی استپ موتور

                        اگه مطمنی استپ امپرش کمه میتونی از l298 استفاده کنی(حتی l293 هم شاید بشه اگه دوتا کانالاشو یکی کنی) یا اینکه از ی درایور پرینتر سه بعدی استفاده کنی ک تو سایت هم هست اسمش( dvr 8825)
                        هر کدوم که خاستی برات توضیح بدم
                        یه چیز دیگه هم هست معمولا استپ اونحوری نمی نمویسن(تو بسکام)باید دوتا دوتا بنویسی
                        من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

                        دیدگاه


                          #13
                          پاسخ : مشکل با راه اندازی استپ موتور

                          نوشته اصلی توسط ahmadpraime
                          a4988 که برای دوقطبی هستش ولی استپر من تک قطبیه چجوری وصلش کنم؟
                          اون دو تا سیم مشترک رو چیکارش کنم همینطور ول باشه؟
                          یا به منبع وصلش کنم؟
                          اره ببین سیم مشترکا رو ول کن
                          میشه سر وسط سیم پیچای موتور
                          بعد موتور میشه 4 سیمه 2 تا مربوط به A و 2 تا مربوط به B
                          بعد a4988 رو مثلا روی 1/8 پله بذار و enable هم فعال کن و یه جهت رو با dir بده
                          شروع کن به تولید پالس روی step موتور میچرخه
                          میتونی حتی با یه دکمه فشاری با 555 هم پالس تولید کنی برای تست
                          با پتانسیومتر روی ماژول هم میتونی جریان موتور رو تنظیم کنی
                          درایور شبکه و nRF24L01
                          کاتالوگ محصولات
                          کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                          شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                          فروش اسیلوسکوپ GWinstek GOS-630FC

                          دیدگاه


                            #14
                            پاسخ : مشکل با راه اندازی استپ موتور

                            نوشته اصلی توسط milad brave
                            اگه مطمنی استپ امپرش کمه میتونی از l298 استفاده کنی(حتی l293 هم شاید بشه اگه دوتا کانالاشو یکی کنی) یا اینکه از ی درایور پرینتر سه بعدی استفاده کنی ک تو سایت هم هست اسمش( dvr 8825)
                            هر کدوم که خاستی برات توضیح بدم
                            یه چیز دیگه هم هست معمولا استپ اونحوری نمی نمویسن(تو بسکام)باید دوتا دوتا بنویسی
                            دوتا دوتا بنویسم یعنی چی میشه مثال بزنی.
                            شرمنده اخه من بسکام رو خودم باد گرفتم کسی بهم یاد نداده. :cry: :cry: :cry: :cry:

                            دیدگاه


                              #15
                              پاسخ : مشکل با راه اندازی استپ موتور

                              نوشته اصلی توسط ahmadpraime
                              دوتا دوتا بنویسم یعنی چی میشه مثال بزنی.
                              شرمنده اخه من بسکام رو خودم باد گرفتم کسی بهم یاد نداده. :cry: :cry: :cry: :cry:
                              اینطوری ببندی 100% کار میکنه
                              درایور شبکه و nRF24L01
                              کاتالوگ محصولات
                              کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                              شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                              فروش اسیلوسکوپ GWinstek GOS-630FC

                              دیدگاه

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