اطلاعیه

Collapse
No announcement yet.

سنسور adx330(و کلا سنسور های شتاب)

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

    #16
    پاسخ : سنسور adx330(و کلا سنسور های شتاب)

    نوشته اصلی توسط محمد رستمی
    سلام
    من با شتاب سنج های ADXL چند بار کار انجام دادم. از اون دو محوره های قدیمیش 5-6 سال پیش چندین تا خریدم خراب بود. 2 سال پیش هم چند تا دیگه زدم اونا هم ایراد داشت. کلاً جالب نبود!
    ولی پارسال تو یه دستگاه لرزه نگار یه سه محوره (فکر کنم ماژول ADXL330) راه انداختم. با آنالوگ خوندمش. خوب بود. قشنگ کارمو راه انداخت.

    برای زاویه سنجی بهتره از ماژولهای آماده زاویه سنج استفاده کنید. تا 0.1 درجه هم دارند. تو بعضی کارهام استفاده کردم خوب جواب می ده.

    یه نکته ظریفی توی تبدیل شتاب به جابجایی وجود داره؛ این سنسورها برای کمیت فیزیکی شتاب ساخته شدند. درسته تو درسا خوندیم که با دو بار انتگرالگیری از شتاب می رسیم به جابجایی، ولی دقت کنید که در عمل با انتگرالگیری آنالوگ، یا روشهای عددی، نمی تونیم چنین کاری انجام بدیم. یادمه 6 سال پیش یه بنده خدایی با ADXL خیلی حال می کرد و می خواست چنین کاری انجام بده، ولی نشد که بشه.
    کوچکترین خطا توی محاسبه مکان اولیه و سرعت اولیه، تأخیر خروجی سنسور، نویزهای مکانیکی و غیره، می تونن آفست های بزرگی توی انتگرال خروجی (جابجایی) ایجاد کنند.

    ماژولهای آماده زاویه سنج مثل چی؟
    همواره يادمان باشد:
    1-مردان بزرگ اراده مي کنند و مردان کوچک آرزو
    2-افراد بزرگ، هميشه به دنبال ايده هاي بزرگند و افراد کوچک به دنبال افراد بزرگ
    3-هميشه سعي کن آنقدر کامل باشي که بزرگترين تنبيه تو براي ديگران گرفتن خودت از آنها باشد.

    دیدگاه


      #17
      پاسخ : سنسور adx330(و کلا سنسور های شتاب)

      نوشته اصلی توسط محمد رستمی


      برای زاویه سنجی بهتره از ماژولهای آماده زاویه سنج استفاده کنید. تا 0.1 درجه هم دارند. تو بعضی کارهام استفاده کردم خوب جواب می ده
      منظورتان از این کدوم ماژول هاست؟


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

      دیدگاه


        #18
        پاسخ : سنسور adx330(و کلا سنسور های شتاب)

        تو بازار چندین مدل هست. ZCT245AN، ZCT260 و کلاً از این چینیا در کلاس معمولی یا صنعتی.

        نوشته اصلی توسط roboreza
        برای تبدیل خروجی شتابسنج به زاویه از لو پس فیلتر استفاده میشه نه انتگرال
        ما که هیچ جا نگفتیم از روی شتاب با انتگرال می شه زاویه بدست اُورد! شما هم یه نکته ای رو از قلم انداختی، اون چیزی که باهاش می تونی زاویه رو به دست بیاری، ژایروئه، نه شتاب سنج.
        ضمناً فیلتر پایین گذر، شبیه همون انتگرالگیره، صرفاً جهت اطلاع..

        نوشته اصلی توسط roboreza
        خروجی این شتابسنج ها شتاب نیست که با انتگرال گیری بشه سرعت و زاویه رو بدست آورد
        ببخشید؟!! پس خروجیش چی چیه؟!! شتاب سنجه دیگه. خروجیش شتابه. از اون حرفا بودا!
        خروجی شتاب سنج های ADXL دقیقاً شتابِ خطیه. همون چیزی که توی فیزیک خوندیم. تو تئوری میشه با انتگرالگیری ازش سرعت و جابجایی رو بدست اُورد، نه زاویه رو. زاویه بحثش فرق می کنه.
        ولی من تو نوشته قبلی عرض کردم که در عمل نمیشه از روی شتاب خطی، سرعت و جابجایی رو بدون آفست و خطا بدست اُورد. به زاویه هم کاری نداشتم که انقدر گیر دادی بهش!
        بیایید با Google آشتی کنیم!

        دیدگاه


          #19
          پاسخ : سنسور adx330(و کلا سنسور های شتاب)

          نوشته اصلی توسط محمد رستمی
          تو بازار چندین مدل هست. ZCT245AN، ZCT260 و کلاً از این چینیا در کلاس معمولی یا صنعتی.
          ما که هیچ جا نگفتیم از روی شتاب با انتگرال می شه زاویه بدست اُورد! شما هم یه نکته ای رو از قلم انداختی، اون چیزی که باهاش می تونی زاویه رو به دست بیاری، ژایروئه، نه شتاب سنج.
          ضمناً فیلتر پایین گذر، شبیه همون انتگرالگیره، صرفاً جهت اطلاع..
          ببخشید؟!! پس خروجیش چی چیه؟!! شتاب سنجه دیگه. خروجیش شتابه. از اون حرفا بودا!
          خروجی شتاب سنج های ADXL دقیقاً شتابِ خطیه. همون چیزی که توی فیزیک خوندیم. تو تئوری میشه با انتگرالگیری ازش سرعت و جابجایی رو بدست اُورد، نه زاویه رو. زاویه بحثش فرق می کنه.
          ولی من تو نوشته قبلی عرض کردم که در عمل نمیشه از روی شتاب خطی، سرعت و جابجایی رو بدون آفست و خطا بدست اُورد. به زاویه هم کاری نداشتم که انقدر گیر دادی بهش!
          با شتابسنج و لو پس فیلتر میشه دقیقا زاویه های رول و پیچ رو بدست آورد در کل هم با مگنتومتر هم با ژایرو هم با شتابسنج میشه زاویه رو بدست آورد
          اون ماژولها هم ماژولهای خوبیه اما مشکل سر اندازه گیری زاویه توی محور Z هستش که اینا نمیتونه اندازه بگیره و این فقط کار ژایرو و کامپس هست

          AYRIC

          دیدگاه


            #20
            پاسخ : سنسور adx330(و کلا سنسور های شتاب)

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

            اون ماژولها هم ماژولهای خوبیه اما مشکل سر اندازه گیری زاویه توی محور Z هستش که اینا نمیتونه اندازه بگیره و این فقط کار ژایرو و کامپس هست
            اندازه گیری محور Z بستگی به ماژول با بهتر بگم به سنسورتون داره!
            در سری اکثر ADXLها طبق عکس برگرفته شده از اپلیکشن نوت :

            هر سه محور خروجی دارند!
            _____________
            در ضمن چرا نشه با شتاب سنج، زاویه رو بدست آورد؟ (البته زاویه انحراف یا شیب)
            این هم مستنداتش: فرمولهای زیر برای شکل فوق هستن:

            _____________
            توی ژایرو رو دقیق نمی دونم، ولی کامپس که در واقع زاویه حول محور قائم رو می دهد و کارش یه چیز دیگر است!
            _____________
            همواره يادمان باشد:
            1-مردان بزرگ اراده مي کنند و مردان کوچک آرزو
            2-افراد بزرگ، هميشه به دنبال ايده هاي بزرگند و افراد کوچک به دنبال افراد بزرگ
            3-هميشه سعي کن آنقدر کامل باشي که بزرگترين تنبيه تو براي ديگران گرفتن خودت از آنها باشد.

            دیدگاه


              #21
              پاسخ : سنسور adx330(و کلا سنسور های شتاب)

              اگه به اون عکس ها هم دقت کنید میبینید که فقط حول محور های x و y سنسور رو چرخونده
              و اگه شما سنسورتون رو حول z بتابونید یعنی بذاریدش روی یه میز صاف و بچرخونیدش امکان نداره بتونید زاویه چرخش رو بدست بیارید
              زاویه ای که کامپس حول محور قائم میده همون محور z هست دیگه
              مثل ماژولهای cmps03 که فقط z رو میده یا cmps10 که هر سه محور رو میده که حتی توی اون ماژول ها هم اگه دقت کنید میبینید که سنسور شتابسنج رو برای تصحیح مقادیر x و y گذاشته و عملا توی چرخش تنهای محور z تاثیری نداره
              نهایتا کامپس هم بخاطر مشکلات زیادی که داره خیلی جاها چیز مفیدی نیست و فقط به صورت ترکیبی با ژایرو و شتایسنج قابلیت استفاده داره
              AYRIC

              دیدگاه


                #22
                پاسخ : پاسخ : سنسور adx330(و کلا سنسور های شتاب)

                نوشته اصلی توسط roboreza
                اگه به اون عکس ها هم دقت کنید میبینید که فقط حول محور های x و y سنسور رو چرخونده
                چهار تا شکل داره در شکل آخر 3 محور رو چرخونده و فرمول هم برای اونها گذاشته است!
                ________________________________
                نوشته اصلی توسط roboreza
                و اگه شما سنسورتون رو حول z بتابونید یعنی بذاریدش روی یه میز صاف و بچرخونیدش امکان نداره بتونید زاویه چرخش رو بدست بیارید
                زاویه ای که کامپس حول محور قائم میده همون محور z هست دیگه
                مثل ماژولهای cmps03 که فقط z رو میده یا cmps10 که هر سه محور رو میده که حتی توی اون ماژول ها هم اگه دقت کنید میبینید که سنسور شتابسنج رو برای تصحیح مقادیر x و y گذاشته و عملا توی چرخش تنهای محور z تاثیری نداره
                نهایتا کامپس هم بخاطر مشکلات زیادی که داره خیلی جاها چیز مفیدی نیست و فقط به صورت ترکیبی با ژایرو و شتایسنج قابلیت استفاده داره
                بنده قبلا هم در زیر عرض کرده بودم زاویه انحراف رو می دهد نه زاویه چرخش!!!!!!
                نوشته اصلی توسط S_Ahmad
                در ضمن چرا نشه با شتاب سنج، زاویه رو بدست آورد؟ (البته زاویه انحراف یا شیب)
                ببنید ما سه بُعد یا بهتره بگم سه محور داریم X Y Z
                رفتار این سه محور در هر سنسوری هیچ ربطی به سنسورهای دیگر ندارد!
                یعنی خروجی های کامپس ، شتاب سنج و ژایرو و ... هر کدام جنس متفاوتی دارند! ولی شاید وجه اشتراکی در شیوه ی تغییر مقدار داشته باشند!(منظورم این این بند این هست که در ژایرو و شتاب سنج ما وجه اشتراک زیادی در محور های X و Y داریم)
                ولی ما نمی توانیم محور Z در کامپس ، شتاب سنج و ژایرو و ... رو باهم قیاس کنیم!
                هر کدام در جای خود شکل و رفتار جداگانه ای دارند!

                پس اینها رو با هم قاطی نکنیم!
                همواره يادمان باشد:
                1-مردان بزرگ اراده مي کنند و مردان کوچک آرزو
                2-افراد بزرگ، هميشه به دنبال ايده هاي بزرگند و افراد کوچک به دنبال افراد بزرگ
                3-هميشه سعي کن آنقدر کامل باشي که بزرگترين تنبيه تو براي ديگران گرفتن خودت از آنها باشد.

                دیدگاه


                  #23
                  پاسخ : سنسور adx330(و کلا سنسور های شتاب)

                  درسته با هم فرق میکنن
                  اما برای ورودشون به فیلتر کالمن باید خروجی همشون رو به زاویه تبدیل کرد حالا یکی با انتگرال یکی با لوپس فیلتر و در مورد کامپس هم اطلاعات دقیقی ندارم که چطوری میشه به درجه تبدیلش کرد اما ماژولهای کامپسی که هست همه گی زاویه میدن یه نمونش این ماژول cmps03 که راهش انداختم:
                  http://s2.picofile.com/file/7974800214/CMPS03.wmv.html
                  AYRIC

                  دیدگاه


                    #24
                    پاسخ : سنسور adx330(و کلا سنسور های شتاب)

                    نوشته اصلی توسط roboreza
                    درسته با هم فرق میکنن
                    اما برای ورودشون به فیلتر کالمن باید خروجی همشون رو به زاویه تبدیل کرد حالا یکی با انتگرال یکی با لوپس فیلتر و در مورد کامپس هم اطلاعات دقیقی ندارم که چطوری میشه به درجه تبدیلش کرد اما ماژولهای کامپسی که هست همه گی زاویه میدن یه نمونش این ماژول cmps03 که راهش انداختم:
                    http://s2.picofile.com/file/7974800214/CMPS03.wmv.html
                    بله ، درسته!
                    کامپس ها چه 03 باشه چه 09 باشه چه 10 باشه! همشون زوایه چرخش حول محور قائم رو می دهند! ولی جنس داده ای که کامپس های می دهند با ژایرو و شتاب سنج متفاوت هست!گاهی اوقات رفتارشون هم متفاوت هست! حرف من اینه!
                    همواره يادمان باشد:
                    1-مردان بزرگ اراده مي کنند و مردان کوچک آرزو
                    2-افراد بزرگ، هميشه به دنبال ايده هاي بزرگند و افراد کوچک به دنبال افراد بزرگ
                    3-هميشه سعي کن آنقدر کامل باشي که بزرگترين تنبيه تو براي ديگران گرفتن خودت از آنها باشد.

                    دیدگاه


                      #25
                      پاسخ : سنسور adx330(و کلا سنسور های شتاب)

                      بله درسته
                      بله همشون Z رو میدن
                      03 فقط z رو میده اما 09 و 10 دو محور دیگه رو هم میدن
                      بدی این کامپس ها اینه که تغییرات میدان مغناطیسی خیلی روشون تاثیر داره مثلا اگه یه فلز توی فاصله 30 یا حتی 40 سانتی جلوش تکون بدید خروجیش تغییرات محسوسی داره حالا اگه نزدیک کنید که دیگه هیچ حسابی روی خروجی نیست
                      ولی مثلا همین 03 رو اگه با یه فلزی که قراره همیشه کنارش باشه کالیبر کنید دیگه مشکلی نداره
                      یه مشکل دیگه هم سرعت پایینشونه مثلا 03 حداقل هر 33 میلی ثانیه خروجی رو پدیت میکنه
                      AYRIC

                      دیدگاه


                        #26
                        پاسخ : سنسور adx330(و کلا سنسور های شتاب)

                        با سلام
                        من یه شتاب سنج از سری شتاب سنج های adxl رو راه اندازی کردم والان می خوام از شتابی که به دست آوردم به سرعت وجابه جایی برسم .از دوستان خواهش می کنم یه رابطه دقیق ارایه کنند. خیلی ضروریه .

                        دیدگاه


                          #27
                          پاسخ : سنسور adx330(و کلا سنسور های شتاب)

                          نوشته اصلی توسط محمد رستمی
                          سلام
                          من با شتاب سنج های ADXL چند بار کار انجام دادم. از اون دو محوره های قدیمیش 5-6 سال پیش چندین تا خریدم خراب بود. 2 سال پیش هم چند تا دیگه زدم اونا هم ایراد داشت. کلاً جالب نبود!
                          ولی پارسال تو یه دستگاه لرزه نگار یه سه محوره (فکر کنم ماژول ADXL330) راه انداختم. با آنالوگ خوندمش. خوب بود. قشنگ کارمو راه انداخت.

                          برای زاویه سنجی بهتره از ماژولهای آماده زاویه سنج استفاده کنید. تا 0.1 درجه هم دارند. تو بعضی کارهام استفاده کردم خوب جواب می ده.

                          یه نکته ظریفی توی تبدیل شتاب به جابجایی وجود داره؛ این سنسورها برای کمیت فیزیکی شتاب ساخته شدند. درسته تو درسا خوندیم که با دو بار انتگرالگیری از شتاب می رسیم به جابجایی، ولی دقت کنید که در عمل با انتگرالگیری آنالوگ، یا روشهای عددی، نمی تونیم چنین کاری انجام بدیم. یادمه 6 سال پیش یه بنده خدایی با ADXL خیلی حال می کرد و می خواست چنین کاری انجام بده، ولی نشد که بشه.
                          کوچکترین خطا توی محاسبه مکان اولیه و سرعت اولیه، تأخیر خروجی سنسور، نویزهای مکانیکی و غیره، می تونن آفست های بزرگی توی انتگرال خروجی (جابجایی) ایجاد کنند.
                          عرض سلام .
                          امکانش هست توضیح بدید که مقدار خازن های cx cy cz کدام یک یک از مقادیر جدول در دیتا شیت ADXL330 باشد ؟ بهتر است پهنای باند کمتر باشد یا بیشتر ؟ چه تاثیری در عمل ADC دارد؟

                          دیدگاه


                            #28
                            پاسخ : سنسور adx330(و کلا سنسور های شتاب)

                            خازن بزرگتر یعنی پهنای باند کمتر.
                            پهنای باند به دینامیک سیستم شما بستگی داره که می خواید حرکت های سریع رو هم با سنسور اندازه بگیرید یا خیر. هر چی پهنای باند کمتر باشه نویز خروجی سنسور هم کمتره.

                            توضیحات توی دیتاشیت مفصل گفته شده. پیشنهاد می کنم بیشتر مطالعه کنید. از Google هم استفاده کنید بد نیست!

                            موفق باشید
                            بیایید با Google آشتی کنیم!

                            دیدگاه

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