8

الدرس الثاني

الدرس الثاني من دورة احترف الميكروكنترولر نتعرف معا علي  المتحكمPIC16F84A  بشئ من التفصيل وكذلك المتكاملة L7805  ونعرف كيفية استعمال طرف التصفير , كما سنتعرف علي المذبذبات وانوعها .





الدرس الثاني

الاخوة الكرام السلام عليكم ورحمة الله وبركاته
ماذا يتناول هذا الدرس :
  1.  أطراف المتحكم PIC16F84A  .
  2.  توصيل التغذية  للميكروكنترولر
  3. المتكاملة L7805  .
  4.  التصفير Reset .
  5. المذبذب oscillator


---------------------------------------------
أطراف المتحكم PI16F84A  
هذه صورة للمتحكم PI16F84A  :

توزيع اطراف المتحكم PI16F84A  :

وظائف اطراف المتحكم PI16F84A  :
·        الطرف رقم 1 : هو الطرف الثالث في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 2 : هو الطرف الرابع في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 3 : هو الطرف الخامس في المنفذ  ويمكن ان يعمل كدخل .
·        الطرف رقم 4 : هو الطرف المسئول عن تصفير المتحكم (سوف نتعرف عليه لاحقا) .
·        الطرف رقم 5 : هذا الطرف يوصل بالجهد السالب لوحدة التغذية .
·        الطرف رقم 6 : هو الطرف الاول في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 7 : هو الطرف الثاني في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 8 : هو الطرف الثالث في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 9 : هو الطرف الرابع في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 10 : هو الطرف الخامس  في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 11 : هو الطرف السادس  في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 12 : هو الطرف السابع  في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 13 : هو الطرف الثامن  في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 14 : هذا الطرف يوصل بالجهد الموجب لوحدة التغذية .
·        الطرف رقم 15 : هو الطرف الثاني للمذبذب (سنتعرف علي انواع المذبذبات لاحقا) .
·        الطرف رقم 16 : هو الطرف الاول للمذبذب (سنتعرف علي انواع المذبذبات لاحقا) .
·        الطرف رقم 17 : هو الطرف الاول في المنفذ A ويمكن ان يعمل كدخل او خرج حسب البرنامج .
·        الطرف رقم 18 : هو الطرف الثاني في المنفذ  ويمكن ان يعمل كدخل او خرج حسب البرنامج .
-----------------------------------------
توصيل التغذية للميكروكنترولر
يعمل المتحكم PIC16F84A  علي جهد تغذية خمس فولت كما في الصورة

نلاحظ ان الطرف رقم 14 يوصل بالطرف الموجب والطرف رقم 5 بالطرف السالب .
كما اننا نلاحظ ايضا عدم توافر مصدر تغذية 5 فولت بصورة كبيرة فمثلا اذا اردنا استخدام بطارية فسنجد 3 و4.5 و6 فولت ولن نجد 5 فولت وكذلك المحولات اغلبها يكون اكبر من 6 فولت فكيف نحصل علي مصدر جهد 5 فولت ؟!
للاجابة علي هذا السؤال يجب علينا ان نتعرف علي المتكاملة L7805  .
-------------------------------------
المتكاملة L7805  
ما هي المتكاملة L7805  :
هي عبارة عن دائرة متكاملة لتنظيم الجهد ويوجد منها العديد بقيم مختلفة ولكن ما يهمنا المتكاملة L7805  وهي تقوم بضبط الجهد علي 5 فولت بالضبط دون زيادة او فقد .كيف ؟ !
يتم تغذية المتكاملة L7805   بجهد اكبر من 6 فولت وسوف يكون الخرج لها 5 فولت .
ماذا يحدث لو قمت بتغذيتها بجهد اقول من 5 فولت ؟ هل تعوض هي الفرق ؟
لا طبعا هتجيب الباقي هي منين ؟؟؟! هيكون في الحالة دي الجهد اللي خارج يساوي الجهد اللي داخل وبس !
طيب لو انا غذتها بجهد كبير مثلا 60 فولت او اكتر هيكون الخرج5 فولت صح ؟؟
لا طبعا فيه حد اقصي للجهد اللي داخل يعني نقدر نقول اقصي جهد 24 فولت وفي الحالة دي لازم يبقي موجود مبرد راكب عليها وانا عن نفسي افضل الا يزيد عن 12 فولت (نصيحة مش اكتر!).

طريقة توصيل المتكاملة L7805  :


ده ترتيب الاطراف :

ودي طريقة التوصيل :

وبكده نكون قدرنا نوصل التغذية بشكل صحيح مع الميكروكنترولر (لو في اي اسئلة متترددش واسال!)
-------------------------------------
التصفير Reset
ما هو التصفير ؟؟
التصفير وبكل بساطة هو جعل المتحكم  يقوم بإعادة تنفيذ البرنامج المخزن عليه من جديد !
انواع التصفير ؟
يوجد العديد من انواع التصفير مثل التصفير عند طفحان مؤقت الحراسة او التصفير اليدوي او وجود جهد سالب (صفر منطقي) علي طرف MCLR وغيرها من التصفير ....
ما يهمنا هو التصفير اليدوي او التصفير بوضع صفر منطقي علي طرف MCLR ..
في البداية احب ان اوضح ان الميكروكنترولر لن يعمل مادام طرف MCLR (الطرف رقم 4 في المتحكم PIC16F84A) غير متصل بجهد موجب ويتم ذلك عن طريق مقاومة تتراوح قيمتها بين 5 الي 10 كيلواوم (يفضل 10K).
يوضح الشكل التالي توصيل طرف التصفير :

ويمكن اضافة مفتاح عند الضغط عليه يقوم بعمل تصفير .....
كما يلي :

-------------------------------------


 المذبذب oscillator
ما هو المذبذب oscillator :
هو المسئول عن توليد نبضات الساعة للمتحكم ولا يمكن للمتحكم ان يعمل بدونه فتخيل مع انك تعيش في غرفة مغلقة طول اليوم كيف لك ان تعرف التوقيت دون وجود ساعة كذلك المتحكم كيف يعرف انه يجب عليه تنفيذ تعليمة معينة في ذلك الوقت ؟! لذا وجب توصيل المذبذب oscillator ولكن قبل توصيله بالمتحكم يجب معرفة انواعه اولاَ .

انواع المذبذبات  oscillators  :
-         المذبذب الكريستالة XT  :
وله الشكل التالي



ويتم توصيلها بالمتحكم كالتالي :

يوجد نوع من مذبذب الكريستالة له ثلاث اطراف وذلك لانها تحتوي بداخلها علي المكثفات ويتم توصيل الطرف الاوسط بالارضي .

-         مذبذب المقاومة والمكثف RC :
يستخدم هذا النوع من المذبذبات في التطبيقات التي لايهم بها دقة الوقت وطريقة توصيله كالتالي :


ملاحظات حول الكريستالة :
1.     يوجد انواع من المتحكمات تحتوي بداخلها علي مذبذب فيمكن الاستغناء عن المذبذب الخارجي ومن امثلة هذه المتحكمات PIC16F628,PIC16F877 وغيرها الكثير .
2.     المتحكم PIC16F84A  لا يحتوي علي مذبذب داخلي لذا سوف نحتاج الي مذبذب وستكون قيمته 4MHz من النوع XT .
3.     عند توصيل الكريستالة بالمتحكم يرجي مراعاة وضعها اقرب ما يكون من المتحكم .



 نهاية الدرس

الدرس التالي :
سوف نتحدث في الدرس التالي عن العتاد المستخدمة في البرمجة وكيفية تصميم المبرمجة وكذلك القطع الالكترونية المستخدمة في الدورة للتنفيذ العملي وكذلك السوفت وير والبرامج .

ملاحظات 

  1. هذا الدرس مهم جدا لانه الخطوات الاولي للتعامل مع الميكروكنترولر لذا يجب عليك فهمه جيدا وتذكر دائما انه يجب ان تسال لكي تعرف فنحن هنا اخوة لا يزيد احدا عن احد في شئ.

اتمني التوفيق للجميع 


8 تعليقات

هناك 8 تعليقات :

  1. درس في منتهي الروعة
    جزاك الله خيرا

    ردحذف
  2. بارك الله فيك بانتظر المزيد

    ردحذف
  3. تمام يا معلم بس سؤال لكل نوع pic قيم محددة للقيم المكثفات ولا كيف

    ردحذف
    الردود
    1. اذا كنت تقصد المقاومة الموجودة علي طرف التصفير فهي دائما ما بين 5 الي 10 كيلوم اوم وتوصل لجهد 5 فولت ولكن يفضل ان تكون 10 كيلو ولا تختلف باختلاف الميكرو

      اما اذا كنت تقصد المكثف المتصل مع الكريستالة فيفضل ان تكون قيمتة 22PF ولا يحتلف باختلاف الميكرو
      وفقك الله

      حذف
  4. تسلم الايادي يا بشمهندس بس ليه لازم تكون الكريستاله بجوار المتحكم

    ردحذف
  5. اه لازم تكون اقرب ما يكون وده علشان متحصلش شوشرة علي التردد لانها بتتاثر بالمجال الخارجي

    ردحذف
  6. بارك الله فيك
    بس هوه انا ممكن احط ليد علي التغذيه
    علشان اعرف ان البيك واصله تيار

    ردحذف