اطلاعیه

Collapse
No announcement yet.

تاپیک سوالات درباره ADC

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

    #46
    پاسخ : تاپیک سوالات درباره ADC

    PIN6_bm در تعاریف IAR معادل عدد 0X40 است که OR کردن آن در دستور فوق سبب یک شدن بیت ششم رجیستر ADCA_CHx_MUXCTRL می شود. در مورد سوال دوم همانطور که توضیح داده شد، ADCB در سری A4 وجود ندارد و بنابراین نمی توانید از 4 ورودی روی PORTA بصورت همزمان به همراه پینی از PORTB استفاده کنید و ورودی های روی PORTB در واقع بخشی از همان ADCA است. بنابراین در کل این 12 ورودی، به صورت همزمان می توانید از 4 ورودی استفاده کنید.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه


      #47
      پاسخ : تاپیک سوالات درباره ADC

      پس در یک زمان دسترسی به 12 adc میسر نیست
      و باید 4 کانال رو 3 بار تغییر ورودی دهیم تا 12 adc داشته باشیم
      هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
      بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
      میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

      تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

      دیدگاه


        #48
        پاسخ : تاپیک سوالات درباره ADC

        سلام
        من مدتیه دارم با adc در xmega کار میکنم و مقدار آفست وقتی ورودی رو به زمین مدار متصل میکنم حدود ٩ تا ١٠ برای ٨ بیت است. می خواتم ببسنم که این مقدار نرمال هست یا نه؟ آیا مقدار آفست adc به ازای تمام مقادیر وودی ثابت هست؟
        برای خواندن adc تنظیمات اولیه پین ها باید به چه صورت باشد؟
        من ولتاژ روی پایه arefb رو به عنوان رفرنس adcآ‌ در نظر گرفتم و اون رو به تغذیه میکرو که حدود ٣.٦ ولت است متصل کردم. adcآ‌ رو از پایه های a4 و a5 می خونم. در ضون من با xmega32a4 کار می کنم.
        با تشکر

        دیدگاه


          #49
          پاسخ : تاپیک سوالات درباره ADC

          اگر از مد Unsigned - Single ended استفاده می کنید، به ازای ورودی صفر، خروجی در حدود 200 ایجاد می شود (در مقیاس 12 بیتی) و بنابراین در مقیاس 8 بیتی این عدد بر 16 تقسیم می شود. بنابراین عددی که قرائت می کنید با لحاظ offset عدد غیر معمولی نیست. برای توضیح دلیل این امر به بخش 3-3-25 در XMEGA A manual مراجعه کنید.
          اوژن: به معنای افکننده و شکست دهنده است
          دانایی، توانایی است-Knowledge is POWER
          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

          دیدگاه


            #50
            پاسخ : تاپیک سوالات درباره ADC

            سلام
            اگه لطف کنید به سوال من جواب بدید ممنون میشم.
            همان طور که می دونید تو تغذیه ADC حداکثر مقداری که برای اون تو دیتاشیت ذکر شده VCC-0.6 است. اما من تغذیه میکرو ATXMEGAA4 رو رو پایه AREFB در نظر گرفتم و اون رو مستقیما به VCC متصل کردم. این کار آسیبی به میکرو وارد نمی کنه؟
            ممنون میشم اگه پاسخ بدین.

            دیدگاه


              #51
              پاسخ : تاپیک سوالات درباره ADC

              محدودیت Vcc-0.6 مربوط به تغذیه ADC نیست، بلکه مربوط به مقدار Vref است که در صورت اتصال به Vcc بعید است که آسیب خاصی ایجاد شود. بلکه در عملکرد ADC و نتایج آن اختلال به وجود خواهد آمد. در هر صورت اگر قصد اتصال مرجع خارجی را دارید، برای تضمین عملکرد صحیح باید محدوده ذکر شده را رعایت کنید.
              اوژن: به معنای افکننده و شکست دهنده است
              دانایی، توانایی است-Knowledge is POWER
              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

              دیدگاه


                #52
                پاسخ : تاپیک سوالات درباره ADC

                با سلام
                کسی از دوستان تا حالا با DMA و event
                adc رو راه اندا خته . من می خوام adc از cpu کار نکشه
                با تشکر

                دیدگاه


                  #53
                  پاسخ : تاپیک سوالات درباره ADC

                  نوشته اصلی توسط ARM-mohsen-AVR
                  با سلام
                  کسی از دوستان تا حالا با DMA و event
                  adc رو راه اندا خته . من می خوام adc از cpu کار نکشه
                  با تشکر
                  اصولا برای رسیدن به حداکثر ظرفیت نمونه برداری ADC باید در اکثر موارد از DMA استفاده شود. در غیر اینصورت CPU برای اداره نتایج حاصل از ADC به حدی مشغول می شود که سایر وظایف ممکن است قابل انجام نباشد. اما جوابی که می توان برای سوال کلی شما مطرح کرد این است که استفاده توام از Event system و DMA برای دسترسی با ADC از بخش های پیچیده کار با XMEGA است که مستلزم تسلط کامل بر بسیاری از قابلیت های این میکروکنترلر است.
                  اوژن: به معنای افکننده و شکست دهنده است
                  دانایی، توانایی است-Knowledge is POWER
                  برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                  وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                  قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                  اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                  ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                  دیدگاه


                    #54
                    پاسخ : تاپیک سوالات درباره ADC

                    سلام. اگه مبدل آنالوگ به دیجیتال ایکسمگا رو رو حالت 12 بیتی تنظیم کنیم به ازائ هر چقدر تغییر ولتاژ مقدار ADC یه دونه تغییر میکنه؟
                    یعنی حساسیت ولتاژ ورودی که ایکسمگا اونو تشخیص بده چقدره؟

                    دیدگاه


                      #55
                      پاسخ : تاپیک سوالات درباره ADC

                      وقتی میگیم مبدل 12 بیتی یعنی رنج ولتاژ ورودی رو این مبدل به 12^2=4096 حالت تقسیم میکنه حالا اگه رنج ولتاژ ورودی بین 0 تا 5 ولت باشه میشه حدود 0.0012 ولت یه چیزی بیشتر از 1 میلی ولت

                      دیدگاه


                        #56
                        پاسخ : تاپیک سوالات درباره ADC

                        سلام
                        البته به ولتاژ رفرنس adc هم بستگی داره هرچی ولتاژ رفرنس کمتر باشه دقت بالا تر میره ولی به نسبتش نویز هم زیاد میشه
                        امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)

                        دیدگاه


                          #57
                          پاسخ : تاپیک سوالات درباره ADC

                          نوشته اصلی توسط mojalan
                          وقتی میگیم مبدل 12 بیتی یعنی رنج ولتاژ ورودی رو این مبدل به 12^2=4096 حالت تقسیم میکنه حالا اگه رنج ولتاژ ورودی بین 0 تا 5 ولت باشه میشه حدود 0.0012 ولت یه چیزی بیشتر از 1 میلی ولت
                          مگه ولتاژ ورودی ADC ایکسمگا بین 0 تا 5 ولت میتونه باشه؟ خود ایکسمگا که تا 3.6 ولته

                          دیدگاه


                            #58
                            پاسخ : تاپیک سوالات درباره ADC

                            سلام درسته
                            رنج اخرش باید 3.6 ولت باشه 0 تا 3.6 ولت .احتمالا دوست عزیزمون با شرایط mega حساب کردن :biggrin:
                            امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)

                            دیدگاه


                              #59
                              پاسخ : تاپیک سوالات درباره ADC

                              سلام. من فرمول کلی ارتباط رزولوشن و دقت رو توضیح دادم و 0 تا 5 یه مثال بود در مثل هم که جای مناقشه نیست :applause:

                              دیدگاه


                                #60
                                پاسخ : تاپیک سوالات درباره ADC

                                با سلام برای مقدار ADC ای که می خوانم دقت بسیار بالایی لازم دارم اما متاسفانه مقدار adc من هیچ وقت مقدار ثابتی نیست و خطای قابل توجهی دارد.
                                برای برطرف کردن آن از میانگین گیری استفاده کردم (تا پانصد مرتبه) اما همچنان خطا قابل توجه است.
                                لطفا راهنمایی بفرمایید.

                                دیدگاه

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