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

مشاهدة نتائج الإستفتاء: هل ترغب فى تكملة هذا الموضوع وتراه مهما أم ننتقل لموضوع آخر أكثر أهمية ؟
نعم ارغب فى البدء فى هذا الموضوع وأراه مهما ! 26 96.30%
لا أرى أهمية فهناك ما يكفى وأرغب فى الإنتقال لموضوع آخر بدلا من هذا ! 1 3.70%
المصوتون: 27. أنت لم تصوت في هذا الإستفتاء

   

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 22-09-2013, 10:41 PM المشاركة 9   
افتراضي



السلام عليكم


نلقى نظرة سريعة لتوضيح احدى مزايا عملية الربط



يوجد متحكم رئيسي متصل بشاشة العرض وهو مرتبط مع متحكمان u10 , u11 و كل متحكم من المتحكمان الفرعيان قمت بتوصيله بثلاث مداخل أنالوج مرتبطه مع مقاومة متغيرة لكل دخل على حدة للتجربة ،

كل دخل للمتحكمات الفرعية قد يكون اشارة من حساس حرارة أو قياس فولت أو أى إشارة تناظرية أو رقمية و قد نحتاج أحيانا لتخزين قيمة داخل الإيبروم الداخلى للمتحكم الفرعي أو استدعائها ،

قد تبدوا الرسمة معقدة نوعا ما ولكن هذا لتوضيح الفكرة ولكن الموضوع ميسر إن شاء الله ، وسأجيب فى النهاية عن أى سؤال أو نقطة غير واضحة ،

أرجوا تحميل الملفات المرفقة وتجربتها لنبدأ الشرح

DOWNLOAD


اعلانات

الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 22-09-2013, 10:46 PM المشاركة 10   
افتراضي


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

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

panasonic
:: مهندس ::
تاريخ التسجيل: Mar 2011
المشاركات: 21
نشاط [ panasonic ]
قوة السمعة:
قديم 23-09-2013, 03:04 PM المشاركة 11   
افتراضي


مرحبا بعودتك يبشمهندس وليد عنتر وبمواضيعك القيمة والنادرة
فعلا موضوع مهم جدا ،
ولكن سأجيب على السؤال ولكن دون يقين ، أعتقد أن أكثر عدد هو 15 متحكم فرعى ؟
لست متأكد بس اتوقع ،
يا ريت ترفع لنا ملف الكود لأنى لم أجده فى المرفقات
ومنتظرين الشرح
وجزاكم الله خير


معذرة اخى تركت منذ اسبوع رسالة على الخاص ولكن ربما لم تلاحظها ضرورى أخى لتسليم مشروع التخرج


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 24-09-2013, 07:16 PM المشاركة 12   
افتراضي


السلام عليكم


نلقى نظرة سريعة لتوضيح احدى مزايا عملية الربط



يوجد متحكم رئيسي متصل بشاشة العرض وهو مرتبط مع متحكمان u10 , u11 و كل متحكم من المتحكمان الفرعيان قمت بتوصيله بثلاث مداخل أنالوج مرتبطه مع مقاومة متغيرة لكل دخل على حدة للتجربة ،

كل دخل للمتحكمات الفرعية قد يكون اشارة من حساس حرارة أو قياس فولت أو أى إشارة تناظرية أو رقمية و قد نحتاج أحيانا لتخزين قيمة داخل الإيبروم الداخلى للمتحكم الفرعي أو استدعائها ،

قد تبدوا الرسمة معقدة نوعا ما ولكن هذا لتوضيح الفكرة ولكن الموضوع ميسر إن شاء الله ، وسأجيب فى النهاية عن أى سؤال أو نقطة غير واضحة ،

أرجوا تحميل الملفات المرفقة وتجربتها لنبدأ الشرح

DOWNLOAD

شكرا لك استاذنا العزيز على موضوعك الجميل
اسئل الله ان يوفقك
استاذ ممكن كود للملف
واذا كان هناك شرح للكود يكون ذلك افضل
مع الشكر والتقدير


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 24-09-2013, 09:49 PM المشاركة 13   
افتراضي


مرحبا بعودتك يبشمهندس وليد عنتر وبمواضيعك القيمة والنادرة
فعلا موضوع مهم جدا ،
ولكن سأجيب على السؤال ولكن دون يقين ، أعتقد أن أكثر عدد هو 15 متحكم فرعى ؟
لست متأكد بس اتوقع ،
يا ريت ترفع لنا ملف الكود لأنى لم أجده فى المرفقات
ومنتظرين الشرح
وجزاكم الله خير


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

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


إن شاء الله سيكون كل شئ ميسور

تحياتى لك أخى


الصورة الرمزية هيثم العليمي
هيثم العليمي
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
الدولة: yemen
المشاركات: 236
نشاط [ هيثم العليمي ]
قوة السمعة:
قديم 25-09-2013, 11:53 PM المشاركة 14   
افتراضي


جزاك الله خير
اكمل نحن متابعين


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 26-09-2013, 01:03 AM المشاركة 15   
افتراضي


بارك الله فيك مهندسنا واستاذنا مهندس وليد


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 26-09-2013, 01:41 AM المشاركة 16   
افتراضي


مرحبا بك مهندس هيثم ، وبارك الله فيك ،
سعدت بمرورك أخى


---------




السلام عليكم ورحمة الله وبركاته

نلتقى من جديد

رأينا فى التجربة السابقة طريقة لنقل ثلاث نتائج من كل متحكم من المتحكمان الفرعيان وتم عرض التائج على شاشة المتحكم الرئيسي

الموضوع هو تطوير لموضوعى السابق لطريقة ربط المتحكمات ولكن قمنا فيه بعمل بورت للإرسال وبورت آخر للإستقبال لتوضيح الفكرة ،

هنا سنقوم باستخدام بورت واحد لعملية الإرسال والإستقبال ولن نتناول حاليا فكرة الربط بين المتحكمات بطرفان اثنان فقط بطريقة ( I2C ) وسنؤجلها لموضوع قادم بمشيئة الله تعالى ،

فكرة ربط المتحكمات باستخدام بورت واحد فقط تعتمد على تقسيم البورت لأربعة أطراف تعمل على إرسال البيانات وأربع أطراف أخرى تعمل على استلام البيانات ،

الفكرة كالتالى

① سنقوم فى الشرح بتسمية البورت المستخدم فى الربط بين المتحكمات بإسم " بورت الإتصال "

② سنقوم بتسمية الأطراف المنخفضة والمعروفة بـ ( R0, R1, R2, R3 ) بإسم اطراف الإستقبال

③ سنقوم بتسمية الأطراف العليا من بورت الإتصال والمعروفة بـ ( R4, R5, R6, R7 ) باسم اطراف الإرسال .





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

تبدأ عملية الإرسال والإستقبال كما يلى .

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

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

* الآن صدر من المتحكم الرئيسي نداءان اثنان النداء الأول هو ( انتباه ) والنداء الثاني ( رقم المتحكم المطلوب ) .

وفى هذه الحالة فإن أمر انتباه هو الكود 15 ينتظر لمدة قصيرة متبوعا برقم المتحكم الفرعي المطلوب ولنفرض أننا سنعطيه عنوان 10 فتكون كالتالى :-

1- يقوم المتحكم الرئيسي باخراج الرقم 15 على أطراف الإرسال لمدة زمنية ثم يقوم بمنع الإرسال أى يجعل هذا الإخراج صفر بدلا من الرقم 15 لمدة زمنية ثم يقوم بإخراج رقم المتحكم الفرعي الذى اخترناه هنا فى المثال بـ 10 ثم يظل هذا الرقم موجود على اطراف الإرسال للمتحكم الرئيسي وأثناء هذا الوقت يقوم المتحكم الرئيسي بقراءة اطراف الإستقبال باستمرار حتي يرد المتحكم الفرعي بنفس الرقم الخاص به وهو 10

----------------

إلى هنا وصلنا لعملية ربط بين المتحكم الرئيسي والمتحكم الفرعي رقم 10 ، وقبل أن نكمل قد يتبادر للأذهان سؤال : يا ترى كم متحكم فرعي يمكن توصيله ؟؟

والجواب هو أن رقم النداء هو 15 وبذلك يتبقى لنا الأرقام من واحد وحتى 14 متحكم فرعي يمكن أن يأتوا بعد كود النداء .

هل تريد أكثر من 14 متحكم ؟؟ إذا كان مشروعك أكثر تعقيدا وتحتاج لأكثر من 14 متحكم فرعي فقط فما عليك إلا أن تبرمج كود المتحكم الفرعي كى يكون رقمان متتابعان مثلما فعلنا برقم النداء ورقم المتحكم الفرعي الذى يليه سنجعل رقم المتحكم الفرعي رقمان متتابعان بدل من رقم واحد فمثلا بدلا أن يكون رقم 10 مثلا سنجعله 10 ثم انقطاع ارسال ثم رقم آخر ما بين 1 و 14 لكن لا يمكن استخدام الرقم 15 مطلقا لأنه نداء لجميع المتحكمات .


ارجو من الإخوة الإنتظار حتى اكمال الموضوع كى لا يتم التشتيت لغيرنا من المتابعين ثم فى النهاية سيكون هناك مجال للأسئلة والستفسارات إن شاء الله
فاصل ونواصل



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