 |
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 436
|
|
نشاط [ أبو زكووور ]
قوة السمعة:82
|
|
20-10-2009, 09:01 AM
المشاركة 7
|
|
السلام عليكم
لقد تمت كتابة هذا الكود بواسطة برنامج BASCOM-AVR
تعتمد فكرة هذا المشروع على إستخدام و إستثمار المبدلات التشابهية الموجودة ضمن المتحكم Atmega8L
الذي يحتوي على أربعة مبدلات .
في تجربتنا هذه إستخدمنا إثنان منها
الأول AD0 تم ربطه إلى مقاومة متغيرة ( عشرة لفات ) لضبط و تحديد قيمة درجة الحرارة المراد التحكم فيها , وظيفة المقاومة R1 ضبط مجال المقاومة المتغيرة ليصبح مثلا من 0 حتى 160
الثاني AD1 تم ربطه إلى حساس الحرارة LM35
و يمكن من خلال برنامج البر وتوس ملاحظة مواصفاته , و مجال الحرارة الذي يعمل فيه .
بعد ذلك يتم عرض قيمة AD0 AD1 على شاشة LCD
- بالنسبة لعمل مخارج التحكم :
و على إعتبار أن قيمة AD1 متغيرة من خلال حساس الحرارة , و قيمة AD0 ثابتة من خلال ضبطها بواسطة المقاومة المتغيرة
يتم ذلك بعملية حسابية بسيطة
في حال أصبحت قيمة AD1 أكبر من AD0 يتم تشغيل B0
و في حال أصبحت قيمة AD1 اصغر من AD0 يتم إيقاف B0
- بالنسبة لعمل B1 التنبيه , يعمل عند قيمة AD0 - 1
|