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

أدوات الموضوع

zainab.hm
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
المشاركات: 67
نشاط [ zainab.hm ]
قوة السمعة:0
قديم 15-04-2009, 12:48 PM المشاركة 1   
افتراضي التحكم في 48 ريليه بواسطة الكومبيوتر Twitter FaceBook Google+



مرحبا
هذا المشروع هو للاستاذ احمد سمير لكنني اردت التعديل عليه واستبدال الكيباد بواجهة بالفيجول بيسك وربط الدارة عن طريق منفذ الطابعة
لكنني عندما اضغط الزر الأول والذي يتم اختبار ضغطه ضمن loop
يظهر الرقم على الشاشة فترة قصيرة ثم يعاد تنفيذ البررنامج من البداية
واختبار ضغط الزر الثاني يتم ضمن test2
واختبار ضغط زر التشغيل يتم ضمن test3
والبرنامج يتحكم بتشغيل واطفاء 48 ريليه
والاختبارين loop test2
لادخال رقم الريليه

loop للخانة الاولى

test2 للخانة الثانية
ولقد وضعت البتون لان منفذ الطابعة غير موجود في برنامج بروتوس
الاول يعبر عن ادخال رقم 1
والثاني عن رقم 2
مالثالث للتشغيل
وهذا ملف المحاكاة والبرنامج
http://www.4shared.com/file/98675220...older__5_.html
ارجو المساعدة من الاعضاء والمشرفين باسرع وقت ممكن

اعلانات

الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 725
نشاط [ ahmad_s_f ]
قوة السمعة:80
قديم 15-04-2009, 05:21 PM المشاركة 2   
افتراضي


الرجاء التوضيح أكثر ما هي المشكلة ؟

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

zainab.hm
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
المشاركات: 67
نشاط [ zainab.hm ]
قوة السمعة:0
قديم 15-04-2009, 06:30 PM المشاركة 3   
افتراضي


الفكرة هي استبدال الكيباد بجهاز الحاسب حيث انني سابرمج واجهة تحتوي على ازرار مثل الكيباد
عندما اضغط على زر معين يظهر على شاشة lcd
وعندما اضغط زر التشغيل يعمل الريليه المقابل
وانشأت تابع read يقوم بقراءة مداخل c من البيك واسناد قيمة لــ n من اجل كل رقم
مثال
عند ورود الرقم 1 يتم اسناد القيمة 12 لــ n
عند ورود الرقم 2 يتم اسناد القيمة 11 لــ n
وعند استدعاء التابع read يتم اسناد القيمة المعادة لـــ m
ومن خلال m يتم الحصول على الرقم المطلوب من المصفوفات number
number2
لكن المشكلة انني عندما اضغط الرقم 1 مثلا يظهر الرقم فترة قصيرة على شاشة lcd ثم تظهر الجملة
Enter the number
of relay
علما انه ينبغي بقاء الرقم على شاشة lcd وانتظار ادخال خانة العشرات او ضغط زر التشغيل
ارجو ان اكون قد اوضحت وارجو المساعدة وبانتظار الرد


الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 725
نشاط [ ahmad_s_f ]
قوة السمعة:80
قديم 16-04-2009, 04:00 PM المشاركة 4   
افتراضي


بسم الله الرحمن الرحيم

هناك شيء غريب في الكود
كود:
char read() { portc=0x00; if(portc==0x01){n=12;} else if(portc==0x02){n=11;} else if(portc==0x03){n=10;} else if(portc==0x04){n=8;} else if(portc==0x05){n=7;} else if(portc==0x06){n=6;} else if(portc==0x07){n=4;} else if(portc==0x08){n=3;} else if(portc==0x09){n=2;} else if(portc==0x16){n=16;} else if(portc==0x15){n=15;} else if(portc==0x14){n=14;} else {n=0;} return n; }
هذه الدالة يتم استدعائها في بداية البرنامج مشكلتها هي السطر الأول
كود:
portc=0x00;
فالسؤال هنا كيف تختبرين قيمة portc في هذه الدالة وفي نفس الوقت كلما يتم استدعاء هذه الدالة سيصبح قيمته صفر من خلال الأمر السابق . وبالتالي الجمل الشرطية تلك ليس لها فائدة ...!!!

===========
ملف المحاكاة لن يعمل في حالة عدم إرسال ملف الهيكس معه لذلك في أي مرة نضع فيها ملف المحاكاة يجب أن نرفق معه ملف الهيكس إلا في حالة أننا نريد أن لا يعمل هذا الملف عند أي أحد غيرنا .....( مجرد مزحة )

===========
اخبرينا بالنتائج فربما تكون هناك مشكلة أخرى فقط هاتين النقطتين لفتوا انتبهاي

================================
وفقنا الله جميعا لما يحب ويرضى ورزقنا وإياكم العلم النافع

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


zainab.hm
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
المشاركات: 67
نشاط [ zainab.hm ]
قوة السمعة:0
قديم 16-04-2009, 07:36 PM المشاركة 5   
افتراضي مرحبا


اعتذر
فقد ارفقت الملف الخطأ
هذا الملف كان بعد محاولات يائسة هذا هو البرنامج مع ملف المحاكاة والهيكس
http://www.4shared.com/file/98987664...older__6_.html
والمشكلة احاول حلها لكنها لم تحل حتى الآن
شكرا للمساعدة


HugE
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
المشاركات: 73
نشاط [ HugE ]
قوة السمعة:0
قديم 19-04-2009, 01:37 PM المشاركة 6   
افتراضي


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

صراحة اتمنى منكي ان تشرحي لنا طريقه ربط الفيجوال بالمايكرو

اما بالنسبه لعرض الرقم على الشاشه فيمكنك ذلك عن طريق وضع الرساله في السطر الاول ورقم الريلي في السطر الثاني

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025