اطلاعیه

Collapse
No announcement yet.

طریقه ی محاسبه RPM یک موتور ؟

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

    طریقه ی محاسبه RPM یک موتور ؟

    من یه موتوری دارم که به ازای هر چرخش کامل 360 درجه یک پالس میده .


    چطوری میشه RPM رو حساب کرد ؟

    روشی که خودم استفاده کردم اینه که تعداد پالس ها رو در هر ثانیه شمارش میکنم و نتیجه رو نوشون میدم ولی یه کم مورد داره

    دوستان متونن کمک کنن
    مهم نيست كه چه انديشه اي در سر و چه ترسي در دل داريد؛ مهم آن است كه بيكار ننشينيد و دست به كاري بزنيد و وارد ميدان عمل بشويد.

    نمي توانيد به كودكي بياموزيد كه از خود مواظبت كند، مگر آنكه او را آزاد بگذاريد تا براي مواظبت از خود بكوشد؛ ممكن است اشتباه كند، ولي دانايي او از ميان همين اشتباهات سرچشمه مي گيرد.

    #2
    پاسخ : طریقه ی محاسبه RPM یک موتور ؟

    سلام
    من هم از همین روش استفاده کردم با این تفاوت که موتورم توهر 360 درجه 6 تا پالس میداد.برای خلاصی از شر محاسبات هم از کریستال ساعت استفاده کردم.پالس ها رو هم با وقفه ی خارجی می شمردم.حد اکثر سرعتش هم 8200 RPM بود. حالا منظورتون از این مورد چیه؟ تنها مشکلش تو دور های پایین هست.

    دیدگاه


      #3
      پاسخ : طریقه ی محاسبه RPM یک موتور ؟

      آره دیگه من هم منظورم همین دور های پایین هستش
      آخه به ازای هر وقفه که میده من یک واحد به متغییر سرعت اضافه میکنم و وقتی 1 ثانیه تموم میشه اون متغییر رو صفر میکنم
      تو دور های پایین در حالی که موتور میچرخه ولی اون صفر نشون داده میشه که نباید این طور باشه
      مهم نيست كه چه انديشه اي در سر و چه ترسي در دل داريد؛ مهم آن است كه بيكار ننشينيد و دست به كاري بزنيد و وارد ميدان عمل بشويد.

      نمي توانيد به كودكي بياموزيد كه از خود مواظبت كند، مگر آنكه او را آزاد بگذاريد تا براي مواظبت از خود بكوشد؛ ممكن است اشتباه كند، ولي دانايي او از ميان همين اشتباهات سرچشمه مي گيرد.

      دیدگاه


        #4
        پاسخ : طریقه ی محاسبه RPM یک موتور ؟

        من روی موتور BLDC کار میکنم.در این موتورها حتی نوع صنعتی اون نمیشه سرعت رو از یه حدی کمتر کرد, مثلا 125 و یا حتی در بعضی موتورها 500rpm . چون نمیشه از یه مقداری به بعد تعداد پالسها رو شمرد

        دیدگاه


          #5
          پاسخ : طریقه ی محاسبه RPM یک موتور ؟

          خوب شما محاسباتتو بر حسب 10 ثانیه انجام بده

          دیدگاه


            #6
            پاسخ : طریقه ی محاسبه RPM یک موتور ؟

            آره می تونی برنامتو یه جوری بنویسی که وقتی سرعت از یه حد خاص پایین تر اومد محاسبات رو برحسب زمان بیشتری انجام بدی :biggrin:

            دیدگاه


              #7
              پاسخ : طریقه ی محاسبه RPM یک موتور ؟

              سلام
              ببینید همانطور که از اسمش مشخص است (rpm)برای پیدا کردن آن به 2 عدد نیاز دارید یکی تعداد دور و یکی زمان حالا شما میتونی زمان را ثابت کنی و تعداد پالس را بشماری که اگه هر دور 1 پالس بده دقت شما 60 rpm است یعنی سرعت 60 تا 60 تا کم وزیاد میشه (چون شما تو محاسبات میای عدد داخل وقفه را در 60 ضرب میکنی دیگه) خب این دقت که......... :NO:
              یه راه داری که در این حالت دقت را زیاد کنی که اون اینه که بیای تعداد پالس را در هر دور زیاد کنی مثلا اگه 60 تا پالس در هر دور بده دقت میشه 1 rpm
              حالا یه راه عالیتر شما زمان را ثابت نگیر تعداد پالس را ثابت در نظر بگیر یعنی بیا فاصله بین 2 تا پالس را با تایمر اندازه بگیر بگو خب ا دور مثلا در 10 میلی ثانیه زده پس rpm میشه : 0.010/(1*60)
              که میشه 6000 دور در دقیق اینجوری دقتت در حد ماکزیمم میشه
              اگه بازم سوالی بود در خدمتم
              فرزندم در راه است

              دیدگاه


                #8
                پاسخ : طریقه ی محاسبه RPM یک موتور ؟

                آقای کیانی عتوضیحاتتون عالی بود

                فقط در مورد آخر شکا مبنا رو در هر دور کامل 60 پالس گرفتید ؟ اون یک چی هستش

                به فرض در هر دور کامل 200 پالس بده و زمان بین هر پاالس 10 میلی ثانیه باشه محاسبات در این صورت به چه صورتی خواهد بود ؟
                مهم نيست كه چه انديشه اي در سر و چه ترسي در دل داريد؛ مهم آن است كه بيكار ننشينيد و دست به كاري بزنيد و وارد ميدان عمل بشويد.

                نمي توانيد به كودكي بياموزيد كه از خود مواظبت كند، مگر آنكه او را آزاد بگذاريد تا براي مواظبت از خود بكوشد؛ ممكن است اشتباه كند، ولي دانايي او از ميان همين اشتباهات سرچشمه مي گيرد.

                دیدگاه


                  #9
                  پاسخ : طریقه ی محاسبه RPM یک موتور ؟

                  سلام
                  من سوالتون را درست متوجه نمیشم ولی برای زمانیکه شما زمان بین 2 پالس را اندازه میگیرید (حالت دوم) باید دو تا مورد را ( یکی از سخت افزار بسته شده و یکی بوسیله میکرو) بدونید تا بتونید برنامه را بر آن اساس بنویسید :
                  1) هر دور موتور چند پالس میده (از سخت افزار بسته شده )
                  2) زمان بین 2 پالس چقدره ( بوسیله میکرو اندازه گیری میشه)
                  حالا اگه موتور شما در هر دور 200 پالس بده و زمان بین هر 2 پالس شما 10 میلی ثانیه باشه خب میگید در 10 میلی ثانیه 1/200 دور زده پس 1 دور را در 2 ثانیه =200*10ms پس در 1 دقیقه 30 دور میزنه ولی یه پیشنهاد اگه برای شما دقت 1 rpm کافیه پس همون راه اول را در این حالت برید از لحاظ سخت افزای راحتتره چون در اینجا دقت شما زیر 0.5 دور در دقیقه است چون همونطوری که گفتم اگه 60 پالس در هر دور داشته باشید دقت شما 1 rpm میشه.
                  اگه بازم بد گفتم اولابه بزرگواریتون ببخشید دوما بگید تا واضح تر بگم
                  موفق باشید
                  فرزندم در راه است

                  دیدگاه


                    #10
                    پاسخ : طریقه ی محاسبه RPM یک موتور ؟

                    سلام

                    در مورد زمان 10 ثانیه یه کم ضایع میشه ... میشماره میشماره یهو صفر میشه سرعت در حد 50 rpm هستش

                    آقای کیانی در مورد ایده شما مگه در هر سرعتی فاصله زمانی بین پالس ها یکی هستش ؟؟
                    مهم نيست كه چه انديشه اي در سر و چه ترسي در دل داريد؛ مهم آن است كه بيكار ننشينيد و دست به كاري بزنيد و وارد ميدان عمل بشويد.

                    نمي توانيد به كودكي بياموزيد كه از خود مواظبت كند، مگر آنكه او را آزاد بگذاريد تا براي مواظبت از خود بكوشد؛ ممكن است اشتباه كند، ولي دانايي او از ميان همين اشتباهات سرچشمه مي گيرد.

                    دیدگاه


                      #11
                      پاسخ : طریقه ی محاسبه RPM یک موتور ؟

                      نه اگه ثابت بود که دیگه نیازی به حساب کردن نداشت
                      ولی تو مثالی که شما گفتید (بین هر پالس 10ms ) اینطوری حساب میشه که گفتم
                      فرزندم در راه است

                      دیدگاه


                        #12
                        پاسخ : طریقه ی محاسبه RPM یک موتور ؟

                        من 4 تا موتور گیربکس چینی 50 rpm دارم اما سرعت هاشون با هم خیلی فرق داره ! میخوام بدونم هر کدوم دقیقا چه rmpiدارنیا چ قدر با هم اختلاف دارن ! چی کار کنم ؟
                        « با هر دستی بدی , با همان دست پس خواهی گرفت »
                        این جمله رو فراموش نکن

                        دیدگاه

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