اطلاعیه

Collapse
No announcement yet.

مشکل موتور

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

    #16
    پاسخ : پاسخ : مشکل موتور

    نوشته اصلی توسط Mahan.Rafiee
    بله برای تسته!

    l298 مشکلی نداره
    Sometimes life's going to hit you in the head with a brick. Don't lose faith
    Steven Paul Jobs
    --------------------------------------------------------------
    aH ProgrammeR

    دیدگاه


      #17
      پاسخ : مشکل موتور

      برنامتون رو پلود کنید
      1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
      من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
      !Electronic On! Programming On
      هوشمندانه سوال بپرسیم!
      http://ir02x6.persiangig.com/logo/eca/tanks_01.png

      دیدگاه


        #18
        پاسخ : مشکل موتور

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


        فکر نکنم برنامه مشکلی داشته باشه چون قشنگ کار می کنه
        Sometimes life's going to hit you in the head with a brick. Don't lose faith
        Steven Paul Jobs
        --------------------------------------------------------------
        aH ProgrammeR

        دیدگاه


          #19
          پاسخ : مشکل موتور

          سلام اگه موتور pwm روش تاثیری نداره هیچ ارتباطی به موتور نداره.
          چند علت میتونه داشته باشه: 1- فرکانس pwm زیاد باشه که باعث میشه سوییچ درایور فرصت ریکاوری رو نداشته باشه و همونطور تو حالت بایاس باقی بمونه. 2- موازی کردن خازن ظرفیت بالا دوسر موتور که باعث میشه در لحطه قطع سوییچ جریان موتور رو تامین کنه که این هم تحت تاثیر فرکانس بالا هست. (بهتره به جای خازن اسنابر بذارید)
          نکته: فرکانس در محدوده چند ده کیلو هرتز بذارید. چون l298 دیود داخلی نداره از 4 تا دیود هرزگرد برای هر موتور استفاده کنید مثل 1n5819
          لطفا سوالات فنی رو به جای پیام خصوصی در انجمن مطرح کنید.

          دیدگاه


            #20
            پاسخ : مشکل موتور

            نوشته اصلی توسط محسن محمدشاهی
            سلام اگه موتور pwm روش تاثیری نداره هیچ ارتباطی به موتور نداره.
            چند علت میتونه داشته باشه: 1- فرکانس pwm زیاد باشه که باعث میشه سوییچ درایور فرصت ریکاوری رو نداشته باشه و همونطور تو حالت بایاس باقی بمونه. 2- موازی کردن خازن ظرفیت بالا دوسر موتور که باعث میشه در لحطه قطع سوییچ جریان موتور رو تامین کنه که این هم تحت تاثیر فرکانس بالا هست. (بهتره به جای خازن اسنابر بذارید)
            نکته: فرکانس در محدوده چند ده کیلو هرتز بذارید. چون l298 دیود داخلی نداره از 4 تا دیود هرزگرد برای هر موتور استفاده کنید مثل 1n5822
            مرسی مهندس بابته راهنماییت


            این خط pwm من

            کد:
            Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1024
            مشکلی داره؟محدوده فرکانس
            مشکل ربات اسمبل شده اضافه کردن قطعه خیلی سخته

            اسنابر تاحالا کار نکردم زیاد اشنایی ندارم باهاش
            Sometimes life's going to hit you in the head with a brick. Don't lose faith
            Steven Paul Jobs
            --------------------------------------------------------------
            aH ProgrammeR

            دیدگاه


              #21
              پاسخ : مشکل موتور

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

              دیدگاه


                #22
                پاسخ : مشکل موتور

                نوشته اصلی توسط محسن محمدشاهی
                آقا من از این نوع برنامه سر در نمیارم میشه یه کم تفسیرش کنی یعنی چی؟ نگرفتم منظورشو

                این کد برای تعریف pwm یا به اصلاح config pwm هست

                این طوری تعریف می شه

                کد:
                Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1024
                کد:
                Speed_r Alias Pwm1a
                Speed_l Alias Pwm1b

                بعد تو برنامه این طوری استفاده می شه

                کد:
                  Speed_r = 0
                  Speed_l = 255
                از 0 تا 255 pwm یا سرعتی هست که می دیم به اصلاح

                Sometimes life's going to hit you in the head with a brick. Don't lose faith
                Steven Paul Jobs
                --------------------------------------------------------------
                aH ProgrammeR

                دیدگاه


                  #23
                  پاسخ : مشکل موتور

                  شما pwm رو حتی مثلا 1 میدی باز هم سرعت موتورتون تغییر نمیکنه؟
                  لطفا سوالات فنی رو به جای پیام خصوصی در انجمن مطرح کنید.

                  دیدگاه


                    #24
                    پاسخ : مشکل موتور

                    نوشته اصلی توسط محسن محمدشاهی
                    شما pwm رو حتی مثلا 1 میدی باز هم سرعت موتورتون تغییر نمیکنه؟
                    من حتی pwm رو 100 بدم تغییر نمی کنه یعنی تغییر می کنه ولی اصلا اون جوری که باید تغییر کنه نمی کنه مثلا یه 10 درجه کج می شه در حالی که با 100 باید یه 40 50 درجه منحرف بشه

                    این طور نیست به خاطره همین گفتم
                    Sometimes life's going to hit you in the head with a brick. Don't lose faith
                    Steven Paul Jobs
                    --------------------------------------------------------------
                    aH ProgrammeR

                    دیدگاه


                      #25
                      پاسخ : مشکل موتور

                      نوشته اصلی توسط amirdifraxe1
                      من حتی pwm رو 100 بدم تغییر نمی کنه یعنی تغییر می کنه ولی اصلا اون جوری که باید تغییر کنه نمی کنه مثلا یه 10 درجه کج می شه در حالی که با 100 باید یه 40 50 درجه منحرف بشه

                      این طور نیست به خاطره همین گفتم
                      سلام
                      با این دستورات فرکانس PWM میشه فرکانس میکرو تقسیم به 1024 که اگر فرکانس هسته 8مگا باشه فرکانس PWM تقریبا میشه 7کیلو که خوبه
                      ببینید شما باسد نسبت به تقریات سنسور ها PWM رو تقییر بدی به فرض که سنسور های سمت راست به ترتیب از وسط به سمت راست رو با
                      R1-R12 نام گذاری کنیم و سمت چپ رو با L1-L12 نام گذتری کنیم شما باید برنامه این طور بنویسید که با تحریک سنسور L1 یه مقدار کم از PWM
                      موتور سمت راست کم کنی و بعد از اصلاح مسیر اون رو برگردونی به حالت اول و اگر توی این مرحله مسیر اصلاح نشد و سنسور L2 هم تحریک شد
                      شما باز هم PWM سمت راست رو کم میکنی و الا آخر و برای سنسور های R1,R2,R3,.... هم همینکار رو انجام میدی
                      بعد از نوشتن برنامه به طور کامل که شامل 12 تا پله برای هرسمت هست شما باید بری تیون کنی ضرایب رو یعنی رو باط رو با یه پیچ با زاویه کم تست میکنی
                      و نتایج رو یادداشت میکنی و زاویه رو زایئ میکنی تا به پیچ خیلی تند برسی من نمیدونم تو مسابقات سخت ترین پیچ چقدر هست بعد از نتایج بدست اومده
                      وقتی که پیچ زاویه کمی داره باید PWM برای سنسور های مرکزی یعنی L1,L2,R1,R2 رو تغییر بدی و هر چه پیچ رو زیاد میکنی باید بری PWM برای سنسور های
                      بیرونی تر رو تغییر بدی
                      مثلا رباط وقتی به یه پیچ با زاویه کم رسید و خط رو گم کرد شما PWM رو باید کمتر کنی و یا اگر خیلی چرخید باید PWM رو یه مقدار اضافه کنی
                      این کار رو باید انقدر انجام بدی تا به بهترین نتیجه برسی

                      دیدگاه


                        #26
                        پاسخ : مشکل موتور

                        شما یه بار به صورت آزاد PWM موتور را تست کنید ببینید سرعت کم میشه یا نه. روی مسیر اگه تست کنید خیلی چیزا تاثیر داره.

                        دیدگاه


                          #27
                          پاسخ : مشکل موتور

                          نوشته اصلی توسط amirdifraxe1

                          این کد برای تعریف pwm یا به اصلاح config pwm هست

                          این طوری تعریف می شه

                          کد:
                          Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1024
                          کد:
                          Speed_r Alias Pwm1a
                          Speed_l Alias Pwm1b

                          بعد تو برنامه این طوری استفاده می شه

                          کد:
                            Speed_r = 0
                            Speed_l = 255
                          از 0 تا 255 pwm یا سرعتی هست که می دیم به اصلاح
                          راستی یه نکته : حداکثر pwmتایمر /کانتر1 میتونه تا 65535باشه!
                          1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                          من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                          !Electronic On! Programming On
                          هوشمندانه سوال بپرسیم!
                          http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                          دیدگاه


                            #28
                            پاسخ : مشکل موتور

                            نوشته اصلی توسط ehsanbagheri
                            سلام
                            با این دستورات فرکانس PWM میشه فرکانس میکرو تقسیم به 1024 که اگر فرکانس هسته 8مگا باشه فرکانس PWM تقریبا میشه 7کیلو که خوبه
                            ببینید شما باسد نسبت به تقریات سنسور ها PWM رو تقییر بدی به فرض که سنسور های سمت راست به ترتیب از وسط به سمت راست رو با
                            R1-R12 نام گذاری کنیم و سمت چپ رو با L1-L12 نام گذتری کنیم شما باید برنامه این طور بنویسید که با تحریک سنسور L1 یه مقدار کم از PWM
                            موتور سمت راست کم کنی و بعد از اصلاح مسیر اون رو برگردونی به حالت اول و اگر توی این مرحله مسیر اصلاح نشد و سنسور L2 هم تحریک شد
                            شما باز هم PWM سمت راست رو کم میکنی و الا آخر و برای سنسور های R1,R2,R3,.... هم همینکار رو انجام میدی
                            بعد از نوشتن برنامه به طور کامل که شامل 12 تا پله برای هرسمت هست شما باید بری تیون کنی ضرایب رو یعنی رو باط رو با یه پیچ با زاویه کم تست میکنی
                            و نتایج رو یادداشت میکنی و زاویه رو زایئ میکنی تا به پیچ خیلی تند برسی من نمیدونم تو مسابقات سخت ترین پیچ چقدر هست بعد از نتایج بدست اومده
                            وقتی که پیچ زاویه کمی داره باید PWM برای سنسور های مرکزی یعنی L1,L2,R1,R2 رو تغییر بدی و هر چه پیچ رو زیاد میکنی باید بری PWM برای سنسور های
                            بیرونی تر رو تغییر بدی
                            مثلا رباط وقتی به یه پیچ با زاویه کم رسید و خط رو گم کرد شما PWM رو باید کمتر کنی و یا اگر خیلی چرخید باید PWM رو یه مقدار اضافه کنی
                            این کار رو باید انقدر انجام بدی تا به بهترین نتیجه برسی

                            مهندس تمام حرفات قبول و انجام دادم ولی وقتی من pwm رو 100 می دم باید یه تغییری تو سرعت موتور انجام بشه دیگه وقتی هیچ تغییری ایجاد نمی شه کاری نمی شه کرد که ولتاژش کم می شه ولی اصلا اون طوری که باید بچرخه نمی چرخه مثلا رو 100 می زارم باید کمش یه 20-30 درجه منحرف بشه همونم نمی شه ولی ولتاژش کم می شه D: جالبه یعنی رو خط راست می زارم یه 5-6 درجه منحرف می شه ولی باید به صورت چشم گیری منحرف بشه یعنی مونورا رو pwm دقیق نیسن خوب نمی تونه اجرا کنه اینجا مشکل از موتوره؟
                            Sometimes life's going to hit you in the head with a brick. Don't lose faith
                            Steven Paul Jobs
                            --------------------------------------------------------------
                            aH ProgrammeR

                            دیدگاه


                              #29
                              پاسخ : مشکل موتور

                              نوشته اصلی توسط sadeghmojtabaei
                              شما یه بار به صورت آزاد PWM موتور را تست کنید ببینید سرعت کم میشه یا نه. روی مسیر اگه تست کنید خیلی چیزا تاثیر داره.
                              اره به صورت ازاد تست کردم ولتاژ کم میشه ولی اون قدری که باید منحرف بشه نمی شه مثلا رو pwm 100 باید کمش 20-30 درجه منحرف بشه نمی شه
                              Sometimes life's going to hit you in the head with a brick. Don't lose faith
                              Steven Paul Jobs
                              --------------------------------------------------------------
                              aH ProgrammeR

                              دیدگاه


                                #30
                                پاسخ : مشکل موتور

                                نوشته اصلی توسط Mahan.Rafiee
                                راستی یه نکته : حداکثر pwmتایمر /کانتر1 میتونه تا 65535باشه!

                                خب یعنی الان من چیشو تغییر بدم؟
                                Sometimes life's going to hit you in the head with a brick. Don't lose faith
                                Steven Paul Jobs
                                --------------------------------------------------------------
                                aH ProgrammeR

                                دیدگاه

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