قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 24-12-2009, 09:50 PM المشاركة 17   
افتراضي



كل من هؤلاء المايكروكونترولر 16f84A/16f627A/16f628A/16f648A على نفس جهاز البرمجة

هل هذا يعني أن ترتيب الأطراف في كل منها متماثل بسبب الاطراف الخمسة
السلام عليكم

لقد استبقت الامور اخي حسان ...ولكن اجل هذه هو الذي اريد الوصول اليه مع نهاية الموضوع ... ان الاطراف المذكورة في سؤالك لها نفس الترتيب (مثلا التصفير هو الطرف 4 ، والارضي هو الطرف 5 والتغذية الموجبة هو الطرف 14 ، وطرف الداتا هو 13 وطرف التحكم هو 12 ) اي ان الكثير منها له نفس الترتيب وعليه يمكن ان نستخدم نفس المبرمجة لعدة انواع من البيك وتنجح العملية بدون مشاكل....ربنا يوفقك ويسهل امورك ..

واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 24-12-2009, 10:08 PM المشاركة 18   
افتراضي


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


اخي انت قلت أن الطرف mcrl يحتاج الى 14 فولت ورقمه في icsp 1 قلت لحالي شوف شلون لح يتكبر الجهد بس لايت الmclr موصول مع المنفذ التسلسلي بدايود

سؤالي كيف لح يصلوا الجهد بالأصل

السلام عليكم

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

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم ..

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية -hassan-
-hassan-
:: مهندس متميز ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 315
نشاط [ -hassan- ]
قوة السمعة:
قديم 24-12-2009, 10:14 PM المشاركة 19   
افتراضي


السلام عليكم


شكرا على الجابة على الاسئلة وانا اسف لم انتبه الى الترانزيستور


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 31-12-2009, 06:32 PM المشاركة 20   
افتراضي الحلقة الثانية : صنع مبرمجة PIC16F84A ...


السلام عليكم

اليوم ان شاء الله سنكمل موضوعنا عن كيفية صناعة مبرمجة سيريال بسيطة لنوع محدد من البيك ... وان شاء الله ستكون هذه المبرمجة لبرمجة ابسط متحكم وهو الذي يتم عليه معظم الشروحات الا وهو (PIC16F84 / PIC16F84A)
هذا المتحكمان تقريبا نفس النسخة مع اختلاف بعض الخصائص ذكرها الاخوة في اسئلة ومواضيع اخرى -يمكن البحث عنها لمعرفة الفرق بينهما- .


ان الحلقة السابقة تحتوي على معلومتين مهمتين :

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

الثانية وهي الاطراف المستخدمة لبرمجة البيك وهي 5 اطراف وترتيبها :
1-MCLR
2-Vdd
3-Vss
4-RB7
5-RB6

هذا ما نحتاج لمعرفتة للاستمرار في عملة صنع المبرمجة .. والان الى العمل وهذه خطوات صنع المبرمجة بالترتيب العملي:

أولا : نقوم بالبحث عن الداتا شيت للبيك المطلوب عمل مبرمجة له على الانترنت ، وهو هنا البيك PIC16F84A ونعرف منه ترتيب الاطراف حتى
نستطيع عمل المبرمجة المناسبة له.

هنا الداتاشيت للبيك PIC16F84A :

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

http://pdf1.alldatasheet.com/datashe...PIC16F84A.html

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



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



رابعا : الان نقوم برسم الدارة الناتجة على احد برامج رسم البوردات مثل برنامج EAGLE او برنامج ExpreePCB او غيرها..لقد قام احد الاصدقاء برسم الدارة لهذا البيك على برنامج ExpressPCB وهذه صورة دارة مبرمجة البيك PIC16F84A:



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




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

http://arabsh.com/1na055aekiuw.html

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



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




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


البرامج المستخدمة :

1- يستخدم البرنامج الموجود في موضوع اخونا احمد سمير من اجل حرق اي برنامج الى البيك المطلوب... وهو على الرابط التالي:


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

[URL=http://arabsh.com/6otmhjrqd25p.html]ExpressPCBSetup.exe - 9.7 Mb[/URL]


ملاحظة هامة:

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

ان شاء الله الدرس القادم سيكون بسيط وهو وضع العناصر اللازمة للمبرمجة..

واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...


التعديل الأخير تم بواسطة : geniusse01 بتاريخ 02-01-2010 الساعة 09:24 PM

الصورة الرمزية -hassan-
-hassan-
:: مهندس متميز ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 315
نشاط [ -hassan- ]
قوة السمعة:
قديم 31-12-2009, 07:37 PM المشاركة 21   
افتراضي


مشكور جداً أخي فادي



جاري القراءة ....................


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 31-12-2009, 09:39 PM المشاركة 22   
افتراضي الحلقة الثالثة: عناصر مبرمجة البيك PIC16F84A...


السلام عليكم


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

عناصر مبرمجة السيريال :

1- وصلة سيريال نوع female عدد واحد :



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



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



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



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



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



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



8- قاعدة ذات 18 طرف والتي يوضع فيها البيك عندما نريد برمجته :




9- البورد وباقي عناصر الطباعة على البوردات لاتمام عملية الطباعة وصناعة بورد المبرمجة...

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

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..


التعديل الأخير تم بواسطة : geniusse01 بتاريخ 02-01-2010 الساعة 09:38 PM

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 02-01-2010, 10:51 PM المشاركة 23   
افتراضي الحلقة الرابعة : صنع مبرمجة PIC16F877A ...


السلام عليكم

اليوم ان شاء الله سنكمل موضوعنا عن كيفية صناعة مبرمجة سيريال بسيطة لنوع محدد من البيك ... وان شاء الله ستكون هذه المبرمجة لمتحكم اخر هو (PIC16F877A/PIC16F877 )

هذا المتحكمان تقريبا نفس النسخة مع اختلاف بعض الخصائص - يمكن البحث عنها لمعرفة الفرق بينهما- .


ان الحلقات السابقة تحتوي على معلومتين مهمتين كما قلنا :

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

الثانية وهي الاطراف المستخدمة لبرمجة البيك وهي 5 اطراف وترتيبها :
1-MCLR
2-Vdd
3-Vss
4-RB7
5-RB6

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

أولا : نقوم بالبحث عن الداتا شيت للبيك المطلوب عمل مبرمجة له على الانترنت ، وهو هنا البيك PIC16F877A ونعرف منه ترتيب الاطراف حتى نستطيع عمل المبرمجة المناسبة له.

هنا الداتاشيت للبيك PIC16F877A :

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

http://pdf1.alldatasheet.com/datasheet-pdf/view/82338/MICROCHIP/PIC16F877A.html

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

[URL=http://arabsh.com][/URL]

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

[URL=http://arabsh.com][/URL]

رابعا : الان نقوم برسم الدارة الناتجة على احد برامج رسم البوردات مثل برنامج EAGLE او برنامج ExpreePCB او غيرها..لقد قام احد الاصدقاء برسم الدارة لهذا البيك على برنامج ExpressPCB وهذه صورة دارة مبرمجة البيك PIC16F877A :

[URL=http://arabsh.com][/URL]

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

[URL=http://arabsh.com][/URL]

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

http://arabsh.com/q2bxffvrntbf.html


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

[URL=http://arabsh.com][/URL]

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

[URL=http://arabsh.com][/URL]

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


البرامج المستخدمة :

1- يستخدم البرنامج الموجود في موضوع اخونا احمد سمير من اجل حرق اي برنامج الى البيك المطلوب... وهو على الرابط التالي:

http://www.qariya.com/vb/showpost.ph...85&postcount=4

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

[URL=http://arabsh.com/6otmhjrqd25p.html]ExpressPCBSetup.exe - 9.7Mb[/URL]


ملاحظة هامة:

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


واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...



geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 03-01-2010, 08:49 PM المشاركة 24   
افتراضي الحلقة الخامسة : مبرمجة لنوعين من المتحكمات PIC16F84A &PIC16F877A..


السلام عليكم

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




الملف السابق على برنامج EXpressPCB موجود على الرابط :

http://arabsh.com/3wpx3o55blr5.html

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


ملاحظتين هامتين:

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


2- لا تقم بوصل نوعين من البيك في نفس الوقت وتوصيل المبرمجة الى الحاسوب أبدا ...


واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...






الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:06 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)