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

مبرمجة Ponyprog للمتحكمات AVR

الكاتب: مبرمجات AVR ـ 10397 2
آخر تعديل في الخميس, 03 كانون1/ديسمبر 2020 23:17
مبرمجة Ponyprog للمتحكمات AVR
قيم الموضوع
(2 أصوات)

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

 {jumi [*3]}


تقديم

تستطيع هذه البطاقة من برمجة العديد من المتحكمات AVR وتجدنا قد أشرنا إليها في فقرة الأجزاء الرئيسية. أما بالنسبة للمتحكمات غير المذكورة هناك فنقول أننا جعلنا في هذه البطاقة موصلا باسم J1 أي (CON10) الذي يساعدك على تمديد هذه البطاقة لتشمل برمجة عدة أنواع أخرى من المتحكمات. ولمعرفة ما يمكن برمجته بها يمكنك زيارة الموقع التالي وستجد فيه كل ما يمكننا فعله بهذه البطاقة المتميزة:

http://www.lancos.com/prog.html.


تذكير

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

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

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


أنواع المتحكمات القابلة للبرمجة بواسطة البطاقة


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

قم بتحميل الملفات الضرورية من أجل تنفيذ هذه البطاقة:

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

التصميم

تموضع المركبات

تموضع الثقوب


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

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

الرمز في الدارة الكهربائية

الكمية

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

مكثف

Capacitor

Condensateur

C1

1

470 uF, 25V

C2, C3

2

27 pF

C4, C5, C6

3

100 nF

C7, C8

2

47 uF, 16V

صمام ضوئي
LED

D5

1

Red LED (Program)

D6

1

Green LED (Power)

صمام ثنائي
Diode

D1, D2, D3, D4

4

1N4001

D7, D8, D9

3

1N4148

صمام زنير
Zener Diode

D10, D11, D12

3

Zener 5.1V

موصل

Connector

Connecteur

J1

1

CON10 (Ponyprog ISP)

J2

1

Power Jack (12-15V)

J3

1

2-pin Jumper (JUMP1)

J4

1

3-pin Jumper (JUMP2)

P1

1

Connector DB9 Female

مقحل (ترنزستور)
Transistor

Q1, Q2

2

BC547

مقاومة
Resistor
Resistance

R1, R4, R5

3

10 KOhm

R2

1

1 KOhm

R3

1

1.5 KOhm

R6

1

15 KOhm

R7, R8, R9

3

4.7 KOhm

مقوم كهربائي
Voltage Regulator
Regulateur de Tension

U2

1

LM78LO5

مقبس

Socket

U1

1

DIP20
(AT90S1200/2313...)

U3

1

DIP40
(AT89SXX-AT90S4414/8515...)

U4

1

DIP8
(AT90S2323//2343Tiny12...)

U5

1

DIP40
(AT90S4434/8535...)

U6

1

DIP28
(AT90S4433/2233...)

متذبذب كريستالي
Crystal Oscillator
Quartz

Y1

1

4 MHz

 


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

مهمة الجسر JUMP1 في البطاقة هو إيصال دارة المتذبذب الكريستالي بالمربط 8 (pin 8) للمتحكمات AVR أو لفكها عنه. تمتلك بعض المتحكمات AVR متذبذبا داخليا ولا ينبغي أن يكون لها متذبذبا كريستاليا خارجيا. قم بتفحص قائمة استعمال الجسر JUMP1 وورقة تفاصيل (datasheet) المتحكم الذي تريد برمجته لتعرف ما ستفعل.

أما مهمة الجسر JUMP2 فتتمثل في تخويلنا برمجة عائلة المتحكمات AT89Sxxxx أو عائلة المتحكمات AVR's AT90Sxxxx & Atmegaxxx.

 


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

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


التصميم

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


تموضع المركبات

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

 


تركيب

استعن بمقالات ما ذكر في لا بد من صناعته لكي تنجز الدارة بكفاءة عالية:


جدولي استعمال الجسرين


تأليف

 

تأليف: Kyriakos Kontakos

البريد الإليكتروني: عنوان البريد الإلكتروني هذا محمي من روبوتات السبام. يجب عليك تفعيل الجافاسكربت لرؤيته.

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


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


المراجع
 

التعليقات  

safwat azez
+1 # safwat azez 2015-08-07 14:13
جزاك الله خيرا كثيرا
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
OmerZaid
0 # OmerZaid 2015-08-11 00:47
شكرا جزيلا
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير

أضف تعليقا


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

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