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

   

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 21-11-2014, 01:15 PM المشاركة 49   
افتراضي



السلام عليكم...........
تتمة المرحلة الثانية.... قبل تشغيل proteus لابد لنا من تحميل
البرنامج الأول هو Virtual USB Driver وهذا سنحتاجه لكي يتعرف الجهاز علي الدائرة كما لو كانت متصلة فعلا به ( ان شاء اله اشرح تنصبه في المشاركة التالية )
البرنامج الثاني : Jungo Windriver وهو برنامج يستخدم لعمل دريفر

LibUsbDotNet : package جاهز للاستخدام في برنامج #C

ملحوظة ... اضغط علي الروابط لتحميل البرامج
ان شاء الله للحديث بقية يتبع.............
السلام عليكم
أخي برنامج windriver
https://app.box.com/shared/auh6mt9ie7
لايعمل عندي لان نظام حاسبتي هو 64 بت وليس 32 بت فهل يوجد برنامج windriver يعمل على 64 بت
تحياتي

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 21-11-2014, 08:35 PM المشاركة 50   
افتراضي


السلام عليكم
تمت محاكاه بنجاح
ولكن مشكله هي كيف يتم ضبط الاعدادات usb في مشروع
وكما تعلمون البروتيس لايهتم لهذا الاعدادات ولكن في واقع العملي الامر مختلف ولهذا نرجو شرح الاعدادات المشروع
http://up.top4top.net/downloadf-top4...18761-rar.html
تحياتي

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 21-11-2014, 10:14 PM المشاركة 51   
افتراضي


اخي حسن صحيح ان البروتوس يتجاهل الاعدادات لكنه يعلق عليها برسائل خطأ
و هذه هي الاعدادات
http://www.qariya.info/vb/showpost.p...8&postcount=31


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 21-11-2014, 10:17 PM المشاركة 52   
افتراضي


انا مشكلتي ان ملف الهيكس لا ينزل في المتحكم



الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 22-11-2014, 08:22 AM المشاركة 53   
x4


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










السلام عليكم
ضبط تردد الكرستاله
حسب ما لاحظ انه النظام مضاعف للتردد PLL يحتاج الى تردد ادخال 4mhz ولهذا لما انت أختاريت تردد الادخال 20 قمت بقسمتها على 5 لكي تصل 4mhz الى وحده PLL
فأرجو الاطلاع على اداه المرفقه في رابط ادناه لغرض فهم الاعدادات لاي مشروع لان في هذه العائله 18f تحتاج الى مزيد من ضبط

وهذه أداه مهمه لضبط تردد ورؤيه كم هو تردد الواصل للنظام أعنقد هذه أداه تسهل علينا الكثير خصوصا العائله 18F لاننا دائما قد نقع في مشكله ضبط تردد

لذا سؤالي هنا اذا وضعنا تردد النظام 20mhz وفق الاعدادات ماهو تردد الي راح يوصل الى cpu ارجو متابعه الاداه ورؤيه تردد حقيقي للنظام
http://www.qariya.info/vb/showthread.php?t=154523









تحياتي


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 22-11-2014 الساعة 09:12 AM

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 23-11-2014, 03:22 AM المشاركة 54   
افتراضي


السلام عليكم
لا تدوخ نفسك في اعدادات الكرستاله للمتحكم f4550 او f2550
لقد جربت هاذين المتحكمين مع ا(ليو اس بي )وبدون (يو اس بي)

كل ما في الامر انه لكي ينجح الاتصال مع الكمبيوتر فاننا نحتاج الى سرعه 48 ميجا هرتز .....وتردد اقل من هذا التردد لن ينجح الاتصال لان الكومبيوتر اقل تردد له في الاتصال التزامني مع ال (usb)هو 48 ميجا
وهذا ما نفعله على اعدادات المتحكم
لو فعلنا اعدادات ال (PLL) هذا يعني ان المتحكم سيمرر الكرستاله المدخله الى مراحل من العمليات الحسابيه والتي يجب ان يكون ناتجها 4 ميجا هرتز وثم يتم رفعها الى 48 ميجا (اما كيف يرفعها الى 48 ميجا هرتز هذي مو شغلتنا ...فنحن لا نريد تحظير الماجستير في المتحكم ) عمومااااا.....
لو نريد وضع 20 ميجا فاننا سوف نجعل الاعدادات بالقسمه على 5 لان 20/5 =4
ولو 8 ميجا فاننا سوف نجعل الاعدادات بالقسمه على 2 لان 8/2 =4 وهكذا
اما لو وضعنا كرستاله 4 ميجا فاننا سنختار في الاعدادات (NODIVID) يعني لا يقسم ....لانه هنا سيستلم 4 ميجا

انا عن تفسي يوجد غموض عندي في هذه المعلومه بالذات ولقد وجدت شروحات كثيره باللغه الانجليزيه وارهقتني كثيرااا
ولكن يبقى السؤال هنا !!!!

لماذا اتعب نفسي في معلومه تقريباا لن استفيد منها ؟؟؟؟
الا يكفي انك تستطيع تشغيل المتحكم باليو اس بي كما تريد وتتحكم في الاطراف الخارجيه كما تريد

يعني التردد الذي يصل الى الcpu في جميع الحالات هو 48 ميجا هرتز
ولا داعي لاستعمال اي اداه او غيرها

ارجو منكم ان تتقبلو مروري


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 23-11-2014 الساعة 03:27 AM

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 23-11-2014, 05:47 AM المشاركة 55   
افتراضي


السلام عليكم
لا تدوخ نفسك في اعدادات الكرستاله للمتحكم f4550 او f2550
لقد جربت هاذين المتحكمين مع ا(ليو اس بي )وبدون (يو اس بي)

كل ما في الامر انه لكي ينجح الاتصال مع الكمبيوتر فاننا نحتاج الى سرعه 48 ميجا هرتز .....وتردد اقل من هذا التردد لن ينجح الاتصال لان الكومبيوتر اقل تردد له في الاتصال التزامني مع ال (usb)هو 48 ميجا
وهذا ما نفعله على اعدادات المتحكم
لو فعلنا اعدادات ال (PLL) هذا يعني ان المتحكم سيمرر الكرستاله المدخله الى مراحل من العمليات الحسابيه والتي يجب ان يكون ناتجها 4 ميجا هرتز وثم يتم رفعها الى 48 ميجا (اما كيف يرفعها الى 48 ميجا هرتز هذي مو شغلتنا ...فنحن لا نريد تحظير الماجستير في المتحكم ) عمومااااا.....
لو نريد وضع 20 ميجا فاننا سوف نجعل الاعدادات بالقسمه على 5 لان 20/5 =4
ولو 8 ميجا فاننا سوف نجعل الاعدادات بالقسمه على 2 لان 8/2 =4 وهكذا
اما لو وضعنا كرستاله 4 ميجا فاننا سنختار في الاعدادات (NODIVID) يعني لا يقسم ....لانه هنا سيستلم 4 ميجا

انا عن تفسي يوجد غموض عندي في هذه المعلومه بالذات ولقد وجدت شروحات كثيره باللغه الانجليزيه وارهقتني كثيرااا
ولكن يبقى السؤال هنا !!!!

لماذا اتعب نفسي في معلومه تقريباا لن استفيد منها ؟؟؟؟
الا يكفي انك تستطيع تشغيل المتحكم باليو اس بي كما تريد وتتحكم في الاطراف الخارجيه كما تريد

يعني التردد الذي يصل الى الcpu في جميع الحالات هو 48 ميجا هرتز
ولا داعي لاستعمال اي اداه او غيرها

ارجو منكم ان تتقبلو مروري
السلام عليكم
أخي العزيز ماأقصده هو كيف يتم ضبط الاعدادات لكي نصل الى الاعدادات الصحيحه والاداه توضح على جهه اليمنى منها الاعدادات الصحيحه وفي مخطط block digram يوضح قيمه التردد الي راح يوصل الى وحده CPU
مومهم كيف تضاعف او كيف تولد انما المهم قيمه التردد الي راح يوصل
وهذا الاعدادات تزداد مع زياده تطور البيك فيصعب علينا وضع الاعدادات الصحيحه

يعني مثلا أخي وكما قلت لو وضعنا 20 فأنه يجب ان يصل الى وحده PLL تردد 4 لهذا تقسيم سيكون على 5 لكي ينتج 48 ولكي أضمن وصول 48 الى CPU لازم فعل وحده HSPLL

وعندما نغير البيك نحتاج الى اعدادات أخرى ربما تكون معقده فيمكن الحصول عليها خلال أداه

يعني بالنهايه هو الحصول على أعدادات الصحيحه لاي البيك

تقبلو تحياتي


hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 585
نشاط [ hamadalla31 ]
قوة السمعة:
قديم 23-11-2014, 08:59 AM المشاركة 56   
x6 مشكلة المبرمجة للبيك PIC18F4550


انا مشكلتي ان ملف الهيكس لا ينزل في المتحكم

نفس المشكلة قابلتها ولكن عندي مبرمجة قديمة ولكنها تنقل الداتا عشوائيا انا ابحث عن واحدة اخري وإن شاء الله حين اجرب دائرة جيده انشرها للجميع وان كان لدي احد من الإخوة مخطط لمبرمجة جيده يعطينا رابط لها



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