بطاقة USB مبرمجة للمتحكماتPIC

بطاقة USB مبرمجة للمتحكمات PIC

image001

بما أن تقنية USB أصبحت شائعة ومتداولة جدا، فلعل من المهم التوجه نحو صناعة بطاقات برمجية ومبرمجة يكون فيها المدخل USB عنصرا مهما ومبسطا لاستعمالها. نستعرض في هذا المقال صناعة بطاقة مبرمجة لعائلة الميكروكنترولورات من فئة PIC والذاكرات من فئة EEPROM.


تذكير

 

البطاقة المبرمجة تختلف عن البطاقة البرمجية فيما يلي:

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

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

 


في هذا المقال

 

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

يمكن إيصال إي بطاقة اليكترونية بالحاسوب عن طريق استعمال كابل USB أو منفذ متتالي (serial port) أو منفذ متوازي (parallel port). يجب أن تعلم أنك لن تتمكن من استعمال إي ميكروكنترولور إذا لم تبرمجه بما تريد منه أن ينجزه. ولن تستطيع أن تبرمجه بدون بطاقة مبرمجة أو برمجية. كما أنك ستحتاج لبرنامج خاص للبرمجة في الحاسوب.

 

البطاقة المبرمجة التي نريد صنعها اليوم تستعمل مع العديد من الميكروكنترولات من نوع PIC. وبالتالي سيسهل على الكثير منا ممن لم يستطع الحصول على ميكروكنترولور محدد أن يستعمل هذه البطاقة إذا كان الميكروكنترولور الذي عنده ينتمي إلى الأمثلة التي سندرجها بعد قليل.

 


ما نود صنعه

 

تصلح هذه البطاقة لبرمجة الميكروكنترولورات PIC المبتدء إسمها بأحد الرموز التالية: 10F و 12F و 16C و 16F و 18Fوتصلح كذلك لبرمجة الذاكرات EEPROM المبتدء إسمها بالرمز: 24C

image002

تم امتحان عمل هذه البطاقة بنجاح مع الميكروكنترولورات PIC18F252, 18F2455, 18F2550, 18F2520, 16F84, 16F628 وكذلك مع الذاكرةEEPROM  24C32. معظم الصور والملفات الضرورية لإنجاز هذه البطاقة يمكنك تحميلها من الرابط التالي:

مجموعة ملفات البطاقة


لابد من قرائته

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

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

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

من فضلك، ارجع وتفرج عليها قليلا، ثم تابع قراءة هذا المقال.

 


المركبات الالكترونية الأساسية

 

بالنسبة للمركبات الإليكترونية المختلفة، فيمكنك معرفتها من خلال الدارة الكهربائية وكذلك تصميم الشريحة.


الدارة الكهربائية العامة للبطاقة

 

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

image003

image004


تصميم الشريحة

 

تقديم

تتكون هذه البطاقة من شريحتين: علوية وسفلية. الشريحة العلوية تضم معظم آليات هذه البطاقة بينما الشريحة السفلية تضم فقط مقبس الميكروكنترولور.

image005

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

 

يجب أن تقوم بطباعة التصميمين على سبيكتين كما تم وصفه بما ذكرناه في "لابد من قرائته”، انظر أعلاه! استعمل الطريقة التي تعجبك، المهم أن تتمكن من إنجاز الشريحة الاليكترونية.

 

ستجد ملفا يدعى GTP-USB-MAIN-PCB.LYT  في مجموعة ملفات البطاقة التي أشرنا إلى تحميلها أعلاه.

يجب أن تفتح هذا الملف باستعمال برنامج خاص لتصميم الشرائح الإليكترونية يدعى Proteus PCB.

قم بالبحث عنه في الانترنت وتحميله. افتح هذا الملف في البرنامج واستخرج رسم البطاقتين، ثم قم بطباعتهما كما تم وصفه في "لابد من قرائته".

 

الشريحة السفلية

عند طباعتنك لتصميم الشريحة السفلية ستجد أن رسم وجهيها كالتالي:

image006

image007

 

الشريحة العلوية

أما الشريحة العلوية فتصميم وجهيها سبدوا لك كالتالي. 

image008

image009

بطبيعة الحال لا تستعن بهاتين الصورتين لأنهما ليستا بالسلم الحقيقي للطباعة.


تجميع المركبات الإليكترونية

 

تقديم

عندما تنتهي من إنجاز الشريحتين، يجب أن تقوم بتثبيت جميع المركبات الاليكترونية عليهما. يمكنك أن تستعين بالصور التالية حتى تنجزهما بنجاح.

 

البطاقة السفلية

في ما يلي صورتين لوجهي البطاقة  السفلية.

image010

image011

 

البطاقة العلوية

أم هذين فهما صورتين لوجهي البطاقة العلوية.

image012

image013

 

تجميع الكل 

ما عليك إلا أن تضع البطاقة العلوية على السفلية وبذلك تتكون لك البطاقة التي نريدها.

image014

عند وضع العلوية على السفلية سيبدوا لك التركيب النهائي كالتالي:

image015


كيف تستخدمها؟

 

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

image016

تجدر الاشارة أنه يمكنك استعمال البرنامج WinPIC 800 v.355 مع هذه البطاقة.

لتحميل WinPIC إذهب إلى هنا: http://www.ece.nus.edu.sg/ee2001/html/Common/WinPic/WinPIC.zip

 

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

 

شيء آخر لابد أن أشير له. تستعين هذه البطاقة بميكروكنترولور البطاقة السفلية لبرمجة الميكروكنترولورات المشار إليها أعلاه عن طريق الكابل USB. لكن قبل أن يتم هذا العمل لابد لك وان تحول شيفرة ستجدها في ملف اسمه GTP_USB.hex مع مجموعة ملفات البطاقة التي أشرنا إلى تحميلها أعلاه. يجب أولا أن تستعمل بطاقة مبرمجة عادية لتحويل شيفرى هذا الملف لميكروكنترولور البطاقة السفلية أولا. بعدها يمكنك استعمال البطاقة كيف تشاء.

 


تأليف

 

المؤلف الأصلي: Keolerea الصفحة الرئيسية : http://www.instructables.com/member/keolerea

ترجمة بتصرف: محمد السهلي.

 


المراجع

 

http://www.instructables.com/id/GTP-USB-PIC-PROGRAMMER-Open-Source/?ALLSTEPS#


أضف تعليق


كود امني
تحديث


Go to top