کنترل درجه حرارت Closed-loop با استفاده از آردوینو

5,800 تومان

یکی از مهمترین چالش های طراحی مدار خنک نگه داشتن مدار الکترونیکی توان بالاست. ما در این پروژه چگونگی ساخت و طراحی یک سیستم خنک کنندگی را با استفاده از آردوینو و فن 4 پین و مقاومت NTC را تشریح می کنیم. در این پروژه با یک سیستم کنترلی حرارت حلقه بسته یا همان Closed-loop آشنا می شوید.

توضیحات

کنترل درجه حرارت Closed-loop با استفاده از آردوینو
5 (100%) 1 vote

کنترل درجه حرارت Closed-loop با استفاده از آردوینو :

خنک کردن مدارات الکترونیکی یکی از مهمترین دغدغه های طراحان مدار است.

برای مثال یک مدار سوییچینگ یا SMPS هر چند که راندمان آن بالا باشد، اما دیود ها و ماسفت های استفاده شده در این نوع مدار ها مقداری تولید گرما می کنند. اگر یک مدار سوییچینگ 1kW توان مصرف کند و راندمان آن 90 تا 95 درصد باشد توان اتلاف شده در این مدار 50 تا 100 وات است. مدار های توان بالای دیگری که می توان از آن نام برد مدارات آمپلی فایر توان هستند.

بیشتر آمپلی فایرهای صوتی که استفاده می شوند از نوع کلاس AB هستند. این نوع آمپلی فایر در بهترین حالت 75 درصد راندمان دارد که یک آمپلی فایر 200 واتی کلاس AB ، 50 وات توان گرمایی اتلاف می کند. دیگر مثال از یک مدار الکترونیکی توان بالا مدار المان خنک کننده یا همان TEC است. همانطور که می دانیم یک TEC در صورتی که به منبع تغذیه DC متصل شود یک طرف آن گرم و طرف دیگر آن سرد می شود. طرف گرم TEC در صورتی که توان حرارتی آن دفع نشود درجه حرارت آن بسیار افزایش می یابد و باعث سوختن آن می شود.

برای دفع حرارت چنین مداراتی به هیت سینک و فن نیاز است.برای اینکه درجه حرارت یک قطعه الکترونیکی را کنترل کنیم، به فن و هیت سینک و سنسور دما و یک کنترلر نیاز داریم.

در این پروژه یک سیستم کنترل Closed-Loop با استفاده از فن 4 پین، مقاومت NTC و یک برد Arduino Uno را خواهیم ساخت. این سیستم به دلیل Closed-Loop بودن به طور خودکار درجه حرارت مدار الکترونیکی شما را تنظیم می کند و اطلاعات مربوط به درجه حرارت و میزان سرعت فن را نمایش می دهد.

اگر بخواهید به راحتی و دقت بالا مدار توان بالای خود را خنک کنید می توانید از این پروژه استفاده نمایید. به دلیل اینکه کدهای این پروژه در Arduino IDE نوشته شده می توانید  این کد را بر روی یک میکروکنترلر AVR ارزان قیمت تر مانند ATmega8 و ATtiny85 پروگرام نمایید و با کمترین هزینه این مدار را پیاده سازی کنید.

در این پروژه با نحوه محاسبه درجه حرارت با استفاده از مقاومت حرارتی را می آموزید. با این پروژه می توانید یک سنسور درجه حرارت دقیق و سریع را به راحتی بسازید و در دیگر مدارات خود استفاده کنید.

این پروژه نحوه درایو کردن و راه اندازی یک فن 4 پین با دریافت سرعت موتور RPM و ارسال سیگنال کنترل سرعت موتور را نشان می دهد. و در آخر می توانید سیستم  کنترلی پایدار (Stable) حلقه بسته یا همان Closed-Loop Control درجه حرارت با استفاده از رابطه درجه حرارت و سرعت فن را پیاده سازی کنید.

برای یادگیری بهنر آردوینو می توانید به این قسمت مراجعه نمایید.

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کنترل درجه حرارت Closed-loop با استفاده از آردوینو”

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