أنت هنا:إصنعها»العقول الإلكترونية»المتحكم PIC ـ»مبرمجات PIC ـ»مبرمجة متتالية للمتحكمات PIC 18Fxxxx

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

الكاتب: مبرمجات PIC ـ 9993 كن أول من يعلق
آخر تعديل في الخميس, 03 كانون1/ديسمبر 2020 23:17
مبرمجة متتالية للمتحكمات PIC 18Fxxxx
قيم الموضوع
(3 أصوات)

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

 {jumi [*3]}


مصطلحات المقال

العربية

الإنجليزية

الفرنسية

متحكم

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 مثلا.


ملفات البطاقة

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

البرنامج WinPic800


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

العربية
إنجليزية
فرنسية

الكمية

القيمة أو الصيغة

مقوم كهربائي
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


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

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

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

 

الصورة جانبه تظهر لك خريطة توزيع مرابط (أسنان) المنفذ المتتالي.


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

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


من التصميم إلى التركيب

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

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


كيف تجربها مع متحكمات أخرى

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

ما عليك إلا أن تفحص مرابطه :

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. انتظر لحظة حتى تنتهي عملية البرمجة. خلال هذه العلملية يجب أن يشتعل الصمام الضوئي في البطاقة.


تأليف

 

 المؤلف: Gaurav Chaudhary (الهند)

البريد الإليكتروني:عنوان البريد الإلكتروني هذا محمي من روبوتات السبام. يجب عليك تفعيل الجافاسكربت لرؤيته. (الصفحة الشخصية)

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


{jumi [*3]}
{jumi [*3]}
{jumi [*3]}

 المراجع

 

http://www.circuitvalley.com/2011/05/microchip-pic-serial-port-programmer.html


 

أضف تعليقا


إصنعها يريد أن يتأكد أنك لست روبوتا، لذلك أحسب ما يلي:

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