اطلاعیه

Collapse
No announcement yet.

راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

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

    #16
    پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

    نوشته اصلی توسط اقای دکتر
    بذارید اینجوری براتون توضیح بدم

    یه کارخانه قارچی 17سالن داشت که 17 دستگاه کنترل دما سفارش داده بودند که بعد بر سرقیمت به مشکل برخورند و 7 تا بیشتر خریداری نکردند من رفتم دستگاه رو به عنوان نمونه دیدم و به سازنده تماس گرفتم

    طراح مدار گفت :: این مدار 4 کاناله هست که شما باید بهش PT100 متصل کنی .

    هر دستگاه 4 کاناله 350 هزارتومان

    4تا PT100 هم دونه ای 40 هزار تومان =160 هزار تومان

    کابل هم متری 2000= مثلا 20 متر =40 تومن

    جمع =650 هزارتومان

    حالا حساب کنید یه کارخانه 17 تا سفارش بده 17*650=11 میلیون : :eek

    حالا بنظرتون طراح مدار چقدر هزینه کرده ؟

    ضمن اینکه برای نصبش هم 100 میگرفت
    :eek: :eek: :eek:

    حالا با این توضیحات دوستان؛علاقه دارند این تاپیک به نتیجه برسه ؟؟
    سلام،

    چرا سنسورها رو به روش وایرلس به کنترل مرکزی سیستم متصل نمی کنید؟
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #17
      پاسخ : پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

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

      نوشته اصلی توسط اقای دکتر
      این سایت رو ببینید بی لطف نخواهد بود مطالب خیلی مفیدی رو ارائه کرده
      http://www.kmitl.ac.th/~kswichit/Pt100/Pt100.htm
      واسه راه اندازی سنسورهایی که خروجی بر حسب مقاومت دارن مثله همین pt100 و ntc ، واسه راه اندازیشون 3 ، 4 تا روش هست که بهترین روش تزریق منبع جریان به اونا و اندازه گیری اختلاف ولتاژ دو سر اونهاست.
      ماکه رفتیم خدمت (فعلا که 14 ماهش گذشت).........چون میگذرد غمی نیست....

      http://tif00s.persiangig.com/image/MLX90614.jpg

      دیدگاه


        #18
        پاسخ : پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

        نوشته اصلی توسط رضا سپاس یار
        سلام،

        چرا سنسورها رو به روش وایرلس به کنترل مرکزی سیستم متصل نمی کنید؟
        سلام

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

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

        دیدگاه


          #19
          پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

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

          یکی از مشکلاتی که دارم همین بحث نویز در خوندن خوندن دمای PT100 هست. البته در این پروژه فاصله سنسور تا برد کوتاهه، حدود نیم متره ولی چون دقت 0.1 درجه هست مشکلاتی رو ایجاد میکنه. اگه به سرعت دما رو بخونم حدود 0.6 درجه خطا خواهم داشت که به نظرم مربوط به نویز میشه. البته من طراحی مدار رو در قسمت AD7715 طوری انجام دادم که کمترین نویز رو داشته باشه تمام نکاتی که در دیتاشیت AD7715 بود رو رعایت کردم.
          چون در این پروژه سرعت خیلی مسئله نیست حتی یه خازن 100 نانو فارادی هم با PT100آ‌موازی کردم ولی باز این مشکل حل نشد. خلاصه اینکه روی فرکانس 50 هرتز AD7715 برای هر نمونه 200 یا 300 تا نمونه میانگین میگیرم اینطوری تغییرات دمایی در حد معقولی میشه که البته هنوز هم نویز اثر داره ولی اثرش خیلی کم شده.

          دوستان دیگه که در این زمینه تجربه دارن راهنمایی کنن چطوری میشه این نویز رو کاهش داد.
          شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
          هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
          چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

          دیدگاه


            #20
            پاسخ : پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

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

            یکی از مشکلاتی که دارم همین بحث نویز در خوندن خوندن دمای PT100 هست.
            نوشته اصلی توسط محمد نحوی

            البته در این پروژه فاصله سنسور تا برد کوتاهه، حدود نیم متره ولی چون دقت 0.1 درجه هست مشکلاتی رو ایجاد میکنه.
            نوشته اصلی توسط محمد نحوی

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

            شماتیکی که سازندگان AD7715 ارائه کردند یه مدار مبتدیانه هست که بدرد نمیخوره یعنی قادر نیست نویز رو حذف کنه

            دایی احمد برای استفاده از AD7730-7780 یه مدار رو با استناد به " انالوگ دیواس " و تجربه عملی خودشون تکمیل کردند که این مدار یه مدار کامل و بی نظیر هست که قادر به حذف نویز .چون دارای فیلتر پائین گذر ؛ مقاومت های دقیق(1٪) ؛pull up؛ pull down و ایزوله کردن و جدا کردن تغذیه AVDD از VCC که باعث کاهش نویز و ایزوله شدن میشه و....

            این مدار رو دوست عزیزمون جناب r_mnf با راهنمایی دایی احمد زحمت کشیدن طراحی کردن و خودشون بدون هیچ مشکلی جواب گرفتند



            برای وضوح بیشتر بر روی عکس کلیلک کنید

            شماتیک دیتاشیت کجا و این مدار کجا :eek:
            یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

            دیدگاه


              #21
              پاسخ : پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

              نوشته اصلی توسط اقای دکتر


              چرا ولتاژ مرجع رو 180 میلی ولت انتخاب کردید ؟؟ مگه بیشتر انتخاب می کردید چه اتفاقی می افتاد؟؟



              و در اخر در فرمول زیر بجای C-1 چی بذارم .؟؟

              www.4shared.com/download/LcRMxoaY/f0_online.jpg?tsid=20130329-081420-dd8395de
              اقای نحوی ممنون میشم این سوالات رو جواب بدید
              یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

              دیدگاه


                #22
                پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                سلام دوست عزیز
                منم مدتی هست که درگیر این پروژه هستم و کمی بدشانسی در این مدت آوردم که نتونستم کار رو تکمیل کنم اما با مگا 32 و روشی ساده بدون استفاده از ADC خارجی تونستم فعلا با خطای حدود 1 درجه جواب گرفتم که میتونه کمتر از این هم بشه.


                دیدگاه


                  #23
                  پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                  سیم سنسور آنالوگ باید شیلد دار قلع اندود باشه یه طرفشم زمین شه
                  انقدر حساس نشین به طول سیم
                  سیم خوب باشه مشکلی پیش نمیاد
                  اینم ببینید ماله من نیست البته نخوندم
                  http://ali73909.persiangig.com/document/PT100.pdf


                  دیدگاه


                    #24
                    پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                    سلام
                    این تاپیک رو ببنید .در مورد برنامه pt100 هم توضیح داده ولی متاسفانه من با C اشنایی ندارم

                    دوستانی که به C اشنایی دارند در مورد این برنامه یه توضیحی بدند ممنون میشیم

                    کد:
                    float GetPt100Temperature(float r)
                    {
                      float const Pt100[] = { 80.31,  82.29, 84.27, 86.25, 88.22, 90.19, 92.16, 94.12, 96.09, 98.04,
                                  100.0, 101.95, 103.9, 105.85, 107.79, 109.73, 111.67, 113.61, 115.54, 117.47,
                                  119.4, 121.32, 123.24, 125.16, 127.07, 128.98, 130.89, 132.8, 134.7, 136.6,
                                  138.5, 140.39, 142.29, 157.31, 175.84, 195.84 };
                      int t = -50, i = 0, dt = 0;
                      if (r > Pt100[0])
                       while (250 > t) {
                        dt = (t < 110) ? 5 : (t > 110) ? 50 : 40;
                        if (r < Pt100[++i])
                         return t + (r - Pt100[i-1]) * dt / (Pt100[i] - Pt100[i-1]);
                        t += dt;
                       };
                     
                      return t;
                    }
                     
                    float GetPt1000Temperature(float r)
                    {
                      return GetPt100Temperature(r / 10);
                    }
                    http://en.wikipedia.org/wiki/Resistance_thermometer
                    یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                    دیدگاه


                      #25
                      پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                      سلام بر همه
                      اصلا میدونید چرا 3تا سیم استفاده میکنند مگه pt100 دو سر بیشتر داره
                      بزارید جواب معمای طولانی بودن سیم رو بدم که اگه چندین متر هم فاصله داشته باشه هیچ تاثیری نداره
                      اینجا از opamp برای حذف طول سیم استفاده میکنند
                      http://www.edn.com/electronics-blogs/bakers-best/4368684/Designing-with-temperature-sensors-part-three-RTDs
                      تصویرو ببینید RW1=RW2=RW3 آنگاه فرمول خروجی برای(OPAMP(A3 بدست بیارید اونوقت میدونید که طول سیم تاثیری نداره مقاومت سیم ها در فرمول حذف میشوند برای تامین جریان ثابت در سیم RW1 با اتصال به یک منبع جریان ثابت 1میلی آمپر که در تصویر با دو امپ امپ A1,A2 ساخته شده است .میتونی با هر ADC میکرویی اندازش بگیری هر سوالی داشتید در خدمتیم
                      راه اندازی enc28j60 و enc424j600 برای RL-TCPnet

                      راه اندازیks0108 با emwin

                      راه اندازی lcd7 اینچ با داریور داخلی stm32f429

                      دیدگاه


                        #26
                        پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                        طول سیم یک مقاومت ثابته داره به یه مقاومت متغیر وصل میشه مثلآ دما 0 درجه با سیم میشه 5 درجه 10 درجه میشه 15 100 درجه میشه 105
                        خوب تو میکرو این 5 درجه رو حذف کنید با کالیبره کردن حذف میشه

                        دیدگاه


                          #27
                          پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                          مقاومت سیم ثابت نیست ممکنه 50 متر سیم داشته باشیم
                          راه اندازی enc28j60 و enc424j600 برای RL-TCPnet

                          راه اندازیks0108 با emwin

                          راه اندازی lcd7 اینچ با داریور داخلی stm32f429

                          دیدگاه


                            #28
                            پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                            نوشته اصلی توسط اقای دکتر
                            سلام
                            این تاپیک رو ببنید .در مورد برنامه pt100 هم توضیح داده ولی متاسفانه من با C اشنایی ندارم

                            دوستانی که به C اشنایی دارند در مورد این برنامه یه توضیحی بدند ممنون میشیم

                            کد:
                            float GetPt100Temperature(float r)
                            {
                              float const Pt100[] = { 80.31,  82.29, 84.27, 86.25, 88.22, 90.19, 92.16, 94.12, 96.09, 98.04,
                                          100.0, 101.95, 103.9, 105.85, 107.79, 109.73, 111.67, 113.61, 115.54, 117.47,
                                          119.4, 121.32, 123.24, 125.16, 127.07, 128.98, 130.89, 132.8, 134.7, 136.6,
                                          138.5, 140.39, 142.29, 157.31, 175.84, 195.84 };
                              int t = -50, i = 0, dt = 0;
                              if (r > Pt100[0])
                               while (250 > t) {
                                dt = (t < 110) ? 5 : (t > 110) ? 50 : 40;
                                if (r < Pt100[++i])
                                 return t + (r - Pt100[i-1]) * dt / (Pt100[i] - Pt100[i-1]);
                                t += dt;
                               };
                             
                              return t;
                            }
                             
                            float GetPt1000Temperature(float r)
                            {
                              return GetPt100Temperature(r / 10);
                            }
                            dt = (t < 110) ? 5 : (t > 110) ? 50 : 40; [size=+2]در این عبارت از دو عملگر ؟ تو در تو استفاده شده
                            <عبارت 3>:<عبارت 2>؟<عبارت 1>=متغیر
                            اگر عبارت 1 ارزش درستی باشد مقدار عبارت2 در متغیر قرار میگیره وگرنه عبارت3 در متغیر قرار میگیره بقیشو دیگه خودتون میدونید اگه مشکلی داشتید در خدمتیم
                            راه اندازی enc28j60 و enc424j600 برای RL-TCPnet

                            راه اندازیks0108 با emwin

                            راه اندازی lcd7 اینچ با داریور داخلی stm32f429

                            دیدگاه


                              #29
                              پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                              منظورم چیز دیگس
                              هر طول سیمی یه مقاومت ثابتی داره که یه دمای ثابتی اضافه یا کم میکنه که به راحتی میشه نرم افزاری حذفش کرد
                              تا وقتی نرم افزاری حل میشه چرا سخت افزار
                              من با سنسور فشار 100 تا پروژه بستم شاید یه تجربم به دردتون بخوره
                              2 راه برای کالیبره کردن هست
                              یا از روی فرمول حساب کنی که این راه مقاوت طول سیم هم باید حساب شه
                              یه راه کالیبره با دما شما چه کار به طول سیم داری 2 تا دما که اندازه گرفتی رو بده به سنسور ببین adc چه عددی نشون میده یه ضریب بدست میاد که میشه ضریب adc

                              اگه از plc استفاده کنین چی میشه؟ logo ماژول pt100 داره اصلآ

                              دیدگاه


                                #30
                                پاسخ : راه اندازی دماسنج PT100 با AD7780 در فواصل 30-40 متری

                                نوشته اصلی توسط علی محمدی
                                منظورم چیز دیگس
                                هر طول سیمی یه مقاومت ثابتی داره که یه دمای ثابتی اضافه یا کم میکنه که به راحتی میشه نرم افزاری حذفش کرد
                                تا وقتی نرم افزاری حل میشه چرا سخت افزار
                                من با سنسور فشار 100 تا پروژه بستم شاید یه تجربم به دردتون بخوره
                                2 راه برای کالیبره کردن هست
                                یا از روی فرمول حساب کنی که این راه مقاوت طول سیم هم باید حساب شه
                                یه راه کالیبره با دما شما چه کار به طول سیم داری 2 تا دما که اندازه گرفتی رو بده به سنسور ببین adc چه عددی نشون میده یه ضریب بدست میاد که میشه ضریب adc

                                اگه از plc استفاده کنین چی میشه؟ logo ماژول pt100 داره اصلآ


                                اینی که شما میگید فقط برا یه پروژه است اما برای تولید انبوه چی؟
                                اینی که من میگم اصلا احتیاجی به محاسبه طول سیم نیست سخت افزار خود به خود مقاومت سیمهارو حذف میکنه این یه روش صنعتیه.
                                راه اندازی enc28j60 و enc424j600 برای RL-TCPnet

                                راه اندازیks0108 با emwin

                                راه اندازی lcd7 اینچ با داریور داخلی stm32f429

                                دیدگاه

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