خوش آمديد!
13:31 جمعه 31 فروردين ماه ، 1403
تغییر آدرس سایت
اطلاعیه مهم آدرس سایت از HLachini.com به آدرس HLachini.elewiz.com تغییر پیدا کرده است.
حتما لینکهای صفحات خود را به آدرس جدید تغییر دهید.
همچنین سایت جدیدی نیز بزودی به آدرس EleWiz.com راه اندازی خواهد شد.

مترجم گوگل

Google Translate

فروشگاه

نرم افزار


نرم افزار LTG
نرم افزار تولید کننده سورس بسکام تابلوروان 16 در 64
تعداد:


GIF Code Wizard
تبديل انيميشن به كد تابلوروان
تعداد:


مدارات آماده


ماژول Wav Player
Mono/Stereo 8khz-48Khz
تعداد:


پروگرامر هوشمندUSB برای AVR
پروگرامر AVR با قابلیت درج تمامی میکروکنترولرها از پین یک زیف سوکت و تامین کلاک جهت پوشش تمامی حالات فیوزبیت CKSEL
تعداد: 50


ليست محصولات
SMS خبرنامه

SMS

جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 99009123812060  ارسال كنيد.

عضویت در خبرنامه

ایمیل - Email



تازه های سایت
· موتور همو پلار در 10 ثانيه[ 5 نظر - 15311 مشاهده ]
· نصب برنامه در Slax[ 9 نظر - 11667 مشاهده ]
· ورود به محيط Slax[ 16 نظر - 12106 مشاهده ]
· خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32[ 33 نظر - 25936 مشاهده ]
· رله کنترل فاز Three Phase Monitor[ 35 نظر - 30021 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]
کیت نمایشگر سحرآمیز

صنعتی: مانيتورينگ و كنترل دما توسط كامپيوتر

در سال 86 به من پیشنهاد طراحی و ساخت یک مدار مونیتورینگ و کنترل دما داده شد. در این پروژه باید کامپیوتر میتوانست دمای محیطی را اندازه گرفته و ضمن نمایش آن بر روی کامپیوتر ، دمای مورد نظر کاربر را دریافت کرده و سپس از طریق یک فن و هیتر نسبت به تنظیم دما به مقدار مطلوب اقدام کند. همانطور که حدس زدید وظیفه فن کاهش دما و وظیفه هیتر افزایش دما است ولی به جهت اینکه تنظیم دما بخوبی انجام شده و همچنین جلوی نوسانات دما گرفته شود، فن بصورت On/Off و هیتر بصورت خروجی قابل تنظیم در 10 سطح کنترل می‌شد. در اینجا من تصمیم دارم که به توضیح آن مدار پرداخته و همچنین به نقشه و فایلهای آنرا در اختیار شما قرار دهم.

این مقاله برای افرادی که به موضوعات زیر علاقمند هستند مناسب است :

Lachini Temperature Controller | Hossein Lachini | www.HLachini.com | eLachini@Gmail.com | +98 912 381 2060

در این مدار سنسور SMT160 بطور مستقیم به پورت پرینتر متصل شده اما فرامین کنترلی توسط میکروکنترولر ATmega8 دریافت و سپس اجرا میشود. دقت کنید که جهت کنترل هیتر از مداری مشابه دیمر دیجیتال که قبلا مقاله آن درسایت قرار داده شده استفاده گشته است.



در تصویر فوق نمایی از برنامه نوشته شده جهت کنترل و مانیتورینگ دما نشان داده شده است که در اینجا به شرح بخشهای مختلف آن میپردازم :

  •  در قسمت اول برنامه نمایش دمای فعلی محیط انجام میشود.در تصویر دمای فعلی 32 درجه است.

  • Setting در این بخش تنظیمات نرم‌افزار انجام میشود.

  • Set Point دمای مورد نظر خود را در اینجا وارد کنید. در تصویر 20 درجه انتخاب شده.

  • Max حداکثر افزایش دما نسبت به میزان مطلوب را اینجا وارد کنید. در تصویر 2 درجه انتخاب شده که نشان دهنده این است تا 22 درجه سانتی‌گراد نیز از نظر شما دمای مطلوب است.

  • Min حداکثر کاهش دما نسبت به میزان مطلوب را اینجا وارد کنید. در تصویر 2 درجه انتخاب شده که نشان دهنده این است تا 18 درجه سانتی‌گراد نیز از نظر شما دمای مطلوب است.

  • Timer Interval فاصله زمانی بین نمونه برداری های دما را بر حسب میلی ثانیه مشخص می‌کند. در تصویر 100 میلی ثانیه انتخاب شده که باعث میشود در هر 1 ثانیه 10 بار از دما نمونه گرفته شود.

  • Samples تعداد نمونه ها جهت میانگین گیری و نمایش و کنترل دما را تعیین میکند. در واقع این نرم افزار برای از بین بردن اثر نوسانات گذرای محیطی و عدم تاثیر پذیری از آن از چند نمونه که تعداد آن در این بخش مشخص میشود میانگین گرفته و برای نمایش و کنترل بر اساس میانگین عمل میکند.در تصویر تعداد نمونه جهت هر بار محاسبه میانگین دما 50 عدد انتخاب شده است.

  • Fan به جهت اینکه فاصله بین کامپیوتر و محیط ممکن است طولانی باشد و کاربر بتواند از فرامین ارسالی توسط کامپیوتر مطلع شود در این بخش توسط انیمیشن روشن یا خاموش بودن فن نشان داده میشود.

  • Status در این مربع توسط سه رنگ وضعیت گرمتر بودن محیط نسبت به دمای مورد نظر(رنگ قرمز) ، مناسب بودن دمای محیط نسبت به دمای مطلوب (رنگ سبز) و سردتر بودن دمای محیط نسبت به دمای محیط (رنگ آبی) نشان داده میشود. با توجه به تصویر و مقادیر نشان داده شده پیداست که دمای محیط 32 درجه است و گرمتر از حداکثر دمای مجاز 22 درجه است لذا رنگ قرمز نمایش داده شده است.

  • Heater در این بخش با توجه به عدد درج شده در بیضی زرد رنگ میزان سطح خروجی هیتر از 0 تا 9 نمایش داده شده که 0 به منزله خاموش بودن هیتر و 9 به معنای حداکثر توان خروجی هیتر است. در تصویر این مقدار 3 است.

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

توجه داشته باشید قبل از اجرای برنامه حتما فایل inpout32.dll را در فولدر system ویندوز کپی کنید، مثلا اگر ویندوز شما در درایو C نصب شده مسیر کپی بصورت C:WINDOWSsystem خواهد بود. و همچنین مدار را به پورت پرینتر متصل کنید.

دوستان گرامی در صورتی که تمایل دارید اطلاعات خود را در رابطه با پورتهای کامپیوتر اعم از سریال ، پرینتر ، USB و... در اختیار سایرین قرار داده و یا سئوالی در این زمینه دارید میتوانید در انجمن سایت به آدرس :

 http://www.hlachini.com/forum-8.html

مطرح کنید.

دوستانی که تمایل به دریافت سورس برنامه ها دارند میتوانند از طریق ایمیل eLachini@Gmail.com و یا تماس با شماره تلفن 09123812060 اعلام کنند تا نحوه دریافت توضیح داده شود.

با توجه به تجربیات ما در بخش طراحی و ساخت مدارات گوناگون آمادگی داریم تا مشاوره ، طراحی و ساخت پروژه های صنعتی و دانشگاهی شما را بر عهده گیریم. با تماس بگیرید.

 



کلمات کليدي :
ارسال شده در مورخه : سه شنبه، 5 شهريور ماه ، 1387 توسط admin  چاپ مطلب

مرتبط با موضوع :

 رله کنترل فاز Three Phase Monitor  [جمعه، 24 دي ماه ، 1389]
 تایمر راه پله دیجیتالی Digitally Stair Timer  [جمعه، 8 مرداد ماه ، 1389]
 تایمر راه پله - Stair Timer  [سه شنبه، 5 مرداد ماه ، 1389]
 چشمک زن با LM317  [شنبه، 6 مهر ماه ، 1387]
 چشمک زن همه فن حریف!  [شنبه، 6 مهر ماه ، 1387]

نام شما: [ کاربر جدید ]

عنوان:
 
نظر:


:) ;) |) :- :( :0 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : vik84koc
تايپ کد امنيتي : [ بازگشت ]

ازاد (امتیاز : 0)
توسط ميهمان در مورخه : پنجشنبه، 30 دي ماه ، 1389
برنامه رطوبت سنج با میکرو avr atmega32 رو میخوام خواهش میکنم کمکم کنید


[ ارسال جوابیه ]

امتیاز دهی به مطلب
امتیاز متوسط : 4.08
تعداد آراء: 25


لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

موضوعات مرتبط

مدارات صنعتی

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