منتديات فكرة
نرحب بكم في منتدي فكرة
... ونتمني للجميع التوفيق لرفع مستوي الفني العربي
عن طريق الإفاده والإستفاده ونرحب بإقتراحتكم
دعواتكم لنا بالتوفيق .......
منتديات فكرة
نرحب بكم في منتدي فكرة
... ونتمني للجميع التوفيق لرفع مستوي الفني العربي
عن طريق الإفاده والإستفاده ونرحب بإقتراحتكم
دعواتكم لنا بالتوفيق .......
منتديات فكرة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات فكرة


 
الرئيسيةأحدث الصورالتسجيلدخول
المواضيع الأخيرة
» شرح PLC بالعربي للمبتدئين
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2019-11-21, 11:30 من طرف tarek_tito22

» موضوع مهم جدا لكل طلبة وخريجين قوي والات كهربيه
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2019-11-21, 11:24 من طرف tarek_tito22

» شرح مبسط للانفرتر
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2014-12-24, 13:44 من طرف جمال احمد ابراهيم

» دورات مساحية وكورسات
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2014-10-20, 02:32 من طرف جمعية المساحة المصرية

» نساعدك فى تخطى ازمات حياتك
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2014-09-14, 13:18 من طرف علاج نفسى

» برمجة الميكروكنترللر ببرنامج Flowcode
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2014-02-20, 04:43 من طرف gamalmehdar

» دورة التسويق الألكترونى للمدرب الدولى / دكتور رامى يوسف
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2013-01-01, 09:11 من طرف محبى د رامى

» دورة اعداد المدربين بشهادة معتمدة من معهد اكسفورد للتدريب والاستشارات
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2013-01-01, 09:03 من طرف محبى د رامى

» تقرير مفصل عن كيفية بناء منزلك – مرحلة العظم
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-11-26, 13:48 من طرف الموج

» دوائر التحكم في المحركات
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-07-16, 23:48 من طرف عبدة ابوهاشم

» التحكم ف المحركات ب plc
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-07-11, 20:10 من طرف اشرف نصوحى

» كيف يعمل المحول الكهربائي
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-27, 12:05 من طرف tarek_tito22

» شرح scada للا حتراف
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-27, 12:01 من طرف tarek_tito22

» فحص وصيانة المحولات
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-27, 11:56 من طرف tarek_tito22

» فوائد تقليل معامل القدرة
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-27, 11:49 من طرف tarek_tito22

» مقارنة بين iec & nema
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-27, 11:44 من طرف tarek_tito22

» اضخم اسئلة واجوبة في الكهرباء
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-01, 08:29 من طرف tarek_tito22

»  انواع المصابيح المستخدمة في الانارة
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-01, 08:25 من طرف tarek_tito22

»  انواع المصابيح المستخدمة في الانارة
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-01, 08:18 من طرف tarek_tito22

» دائرة مفتاح تعمل بالأشعة تحت الحمراء IR
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-01, 08:13 من طرف tarek_tito22

» شرح إلكترونيات الحاسب لتعليم الدوائر الرقميه
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-01, 08:09 من طرف tarek_tito22

» شرح avr بواسطة برنامج ماثلاب matlab
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-01, 08:06 من طرف tarek_tito22

» كل ما تريد ان تعرفه عن المحول الكهربى
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-06-01, 08:02 من طرف tarek_tito22

» أجهزة إنذار الحريق
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-04-07, 03:53 من طرف tarek_tito22

» STEPPER MOTOR & microcontroller
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-04-07, 03:49 من طرف tarek_tito22

» اسئلة المقابلات الشخصية لمهندسى الكهرباء
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-04-07, 03:45 من طرف tarek_tito22

» فكرة عامة عن السلالم المتحركة
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-04-05, 12:09 من طرف tarek_tito22

» automatic control كورس
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2012-04-05, 12:05 من طرف tarek_tito22

» الأمريكية الايطالية لاصلاح الغسالات والثلاجات
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2011-09-21, 08:50 من طرف االامريكية الايطالية

» تتذوقون معي أنواعاً مختلفة من الشورباااات
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2011-09-19, 04:35 من طرف بسام ميخائيل

مواضيع مماثلة
برامج
 

 

 

 

 

  

 

 

 

 

 

 

 

 مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A

اذهب الى الأسفل 
كاتب الموضوعرسالة
AHMED
مشرف سوبر
مشرف سوبر



عدد المساهمات : 142
تاريخ التسجيل : 27/11/2010

مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Empty
مُساهمةموضوع: مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A    مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  I_icon_minitime2011-01-21, 08:14

مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A والحساس LM35


Temperature Control System using LM35


المصدر :

www.cytron.com.my/viewProduct.php?pid=LCERJBUKAhI1ORIkJQMkOtKSNrZx1q 85YOdjXYEgKXA=



مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-868e79d9a3


الغرض :

هذا المشروع يستخدم الميكروكونترولر PIC16F876A للتحكم فى ترانزستور القدرة نوع NPN رقم BD135 لتشغيل : مراوح تعمل بمحركات تيار المستمر بدون فرش كربونية (أو أى أحمال خلال ريلاى) و دايودات مشعة للضوء LEDs و جرس BUZZER عند كشف (الوصول) درجة حرارة معينة . قيمة درجة الحرارة دائما تظهر على شاشة LCD .

الخواص :
1- يتم التحكم فى محرك المروحة والليدات والجرس باستخدام الميكروكونترولر الميكروكونترولر PIC :
يتم كشف القيمة التناظرية المناظرة لدرجة الحرارة بالحساس LM35 ثم قراءتها بالمحول ADC الداخلى للميكروكونترولر PIC16F876A ثم إظهارها على شاشة LCD .
2- ترانزستور القدرة BD135 : قادر على تشغيل محرك المروحة (0.12A) .
3- حساس درجة الحرارة LM35DZ : ذو خرج (كسب) قدره 10mV/°C فى المدى 0 - 100°C
4- المراوح والليدات والجرس تعمل عند كشف درجة الحرارة المحددة .

الوصف العام :

الوصف العام :

مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-a39a34fdf4


يستخدم الميكروكونترولر PIC مباشرة فى التحكم فى الليدات والجرس ولكنه لا يستطيع تشغيل محرك المروحة لعدم كفاية تياره , لذلك يتم التحكم فى الترانزستور BD135 بغرض تشغيل محرك المروحة .
يتم قراءة الجهد التماثلى من حساس درجة الحرارة LM35 باستخدام المحول ADC الموجود داخل الميكروكونترولر وإظهره على شاسة LCD كما يتم تشغيل ليدات وجرس عند الوصول لدرجة حرارة محددة .

ترانزستور القدرة BD135 :

ترانزستور القدرة BD135 :


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-73153f3b28


حساس درجة الحرارة LM35 :
فى هذا المشروع يستخدم عدد 2 حساس لدرجتين مختلفتين من الحرارة . جهد التغذية Vs للحساس LM35 هو 5V ويتم توصيل طرف الخرج إلى كل من المداخل AN0 و AN1 للميكروكونترولر PIC16F876A كل على حدة .


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-fb38945b53


حيث أن كسب الحساس هو 10mV /o C والمحول ACD ذات10 bit أى ( 210 ≈1000 ) لذلك يجب تغذية الطرف 5 للميكروكونترولر (جهد المرجع Vref ) بجهد قدره 1V باستخدام مقسم جهد .لمنع (لتعويض) خروج جهد الطرف 5 عن الحدود offset يستخدم مقاومة متغيرة للضبط .


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-821a2e1093


الميكروكونترولر PIC16F876A :
خصائصه :
· يحتوى على ذاكرة بيانات نوع EEPROM : 256 bytes
· ذاتى البرمجة ويحتوى على ICD .
· يحتوى على عدد 2 مقارن .
· يحتوى على 5 قنوات لمحولات من تماثلى إلى رقمى ADC ذات 10-bit .
· يحتوى على عدد 2 وظيفة "تعديل عرض النبضة " PWM .
· يمكن تهيئة منفذ التوالى المتزامن به إما بشكل SPI 3-wire Serial Peripheral Interface أو بشكل Iمشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  2xC
2-wire Inter-Integrated Circuit .
· يحتوى على منفذ UART (Universal Asynchronous Receiver Transmitter ).
كل تلك الخواص تجعله مثالى للمستوى المتطور لتطبيقات التحويل من تماثلى إلى رقمى كما فى المركبات (السيارات) وفى الصناعة وفى الأجهزة المنزلية .


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-5020a2e192


جزء العتاد (المعدات) HARDWARE

المكونات الأساسية :
· PIC16F876A.
· وحدة عرض نوع LCD.
· جرس BUZZER.
· عدد 2 حساس لدرجة الحرارة نوع LM35.
· عدد 2 مروحة ذات محرك DC بدون فرش كربونية .
· باقى المكونات والعناصر الالكترونية .

الربط (التوصيل) Interface بين الميكروكونترولر PIC16F876A وحساس درجة الحرارة LM35 :

يوصل طرف إشارة الخرج Vout من الحساس LM35 إلى أى من أطراف المداخل التناظرية (AN0-AN4) ما عدا الطرف 5 AN3 مع التأكد من اعدادات الأطراف الصحيحة بجزء البرمجيات SOFTWARE .
فى الحقيقة الطرف 5 Vref+ يجب أن يوصل بجهد مرجعى قدره 1V ولكن قد يحدث به إنحراف (إنجراف-إزاحة)لذلك تستخدم مقاومة متغيرة VR1 لضبط الجهد . لزيادة الاستقرار ينصح بإضافة مكثف 0.1UF بين طرف إشارة الخرج والأرضى .

الربط (التوصيل) Interface بين الميكروكونترولر PIC16F876A ووحدة العرض LCD
(2X16 character) :

مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-e8f5e3971e


يجب أولا لحام أطراف وحدة العرض بالموصل ذات 16 طرف .
الجدول التالى يبين توصيل وحدة العرض LCD (2X16 character)


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-fa1f74ff33

الشكل التالى يبين مخطط دائرة توصيل وحدة العرض LCD


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-f74b19357c


دائرة التغذية :Power Supply Circuit



مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-37cf391919

مدى جهد مصدر التغذية يمكن أن يكون بين 7V و 15V . كلما أرتفع الجهد تتولد حرارة أكثر بمنظم الجهد LM7805 . الجهد العملى هو 12V .ومع ذلك يظل المنظم LM7805 ينتج بعض الحرارة حتى عند 12V .
يقوم منظم الجهد بتنظيم الجهد عند 5V (VCC) وتيار (1A maximum) لتغذية الميكروكونترولر PIC16F876A ومقاومات الرفع المتصلة بالمفاتيح الضاغطة .
الغرض من الدايود D1 هو الحماية فى حالة التوصيل الخاطىء أى عكس قطبية مصدر التغذية .
المكثف C5 والمكثف C1 تستخدم فى تنظيم الجهد فى دخل وخرج المنظم LM7805 .
DS1 ليد أخضر لبيان وجود القدرة .
</TD></TR>[tr][td style="BORDER-BOTTOM: #679800 1px solid; BORDER-LEFT: #679800 1px solid; BORDER-TOP: #679800 0px solid; BORDER-RIGHT: #679800 1px solid" class=alt2]مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  User_offline [/td][/tr]


برمجة الميكروكونترولر PIC على التوالى وهو بالدائرة
Programming (ICSP)In Circuit Serial

تستخدم البرمجة بالدائرة فى تحميل البرنامج وهى تعطى طريقة مريحة فى تحميل البرنامج على الميكروكونترولر PIC بدون إزالته من اللوحة المطبوعة .ولهذا الغرض يجب توصيل الأطراف:
pin 1 (Vpp) و pin 27 (PGC) و pin 28 (PGD) من الميكروكونترولر إلى جهاز البرمجة (مثل USB UIC00A أو أى جهاز برمجة آخر) عن طريق كابل خارجى , علاوة على توصيل طرف الارضى GND من اللوحة المطبوعة إلى أرضى جهاز البرمجة وتوصيل (خفض جهد) الطرف pin 24 (PGM) بالأرضى GND خلال مقاومة 10K كما فى الشكل .وحيث أن البرمجة ICSP تستخدم 3 أطراف مدخل / مخرج (RB3, RB6 and RB7) فإن هذه الأطراف لا يمكن استخدامها كمداخل مرة أخرى ولكن مازال يمكن استخدامها كمخارج .


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-19f7adbbea


المفتاح الضاغط Push Button كمدخل Input للميكروكونترولر PIC

مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-5b2340fc7b
نحتاج إلى طرف مدخل / مخرج لكل مفتاح ضاغط كمدخل للميكروكونترولر PIC كما هو موضح بالشكل . يجب توصيل (رفع جهد) طرف مدخل / مخرج بالجهد الموجب 5V باستخدام مقاومة بالقيمة فى المدى 1K- 10K وبهذه الطريقة يتم التهيئة (إعداد) كمدخل فعال فى الحالة المنخفضة active-low input , فعند الضغط على المفتاح الضاغط تكون قراءة طرف مدخل / مخرج هى الحالة المنطقية المنخفضة logic 0 وعند عدم الضغط (تحرير) فإن قراءة طرف مدخل / مخرج سوف تكون الحالة المنطقية المرتفعة logic 1 .
الدايود المشع للضوء LED كمخرج Output للميكروكونترولر PIC
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-8d01799ab0



نحتاج إلى طرف مدخل / مخرج لكل LED كمخرج للميكروكونترولر PIC كما هو موضح بالشكل . وظيفة المقاومة R8 هى حماية الليد من زيادة التيار والذى يتسبب فى تلف الليد .
عندما يكون المخرج فى الحالة المنطقية المرتفعة logic 1 يضىء الليد ON وعندما يكون المخرج فى الحالة المنطقية المنخفضة logic 0 ينطفأ الليد OFF .

توصيل (ربط)Interface الميكروكونترولر PIC16F876A مع محرك المروحة DC Brushless Fan
توصيل (ربط)Interface الميكروكونترولر PIC16F876A مع محرك المروحة DC Brushless Fan :
حيث أن التيار من طرف مدخل / مخرج للميكروكونترولر محدود ولا يستطيع تشغيل محرك المروحة يتطلب الأمر استخدام ترانزستور قدرة BD135 لتوفير التيار الكافى .
أقصى تيار مجمع Ic للترانزستور BD135 هو 1.5A وهذا يعنى عدم إمكانية تشغيل محرك (حمل) أكبر من 1.5A .


تنفيذ جزء hardware عمليا على برنامج بروتيس


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-d90bb87d78


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-8eebc6edcd



أولا :
دائرة التغذية :




مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-c5ea8dd6ac



ثانيا :

الميكروكونترولر PIC16F876A :



مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-1f3a062d25



ثالثا:

وحدة العرض LCD :


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-003c3a3f51



رابعا :
اجهزة الدخل وأجهزة الخرج :


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-7f46f4bbd0



أ‌- اجهزة الدخل التناظرى (الحساسات)


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-ffe323a192




ب‌- أجهزة الخرج الرقمية ذات الربط المباشر مع الميكروكونترولر


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-5ea8455992



ت‌- اجهزة الخرج التى تحتاج إلى تيار مرتفع لتشغيلها :

مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-a025e61941




خامسا :
توصيل جهاز البرمجة ICSP



مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-bf4d1b5275



الشكل والنتيجة شبه النهائية للمشروع


مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A  Domain-973622714b
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مشروع لنظام تحكم فى درجة الحرارة باستخدام PIC16F876A
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» حساسات (مستشعرات) درجة الحراة
»  هيكل ينصح مبارك باستخدام القبضة الحديدية
» تتمة خطوات دراسة جدوى مشروع

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات فكرة :: قسم المحركات الكهربية و دوائر التحكم المبرمج PLC :: الميكرو كونترولر Microcontroller-
انتقل الى: