اطلاعیه

Collapse
No announcement yet.

کنترل موتور brushless از نوع sensorless

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

    کنترل موتور brushless از نوع sensorless

    سلام .
    کسی از دوستان در مورد کنترل موتور brushless از نوع sensorless اطلاعاتی داره؟ خصوصا در مورد چگونگی زمان بندی پالس ها برای کنترلش که از طریق zero cross point واز روی سیگنالbemf بدست می آید.
    لطفا راهنمایی ام کنید.
    با تشکر فراوان
    خبر آمد خبری در راه است---- خرم آندل که ازو گاهست

    #2
    پاسخ : brushless motor

    سلام دوستان
    من احتیاج به کمک فوری دارم
    ممنون می شم کمکم کنین
    خبر آمد خبری در راه است---- خرم آندل که ازو گاهست

    دیدگاه


      #3
      پاسخ : brushless motor

      اگه فقط در مورد موتور بروشلس هم اطلاعاتی دارید بگید :angry:

      دیدگاه


        #4
        پاسخ : brushless motor

        سلام دوستان خوبم
        مطلب زیر خیلی به من کمک کرد . اون رو برای دوستان دیگه که برای کنترل این موتور ها مشکل دارن می ذارم:
        http://www.atmel.com/dyn/resources/prod_documents/doc8012.pdf
        خبر آمد خبری در راه است---- خرم آندل که ازو گاهست

        دیدگاه


          #5
          پاسخ : brushless motor

          من یه برنامه به bascom نوشتم. باهاش موتور cdrom رو راه انداختم. شاید به دردت بخوره.
          کد:
          [LEFT]
          $regfile = "m16def.dat"
          $crystal = 8000000
          '------------------------------------------------
          Config Portb = Output
          Config Timer1 = Timer , Prescale = 8
          '------------------------------------------------
          Enable Interrupts
          Enable Timer1
          On Timer1 Time1
          '------------------------------------------------
          Dim M As Word
          Dim I As Word
          Dim J As Word
          M = 0
          J = 0
          I = 40000
          Start Timer1
          Do
          Loop
          End
          '------------------------------------------------
          Time1:
               Stop Timer1
               Incr M
               Incr J
               If M > 6 Then
                If I < 60000 Then
                  I = I + 1000
                Elseif I < 63000 Then
                  I = I + 50
                Elseif I < 64000 Then
                  I = I + 10
                Elseif I < 64800 Then
                  I = I + 1
                Elseif I < 65500 Then
                  If J > 10 Then
                   I = I + 1
                   J = 0
                  End If
                End If
                If I >= 65275 Then I = 65275
                M = 1
               End If
               Select Case M
                        Case 1:
                              Portb.0 = 1
                              Portb.1 = 1
                              Portb.2 = 0
                        Case 2:
                              Portb.0 = 0
                              Portb.1 = 1
                              Portb.2 = 0
                        Case 3:
                              Portb.0 = 0
                              Portb.1 = 1
                              Portb.2 = 1
                        Case 4:
                              Portb.0 = 0
                              Portb.1 = 0
                              Portb.2 = 1
                        Case 5:
                              Portb.0 = 1
                              Portb.1 = 0
                              Portb.2 = 1
                        Case 6:
                              Portb.0 = 1
                              Portb.1 = 0
                              Portb.2 = 0
                        Case Else:
               End Select
               Counter1 = I
               Start Timer1
          Return[/LEFT]
          تا حدود 7000 rpm برای موتور cdrom جواب میده.
          برای زیاد کردن سرعت If I >= 65275 Then I = 65275 عدد 65275 رو زیاد کن. مثلا 65300.
          جدیدترین ویرایش توسط فکر; ۱۷:۲۹ ۱۳۹۵/۰۳/۱۳. دلیل: نظم بخشیدن به متن

          دیدگاه


            #6
            پاسخ : brushless motor

            تو سایت زیر می تونید ژورنال های مربوط به این نوع موتورها رو پیدا کنید :
            www.maxonmotor.com
            موفق باشید

            دیدگاه


              #7
              پاسخ : brushless motor

              من نمیدونم چه جور میشه به این تایپیک فایلی upload کرد به خاطر همین اگه کسی اطلاعاتی در این مورد خواست می تونه به من ایمیل کنه
              feel free on moein@mail.com :rolleyes:

              دیدگاه


                #8
                پاسخ : brushless motor

                سلام
                اینجا درباره موتور ها و کنترلشون مفصل بحث شده:
                http://www.eca.ir/forum2/index.php?topic=52169.0

                دیدگاه

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