اطلاعیه

Collapse
No announcement yet.

مشکل با سنسور lm35

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

    مشکل با سنسور lm35

    سلام..
    مداری با این سنسور طراحی کردم که مشکلی نداره!!
    ولی دیدم وقتی ولتاژ منبع تغذیه رو زیاد میکنم ولتاژ کم میشه!!!
    من منبع رو به یه رگولاتور 7805 و از اون به میکرو دادم!!!
    خیلی گیج شدم!!!!
    روشی هست که بشه دمای دقیق رو فهمید با همین سنسور!!!
    من خروجی رگولاتورم از 5 بیشتر که نمیشه پس چرا تغییر ولتاژ از 6 تا 9 ولت درجه رو کم میکنه!!!
    ممنون!!!

    #2
    پاسخ : مشکل با سنسور lm35

    برا رگولاتور 5 ولت باید حداقل 7 ولت بدی
    شما از 6 میدی. احتمالا مشکل همینه
    یا شاید زیادی از رگولاتور جریان می کشی رگولاتور بیش از حد داغ میکنه و از حالت پایدار خارج شده

    دیدگاه


      #3
      پاسخ : مشکل با سنسور lm35

      من درجه حرارت رو چه زمانی میتونم بفهمم که الان با این ولتاژ حرارت محیط رو داره نشون میده!!!
      وقتی به 7 میرسونم میشه 5 و هر چی بیشترش میکنم درجه حرارتی که نشون میده کمتر میشه!!!
      من برای انکه یه دما سنج با دقت مناسب بشازم باید چیکار کنم؟؟؟؟
      من گیج شدم!!! ولتاژ از 7 به بعد رو 5 میمنونه ولی دما هی کم میشه!!!!

      دیدگاه


        #4
        پاسخ : مشکل با سنسور lm35

        سلام .یه جای کار لنگه.به ازای هر 1درجه سانتیگراد 10میلی ولت میده .در 150سانتیگراد 1.5ولت .........
        ممکنه از رگولاتور جریان زیادی بکشی یا مشکل داشته باشه یا مدار را خوب نبستی ودر ضمن با سالم بودن رگولاتور 1.5امپر شاید عیب از تغذیه باشه یه نگاهی به تاپیک مرتبط (پایین)بنداز:angry:
        ....................HELP ME GOD ...........................

        WORLD ELECTRONIC................................

        nasrolahymohsen@gmail.com......................... ...

        دیدگاه


          #5
          پاسخ : مشکل با سنسور lm35

          سلام دادا.
          برنامت رو بذار یه نگاهی بندازیم.
          تشکر لازم نیست!

          دیدگاه


            #6
            پاسخ : مشکل با سنسور lm35

            نوشته اصلی توسط ebka85
            من درجه حرارت رو چه زمانی میتونم بفهمم که الان با این ولتاژ حرارت محیط رو داره نشون میده!!!
            وقتی به 7 میرسونم میشه 5 و هر چی بیشترش میکنم درجه حرارتی که نشون میده کمتر میشه!!!
            من برای انکه یه دما سنج با دقت مناسب بشازم باید چیکار کنم؟؟؟؟
            من گیج شدم!!! ولتاژ از 7 به بعد رو 5 میمنونه ولی دما هی کم میشه!!!!
            سلام دوست عزیز .اگر شما مقدار دریافتی از ADC رو تقسیم بر 2 کرده باشی باید بتونی دما را با دقت نیم درجه اندازه گیری کنی . و معمولا دمای اتاق بین 17 تا 25 درجه میباشد .پس مدار شما اگر همانطورکه گفتی دمای 5 درجه را نشان میدهد باید یکی از اشکالات زیر را داشته باشد.
            1- برنامه ای که نوشتی ایراد دارد
            2- سنسور دما اشکال دارد یا پایه های سنسور اشتباه وصل شده
            3- مدار اشکال دارد
            ضمنا اگر موارد فوق همه درست باشند هیچ گونه تنظیمی برای نمایش صحیح دما نیاز ندارید و مدار دمای صحیح را نشان خواهد داد.
            وقتي همه نيروهاي جسمي و ذهني متمرکز شوند توانايي فرد براي حل مشکلات به طور حيرت انگيزي چند برابر مي شود .
            نرمن وينسنت پيل

            دیدگاه


              #7
              پاسخ : مشکل با سنسور lm35

              سلام..
              دوستان دمای 5 رو نشون نمیده من گفتم ولتاژ رو 5 میمونه ولی دما کم میشه..
              وقتی ولتاژ7 است 27 و وقتی ولتاژ رو زیاد میکنم یواش یواش میشه 24!!!
              برنامه که مقداری رو که از adc دریافت میکنم ور بر 2 تقسیم میکنم...
              کد:
              $regfile = "m8def.dat"
              $crystal = 8000000
              Config Lcd = 16 * 2
              Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
              Config Adc = Single , Prescaler = Auto           ', Reference = Internal
              'Config Timer0 = Timer , Prescale = 1024
              'Enable Interrupts
              'Enable Timer0
              'On Timer0 Ebi
              Cursor Off
              
                 : Dim U As Word , M As Word , D As Word , A As Byte , B As Byte
              
              B = 0
              Cls
              Stop Adc
              
              Do
              Start Adc
               ' If B = 2 Then
                 U = Getadc(0)
                  U = U / 2
                 M = Getadc(1)
                  M = M / 2
                 D = Getadc(2)
                  D = D / 2
                  B = 0
               ' End If
                  Home
                   Lcd "U:" ; U ; " " ; "M:" ; M ; " " ; "D:" ; D ; " "
                 If U > M Then
                  Home L
                   Lcd "ON FAN HIGH"
                 End If
                 If U = M Then
                   Home L
                   Lcd "ON FAN LOW "
                 End If
                 If U < M Then
                   Home L
                   Lcd "OFF FAN   "
                 End If
                 
              Loop
              'Ebi:
              ' If A > 30 Then
               ' A = 0
               ' Incr B
               'Else
               ' Incr A
              ' End If
               'If B > 3 Then B = 0
               ' Return
              برنامه اینه که هر دو ثانیه مقدار adc خونده بشه و روی ال سی دی نمایش داده بشه

              دیدگاه


                #8
                پاسخ : مشکل با سنسور lm35

                یه نظر شما چرا مدار به این صورته؟؟؟

                دیدگاه


                  #9
                  پاسخ : مشکل با سنسور lm35

                  درود
                  دوست عزیز چیزی که من تجربه کردم وجود ریپل در ولتاژ خروجی اداپتور که باعث گرم شدن زیاد رگولاتور و افت جریان خروجی رگولاتور میشه
                  یا از باتری برای تغذیه استفاده کن یا به رگولاتور هیت سینک ببند تا خنک بشه
                  ببین مشکل حل میشه یا نه ؟
                  در روزگاري كه لبخند آدم ها بخاطر شكست توست برخيز تا بگريزند. كورش كبير
                  شاد بودن، تنها انتقامي است که ميتوان از زندگي گرفت. ارنستو چه گوارا

                  دیدگاه


                    #10
                    پاسخ : مشکل با سنسور lm35

                    ظاهرا که دربرنامه مشکلی مشاهده نکردم .البته من خودم بخاطر پایداری بیشتر درخوندن ورودی ها میام و مثلا 100 بار پایه ورودی سنسور رو میخونم و بعد معدلشو میگیرم و اونو نمایش میدم .اینطوری نوسانات دما خیلی کم میشه و نتیجه بهتری میگیرم .
                    حالا چرا ولتاژ رو کم وزیاد میکنید .تغذیه رو ثابت بزارید روی 12 ولت و از یک رگولاتور 5 ولت مطمئن استفاده کنید و مدارتون رو منتاژ کنید .ضمنا از سلف و خازن حتما استفاده کنید وگرنه دائم نویزی میشه و نتیجه مطلوب نخواهید داشت.
                    موفق باشید.
                    وقتي همه نيروهاي جسمي و ذهني متمرکز شوند توانايي فرد براي حل مشکلات به طور حيرت انگيزي چند برابر مي شود .
                    نرمن وينسنت پيل

                    دیدگاه


                      #11
                      پاسخ : مشکل با سنسور lm35

                      ممنونم از پاسخ هاتون!!!
                      منظور تون از سلف و خازن تو تغذیه است ؟؟؟؟
                      رگولاتور 7805 مطمئن چه مارکیه و تو تهران <جمهوری کدوم مغازه داره؟؟؟
                      چه جوری مقدار رو صد بار بخونم؟؟؟و بعد تقسیم بر 100 کنم ؟؟

                      دیدگاه


                        #12
                        پاسخ : مشکل با سنسور lm35

                        سلف و خازن توی تغذیه و همچنین برای پایه های AREF وAVCC که بوسیله سلف به +5 وصل میشن .
                        رگولاتور خوب معمولا مارک ST هستش و اگر آخر شمارش هم CV داشته باشه جریان ماکزیمم 1.5 آمپر تحمل میکنه .البته درشرایط ایده آل .
                        اینم کد مربوط به خوندن دما
                        dim A as byte,Temp as integer,T as long,Dama as word
                        For A = 1 To 100
                        Temp = Getadc(3)
                        T = Temp + T
                        Next A
                        T = T / 100
                        Dama = T / 2

                        وقتي همه نيروهاي جسمي و ذهني متمرکز شوند توانايي فرد براي حل مشکلات به طور حيرت انگيزي چند برابر مي شود .
                        نرمن وينسنت پيل

                        دیدگاه

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