Electronic Egyption Clup2

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


Electronic Egyption Clup2


 
الرئيسيةبحـثالتسجيلدخول

******أعوذ بالله من الشيطان الرجيم******{ بسم الله الرحمن الرحيم}***** اَللَهُ لا إِلَهَ إلا هو اَلحي ُ القَيَوم لا تأخذه سِنَةٌ ولا نوْمٌ لَّهُ مَا فيِِ السَمَاوَاتِ وَمَا في اَلأَرْضِ مَن ذَا الَّذِي يَشفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ يَعْلَمُ مَا بَينَ أَيدِيهِمْ ِوَمَا خَلْفَهم وَلا َيُحِيطُونَ بشَيءٍ مِنْ علمِهِ إِلاَ بِمَا شَآء وَسعَ كُرْسِيُّهُ السَمَاوَاتِ وَالأَرضِ وَلاَ يَؤُدُه حِفْظُهُمَا وَهُوَ العَليُّ العَظِيمُ **** **   كل عام وأنتم بخير  ***** ربى أحفظ مصر من كل سوء ***** نادى الالكترونيات المصرى2   *كما ندعو لمصر بصلاح حالها وتولى من يصلح*اللهم أحفظ مصرنا من كل سوء*لا إله إلا الله*ولا حول ولا قوة إلا بالله *الله أكبر الله أكبر الله أكبرلا إِلَهَ إلا الله ***** الله أكبر  الله أكبر الله أكبرولله الحمد*****عزيزى العضو لاتأخذ ولا تعطى كن متعاون*****شارك برأى شارك بموضوع ولو بسيط*****هنا بالمنتدى دوائر & كتب & دروس & ميكروكنتروللر PIC Microcontroller & دوائر صوت الخ ** ****كل عام وأنتم بخير***ًاللهم اشكو اليك ضعف قوتي ,وقلة حيلتي,وهواني على الناس,يا ارحم الراحمين ,انت رب المستضعفين وانت ربي,الى من تكلني,الى بعيد يتجهمني,او الى عدو ملكتة امري,ان لم يكن بك غضب علي فلا ابالي,غير ان عافيتك هي اوسع لي,اعوذ بنور وجهك الذي اشرقت لة الظلمات,وصلح علية امر الدنيا والاخرة,ان يحل علي غضبك,او ينزل بي سخطك,لك العتبى حتى ترضى,ولا حولة ولا قوة الا بك صدق رسول الله صلى الله عليه وسلم تحيا مصر حرة فى ضميركل حر ** flower


شاطر | 
 

 pic programmer project

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

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: pic programmer project    الخميس 16 يناير - 6:08



pic programmer project


1-اول مشروع إن شاء الله هو عمل مبرمجه ل pic16f84a


* مخطط الدائره :على هذا الرابط

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

* البرنامج المستخدم لحرق البرنامج على البيك على هذا الرابط 

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] 


البرنامج المستخدم لعمل ال pcb هو برنامج  express ويمكنك استخدام اى برنامج اخر مثل eagle او proteus

 ولكنى سأعطيك المخطط جاهز وما عليك إلا طباعته على pcb  لذللك لا تشغل دماغك بالتصميم.

-البرنامج ExpressPCB لرسم البوردات متوفر على الرابط التالي :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]2

* شرح فكرة المبرمجه :-
ان البرمجة بواسطة JDM تسلسلية تعتمد بشكل اساسي على توصيل 5 اطراف من المنفذ التسلسلي للكمبيوتر الى البيك (ضرورية لتعرف برنامج الحاسوب على المبرمجة من جهة، واتمام عملية تبادل المعلومات بين الحاسوب والبيك من جهة اخرى ) . وذلك لاتمام عملية تبادل المعلومات بين الحاسوب والبيك المراد برمجته ... يصل الى البيك 5 اطراف ايضا وهي الاطراف اللازمة لعملية البرمجة ...

الاطراف اللازمة لعملية البرمجة:

1- طرف التصفير للبيك(MCLR) : حيث يصل الجهد على هذا الطرف عند البرمجة تقريبا 13-14 فولت ... وهذا الجهد لازم لبدء عملية البرمجة للبيك المطلوب (حرق البرنامج من الحاسوب- ملف الهكس - الى البيك ) .

2- طرف التغذية الموجب (Vdd) : حيث يصل الجهد على هذا الطرف الى 5-6 فولت.. وهذا ايضا يحدث عند بداية عملية البرمجة للبيك ( حرق البرنامج من الحاسوب- ملف الهكس - الى البيك ) 

3- طرف التغذية السالب او ما يسمى بالارضي (Vss) : حيث يكون الجهد على هذا الطرف صفر فولت .

4- طرف نقل الداتا الى البيك (PGD ) : حيث يتم من خلال هذا الطرف نقل البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم ثمانية على(RB7) وتجد عند قراءة الداتا شيت التالي(RB7/PGD) اي ان هذا الطرف هو الداتا عند البرمجة..

5- طرف نبضات التحكم -الساعة- لعملية نقل الداتا (PGC ) : حيث يتم من خلال هذا الطرف توليد نبضات الساعة للتحكم بنقل البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم سبعة على(RB6) وتجد عند قراءة الداتا شيت التالي(RB6/PGC) اي ان هذا الطرف هو التحكم بنقل الداتا عند البرمجة.

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

من المعروف ان المنفذ التسلسلي يولد جهد بحدود 12 فولت ... فكيف يمكن الحصول الى جهد 14 فولت على الطرف (MCLR) ؟؟؟؟؟

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

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

تابع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 7:08

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]  " />
هذه الوصلة تدعى بـ (ICSP-IN Circuit Serial programmer) وكما نرى فانها تتكون من 6 اطراف ويمكن الاستغناء عن الطرف 6 في المبرمجة لانه نفس الطرف رقم 3 كما في الشكل...

ان ترتيب الاطراف في الصورة كالتالي:
1- MCLR
2- Vdd
3- Vss 
4- RB7/PGD 
5- RB6/PGC 
اذن من خلال الدارة السابقة يمكن الحصول على الاطراف الخمسة اللازمة لعملية البرمجة لانواع كثيييييييييييييرة من البيك ...وهي تعتبر حجر اساس في مبرمجتنا التي سنصنعها في هذا الموضوع.
خطوات العمل :-
نقوم بالبحث عن الداتا شيت للبيك المطلوب عمل مبرمجة له على الانترنت ، وهو هنا البيك PIC16F84A ونعرف منه ترتيب الاطراف حتى
نستطيع عمل المبرمجة المناسبة له.
هنا الداتاشيت للبيك PIC16F84A :

ملاحظة مهمة جدا: احيانا قد يكون هناك عدة اشكال للعناصر الالكترونية وعدة احجام. فالشكل العادي الذي نتعامل معه يدعيPDIP وهذا ما سنختاره في الداتا شيت لانه المنتشر وهو الذي نعرفه...

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


ثانيا : بعد معرفة الاطراف نضع امامنا البيك المطلوب والدارة الوسيطية للبرمجة مع اطرافها الخمسة التي نحتاجها لصنع المبرمجة كالتالي:
[/size]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 7:19

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] 

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

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 7:31

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] 
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 7:33

رابعا : الان نقوم برسم الدارة الناتجة على احد برامج رسم البوردات مثل برنامج EAGLE او برنامج  

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 7:51

وهذه صورة الوصلات على الوجه الاعلى بسبب وجود تقاطع للخطوط على الوجه الاسفل :




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 7:53


ملف ExpressPCB الذي تم اخذ الصورتين السابقتين منه موجود على الرابط التالي لمن يريد ان يطبعه مباشرة على البورد النحاسي لديه:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]y

قم بفتح الملف السابق على برنامج ExpressPCB واختر امر طباعة من قائمة FILE كما في الصورة :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


 
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:17

تظهر نافذة جديدة اختر منها طباعة الوجه النحاسي السفلي ( bottom copper layer ) كما في الصورة ثم اضغط موافق : 




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]  " />
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:25

خامسا : يتم طباعة الصورة على اللوح النحاسي المتوفر لدينا وتوصيل العناصر المطلوبة والوصلات جميعها على البورد وهكذا نحصل على مبرمجة سيريال تستخدم للبيك (PIC16F84A /PIC16F84) ..

بعد إتمام عمليه الطباعه والتحميض لل pcb  نلحم عليها العناصر المستخدمه وهى كالتالى :-
1- وصلة سيريال نوع female عدد واحد :

 
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:30

2- ديود (موحد) عادي رقمه 1N4148 عدد اربعة : 


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] 
 
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:35

3-ديودين زينر : الاول جهد التثبيت له 6.2 فولت .. والثاني جهد التثبيت له 5.1 فولت :



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:45

4- ترانزستور رقمه BC337 عدد اثنان :


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:50

5-ليد لون احمر عدد واحد :


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:53

6- مكثف 100 ميكروفاراد /جهد 16 فولت عدد اثنان :




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: pic programmer project    الخميس 16 يناير - 8:55

7- مقاومتين احداهما قيمتها 10 كيلو اوم والاخرى 1.5 كيلو اوم :




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
منقول للأستفاده
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
pic programmer project
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» my project
» مشاريع افترايفيكت 2010 جامده جدا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Electronic Egyption Clup2 :: ۩۞۩ منتدى مشاريع الميكروكنتروللر ۩۞۩-
انتقل الى: