این سیستم به گونه ایست که دمای محیط را در حد دمای مورد نظر کاربر تنظیم و  ثابت نگاه می دارد .
این کنترل دما به وسیله ی یکی از روش های کنترلی یعنی PID کنترل  انجام می شود .
سه استراتژی اعمال کنترل، که کلیه روش های کنترلی به نحوی جزء یکی از آن ها هستند،  شامل کنترل حلقه باز، کنترل پیش خور و کنترل فیدبک یا پس خور می باشد.
الگوریتم PID نیز از رایج ترین نمونه های الگوریتم کنترل بازخوردی است که در بسیاری از پروسه های کنترلی نظیر : کنترل سرعت موتور DC،کنترل فشار، کنترل دما و … کاربرد دارد.
برای طراحی یک سیستم مبتنی بر کنترل PID ، سه پارامتر :
۱-بهره تنا سبی  Kp
2-بهره انتگر الی Ki
3-بهر ه مشتقی Kd
در نظر گرفته میشود.
البته روش سنتی طراحی نیز همان روش سعی و خطاست.
از معایب کنترل PID میتوان به پیچیدگی و زمان بر بودن آن اشاره نمود. روش های جدید نیز برای طراحی کنترلر PID، روش های تکاملی می باشند.
مانند :  الگوریتم ژنتیکی پیوسته ، الگوریتم  ژنتیکی باینری ، الگوریتم مور چه گسسته و پیوسته ، الگوریتم استعماری و … .

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

 

جهت دانلود سورس و فایل شبیه ساز اینجا کلیک کنید. (121KB)