اطلاعیه

Collapse
No announcement yet.

مبدل آنالوگ به دیجیتال AD7190

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

    پاسخ : پاسخ : پاسخ : مبدل آنالوگ به دیجیتال AD7190

    نوشته اصلی توسط MReza.p
    :smile:
    منظورم این مدلی بود:

    والآ چند مورد استفاده ی معمول نمونه گیری ولتاژ داشتم و سنسور خاصی در کار نبود،
    ولی آخرین بار سعی در اندازه گیری جریان عبوری از یک شنت چند میلی اهمی بصورت تفاضلی داشتم...
    نمیدونم والا ولی کلا از نظر تئوری الکترونیکی این کار ایراد داره
    وقتی ولتاژ کمتر از Vf باشه کلا این خط آزاده ( تولید نویز )
    وقتی هم ولتاژ بیش از Vf باشه سر بیط مقاومت و دیود دیگه ولتاژ 0 نداره ( یعنی زمین نیس ) و 0.5 ولت داره مثلا که اینم خودش خطا ایجاد میکنه رو خط ADC

    این ADC ها خیلی دقیق تر از این چیزان ، من سیم ورودی رو میذارم روی پلیگان زمین ، هرچی بیشتر فشار بدم و سطح تماس رو بیشتر کنم عدد به 0 نزدیک تر میشه
    یعنی سطح تماس اینقد مهم میشه براشون ولی تو 10 بیتیا این چیزا نیس
    درایور شبکه و nRF24L01
    کاتالوگ محصولات
    کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
    شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
    فروش اسیلوسکوپ GWinstek GOS-630FC

    دیدگاه


      پاسخ : پاسخ : پاسخ : مبدل آنالوگ به دیجیتال AD7190

      نوشته اصلی توسط بسطام بیرامی
      نمیدونم والا ولی کلا از نظر تئوری الکترونیکی این کار ایراد داره
      وقتی ولتاژ کمتر از Vf باشه کلا این خط آزاده ( تولید نویز )
      وقتی هم ولتاژ بیش از Vf باشه سر بیط مقاومت و دیود دیگه ولتاژ 0 نداره ( یعنی زمین نیس ) و 0.5 ولت داره مثلا که اینم خودش خطا ایجاد میکنه رو خط ADC

      این ADC ها خیلی دقیق تر از این چیزان ، من سیم ورودی رو میذارم روی پلیگان زمین ، هرچی بیشتر فشار بدم و سطح تماس رو بیشتر کنم عدد به 0 نزدیک تر میشه
      یعنی سطح تماس اینقد مهم میشه براشون ولی تو 10 بیتیا این چیزا نیس
      اوه اوه، الان یادم اومد : :read:

      مساله این بود ک زمین مدار من، ایزوله نبود (از برق متناوب) و ب این روش مثلن خواستم نذارم نویز ها از زمین بیان بالا و خرابکاری کنن.
      و ضمنن ولتاژ ها بیشتر از 2 ولت بودن. Vf دیود مساله ای نبود ولی شاتکی گذاشتم ک حداقل باشه

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

      دیدگاه


        پاسخ : مبدل آنالوگ به دیجیتال AD7190

        نوشته اصلی توسط Aika_ah
        سلام
        من یدونه ad7190 روبه at91sam7x256 بستم.
        اول این رو بگم که برای راه اندازی اولیه من قطعات روی بردبورد مونتاژ کردم.و یک لودسل 2mv/v 300 kg هم برای راه اندازی قرار دادم با مقاومت داخلی 350 اهم.
        چند تا مشکل دارم که بعضی از اونها خیلی جالبا:
        1- من نتونستم آی سی رو با spi خود میکرو راه بندازم، spi میکرو چند حالت داره که من همه اونها رو به ترتیب در حداقل سرعت چک کردم و هیچکدوم جواب نداد. از پلاریته تا فاز کلاک رو هم عوض کردم.دست آخر با نرمافزار براش زیر برنامه spi رو نوشتم و کار میکنه هم نوشتن و هم خوندن رو درست انجام میده ولی با خوندن متوالی یکدفعه خروجی 7190 صفر میشه و مقدار صفر رو روی ال سی دی نشون میده در مراحل خوندن بعدی دوباره درست میشه .بعد از 10 بار خوندن متوالی ولی اعدادی که نشون میده درست نیستن.
        2- در حالت ورودی تکی یا تفاضلی وقتی آی سی رو میخونم حتی زمانی که رفرنس رو 5 ولت میدم عدد ورودی رو هم باتقسیم مقاومتی از همون رفرنس میدم باز هم اور رنج میزنه .
        سوال های من :
        1- چرا spi میکرو arm نمیتونه ارتباط برقرار کنه ؟
        2- چرا مقدار رو فول رنج نشون میده ؟
        3- آیا پایه SYNC میتونه موثر باشه باید به کجا وصل بشه ؟
        4- ضمنا در هیچ شرایطی پایه Dout/RDY رو نمیتونم در حالت RDY بگیرم ولی باز هم خروجی رو میتونم بخونم .(با گذاشتن شرط برای آمادگی rdy برنامه تو همین نقطه متوقف میشه تا پایه صفر بشه که نمیشه.)
        سلام
        SPI هر چیزی می تونه با 7190 ارتباط برقرار کنه. ملت با برد رسپری پای ، 7190 رو می خونند.
        2- ولتاژ بین پایه های رفرنس مثبت و رفرنس منفی رو با مولتی متر بگیر. ولتاژ بین ورودی هایت رو هم با مولتی متر بگیر. اگه گین 128 برابر داری، نباید اختلاف ولتاژ ورودی هایت بیشتر از 40 میلی ولت باشه.
        3 - پایه های کنترلی خوب نیستند رو هوا باشند. وصل اش کن به 5 ولت.
        4 - خب این که معلومه، شما اصلا تراشه رو نمی خونی.


        این مسئله که شما داری، احتمال خیلی زیاد بد پایه هایت رو تعریف کردی.
        پایه ی کلاک و MOSI پایه خروجی باید تعریف بشوند
        MISO ورودی هست.
        سعی کن با spi سخت افزاری کار کنی.
        اینطوری هم باید تعریف کنی

        [code=c]
        // SPI initialization
        // SPI Type: Master
        // SPI Clock Rate: 2764.800 kHz
        // SPI Clock Phase: Cycle Half
        // SPI Clock Polarity: High
        // SPI Data Order: MSB First
        [/code]
        برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
        http://hosseinwalkingday.com

        دیدگاه


          پاسخ : مبدل آنالوگ به دیجیتال AD7190

          آقا یه سوال
          گر ولتاژ رفرنس رو یعنی REFIN+ رو بدم به 5 ولت
          و REFIN- رو هم به AGND وصل کنم
          در کل Vfer میشه 5 ولت
          آیا میشه باش از 5- تا 5+ رو اندازه گرفت؟؟!!
          یعنی 10 ولت تغییرات؟؟!!
          درایور شبکه و nRF24L01
          کاتالوگ محصولات
          کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
          شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
          فروش اسیلوسکوپ GWinstek GOS-630FC

          دیدگاه


            پاسخ : مبدل آنالوگ به دیجیتال AD7190

            نوشته اصلی توسط بسطام بیرامی
            آقا یه سوال
            گر ولتاژ رفرنس رو یعنی REFIN+ رو بدم به 5 ولت
            و REFIN- رو هم به AGND وصل کنم
            در کل Vfer میشه 5 ولت
            آیا میشه باش از 5- تا 5+ رو اندازه گرفت؟؟!!
            یعنی 10 ولت تغییرات؟؟!!
            فقط می شه به این تراشه ها جریان داد
            و نمیشه ازشون جریان کشید
            پس رنج منفی رو نداری


            باید با تقسیم مقاومتی ولتاژ ورودی ات رو نصف کنی
            می شه -2.5 تا + 2.5

            بعد با OP AMP اون رو 2.5 ولت شیفت بدی
            می شه 0 تا 5 ولت
            بعد بخونیش

            یه تاپیک در مورد CT ها هست، اونجا استاد عزیز مدارش رو هم کشیده.
            برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
            http://hosseinwalkingday.com

            دیدگاه


              پاسخ : مبدل آنالوگ به دیجیتال AD7190

              نوشته اصلی توسط مرتضی م.
              یه تاپیک در مورد CT ها هست، اونجا استاد عزیز مدارش رو هم کشیده.
              مرسی
              لینکشو ندارید؟!
              من 20 صفحه اول پست های استادو تا ارسال 255 دیدم توی اونا نبود
              سرچ هم کردم اینقد صفحه میاره که معلوم نیس چی کجاست
              درایور شبکه و nRF24L01
              کاتالوگ محصولات
              کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
              شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
              فروش اسیلوسکوپ GWinstek GOS-630FC

              دیدگاه


                پاسخ : مبدل آنالوگ به دیجیتال AD7190

                نوشته اصلی توسط مرتضی م.
                سلام
                SPI هر چیزی می تونه با 7190 ارتباط برقرار کنه. ملت با برد رسپری پای ، 7190 رو می خونند.
                2- ولتاژ بین پایه های رفرنس مثبت و رفرنس منفی رو با مولتی متر بگیر. ولتاژ بین ورودی هایت رو هم با مولتی متر بگیر. اگه گین 128 برابر داری، نباید اختلاف ولتاژ ورودی هایت بیشتر از 40 میلی ولت باشه.
                3 - پایه های کنترلی خوب نیستند رو هوا باشند. وصل اش کن به 5 ولت.
                4 - خب این که معلومه، شما اصلا تراشه رو نمی خونی.


                این مسئله که شما داری، احتمال خیلی زیاد بد پایه هایت رو تعریف کردی.
                پایه ی کلاک و MOSI پایه خروجی باید تعریف بشوند
                MISO ورودی هست.
                سعی کن با spi سخت افزاری کار کنی.
                اینطوری هم باید تعریف کنی

                [code=c]
                // SPI initialization
                // SPI Type: Master
                // SPI Clock Rate: 2764.800 kHz
                // SPI Clock Phase: Cycle Half
                // SPI Clock Polarity: High
                // SPI Data Order: MSB First
                [/code]
                سلام مجدد
                ممنون از اینکه یادی هم از سوال من کردید ،
                1- باید عرض کنم در حال حاضر یدونه ad420 (دیجیتال به آنالوگ) روی پورت دیگه نصب شده که به راحتی تنظیم و اطلاعات بهش ارسال میشه .
                2- با برنامه spiکه خودم نوشتم بعد از ریست شدن ای سی مقادیر پیش فرض طبق کاتالوگ رو میخونم و نمایش میدم.
                3- روی برد بورد هست میدونم نویز زیاده ولی برای تست گذاشتم 8 بیت هم ثابت باشه کافیه که برم تو فاز فیبر زدن.
                4- تو arm بر اساس کار جانبی پایه در اختیار سیستم spi و یا سیستم های دیگه قرار میگیره که خودش پایه رو ورودی یا خروجی تنظیم میکنه.
                5- جالب اینجاست که تنظیمات فاز و پلاریته کلا 4 حالت میشه و من نوبتی همه اش رو امتحان کردم.(ولی یکباره دیگه میخوام همه چیز رو باز کنم و دوباره ببندم انبار هم امتحان میکنم)
                6- گین رو یک در نظر گرفتم برا همینه که گفتم تنظیماتی رو که به ای سی اعمال کردید در اختیار من قرار بدید تا با اونها هم چک کنم.
                سعی میکنم امروز نرم افزار و سخت افزار اجرا شده رو برای بررسی و اعلام نظرتون تو پست بعدی قرار بدم
                باز هم تشکر.
                هیچوقت دیر نیست.

                دیدگاه


                  پاسخ : مبدل آنالوگ به دیجیتال AD7190

                  نوشته اصلی توسط Aika_ah
                  سلام مجدد
                  ممنون از اینکه یادی هم از سوال من کردید ،
                  1- باید عرض کنم در حال حاضر یدونه ad420 (دیجیتال به آنالوگ) روی پورت دیگه نصب شده که به راحتی تنظیم و اطلاعات بهش ارسال میشه .
                  2- با برنامه spiکه خودم نوشتم بعد از ریست شدن ای سی مقادیر پیش فرض طبق کاتالوگ رو میخونم و نمایش میدم.
                  3- روی برد بورد هست میدونم نویز زیاده ولی برای تست گذاشتم 8 بیت هم ثابت باشه کافیه که برم تو فاز فیبر زدن.
                  4- تو arm بر اساس کار جانبی پایه در اختیار سیستم spi و یا سیستم های دیگه قرار میگیره که خودش پایه رو ورودی یا خروجی تنظیم میکنه.
                  5- جالب اینجاست که تنظیمات فاز و پلاریته کلا 4 حالت میشه و من نوبتی همه اش رو امتحان کردم.(ولی یکباره دیگه میخوام همه چیز رو باز کنم و دوباره ببندم انبار هم امتحان میکنم)
                  6- گین رو یک در نظر گرفتم برا همینه که گفتم تنظیماتی رو که به ای سی اعمال کردید در اختیار من قرار بدید تا با اونها هم چک کنم.
                  سعی میکنم امروز نرم افزار و سخت افزار اجرا شده رو برای بررسی و اعلام نظرتون تو پست بعدی قرار بدم
                  باز هم تشکر.
                  من روی SPI به ترتیب این کد ها رو میفرستم :
                  [code=text]10 00 10 00
                  08 04 00 60
                  5C[/code]

                  که دقیقا متناظر با این خطوط در کد هستند :

                  [code=c] spi(AD7190_WRITE_NEXT * 64 + AD7190_CONFIG_REG * 8);
                  spi(AD7190_CONFIG3);
                  spi(AD7190_CONFIG2);
                  spi(AD7190_CONFIG1);
                  spi(AD7190_WRITE_NEXT * 64 + AD7190_MODE_REG * 8);
                  spi(AD7190_MODE3);
                  spi(AD7190_MODE2);
                  spi(AD7190_MODE1);
                  spi(0b01011100); //Continuous read[/code]
                  درایور شبکه و nRF24L01
                  کاتالوگ محصولات
                  کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                  شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                  فروش اسیلوسکوپ GWinstek GOS-630FC

                  دیدگاه


                    پاسخ : مبدل آنالوگ به دیجیتال AD7190

                    نوشته اصلی توسط بسطام بیرامی
                    مرسی
                    لینکشو ندارید؟!
                    من 20 صفحه اول پست های استادو تا ارسال 255 دیدم توی اونا نبود
                    سرچ هم کردم اینقد صفحه میاره که معلوم نیس چی کجاست
                    oo:
                    داری تنبلی می کنی
                    https://www.google.com/search?client=firefox-a&hs=Vam&rls=org.mozilla%3Aen-US%3Aofficial&channel=sb&q=%22ahmadmn%22+% 2B+%22%D8%AF%D8%A7%DB%8C%DB%8C%22+%2B+ct&oq=%2 2ahmadmn%22+%2B+%22%D8%AF%D8%A7%DB%8C%DB%8C%22+%2B +ct&gs_l=serp.3...2790.22517.0.22697.0.0.0.0.0 .0.0.0..0.0....0...1c.1.58.serp..0.0.0.YrNfGKzSVo8


                    این تاپیک استاد سنگ تموم گذاشته. کل اش رو بخونید تا خیلی مفاهیم دستتون بیاد
                    http://www.eca.ir/forum2/index.php?topic=31090.0;nowap
                    برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
                    http://hosseinwalkingday.com

                    دیدگاه


                      پاسخ : مبدل آنالوگ به دیجیتال AD7190

                      بابا تغلب کردی شما
                      من تو سایت سرچ کردم نیاورد چیزی خب بگو کلک زدی تو گوگل سرچ کردی
                      ها ت. برنامم هست کلا پست های استاد کوهستانی و کی نژاد رو بخونم
                      کلا اطلاعات خوبی تو صحبتاشون هست
                      تشکر
                      درایور شبکه و nRF24L01
                      کاتالوگ محصولات
                      کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
                      شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
                      فروش اسیلوسکوپ GWinstek GOS-630FC

                      دیدگاه


                        پاسخ : مبدل آنالوگ به دیجیتال AD7190

                        نوشته اصلی توسط بسطام بیرامی
                        :wow: :wow: :wow:
                        سلام سلام
                        من برد رو تست کردم
                        نمیدونم دقتش چطوریه :biggrin:
                        ولی آمدم تو حالت بایپولار ولتاژ رو پایه AIN1 رو هز همون پایه خروجی ADR391 که 2.5000 هست گرفتم
                        این مقدار رو بم برمیگردونه
                        [code=text]
                        8388661
                        8388659
                        8388660
                        8388655
                        8388656
                        8388655
                        8388655
                        8388653
                        8388652
                        8388650
                        8388646
                        8388647
                        8388650
                        8388652
                        8388655
                        8388659
                        8388660
                        8388666
                        8388672
                        8388675
                        8388683
                        8388687
                        8388691
                        8388695
                        8388697
                        [/code]

                        که در اصل طبق فرمول باید 8,388,608 رو برمیگردوند
                        تا 8,388,600 داره همیشه ثابت برمیگردونه این یعنی چقد دقت؟!!!!
                        سلام،

                        روش محاسبه رزولوشن بدون فلیکر به این صورته که کمترین عدد خروجی رو از بیشترینش کم کنید و بعد لگاریتم باینری اون عدد رو از 24 کم کنید. مثلا در مورد نتیجه تست شما رزولوشن 18.4 بیته که به صورت زیر محاسبه میشه:
                        کد:
                        8388695 - 8388646 = 49
                        Resolution = 24 - log_2(49)=
                        24-5.6=18.4 bit
                        There is nothing so practical as a good theory. — Kurt Lewin, 1951

                        دیدگاه


                          پاسخ : مبدل آنالوگ به دیجیتال AD7190

                          یکی به من بگه تفاوت این 2 تا چیه؟
                          از جمله ی رفتگان این راه دراز
                          باز آمده ای کو که به ما گوید راز
                          هان بر سر این دو راهه از روی نیاز
                          چیزی نگذاری که نمی آیی باز

                          دیدگاه


                            پاسخ : مبدل آنالوگ به دیجیتال AD7190

                            نوشته اصلی توسط meerkat
                            یکی به من بگه تفاوت این 2 تا چیه؟
                            سلام،
                            عدد داخل پرانتز، رزولوشن پیک تو پیک (p-p) مبدل آنالوگ به دیجیتاله و عدد دیگه هم رزولوشن موثره (Effective) که برحسب Noise RMS محاسبه میشه و حدوداً 2.5 بیت بیشتر از رزولوشن p-p است.
                            در واقع پارامتر داخل پرانتز رو باید ملاک قرار بدید چون تعداد بیت های بدون فلیکر رو مشخص میکنه.
                            There is nothing so practical as a good theory. — Kurt Lewin, 1951

                            دیدگاه


                              پاسخ : مبدل آنالوگ به دیجیتال AD7190

                              سلام
                              نوشته اصلی توسط meerkat
                              یکی به من بگه تفاوت این 2 تا چیه؟
                              جفت شون بلند پروازی های شرکت سازنده هست! :biggrin:

                              فقط این عدد داخل پرانتز می تونی مقایسه نسبی داشته باشی
                              یعنی اگه AD7780 گفته 18 بیت و AD7190 جایی گفته 22 بیت، یعنی 7190 دقت اش 16 برابر از 7780 بیشتره.
                              برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
                              http://hosseinwalkingday.com

                              دیدگاه


                                پاسخ : مبدل آنالوگ به دیجیتال AD7190

                                آقا الان شما در چه شرایطی 18.5 بیت گرفتی ؟
                                تغذیه شما چیه ؟
                                ورودیت چیه ؟
                                اگر پی سی که دیتا رو دریافت میکنه لب تاب هست رو باطریه یا پاور ؟
                                18.5 بیت ؟! اصلا دارم از حسادت میمیرم .
                                از جمله ی رفتگان این راه دراز
                                باز آمده ای کو که به ما گوید راز
                                هان بر سر این دو راهه از روی نیاز
                                چیزی نگذاری که نمی آیی باز

                                دیدگاه

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