اهلا بك

الكاتب

مرحبا بكم

البحث فى المدونه

اشترك ليصلك كل جديد

احصل على كل جديد فى عالم التدوين لحظه بلحظه اشترك الان

الاثنين، 23 فبراير 2015

مبرمجة متتالية للمتحكمات PIC 18Fxxxx

مبرمجة متتالية للمتحكمات PIC 18Fxxxx
نقدم لك بطاقة مبرمجة متتالية للمتحكمات PIC التي تعمل مع معظم الحواشيب المجهزة بالمنفذ المتتاليتتبع المعلومات في هذا المقال من أجل صنعها بجدارة.
مصطلحات المقال
العربية
الإنجليزية
الفرنسية
متحكم
Microcontroller
Microcontroleur
بطاقة مبرمجة
Programmer Board
Programmateur
بطاقة برمجية
Development Board
Carte de development
برنامج مشغل
Driver
Driver
شيفرة برمجية (كود)
Firmwire
Code
الجسر
Jumper
Cavalier
المنفذ المتتالي (تسلسلي)
Serial port
Port en serie
مبرمجة متتالية (تسلسلية)
Serial programmer
Programmateur en serie
مرابط (اسنان)
Pins
Pins
ورقة البيانات
Datasheet
Datasheet

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

مواصفات البطاقة
لا تحتوي على محول من USB إلى Serial
Does not support the usb to serial converter.
تستطيع برمجة المتحكمات من عائلة 18F
Works with 18F2550 and other 18F series mcu.
بسيطة الصنع ورخيصة التكلفة.
Simple and cheap.

المتحكمات القابلة للبرمجة
يمكن لهذه البطاقة أن تبرمج معظم المتحكمات PIC 18Fxxxx بحيث xxxx تمثل الرقم التسلسلي للمتحكم كـ18F2550 مثلا.

ملفات البطاقة
قم بتحميل الملف التالي الذي ستحتاجه لاستعمال البطاقة باحترافية:

الأجزاء الرئيسية
العربية
إنجليزية
فرنسية
الكمية
القيمة أو الصيغة
مقوم كهربائي
Voltage Regulator
Regulateur de Tension
1
LM7805
1
LM7812
صمام ثنائي
Diode
2
1N4148
موصل متتالي RS232
RS232 connector
Connecteur RS232
1
DB9
صمام ضوئي
LED
1
أحمر
مقحل (ترنزستور)
Transistor
1
BC557
1
BC547
مقاومة
Resistor
Resistance
2
4.7 KOhm
1
1 KOhm
2
10 KOhm
مكثف
Capacitor
Condensateur
2
1 uF
مقبس المتحكم
Microcontroller Socket
Socket de Microcontroleur
1
مصفوفة 2×9

الدارة الكهربائية
الدارة الكهربائية العامة للبطاقة هي كالتالي:
ملاحظةأنت لست بحاجة إليها كي تصنع هذه البطاقة المبرمجة، ولكن هي فقط لمن اراد أن يعرف تفاصيل أدق ويريد تطوير مبرمجة أفضل من هذهإذن، لا تكثرت لهذه الفقرة.
الصورة جانبه تظهر لك خريطة توزيع مرابط(أسنانالمنفذ المتتالي.

لا بد من قراءته
من فضلك اضطلع على المقالات الثلاث التالية ولو بنظرة خاطفة إذ أنها مهمة في تحويل الدارات الكهربائية إلى بطاقات إلكترونية بمهنية عالية وبصنع يدك فقط:

اصنعها إليكترونيا – الشرائح الإليكترونية 1

اصنعها إليكترونيا – الشرائح الإليكترونية 2

اصنعها إليكترونيا – تحويل الدارات إلى بطاقات إليكترونية


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

كيف تجربها مع متحكمات أخرى
يمكنك أن تجرب مع متحكمات أخرى أيضا بشرط أن تكون متناسقة مع مقبس البطاقة المبرمجةقم بفحص ورقة البيانات للمتحكم الذي تريد أن تبرمجه.
ما عليك إلا أن تفحص مرابطه :
PGC(clock) PGD(data) Vpp(/MCLR)
وايضا مربطي الطاقة Vss و Vdd.
الصورة الجانبية تظهر لك مثالا لتوزيع مرابط المتحكمين PIC16F84و PIC16F628.
سيكون الإتصال بين البطاقة المبرمجة والمتحكم المراد برمجته كالتالي:

الإستعمال
عندما تريد استعمال هذه المبرمجة لبرمجة المتحكمات PIC، يمكنك أن تستعمل البرنامج WinPic800 ويمكنك تحميله من فقرة ملفات البطاقة انظر أعلاه.
قم أولا بتثبيتهبعدها يجب عليك ضبط معايير البرنامج من أجل أن يشتغل مع مبرمجتناولفعل هذا انقر علىSettings ثم اختر Hardware. النافذتين التاليتن تظهران لك ما ندندن حوله هنااعمل نفس الشيء وأرحنا!
قم الآن بإيصال البطاقة بالحاسوب من خلال المنفذ COM واضغط على الزر Hardware test في tool bar، إذا كانت البطاقة على خير فمن هنا يجب أن تضغط على detect device عندما يجد البرنامج بطاقتك.
والآن بعد كل هذه الخطوات يمكنك تحويل الشيفرات البرمجية للمتحكمات التي تريد برمجتها (ملفات ذات امتدادhex)، فعند فتحك لملف الشيفرة البرمجية وتريد أن تقوم بتحويلها إلى قلب المتحكم يجب أن تقوم بالضغط على الزرProgram all في tool bar. انتظر لحظة حتى تنتهي عملية البرمجةخلال هذه العلملية يجب أن يشتعل الصمام الضوئي في البطاقة.

التعليقات
0 التعليقات

0 التعليقات:

إضغط هنا لإضافة تعليق

إرسال تعليق

Blogger Widgets