اطلاعیه

Collapse
No announcement yet.

در خاست مدار دما سنج

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

    در خاست مدار دما سنج

    سلام ودرود
    دستان من یک مدار می خواهم که وقتی ان را روی یک دما تنظیم بعد از این که دما افت کرد مدار برق را وسل کند و وقتی دما از هد که تنظیم شده بود رد شد مدار برق را قطع کند :nice: :nice:

    #2
    پاسخ : در خاست مدار دما سنج

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

    دیدگاه


      #3
      پاسخ : در خاست مدار دما سنج

      ممنون از کمک شما دوست عزیز
      یک سوال دیگر هم دارم این است که نمی دانم دقت کدام بیشتر است

      دیدگاه


        #4
        پاسخ : در خاست مدار دما سنج

        نوشته اصلی توسط مهدی زمانی1381
        ممنون از کمک شما دوست عزیز
        یک سوال دیگر هم دارم این است که نمی دانم دقت کدام بیشتر است
        فرق زیادی نمیکنه. شما مگه به چند درجه دقت احتیاج داری؟
        ساده ترین سنسور دما، LM35 هست.
        از اون ساده تر ( با قبول خطای اندازه گیری) مقاومت متغیر با دما ( ترمیستور ) هست.
        ولی همون LM35 و Op-Amp بهترین و ساده ترین گزینه برای شما هست.

        دیدگاه


          #5
          پاسخ : در خاست مدار دما سنج

          با سلام و احترام فراوان

          بنده از زمانی که کاربر میکروهای PIC شده ام از کمپایلر بسیار قدرتمند و خوب و راحت PICBasicPro استفاده می کنم و نبوده مسئله ای که این کامپایلر نتواند از پس حل آن بر بیاید و یا نتوان کاری را با آن انجام داد.

          همانطور که مدیر ارزشمند گروه ، جناب آقای مهندس مستقیمی فرموده اند:
          ساده ترین سنسور دما، LM35 هست.
          لذا یک کد آسان و بسیار کاربردی که شخصاً از آن استفاده می کنم (در محیط PICBasicPro )را اینجا قرار دادم انشالله که مفید باشد.
          کد:
          '****************************************************************
          '* Name  : LM35_10bit_Simple.BAS                   *
          '* Author : Reza Asgharian                  *
          '* Notice : Copyright (c) 2014 Reza Asgharian         *
          '*     : All Rights Reserved                *
          '* Date  : 11/17/2014                    *
          '* Version : 1.0                        *
          '* Notes  :                          *
          '*     :                          *
          '****************************************************************
           DEFINE osc 20
          
          DEFINE LCD_DREG PORTD
          DEFINE LCD_DBIT 4
          DEFINE LCD_RSREG PORTE
          DEFINE LCD_RSBIT 0
          DEFINE LCD_EREG PORTE
          DEFINE LCD_EBIT 1
          
          DEFINE ADC_BITS 10
          DEFINE ADC_CLOCK 3
          DEFINE ADC_SAMPLEUS 50
          
          temp var word
          temperature var word
          
          quanta con 1250
          
          TRISA = %11111111
          ADCON1= %10001110
          
          PAUSE 500
          Lcdout $FE, 1
          
          loop:
          ADCIN 0, temp
          PAUSE 5
          
          temperature= (temp*10) */ quanta
          lcdout $FE,2
          lcdout $FE,$80,"Temp ",DEC2 (temperature/100),".", DEC1 (temperature//100),$DF,"C"
          PAUSE 200
          
          Goto loop
          End
          والسلام علي من اتبع الهدي .... و درود بر کساني که راه هدايت را دنبال مي کنند.

          هوشمندانه بپرسيد...

          دیدگاه

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