اطلاعیه

Collapse
No announcement yet.

کمک در مورد سنسور lm35

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

    #16
    پاسخ : کمک در مورد سنسور lm35

    اینو تو دیتاشیت LM335 پیدا کردم
    Part number LM135 Temperature Range –55 C, +150 C
    Part number LM235 Temperature Range –40 C, +125 C
    Part number LM335,A Temperature Range –40 C, +100 C
    Share OR Die

    دیدگاه


      #17
      پاسخ : کمک در مورد سنسور lm35

      من یه دونه lm335 دارم که پایینش نوشته z حالا از کدوم نوعه نمیدونم؟؟؟

      دیدگاه


        #18
        پاسخ : کمک در مورد سنسور lm35

        DZ همون مدل D هست
        اگر از ایران خریدی مطمعن باش نوع D هست

        دیدگاه


          #19
          پاسخ : کمک در مورد سنسور lm35

          پس باید بی خیال lm35 بشم چون نمیشه دمای منفی رو باهاش اندازه گرفت
          حالا با این شرایط من از چه سنسوری استفاده کنم؟
          میگن smt160 و ds18b20 سنسورهای خوبی هستند کدامشون دقیق تر و بهتره ؟و تا 40 درجه زیر صفر هم بتونه اندازه بگیره؟

          دیدگاه


            #20
            پاسخ : کمک در مورد سنسور lm35

            نوشته اصلی توسط behi88
            DZ همون مدل D هست
            اگر از ایران خریدی مطمعن باش نوع D هست
            در مورد lm335 هم همین جوریه ؟ یعنی مدلی که تو ایران هست نمیتونه دمای منفی رو اندازه بگیره؟من یه lm 335 دارم که زیرش نوشته z ?

            دیدگاه


              #21
              پاسخ : کمک در مورد سنسور lm35

              نوشته اصلی توسط masoodhashemy
              سلام
              اول اینکه LM35 دقتش تقریبا 0.5 درجه هست و فرمول تقریبا دقیق هم داره!
              http://www.iranmicro.ir/forum/showpost.php?p=13883&postcount=102
              http://www.iranmicro.ir/forum/showpost.php?p=13124&postcount=32
              البته لینک دوم سورس نزاشتم اما در مورد فرمول:
              سنسور LM35 به ازای 1 درجه سانتیگراد 1mv و به ازای 1 درجه سانتیگراد 11mv تولید میکنه پس فرمول تقریبی میشه T=100xV اما در مورد دمای منفی هم چنین چیزی حاکمه فقط درایور رو باید درست ببندی و البته فرمولش میشه T=(100xV)-1 !
              واقعا شرمنده از اینکه این همه دیر جواب میدم.
              اول اینکه من خودم دمای منفی رو اندازه گیری کردم! مگه توی عکس ندیدید؟! گذاشتم توی فریزر زده منفی 21 !!!
              در جواب دوستم که گفته شما از فرمول t=100*v استفاده نکردی:وقتی adc رو روی ولتاژ اینترنال کانفیگ میکنی یعنی روی 2.56 ولت کانفیگ کردی پس این جوری میشه:

              a=getadc(0)
              v=0.0025*a
              t=100*v
              ----------
              t=100*v=100*(0.0025*a)=a/4

              دیدگاه


                #22
                پاسخ : کمک در مورد سنسور lm35

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

                واقعا شرمنده از اینکه این همه دیر جواب میدم.
                اول اینکه من خودم دمای منفی رو اندازه گیری کردم! مگه توی عکس ندیدید؟! گذاشتم توی فریزر زده منفی 21 !!!
                در جواب دوستم که گفته شما از فرمول t=100*v استفاده نکردی:وقتی adc رو روی ولتاژ اینترنال کانفیگ میکنی یعنی روی 2.56 ولت کانفیگ کردی پس این جوری میشه:

                a=getadc(0)
                v=0.0025*a
                t=100*v
                ----------
                t=100*v=100*(0.0025*a)=a/4
                من هم همینو میگم دیگه ! برنامه ای که شما گذاشتی آخرش مثل برنامه من a رو تقسیم بر 4 میکنه
                آخرش نفهمیدیم میشه دمای منفی رو اندازه گرفت یا نه ؟ oo:
                شما چه طوری اندازه گرفتی ؟ اگه میشه لینک برنامه و سخت افزارش رو بذارید
                در صفحه اول لینک برنامه رو گذاشتم اگه دوست داشتی یه نگاه بهش بنداز ببین ایراد کارش از کجاست

                دیدگاه


                  #23
                  پاسخ : کمک در مورد سنسور lm35

                  برنامه مشکلی نداره حالا من برنامه رو قشنگ تصحیح کردم و فایل proteus گذاشتم و در اندازه گیری دمای منفی هم مشکلی نداره:
                  http://www.fileden.com/files/2009/11/10/2645291/dama_bravo.rar

                  دیدگاه


                    #24
                    پاسخ : کمک در مورد سنسور lm35

                    AD 590 استفاده کن

                    دیدگاه


                      #25
                      پاسخ : کمک در مورد سنسور lm35

                      آره سنسور اندازه گیری دما برای دماهای زیر صفر زیاده
                      ولی اگر میخوای اصولی کار کنی باید از سنسور های صنعتی مثل PT100 استفاده کنی
                      اگر اشتباه نکنم قیمتش 2500 تومنه و دماهای -100 تا +600 رو به راحتی اندازه میگیره
                      راه اندازیش هم ساده هست و میتونی خروجیش رو بایک مدار ساده به میکرو وصل کنی
                      و یادت باشه همیشه باید سنسور رو توی محیط اندازه گیری بزاری نه کل مدار رو . چون توی دما های منفی آی سی های تجاری از کار می افته

                      موفق باشی

                      دیدگاه


                        #26
                        پاسخ : کمک در مورد سنسور lm35

                        نوشته اصلی توسط masoodhashemy
                        برنامه مشکلی نداره حالا من برنامه رو قشنگ تصحیح کردم و فایل proteus گذاشتم و در اندازه گیری دمای منفی هم مشکلی نداره:
                        http://www.fileden.com/files/2009/11/10/2645291/dama_bravo.rar
                        سنسور lm 35 که شما ازش استفاده کردی زیرش نوشته dz?
                        چون یکی از دوستان گفته که با نوع dz نمیشه دماهای منفی رو اندازه گرفت؟؟؟

                        دیدگاه


                          #27
                          پاسخ : کمک در مورد سنسور lm35

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

                          سنسور lm 35 که شما ازش استفاده کردی زیرش نوشته dz?
                          چون یکی از دوستان گفته که با نوع dz نمیشه دماهای منفی رو اندازه گرفت؟؟؟
                          عجب!بله سنسور LM35DZ هست.
                          در بازار هم اکثرا LM35DZ دارند.اصلا بگو LM35 میخوام وقتی نگاش کنی نوشته LM35DZ !
                          اینجا رو ببین: http://micro-project.blogfa.com/post-29.aspx خودم ساختم و عکس گرفتم.

                          دیدگاه


                            #28
                            پاسخ : کمک در مورد سنسور lm35

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

                            سنسور lm 35 که شما ازش استفاده کردی زیرش نوشته dz?
                            چون یکی از دوستان گفته که با نوع dz نمیشه دماهای منفی رو اندازه گرفت؟؟؟
                            عجب!بله سنسور LM35DZ هست.
                            در بازار هم اکثرا LM35DZ دارند.اصلا بگو LM35 میخوام وقتی نگاش کنی نوشته LM35DZ !
                            اینجا رو ببین: http://micro-project.blogfa.com/post-29.aspx خودم ساختم و عکس گرفتم.
                            [/quote]
                            لینک خرابه
                            عکس مدار شما مشکل منو برطرف نمیکنه اگه امکان داره توضیح بدید که مدار رو چگونه بستید ؟ آیا از فیلتر استفاده کردید از چه خازن و سلفی ؟
                            در ضمن من دیتا شیت lm35d رو نگاه کردم محدوده دما رو از 0 تا 100 درجه نوشته بود!!! حالا شما چه طور نتیجه گرفتی من نمیدونم؟

                            دیدگاه


                              #29
                              پاسخ : کمک در مورد سنسور lm35

                              لینکها همه درسته.
                              والا من دیگه نمیدونم چی بگم! من دیگه عکس هم گرفتم و گذاشتم شما میگی چه جوری دمای منفی اندازه گرفتی!
                              شما هم خودت این مداری که من به اسم temp_bravo گذاشتم ببندش میبینی که کار میکنه.
                              حالا سلف و خازن برای چی؟
                              برای خروجی سنسور یا ADC میکرو؟
                              من که روی internal کانفیگ کردم و نیازی به پایه های avcc و aref نیست.
                              اگر هم فیلتر rc برای خروجی سنسور میگویید که در این مورد نیازی نیست.
                              حالا فکر کنم چیز دیگه ای نباشه حتی یکی از دوستان هم اینو تست کرده جواب داده. (اما سنسور LM35 آنچنان دقیق نیست)

                              دیدگاه


                                #30
                                پاسخ : کمک در مورد سنسور lm35

                                سلام ببخشید وسط حرفاتون میپرم ایا این برنامه من با ال ام 35 درسته ؟ ال ام 35 رو به کانال صفر و سنسور گاز رو به کانال یک وصل کردم


                                Do
                                Waitms 500
                                Kb = Getkbd()
                                Kb = Lookup(kb , Equal)
                                If Kb = 12 Then Goto Number

                                Z = Getadc(0) : Z = Z / 2
                                Locate 1 , 1 : Lcd "temp is:" ; Z ; "c"



                                Locate 2 , 1
                                Lcd Time$
                                Waitms 500




                                W = Getadc(1)
                                Loop Until W > 300
                                Cls
                                گاهی تمام چیزهایی که یک نفر می خواهد، فقط دستی است برای گرفتن دست او، و قلبی است برای فهمیدن وی ..

                                دیدگاه

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