تذكير
البطاقة المبرمجة تختلف عن البطاقة البرمجية فيما يلي:
البطاقة المبرمجة: نفترص أنك حصلت على ميكروكنترولور. كيف ستبرمجه؟ أو كيف ستدخل فيه برنامجا قمت بإنجازه؟ ستحتاج في هذه الحالة لبطاقة اليكترونية تصلها بالحاسوب لتقوم بتحويل البرنامج غلى الميكروكنترولور. هذه البطاقة تسمى بالبطاقة المبرمجة أو المبرمج.
البطاقة البرمجية: هي امتداد للميكروكنترولور. بمعنى آخر أنها تسهل عليك التعامل مع الميكروكنترولور عندما تريد أن تركبه في جهاز ما. وتساعدك أيضا على برمجته. أي أنها تضم أيضا مهام البطاقة المبرمجة.
في هذا المقال
في هذا المقال سنتحدث فقط عن صنع البطاقة المبرمجة.
يمكن إيصال إي بطاقة اليكترونية بالحاسوب عن طريق استعمال كابل USB أو منفذ متتالي (serial port) أو منفذ متوازي (parallel port). يجب أن تعلم أنك لن تتمكن من استعمال إي ميكروكنترولور إذا لم تبرمجه بما تريد منه أن ينجزه. ولن تستطيع أن تبرمجه بدون بطاقة مبرمجة أو برمجية. كما أنك ستحتاج لبرنامج خاص للبرمجة في الحاسوب.
البطاقة المبرمجة التي نريد صنعها اليوم تستعمل مع العديد من الميكروكنترولات من نوع PIC. وبالتالي سيسهل على الكثير منا ممن لم يستطع الحصول على ميكروكنترولور محدد أن يستعمل هذه البطاقة إذا كان الميكروكنترولور الذي عنده ينتمي إلى الأمثلة التي سندرجها بعد قليل.
ما نود صنعه
تصلح هذه البطاقة لبرمجة الميكروكنترولورات PIC المبتدء إسمها بأحد الرموز التالية: 10F و 12F و 16C و 16F و 18F. وتصلح كذلك لبرمجة الذاكرات EEPROM المبتدء إسمها بالرمز: 24C |
|
تم امتحان عمل هذه البطاقة بنجاح مع الميكروكنترولورات PIC18F252, 18F2455, 18F2550, 18F2520, 16F84, 16F628 وكذلك مع الذاكرةEEPROM 24C32. معظم الصور والملفات الضرورية لإنجاز هذه البطاقة يمكنك تحميلها من الرابط التالي: |
لابد من قرائته
المركبات الالكترونية الأساسية
بالنسبة للمركبات الإليكترونية المختلفة، فيمكنك معرفتها من خلال الدارة الكهربائية وكذلك تصميم الشريحة.
الدارة الكهربائية العامة للبطاقة
ستجد خطاطة الدارة الكهربائية العامة لهذه البطاقة مرفقة مع الملفات التي أشرنا إلى تحميلها أعلاه. يمكنك الاستعانة بها لمعرفة المركبات الإليكترونية المستعملة لصناعة هذه البطاقة وكذلك كيفية ربط بعضها ببعض. |
|
|
تصميم الشريحة
تقديم
تتكون هذه البطاقة من شريحتين: علوية وسفلية. الشريحة العلوية تضم معظم آليات هذه البطاقة بينما الشريحة السفلية تضم فقط مقبس الميكروكنترولور. |
|
ستجد فيما يلي تصميم شريحة البطاقة العلوية وكذلك السفلية.
يجب أن تقوم بطباعة التصميمين على سبيكتين كما تم وصفه بما ذكرناه في "لابد من قرائته”، انظر أعلاه! استعمل الطريقة التي تعجبك، المهم أن تتمكن من إنجاز الشريحة الاليكترونية.
ستجد ملفا يدعى GTP-USB-MAIN-PCB.LYT في مجموعة ملفات البطاقة التي أشرنا إلى تحميلها أعلاه. يجب أن تفتح هذا الملف باستعمال برنامج خاص لتصميم الشرائح الإليكترونية يدعى Proteus PCB. قم بالبحث عنه في الانترنت وتحميله. افتح هذا الملف في البرنامج واستخرج رسم البطاقتين، ثم قم بطباعتهما كما تم وصفه في "لابد من قرائته". |
الشريحة السفلية
عند طباعتنك لتصميم الشريحة السفلية ستجد أن رسم وجهيها كالتالي: |
|
|
الشريحة العلوية
أما الشريحة العلوية فتصميم وجهيها سبدوا لك كالتالي. |
|
|
بطبيعة الحال لا تستعن بهاتين الصورتين لأنهما ليستا بالسلم الحقيقي للطباعة. |
تجميع المركبات الإليكترونية
تقديم
عندما تنتهي من إنجاز الشريحتين، يجب أن تقوم بتثبيت جميع المركبات الاليكترونية عليهما. يمكنك أن تستعين بالصور التالية حتى تنجزهما بنجاح.
البطاقة السفلية
في ما يلي صورتين لوجهي البطاقة السفلية. |
|
|
البطاقة العلوية
أم هذين فهما صورتين لوجهي البطاقة العلوية. |
|
|
تجميع الكل
ما عليك إلا أن تضع البطاقة العلوية على السفلية وبذلك تتكون لك البطاقة التي نريدها. |
|
عند وضع العلوية على السفلية سيبدوا لك التركيب النهائي كالتالي: |
|
كيف تستخدمها؟
إذا أنجزت كل شيء على ما يرام، فسيظهر لك ضوء الصمام الأحمر عندما تصل البطاقة المبرمجة بالمنفذ USB للحاسوب. يعني أنها على أهبة الاستعداد للعمل في ما تريد. |
|
تجدر الاشارة أنه يمكنك استعمال البرنامج 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
ترجمة بتصرف: محمد السهلي.
{jumi [*3]}
المراجع
http://www.instructables.com/id/GTP-USB-PIC-PROGRAMMER-Open-Source/?ALLSTEPS#