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

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

waeltealeb
:: مهندس متميز ::
تاريخ التسجيل: Jul 2007
المشاركات: 366
نشاط [ waeltealeb ]
قوة السمعة:0
قديم 14-09-2017, 12:48 PM المشاركة 1   
افتراضي مشكله فى برنامج بروتس Twitter FaceBook Google+



السلام عليكم ..
بعد كتابة الكود فى الأردوينو و التطبيق على برنامج بروتس ، وجدت ان (delay(100 تعادل واحد ثانيه .. وان (delay (1000 تعادل عشرة ثوانى و هكذا ... اين المشكله ؟

اعلانات

supersarmed
:: مهندس ::
تاريخ التسجيل: Jan 2011
الدولة: العراق
المشاركات: 35
نشاط [ supersarmed ]
قوة السمعة:0
قديم 14-09-2017, 06:11 PM المشاركة 2   
sun


اخي العزيز ... عادة عند تطبيق الكود على برنامج البروتس او غيرها من برامج المحاكاة (Simulation) وخاصة اذا كان الكود يعتمد على حسابات وقت أو Timer (مثل العداد الداخلي للــChip المستخدم كالــTimer0 في الــPic) قـــد يكون هناك Delay مابين المحاكاة والواقع وذلك متأثرا بسرعة الــProcessor وغيره من العوامل مثل الــRam والــHard وعدد البرامج التي يقوم الـProcessor بمعالجتها في الوقت ذاته لذا حاول تطبيق الكود عمليا ستجد حسابات الوقت صحيحة هـذا ما واجته انا شخصيا والله اعلم .... تحياتي

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

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 16-09-2017, 04:42 AM المشاركة 3   
sun


تاكد من قيمة التردد فى البروتيوس 16 ميجا


waeltealeb
:: مهندس متميز ::
تاريخ التسجيل: Jul 2007
المشاركات: 366
نشاط [ waeltealeb ]
قوة السمعة:0
قديم 16-09-2017, 11:50 AM المشاركة 4   
افتراضي


اخي العزيز ... عادة عند تطبيق الكود على برنامج البروتس او غيرها من برامج المحاكاة (Simulation) وخاصة اذا كان الكود يعتمد على حسابات وقت أو Timer (مثل العداد الداخلي للــChip المستخدم كالــTimer0 في الــPic) قـــد يكون هناك Delay مابين المحاكاة والواقع وذلك متأثرا بسرعة الــProcessor وغيره من العوامل مثل الــRam والــHard وعدد البرامج التي يقوم الـProcessor بمعالجتها في الوقت ذاته لذا حاول تطبيق الكود عمليا ستجد حسابات الوقت صحيحة هـذا ما واجته انا شخصيا والله اعلم .... تحياتي
اشكرك على الاهتمام و الرد اخى الكريم وانا اتفهم تماما ما تقصده ولكن عندما يكون الفارق بين البرنامج و المحاكاه هذا الفارق الكبير جدا يبقى اكيد فى حاجه غلط يعنى بدل ما يكون تاخير 3 ثوانى يكون التاخير فى البروتس نصف دقيقه كامله !!!!! هذا غير منطقى


waeltealeb
:: مهندس متميز ::
تاريخ التسجيل: Jul 2007
المشاركات: 366
نشاط [ waeltealeb ]
قوة السمعة:0
قديم 16-09-2017, 11:51 AM المشاركة 5   
افتراضي


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


الصورة الرمزية Elhachmivb
Elhachmivb
:: مهندس ::
تاريخ التسجيل: Sep 2013
الدولة: Algeria
المشاركات: 40
نشاط [ Elhachmivb ]
قوة السمعة:0
قديم 16-10-2017, 04:03 PM المشاركة 6   
افتراضي


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

إضافة رد

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

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

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


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

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