بطاقة مبرمجة للمتحكماتPIC بالمنفذ المتوازي

بطاقة مبرمجة للمتحكمات PIC بالمنفذ المتوازي

 image001

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


تذكير

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

 

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

 

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

 

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

 

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

 

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

image002


ما الذي نريد صنعه

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

 image003

 image004

الفئة

أمثلة للميكروكنترولات

6 pin

10F200و 10F202و 10F204 و10F206 ...

8 pin

12C508 و  12C508A و  12C509 و  12C509A و  12C671 و  12C672 و  12CE518 و  12CE519 و  12CE673 و  12CE674 و  12F629 و 12F675...

18 pin

1616C554 و  16C558 و  16C620 و  16C620A و  16C621 و  16C621A و  16C622 و  16C622A و  16C61 و  16C71 و  16CE623 و  16CE624 و  16CE625 و  16F627 و  16F628 و  16C84 و  16F84 و  16F84A و  16C710 و  16C711 و  16C712 و  16C715 و  16C716 و  16C717 و  16F83 و  16C505...

28 pin

16C62 و  16C62A و  16C62B و  16C63 و  16C63A و  16C66 و  16C642 و  16C662 و  16C72 و  16C72A و  16C73 و  16C73A و  16C73B و  16C73C و  16C745 و  16C76 و  16C76A و  16C773 و  16F870 و  16F872 و  16F873 و  16F876 و  16F873A و  16F876A و  18C242 و  18F242 و  18C252 و  18F252...

40 pin

16C65 و  16C65A و  16C65B و  16C64 و  16C64A و  16C64B و  16C67 و  16C74 و  16C74A و  16C74B و  16C74C و  16C765 و  16C77 و  16C77A و  16C774 و  16F871 و  16F874 و  16F877 و  16F874A و  16F877A و  18F248 و  18F258 و  18C442 و  18F442 و  18F448 و  18C452 و  18F452 و  18F458...

dsPIC

dsPIC30F2010 و  dsPIC30F2011 و  dsPIC30F2012 و  dsPIC30F3010 و  dsPIC30F3011 و  dsPIC30F3012 و  dsPIC30F3014 ...

rfPIC

rfPIC12F509 و rfPIC12F675

 


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

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

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

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

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


الأجزاء الرئيسية

 تبين الصورة التالية مختلف أسماء وقيم المركبات الاليكترونية التي تم استعمالها لصنع هذه البطاقة:

image005 

image006 

العربية

الكمية

الانجليزية

الفرنسية

مقاومة 10 كيلوأوم

7

Resistor 10 Kohm

Resistance 10 kohm

مقاومة 1 كيلوأوم

2

Resistor 1Kohm

Resistance 1 kohm

مقاومة 330 أوم

2

Resistor 330 Ohm

Resistance 330 ohm

مكثف 0.1uF

4

Capacitor 0.1 uF

Condensateur 0.1 uF

مكثف 100uF

1

Capacitor 100 uF

Condensateur 100 uF

صمام ثنائي ضوئي أحمر

1

Red LED

LED rouge

صمام ثنائي ضوئي أصفر

1

Yellow LED

LED jaune

صمام ثنائي مقوم 4001 (أي 1N4001)

1

Rectifier diode 4001

Diode 1N4001

ترانزستور BC557

2

Transistor BC557

Transistor BC557

ترانزستور 78L05

1

Transistor 78L05

Transistor 78L05

ترانزستور 78L08

1

Transistor 78L08

Transistor 78L08

مقبس40 مربطا

1

Zif-40 Pin

Zif-40 Pin

مقبس 18 مربطا

1

Zif-18 Pin

Zif-18 Pin

منفذ الطاقة الكهربائية

1

Power port

Port d'énergie

منفذ متوازي LPT

1

LPT port

Port LPT

 


الدارة الكهربائية

الخطاطة التالية هي الدارة الكهربائية العامة لهذه البطاقة. يمكنك تحميلها على صيغة pdfأيضا:

الدارة الكهربائية

 image007

تجدر الاشارة أنه قد لا تشتغل البطاقة المبرمجة مع بعض الحواسيب. وهذا يعزى إلى عدم توصل البطاقة بالطاقة الكهربائية الكافية لاشتغال الميكروكنترولور. في هذه الحالة يمكنك ببساطة أن تنجز الدارة الكهربائية التالية وتضيفها إلى التي بالأعلى عن طريق إيصالها بالمربط 10 (أيGND الذي يمثل الإشارة - ) والمربط 20 (أيVCC والذي يمثل الاشارة + )

 


صنع الشريحة الاليكترونية

قم بتحميل المف التالي واستعمله لتنجز الشريحة الاليكترونية:

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

 وهي نفسها مبينة في الصورة التالية:

 image008

تركيب 

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

image009

image010

image011


استعمال

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

 image012

وهكذا توصل البطاقة بالحاسوب وبمنبع الطاقة الكهربائية:

 image013

لبرمجة

 

يمكنك استعمال أي من البرامج التالية لتباشر برمجة ميكروكنترولورك:

البرنامج

الميكروكنترولورات

الرابط للتحميل

EpicWin

PIC12F وPIC16F  وبعض من  PIC18F

http://melabs.com/downloads/EPICBETA1107.ZIP

WinPic800

PIC12F وPIC16F و PIC18F و dsPic

http://www.winpic800.com//index.php?option=com_content&task=blogcategory&id=18&Itemid=64&lang=en

http://www.willem.org/ZIP/WinPic800.zip

ProPIC18

PIC18F

http://www.sprut.de/electronic/soft/p18/p18_15a4.zip

 

استعمال EpicWin

بالنسبة لأنظمة التشغيل Windows XP/200/NT، يجب أن تقوم بتثبيت البرنامج كالتالي:

Start --> Run ---> C:\epicwin\NTINST.EXE /install 

وإذا أردت أن تحذفه فيمكنك فعل ذلك كالتالي: 

Start --> Run ---> C:\epicwin\NTINST.EXE /remove 

 

ملاحظة: إذا كنت تستعمل نظام التشغيل Windows XP فيجب أن تكبحه من استغلال المنفذ المتوازي للطابعة عن طريق تحميل الملف التالي:

http://www.melabs.com/downloads/XP_stop_polling.reg

 

عندما يتم التحميل قم بالنقر عليه مرتين ثم اختر yes (موافق أو نعم أو oui) ثم OK.

 

والان يمكنك استعمال هذه البطاقة المبرمجة عن طريق تشغيل البرنامج epicwin.exe.

 

لكن إذا حصل ورأيت الرسالة "PIC Programmer. Not Found"، فاعلم أن البطاقة المبرمجة غير متصلة بالمنفذ المتوازي (Parallel Port, LPT) للحاسوب.

وإذا رأيت الرسالة "unable to start driver PICLPTNT error xx hex(xx)o" فهذا يعني أنك لم تقم بتنشيط (enable) المنفذ المتوازي في BIOS.

 

استعمال WinPic800

لتستعمل هذا البرنامج يجب أن تقوم بتهيئة العتاد (hardware) كما هو مبين في الصورة التالية:

image014

في هذه الحالة كان اسم العتاد أو المركب هو Propic2 ولهذا تم اختياره. قم بعمل نفس الاختيارات الأخرى ثم اضغط على "Apply edits".


تأليف

 

المؤلف :Trimbitas Sorin

موقعه الرسمي http://www.nekhbet.ro

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

 


المراجع

 

http://coolcircuit.com/project/picprog/

http://elektronik18.blogcu.com/paralel-port-pic-programlayici-devresi-full/4894541


التعليقات   

 
# Guest 2015-06-16 20:52
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-06-15 04:51
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-06-14 17:44
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-06-12 17:46
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-05-21 20:33
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-05-13 15:16
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-04-25 08:13
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-03-21 19:14
قام المدير بحذف هذا التعليق
 

أضف تعليق


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


Go to top