اطلاعیه

Collapse
No announcement yet.

کمک برای ساخت دماسنج با NTC بسکام ؟

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

    کمک برای ساخت دماسنج با NTC بسکام ؟

    سلام
    میخواستم یه برنامه دماسنج دقیق با NTC 10K بنویسم زبان بیسک (بسکام )
    میکرو هم ATMEGA8
    فکر کنم باید از ADC میکرو استفاده کنم اما نمیدونم فرمولش رو چجوری بنویسم که دقیق باشه
    یا با چه مقاومتی سری کنمش که محاسباتش آسون تر بشه
    ممنون میشم راهنماییم کنید ؟
    با تشکر????
    جدیدترین ویرایش توسط mosi_reali; ۲۲:۱۹ ۱۴۰۳/۰۳/۰۸.
    بازم خدا رو شکر ...

    #2
    نوشته اصلی توسط mosi_reali نمایش پست ها
    سلام
    میخواستم یه برنامه دماسنج دقیق با NTC 10K بنویسم زبان بیسک (بسکام )
    میکرو هم ATMEGA8
    فکر کنم باید از ADC میکرو استفاده کنم اما نمیدونم فرمولش رو چجوری بنویسم که دقیق باشه
    یا با چه مقاومتی سری کنمش که محاسباتش آسون تر بشه
    ممنون میشم راهنماییم کنید ؟
    با تشکر????
    با سلام دوست عزیز،
    اول از همه به این نکته توجه کنید که NTC نسبت به تغییر دما واکنش خطی نداره و برای درک و اطمینان از این موضوع بهتره به دیتاشیت قطعه مراجعه کنید.
    دوم هم اینکه دامنه تغییر مقاومت NTC نسبت به تغییر دما رو باید بدست بیارید.
    و اینکه مقاومتی که با NTC سری میکنید ترجیحا بهتره از مقدار خود NTC بیشتر باشه تا جریان بالایی ازش عبور نکنه و باعث افزایش دما و تغییر مقاومتش نشه.
    ولتاژ مرجع ADC و دقت مد نظرتون چقدر هست؟

    مداری ساده و عملی برای صرفه جویی در مصرف برق خانه:
    https://www.eca.ir/forums/thread89900.html

    دیدگاه


      #3
      نوشته اصلی توسط HS1386 نمایش پست ها

      با سلام دوست عزیز،
      اول از همه به این نکته توجه کنید که NTC نسبت به تغییر دما واکنش خطی نداره و برای درک و اطمینان از این موضوع بهتره به دیتاشیت قطعه مراجعه کنید.
      دوم هم اینکه دامنه تغییر مقاومت NTC نسبت به تغییر دما رو باید بدست بیارید.
      و اینکه مقاومتی که با NTC سری میکنید ترجیحا بهتره از مقدار خود NTC بیشتر باشه تا جریان بالایی ازش عبور نکنه و باعث افزایش دما و تغییر مقاومتش نشه.
      ولتاژ مرجع ADC و دقت مد نظرتون چقدر هست؟
      تشکر از توجهتون
      مدار یخچال و فریزر و کولر و..... رو که دیدم به جرات میتونم بگم 99% از ntc برای سنسور هاشون استفاده میکنن
      و یه مدا دما سنج ها و ترموستات های آماده توو بازار هستن که اونا هم از ntc استفاده میکنن

      واسه همون منم مشتاقم یکی بسازم
      ولتاژ مرجع رو 5 ولت گرفتم
      Config Adc = Single , Prescaler = Auto , Reference = Off
      بازم خدا رو شکر ...

      دیدگاه


        #4

        امیدوارم مفید باشه
        همچین کدی میتونید بنویسید


        کد:
        ' کد بسکام برای اندازه‌گیری دما با استفاده از سنسور NTC 10K و میکروکنترلر ATmega8
        
        ' تعریف پایه‌ها
        Dim NTC_PIN As Byte
        Dim ADC_CHANNEL As Byte
        
        ' تعریف مقدار‌دهی اولیه
        NTC_PIN = 0 ' پایه‌ای که سنسور NTC به آن متصل شده است
        ADC_CHANNEL = 0 ' کانال ADC برای اندازه‌گیری ولتاژ
        
        ' تعریف متغیرها
        Dim ADC_Value As Word
        Dim Resistance As Single
        Dim Temperature As Single
        
        ' حلقه اصلی
        Do
        ' اندازه‌گیری ولتاژ با ADC
        ADC_Value = ADC(ADC_CHANNEL)
        
        ' محاسبه مقاومت سنسور NTC
        Resistance = (1023 / ADC_Value) - 1
        Resistance = 10000 / Resistance
        
        ' محاسبه دما با استفاده از جدول مقاومت-دما
        ' در اینجا فرض می‌کنیم که مقاومت سنسور NTC با دما تغییر می‌کند
        ' و مقدار‌های دما و مقاومت را بر اساس دیتاشیت سنسور تنظیم کنید
        ' به عنوان مثال:
        ' مقاومت در 25 درجه سانتی‌گراد: 10K اهم
        ' مقاومت در 50 درجه سانتی‌گراد: 5K اهم
        ' ...
        
        ' نمایش دما
        ' در اینجا مقدار دما را به صورت دیجیتال نمایش می‌دهیم
        Print "دما: "; Temperature; " درجه سانتی‌گراد"
        
        DelayMS(1000) ' تاخیر 1 ثانیه
        Loop​

        دیدگاه


          #5
          نوشته اصلی توسط mosi_reali نمایش پست ها

          تشکر از توجهتون
          مدار یخچال و فریزر و کولر و..... رو که دیدم به جرات میتونم بگم 99% از ntc برای سنسور هاشون استفاده میکنن
          و یه مدا دما سنج ها و ترموستات های آماده توو بازار هستن که اونا هم از ntc استفاده میکنن

          واسه همون منم مشتاقم یکی بسازم
          ولتاژ مرجع رو 5 ولت گرفتم
          Config Adc = Single , Prescaler = Auto , Reference = Off
          بله خودم هم شاهد هستم که از NTC استفاده شده.
          محاسبه دما با NTC فرمول لگاریتمی داره که در صورت امکان قرار میدم.
          مداری ساده و عملی برای صرفه جویی در مصرف برق خانه:
          https://www.eca.ir/forums/thread89900.html

          دیدگاه

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