مشخصات این دماسنج کنترلی بصورت زیر است
1- قابلیت اندازه گیری دما تا 100 درجه سانتی گراد
2- قابلیت تنظیم هشدار دهنده ، دمای بیش از حد
3- قابل استفاده در دو حالت winner , summer
4-دارای نمایشگر LCD
این مدار شامل یک آی سی از خانواده میکروکنترلر (8051 ) که این آی سی AT89C51 می باشد و با برنامه میکروکنترلر 8051 پروگرم می شود و داری یک مبدل آنالوگ به دیجتال (ADC0804) که دمایی که LM 35 اندازه گیری می کند را تبدیل به ولت می کند و به میکروکنترلر می دهد که میکروکنترلر آن را برای نمایش دادن به LCD می دهد.
این مدار طوری طراحی شده است که می توان دما برای آن تعریف کرد که با رسیدن دما به اندازه تعریف شده رله وصل یا قطع می شود.
LM35 یکی از محصولات National که در این پروژه استفاده شده یک سنسور دقیق بر حسب سا نتی گراد است . رنج این سنسور بین55 - تا 150+ با ضریب خطای -/+ 0.5c و خروجی ولتاژ این سنسور توسط مبدل A/D یک میکرو کنترلر 8051 تبدیل می شود .این نمونه یک دماسنج با دقت 2 درجه سانتیگراد است.
در این پروژه همچنین برای تنظیمات از 4×4 Keypad استفاده شده است و زیر روال آن توسط وقفه صورت می گیرد حسن این کار در این است که وقت میکروکنترلر صرف اسکن Keypad نمی شود و می تواند به کنترل دما مشغول باشد هرچند آی سی هایی مانند MC74C922 برای اسکن صفحه کلید وجود دارند اما باید به فکر کم کردن سخت افزا جانبی نیز بود.
شرح کار مدار
ابتدا دما بر روی نمایشگر ظاهر می شود و برای تنظیمات باید دکمه Meno از صفحه کلید را فشار دهیم تا وارد بخش تنظیمات شود حال عدد مورد نظر را با صفحه کلید وارد کرده و با دکمه های Up و Down حالت فعال شدن (winner , summer) را تنظیم می کنیم و دکمه Set را فشار می دهیم تا کلمه ok بر روی نمایشگر ظاهر شود حال تنظیمات شما انجام گرفته است اگر دما بیش از حد کم یا زیاد شود علاوه بر عکس ا لعمل رله خروجی یک عدد LED به عنوان خطا روشن و خاموش میشود و بر روی نمایشگر جمله error high temp یا error cold temp ظاهر می شود.
بطور مثال : می خواهیم دما بیش از 28 درجه سانتی گراد به بالا کولر روشن شود و زیر دمای 23 درجه سانتی گراد کولر خاموش شود.
ابتدا با زدن دکمه Meno وارد بخش تنظیمات شده و دما را با صفحه کلید بر روی 28 و با دکمه Down نوع فعال شدن خروجی را بر روی Summer می گذاریم. به این ترتیب وقتی که از دما 28 درجه به بالا رود کولر روشن می شود و سبب پایین آمدن درجه حرارت محیط می شود تا اینکه دما به زیر 23 درجه می رسد و کولر خاموش می شود.
در این پروژه همچنین می توان حالت خروجی را تعریف کرد به این صورت که اگر برای دستگاه های داغ مانند : شوفاژ ، هیتر و ... استفاده شود وقتی از دما تعیین شده بیشتر باشد رله خروجی غیرفعال می شود و برای دستگاه هایی که سرد هستند مانند : خنک کننده ها، کولر و ... استفاده شود پس از رسیدن به دما مشخص شده رله خروجی فعال می شود.