نمایش نتایج: از 1 به 10 از 10
Like Tree5 لایک
  • 1 Post By
  • 1 Post By siib
  • 1 Post By
  • 1 Post By
  • 1 Post By

موضوع: در خواست راه اندازی دماسنج توسط ntc و اوردینو

Hybrid View

  1. #1
    Senior Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    229
    بسیار عالی ،
    این معادله Steinhart Hart شکل عمومی رابطه بین دما و مقاومت برای نیمه رساناهاست https://en.wikipedia.org/wiki/Steinh...3Hart_equation
    خب تو سه تا نقطه داری و معادله هم سه تا مجهول داره (A , B ,C) ، اون نرم افزار همین سه تا پارامتر رو محاسبه میکنه ، چک کردم درسته مقادیر پارامترها (فقط حواست باشه دمایی که از معادله به دست میاری بر حسب کلوین هست)
    برای مقادیر مقاومت دما بر حسب درجه سانتیگراد رو میتونی از رابطه زیر به دست بیاری:
    t=1/(0.000581798+0.000511142*LN(R)+(-1.68459E-06)*(LN(R))^3)-273.15
    که R هم مقاومتت هست
    حالا فقط میمونه خوندن این مقدار مقاومت با آردوینو
    باید یه مقاومت دیگه به این مقاومتت سری کنی و وصلشون کنی به یه اختلاف پتانسیل مشخص (مثلا GND و 5V آردوینو) و با analogRead مقدار بین دو تا مقاومت رو بخونی و مقدار مقاومتت رو حساب کنی ، (معادله پیچیده ای نداره ، میتونی از http://blog.arduino.ir/?p=607 هم استفاده کتی)

    ضمنا خیلی مبحث توپی بود ، دمت گرم
    ویرایش توسط siib : 06-26-2017 در ساعت 06:58 PM
    لایک کردن

  2. #2
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    55
    نقل قول نوشته اصلی توسط siib نمایش پست ها
    بسیار عالی ،
    این معادله Steinhart Hart شکل عمومی رابطه بین دما و مقاومت برای نیمه رساناهاست https://en.wikipedia.org/wiki/Steinh...3Hart_equation
    خب تو سه تا نقطه داری و معادله هم سه تا مجهول داره (A , B ,C) ، اون نرم افزار همین سه تا پارامتر رو محاسبه میکنه ، چک کردم درسته مقادیر پارامترها (فقط حواست باشه دمایی که از معادله به دست میاری بر حسب کلوین هست)
    برای مقادیر مقاومت دما بر حسب درجه سانتیگراد رو میتونی از رابطه زیر به دست بیاری:
    t=1/(0.000581798+0.000511142*LN(R)+(-1.68459E-06)*(LN(R))^3)-273.15
    که R هم مقاومتت هست
    حالا فقط میمونه خوندن این مقدار مقاومت با آردوینو
    باید یه مقاومت دیگه به این مقاومتت سری کنی و وصلشون کنی به یه اختلاف پتانسیل مشخص (مثلا GND و 5V آردوینو) و با analogRead مقدار بین دو تا مقاومت رو بخونی و مقدار مقاومتت رو حساب کنی ، (معادله پیچیده ای نداره ، میتونی از جلسه هفدهم : ساخت ولت متر با آردوینو | وبلاگ آردوینو هم استفاده کتی)

    ضمنا خیلی مبحث توپی بود ، دمت گرم
    ممنونم
    کمکم میکنی کد نویسیشو انجام بدم ؟ چون اصلا بلد نیست چجوری باید شروع کنم

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO