قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
السلام عليكم
لو سمحتم ممكن حد يساعدني في مشروع Temperature controller
بإستخدام PIC16f877a & LM35 &LCD 16×2
يعني نقيس درجة الحرارة و عند درجة معينة (مثلا 25) نفتح سخان أو مروحة عن طريق الPIC
أرجو الرد و شكرا
المشروع الاخير جميل و الموقع ده جميع application شغالة و كان مشروع تخرجى منه و هو stepper motor
و لكن لم اجد ال pic 16f873 و اضطريت ان اعدل الدائرة و انت لو لم تجده عدل الدايرة على pic 16 f 877
و هو كالاتى شوف البورت المستخدم فى الاول و هو هو حتحطه لل 877 و اى شئ تحتاجه او معسلج معاك تحت امرك
الأمر بسيط جدا أخي وأبسط مما تتخيل أولا يجب أن تعلم أن LM35DZ يشبه كثيرا الترونزيستورفي شكله ولكن له أهمية قصوى فهو يعطينا جهدا متناسبا مع درجة الحرارة : 10 ملي فولط لكل درجة Celsus.
أنت تريد أن تربط خرج LM35 بـ 16F877 ولكن قبل ذلك لا بد من تقوية هذه الإشارة الخارجة 5 مرات على الأقل كي نحصل على : من 0 فولط إلى 5 فولط مقابل من 0 درجة إلى 100 درجة Celsus.
طبعا لتقوية الإشارة الخارجة من LM35 يمكن أن تستعمل 741 Ampli Op.
ملاحظة: أنت لست ملزما باستعمال 16F877 يمكن أن تستعمل 16F876 فهو أصغر من الأول only 28 pins عوض 40 pins وبه الـ Analog to digital converter اللازم .
كي تربط LCD بـالمايكروكنترولر استعمل 4 bits connection أي أربط D7 -D6-D5-D4 to for example RB1-RB2-RB3 AND RB4
R/WR TO GND E to RB5 and RS to RB6
عندما تبدأ البرمجة لا بد من ان تختار هل تريد ADC converter(10 bits) or ADC converter ( 8 bits) وتيعا لذلك لا بد أن تعرف كيف تبرمج ADCON0 and ADCON1
إذا أردت ارسم الدارة مستعينا بملاحظاتي وسأصلحها لك إن شاء الله وسنكتب البرنامج معا... تحياتي
التعديل الأخير تم بواسطة : Tunisian Eng بتاريخ 20-05-2007 الساعة 03:02 PM
الى الاخ : / Tunisian Eng
كلامك صح فهو يحتاج الى تكبير الاشارة عدة مرات و لو سيادتكم اطلعت على المشروع الاخير اللى انا حاطط وصلته حتلاقى ان خرج lm35 على ايسى lm386 و هو مستخدم فى تكبير الاشارة و لك جزيلا من الشكر على تفاعلك
أولا شكرا علي كل الاراء الحلوة دي
بس أنا عايز أوضح حاجة الهدف من المشروع عمل تحكم يعني عند حرارة معينة نشغل حاجة معينة(مروحة مثلا) الجزء بتاع عرض الحرارة تقريبا وصلتله و الحمد لله بس لسة الكنترول مع العلم أنا لسة مش كويس في لغة الأسيمبلي و باستخدم برامج جاهزة لغاية دلوقتي.
ياريت لو سمحتم لو حد ممكن يساعدني يكون خياره الأول و الأخير PIC16f877 لأن أنا شايف إنها أنسب chip
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:46 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)