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

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 31-05-2012, 12:19 AM المشاركة 89   
افتراضي



وضعت DELAY TIME
فى جملة ال IF

اعلانات

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:115
قديم 31-05-2012, 12:20 AM المشاركة 90   
افتراضي


الحمد لله اخى محمد انا حليت مشكلة الفلاشر
الحمد لله جميل أخي محمد .

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 31-05-2012, 12:22 AM المشاركة 91   
افتراضي


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


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:115
قديم 31-05-2012, 12:37 AM المشاركة 92   
افتراضي


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

زمنا التأخير المطلوبان هما اللي عليهما دائرة بالاخضر ..

سبحان الله بدأت طلبك بفلوكود والظاهر انك ستختم به ..

تحياتي للجميع .



محمد عبد الله


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 31-05-2012, 12:53 AM المشاركة 93   
افتراضي


اخى محمد
الحمد لله المشكلة الخاصة بخروج خرج على بورت B فى حالة عدم تحقق شرط IF
اتحلت خلاص


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 31-05-2012, 12:59 AM المشاركة 94   
افتراضي


المشكلة كانت كالاتى
ان جملة IF كانت تعمل SCAN على التردد
قبل ان يحين موعده
بمعنى
ان الشرط بيفحص التردد الخاص بحساس رقم 7 مثلا
لكن فى الوقت ده بيكون حساس رقم 8 بيعرض تردده
مما يؤدى لخروج خررج لحظى يختفى عقب وقت صغير
ولذلك وضعت DELAY TIME =50 MSEC
قبل جملة IF لكل حساس
والحمد لله الدائرة اشتغلت كويس
وشكرا


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 31-05-2012, 01:10 AM المشاركة 95   
افتراضي


السلام عليكم
ياريت تعمل التعديلات دى عندك وتجرب
وانا كمان ححاول انى اعمل كل التعديلات دى
بحيث نحاول ان نوصل الدائرة دى لاحسن صورها
وشكرا


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 31-05-2012, 05:54 AM المشاركة 96   
افتراضي


السلام عليكم
اخى محمد
انا عدلت الاتى
1- لم يعد هناك اى تذبذب فى مخارج بورت B فى حالة ان جمل IF لم تتحقق
وذلك تم عن طريق وضع DELAY قبل شرط IF

2- عندما تتحقق جملة IF
يحدث خرج على نقطته لزمن يكفى لتشغيل ترانزيستور او ريلاى

3-قللت من زمن ال SCAN
وذلك عن طريق تغيير قيمة Z الى 2
وبذلك اصبح زمن فحص ال 8 حساسات حوالى 8 ثوانى

اخى الملف بعد التعديل
http://filaty.com/f/1205/82865/bed_a...hoani.rar.html



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

إضافة رد

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

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

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


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

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