اطلاعیه

Collapse
No announcement yet.

مشکل با LM35

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

    مشکل با LM35

    سلام
    من یه LM35 رو راه اندازی کردم و دما را با دقت 0.1 درجه سانتیگراد بر روی LCD نشون میدم.
    مشکل اینجاست وقتی دما زیاد یا کم میشه، به ازای 0.5 درجه تغیرات رو نشون میده مثلا از 20.3 به 20.8 پرش میکنه :sad:
    مشکل کجا میتونه باشه؟؟

    #2
    پاسخ : مشکل با LM35

    سلام
    خوبه دیگه.مثلا دقتش نیم درجه هست.اگه دقیقتر میخوای باید از سنسور دقیق تر استفاده کنی.

    دیدگاه


      #3
      پاسخ : مشکل با LM35

      نوشته اصلی توسط سمیرا محمدی 67
      سلام
      من یه LM35 رو راه اندازی کردم و دما را با دقت 0.1 درجه سانتیگراد بر روی LCD نشون میدم.
      مشکل اینجاست وقتی دما زیاد یا کم میشه، به ازای 0.5 درجه تغیرات رو نشون میده مثلا از 20.3 به 20.8 پرش میکنه :sad:
      مشکل کجا میتونه باشه؟؟
      سلام
      البته چون خروجی ولتاژ خطی هست قاعدتا نباید اینطوری باشه
      برمیگرده به روش خوندن شما و تعداد نمونه هایی که در ثانیه میگیرید و همچنین نوع متغییری که اطلاعاتو ذخیره میکنید
      به تعداد بیت ADC هم مربوط میشه ولی 8 بیت دقت کافی را داره اما از 10 بیت استفاده کنید میتونید خیلی خیلی دقیق دما رو بخونید
      حتی ممکنه تو قسمت تبدیل عدد خونده شده به فرمت نمایشی LCD هم این مشکل به وجود آمده باشه
      درایور شبکه و nRF24L01
      کاتالوگ محصولات
      کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
      شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
      فروش اسيلوسکوپ GWinstek GOS-630FC

      دیدگاه


        #4
        پاسخ : مشکل با LM35

        خب چرا شما از DS1820 استفاده نمیکنی؟؟ دقتش هم تا سه رقم اعشاره و قیمتش هم فقط 400 یا 500 تومن گرونتر از lm35 هست!!!
        I WORK HARDLY AND I HAVE BIG DREAMS

        دیدگاه


          #5
          پاسخ : مشکل با LM35

          نوشته اصلی توسط meysamjet
          خب چرا شما از DS1820 استفاده نمیکنی؟؟ دقتش هم تا سه رقم اعشاره و قیمتش هم فقط 400 یا 500 تومن گرونتر از lm35 هست!!!
          بر اساس دیتا شیت دقت ds1820 نیم درجه هست
          من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
          آلبرت اینشتین
          منبع: http://fa.wikiquote.org

          دیدگاه


            #6
            پاسخ : مشکل با LM35

            نوشته اصلی توسط بسطام بیرامی
            سلام
            البته چون خروجی ولتاژ خطی هست قاعدتا نباید اینطوری باشه
            برمیگرده به روش خوندن شما و تعداد نمونه هایی که در ثانیه میگیرید و همچنین نوع متغییری که اطلاعاتو ذخیره میکنید
            به تعداد بیت ADC هم مربوط میشه ولی 8 بیت دقت کافی را داره اما از 10 بیت استفاده کنید میتونید خیلی خیلی دقیق دما رو بخونید
            حتی ممکنه تو قسمت تبدیل عدد خونده شده به فرمت نمایشی LCD هم این مشکل به وجود آمده باشه
            از کد زیر برای خوندن و نمایش استفاده میکنم، البته چون میخوام دمای منفی رو هم داشته باشم از دو ورودی ADC استفاده کرده ام
            کد:
               temp1=read_adc(0);
               temp2=read_adc(1);
               delay_ms(100);
               temp1=(temp1*500.0/1023.0);
               temp2=(temp2*500.0/1023.0);
               temp=temp1-temp2; 
               sprintf(d,"Temp=%2.1f C",temp); 
               lcd_gotoxy(0,2);
               lcd_puts(d);

            دیدگاه


              #7
              پاسخ : مشکل با LM35

              نوشته اصلی توسط silicon0
              بر اساس دیتا شیت دقت ds1820 نیم درجه هست
              دقت نیم درجه در اندازه گیریه نه در نمایش!

              دیدگاه


                #8
                پاسخ : مشکل با LM35

                سلام
                شما از ADC میکرو استفاده کردی و رفرنس ات پنج ولته

                ADC میکرو هم ده بیت هست، یعنی 1023 قسمت

                در کل دقت اندازه گیری ولتاژت می شه حدود 5 میلی ولت
                LM35 هم به ازای هر درجه سانتی گراد ده میلی ولت تغییرات داره
                بنابراین پرش ات می شه نیم درجه.

                رفرنس روی رفنرس داخلی تنظیم کنید، تفکیک تون بیشتر می شه.
                اگه از مگا8 یا مگا88/48/328 استفاده کنید، رفرنس داخلی 1.1 ولت داره، بنابراین تفکیک یک دهم درجه بهتون می ده

                ضمنا تفکیک می رسه به یک دهم درجه اما دقت با LM35 هیچ وقت به این مقدار نمی رسه.
                برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
                http://hosseinwalkingday.com

                دیدگاه


                  #9
                  پاسخ : مشکل با LM35

                  نوشته اصلی توسط مرتضی م.
                  سلام
                  شما از ADC میکرو استفاده کردی و رفرنس ات پنج ولته

                  ADC میکرو هم ده بیت هست، یعنی 1023 قسمت

                  در کل دقت اندازه گیری ولتاژت می شه حدود 5 میلی ولت
                  LM35 هم به ازای هر درجه سانتی گراد ده میلی ولت تغییرات داره
                  بنابراین پرش ات می شه نیم درجه.

                  رفرنس روی رفنرس داخلی تنظیم کنید، تفکیک تون بیشتر می شه.
                  اگه از مگا8 یا مگا88/48/328 استفاده کنید، رفرنس داخلی 1.1 ولت داره، بنابراین تفکیک یک دهم درجه بهتون می ده

                  ضمنا تفکیک می رسه به یک دهم درجه اما دقت با LM35 هیچ وقت به این مقدار نمی رسه.
                  خیلی ممنون
                  توضیحاتتون کامل و قانع کننده بود

                  دیدگاه


                    #10
                    پاسخ : مشکل با LM35

                    نوشته اصلی توسط سمیرا محمدی 67
                    دقت نیم درجه در اندازه گیریه نه در نمایش!
                    خروجی سنسور با دقت نیم درجه هست یعنی یک عدد باینری هست که هر یک پله اش معادل با نیم درجه هست
                    حالا شما چطور میخواید تو نمایش دقت رو بالا ببرین اگه منظورتون به صورت ساختگی هست میشه ولی اگه بخواید دمای واقعی رو نشون بده اینطور نیست
                    من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
                    آلبرت اینشتین
                    منبع: http://fa.wikiquote.org

                    دیدگاه


                      #11
                      پاسخ : مشکل با LM35

                      نوشته اصلی توسط silicon0
                      خروجی سنسور با دقت نیم درجه هست یعنی یک عدد باینری هست که هر یک پله اش معادل با نیم درجه هست
                      حالا شما چطور میخواید تو نمایش دقت رو بالا ببرین اگه منظورتون به صورت ساختگی هست میشه ولی اگه بخواید دمای واقعی رو نشون بده اینطور نیست
                      دقت سنسور نیم درجه است، این به این معنیه که مثلا وقتی دما را 28 درجه میخونه ممکنه دما نیم درجه کمتر یا بیشتر باشه از 28. این که هر پله اش نیم درجه باشه یا کمتر به شیوه نمونه برداری از خروجی سنسور بستگی داره

                      دیدگاه


                        #12
                        پاسخ : مشکل با LM35

                        نوشته اصلی توسط سمیرا محمدی 67
                        دقت سنسور نیم درجه است، این به این معنیه که مثلا وقتی دما را 28 درجه میخونه ممکنه دما نیم درجه کمتر یا بیشتر باشه از 28. این که هر پله اش نیم درجه باشه یا کمتر به شیوه نمونه برداری از خروجی سنسور بستگی داره
                        این سنسور هیچ وقت به دقت نیم درجه نمی رسه
                        بارها و بارها با دماسنج های کالیبره و استاندارد و دفعات زیاد تو سالیان دراز چک کردم

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

                        دیدگاه


                          #13
                          پاسخ : مشکل با LM35

                          برای دماسنجی نسبی خوبه. اما مرجع خوبی نیست.
                          از SHT11 برای دما خوب نتیجه گرفتم
                          گفت که دیوانه نهی لایق این خانه نهی

                          دیدگاه


                            #14
                            پاسخ : مشکل با LM35

                            نوشته اصلی توسط Finder_
                            برای دماسنجی نسبی خوبه. اما مرجع خوبی نیست.
                            از SHT11 برای دما خوب نتیجه گرفتم
                            دقت بالا فقط pt100

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

                            دیدگاه


                              #15
                              پاسخ : مشکل با LM35

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

                              منتهی خوندنش برای تازه کارها یکم سخته
                              با SHT11 کار کردید؟
                              چون من با pt100 کار نکردم
                              گفت که دیوانه نهی لایق این خانه نهی

                              دیدگاه

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