ملتقى مهندسي كردستان
اهلا بك زائرنا الكريم انت غير مسجل لدينا يشرفنا الانضمام الى اسرتنا بالضغط على ( تسجيل ) او الذهاب الى القسم الذي تريد وتمتع بوقتك معنا



 
المجلةالرئيسيةالتسجيلدخول

شاطر | 
 

 الحلقة الاولي : الدارة الوسيطية بين الحاسوب والبيك وتعريف اطرافها

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
مازن علي حاجي
مدير عام
مدير عام



مُساهمةموضوع: الحلقة الاولي : الدارة الوسيطية بين الحاسوب والبيك وتعريف اطرافها   2012-03-01, 2:07 am


السلام عليكم

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


سنفترض ان من يريد
عمل المبرمجة يعرف كيفية الطباعة على الPCB من خلال الطابعة ... ( في حال
كان هناك من لا يعرف ذلك فيمكن ان نعملها على التست بورد او على البورد
النحاسي ).


صناعة مبرمجة JDM سيريال :

ان البرمجة بواسطة JDM
تسلسلية تعتمد بشكل اساسي على توصيل 5 اطراف من المنفذ التسلسلي للكمبيوتر
الى البيك (ضرورية لتعرف برنامج الحاسوب على المبرمجة من جهة، واتمام
عملية تبادل المعلومات بين الحاسوب والبيك من جهة اخرى ) . وذلك لاتمام
عملية تبادل المعلومات بين الحاسوب والبيك المراد برمجته ... يصل الى البيك
5 اطراف ايضا وهي الاطراف اللازمة لعملية البرمجة ...


الاطراف اللازمة لعملية البرمجة:

1-
طرف التصفير للبيك(MCLR) : حيث يصل الجهد على هذا الطرف عند البرمجة
تقريبا 13-14 فولت ... وهذا الجهد لازم لبدء عملية البرمجة للبيك المطلوب
(حرق البرنامج من الحاسوب- ملف الهكس - الى البيك ) .


2- طرف
التغذية الموجب (Vdd) : حيث يصل الجهد على هذا الطرف الى 5-6 فولت.. وهذا
ايضا يحدث عند بداية عملية البرمجة للبيك ( حرق البرنامج من الحاسوب- ملف
الهكس - الى البيك ) .


3- طرف التغذية السالب او ما يسمى بالارضي (Vss) : حيث يكون الجهد على هذا الطرف صفر فولت .

4-
طرف نقل الداتا الى البيك (PGD ) : حيث يتم من خلال هذا الطرف نقل
البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم ثمانية
على(RB7) وتجد عند قراءة الداتا شيت التالي(RB7/PGD) اي ان هذا الطرف هو
الداتا عند البرمجة..


5- طرف نبضات التحكم -الساعة- لعملية نقل
الداتا (PGC ) : حيث يتم من خلال هذا الطرف توليد نبضات الساعة للتحكم بنقل
البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم سبعة على(RB6)
وتجد عند قراءة الداتا شيت التالي(RB6/PGC) اي ان هذا الطرف هو التحكم
بنقل الداتا عند البرمجة.


الان بما اننا عرفنا الاطراف اللازمة
لعملية البرمجة فيكفي ان نصل هذه الاشارات الى الاطراف المطلوبة ليتم حرق
البرنامج الى البيك (يتم ضبط عملية النقل وكل شي من خلال البرنامج على
الحاسوب ودون اي تدخل من المستخدم عادة لتسهيل عملية البرمجة )...


من المعروف ان المنفذ التسلسلي يولد جهد بحدود 12 فولت ... فكيف يمكن الحصول الى جهد 14 فولت على الطرف (MCLR) ؟؟؟؟؟

يتم ذلك من خلال الدارة الموصلة بين الحاسوب والبيك ...والتي ترفع الجهد الى 14 فولت او حتى قد تصل 15 فولت ....

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






هذه
الوصلة تدعى بـ (ICSP-IN Circuit Serial programmer) وكما نرى فانها تتكون
من 6 اطراف ويمكن الاستغناء عن الطرف 6 في المبرمجة لانه نفس الطرف رقم 3
كما في الشكل...


ان ترتيب الاطراف في الصورة كالتالي:

1- MCLR
2- Vdd
3- Vss
4- RB7/PGD
5- RB6/PGC

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

_________________
الحمد لله على كل حال
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الحلقة الاولي : الدارة الوسيطية بين الحاسوب والبيك وتعريف اطرافها
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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