آموزش راه اندازی سنسور LM35 همراه با اندازه گیری دمای منفی

آمزوش راه اندازی سنسور lm35

به نام خدا . سلام . در این مطلب از آموزش‌های پروژه محور آردوینو قصد اندازه‌گیری  دمای مثبت و منفی توسط سنسور lm35 را داریم.از نقات قوت این پروژه می‌توان به اندازه‌گیری دمای منفی توسط این سنسور اشاره کرد که نمونه‌ی آن در اینترنت به ندرت یافت می‌شود.با دیجی اسپارک همراه باشید.

آموزش راه اندازی سنسور lm35 با استفاده از آردوینو – آموزش آردوینو – پروژه آردوینو – آموزش راه اندازی سنسور LM35 همراه با اندازه گیری دمای منفی – آموزش AVR

سخت افزار مورد نیاز

آردوینو Uno

سنسور دمای LM35 DZ

آموزش راه اندازی سنسور lm35 با استفاده از آردوینو – آموزش آردوینو – پروژه آردوینو – آموزش راه اندازی سنسور LM35 همراه با اندازه گیری دمای منفی – آموزش AVR

ویژگی‌های سنسور دمای LM35

اندازه‌گیری دما در رنج ۵۵- تا ۱۵۰+ درجه سانتی‌گراد با حداکثر  خطای ۰٫۵ درجه سانتی‌گراد

خروجی به صورت خطی ، ۱۰ میلی ولت به ازای تغییر هر درجه سانتی‌گراد

خروچی دما به صورت درجه سانتی‌گراد کالیبره شده است

ولتاژ کاری بین ۴ تا ۳۰ ولت

توضیجات

ترتین پینن های این سنور همانند شکل مقابل می‌باشد :

 

آموزش اندازه گیری دمای منفی با lm35آموزش اندازه گیری دمای منفی با lm35

در دیتاشیت این سنسور دو نمونه مدار ساده از این سنسور قرار گرفته است.

مدار شماره ۱ :

آموزش راه اندازی سنسور lm35

مدار شماره ۱

با استفاده از این مدار ساده فقط می‌توان دما را در رنج ۲+ تا ۱۵۰+ درجه سانتی‌گراد اندازه‌گیری نمود و عملا اندازه گیری دمای منفی توسط این مدار غیر‌ممکن می‌باشد. در این مدار به ازای هر ۱۰ میلی ولت ، یک درجه سانتی گراد دما تغییر می‌کند.

 

 

 

 

 

 

 

 

 

مدار شماره ۲ :

توسط این مداز میتوان در بازه کامل سنسور lm 35  یعنی ۵۰- تا ۱۵۰+درجع سانتی‌گراد دما را اندازه‌گیری نمود.

مقدار مقاومت R1 در این مدار از تقسیم ولتاز تعذیه سنسور بر ۵ میکرو آمپر بدست می‌آید.توسط این مدار میتوان ولتاژی بین ۵۵۰- میلی ولت و همچنین ۱۵۰۰ میلی ولت بدست آورد.ولی مشکل اینجاست که ADC فقط میتواند مقادیر مثبت را بگیرد ، و عملا اعمال ولتاژ‌های منفی به پین های ADC (آنالوگ به دیجیتال ) آردوینو غیر ممکن است.برای این منظور از مدار شماره ۳ استفاده میکنیم.

آومزش راه اندازی lm با استفاده از آردوینو

مدار شماره ۲

 

 

آموزش راه اندازی سنسور LM35 با اندازه گیری دمای منفی

مدار شماره ۳

مدار شماره ۳ :

با استفاده از این مدار و انجام عملیات ADC تفاضلی می‌توان دما را در رنج ۵۵- تا ۱۵۰+ درجه سانتی گراد محاسبه نمود . روش کار اینگونه است که Vout+  و Vout- را به طور جداگانه به دو پین آنالوگ دیجیتال آردوینو متصل می‌کینم و مقدار آنالوگ هر کدام را بدست می‌آوریم.سپس ابن دو مقدار را از هم کم میکنیم.

آموزش اندازه گیری دمای منفی lm35 با استفاده از آردوینو

 

 

 

 

بعد از محاسبات فوق مقدار differenceValue را توسط فرمول زیر به ولتاژ تبدیل می‌کنیم.

آموزش اندازه گیری دمای منفی lm35 با استفاده از آردوینو

 

 

 

 

با توجه به دیتاشیت این سنسور ، به ازای هر ۱۰ میلی ولت ، یک درجه سانتی‌گراد تغییر دما  داریم . بنابراین مقدار diffferenceVlotage را در ۱۰۰ ضرب می‌کنیم تا دمای اندازه‌گیری شده بدست آید.

 

 

کد‌های برنامه

 

 

شماتیک پروژه

نمایی از شماتیک پروژه در پروتئوس

نمایی از شماتیک پروژه در پروتئوس

 

 

دانلود کدهای پروژه به همراه فایل شبیه سازی شده در پروتئوس

 

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

16 دیدگاه ها

  1. شادمهر می‌گه:

    آقا ما اینو بعد چند ساعت اعصاب خوردی و اینا انجامش دادیم
    کسی دیگه درستش کرده؟
    میخواستم ببینم از شما هم دمارو اشتباه میزنه؟

  2. پوریا می‌گه:

    سلام میشه بگید چه جوریش کنم که بفرسته رو ال سی دی کاراکتری
    و اگه میشه کدهاشو و اتصالاتشونو بگید

  3. خادمی می‌گه:

    درود
    عزیزجان شرمنده میدونم توقع زیادی هستش و شاید توی اموزشهای ایندتون باشه ولی خواستم بدونم که چطوری باید ماژول ترموکوپل رو به اردوینو وصل کنم و به وسیله کامپیوتر و همین طور یه ال سی دی کوچک و چندتا دکمه بشه درجه دمای دوتا هیتر رو تنظیم کنم و واقعن واسم خیلی مهم هستش اگه کمکم کنید ممنون میشم واقعتش میدونم که برای تنظیم دمای هیتر با کنترلر دما بگیرم ولی هم قیمتش گرونه هم تعداد کمیش وصل میشن به کامپیوتر که خودش قیمتش و چند برابر میکنه بازم ممنونم
    باید ببخشد که اینجا این سوال و پرسیدم جایی بهتری ندیدم

    ماژول مورد نظر هم این هستش
    ماژول ترموکوپل MAX6675 تایپ K
    http://shop.aftabrayaneh.com/Sensors/Temperature_Humidity/MAX6675_K-type_Thermocouple_Temperature_Sensor_Module.html

    • سلام

      ماژول مورد نظر شما با پروتکل Spi به آردوینو متصل میشه

      برای ارتباط با کامپیوتر هم باید از پورت usb استفاده کنید که برنامه ی سمت کامپیوتر را هم با هر زبانی که که دوت داشته باشین میتونین بنویسین( البته لب ویو هم برای این ار خیلی مناسبه)

  4. محمد می‌گه:

    ممنون از آموزش
    من بعد از اینکه lm35 رو به ۵ ولت متصل می کنم به سرعت و به شدت داغ می شه طوری که نمی شه بهش دست زد. با تغییر سنسور هم وضعیت همین بود. اتصالات رو کامل چک کردم و از مدار ساده ی lm35 که توش خروجی مستقیما به میکرو وصل می شه استفاده کردم.
    حتی سنسور رو به صورت جدا و بدون اتصال اضافه، فقط به ۵ولت و GND متصل کردم و باز هم همون قدر داغ می شه.
    به نظر شما اشکال از کجاست؟

  5. ناشناس می‌گه:

    سلام به شما 

    با تشکر از سایت خوبتون 

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

    ولتاژ ورودی ۷ ولت خروجی ۰٫۱۱ ولت 

    ولتاژ ورودی ۱۷ ولت خروجی ۳٫۲۵ ولت 

    همه اینها در دمای اتاق بوده 

    آیا این سنسور مشکل داره ؟؟؟

  6. ناشناس می‌گه:

    سلام به شما

    اما دیتا شیت بیش از ۵ ولت رو مجاز و بدون مشکل دونسته

    میشه یکم واضح تر صحبت کنید

    منتظرم

    ممنون

  7. احسان می‌گه:

    سلام…
    آیا میشه از دیود ۱N4007 یا ۱N4001 استفاده کرد بجاش؟؟
    و بجای ۱۸K از مقاومت ۲۰K استفاده کنم؟؟؟

  8. ناشناس می‌گه:

    سلام به شما

    چرا جواب نمیدین . . .

  9. ali می‌گه:

    salam…ba baghie sensor ha mesle su_105krr ke yek now sensore dama hast ham mishe damaro sense kard ya zakhire kard?

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *