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

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 20-05-2012, 02:46 PM المشاركة 9   
افتراضي



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

اعلانات

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


انا فهمت المقاطعات كويس
جميل أخي محمد المقاطعات من أهم مواضيع البرمجة.
المشكلة هى
فين الامر اللى يجعل المايكروكنتروللر يقدر يقيس التردد الداخل له؟
بعد إذن المهندس حيدر .
لفهم طريقة قياس التردد نعود الى مفهوم التردد نفسه.
ما هو التردد ؟
ابسط التعاريف تقول ان تردد إشارة ما هو مجموع عدد دورات تلك الاشارة خلال زمن قدره تانية واحدة.
يعني تردد 10 هرتز = 10 دورات في التانية الواحدة .
كيف يتم القياس بناء عليه؟
القياس يكون بفتح الباب امام التردد الداخل مدة من الزمن قدرها 1 تانية وعرض الناتج على شاشة او عارضات .
من سيقوم بالعد هو متغير وقد اختار له المهندس حيدر اسم x
بمجرد ان يتم تفعيل مقاطعة الطرف RB0 ، كل نبضة تدخل من الرجل RB0 ستجعل ذلك العداد يزيد بواحد
وبالتزامن مع ذلك يبدأ زمن تأخير 1 تانية (993 ميلي تانية في الكود)
عند انتهاء زمن التأخير يكون العداد قد راكم 10 مرات اي 10 هرتز.
محتوى العداد x سيتم وضعه بعد المعالجة الضرورية في شاشة العرض
الان لماذا 993ms وقد قلنا 1 تانية ؟
في الحقيقة هذه فكرة ذكية تأخذ بعين الاعتبار ان تنفيذ تعليمات زمن التأخير يستغرق وقتا أطول قليلا.
هذا الشرح حسب فهمي للكود فإذا كان به خطأ ارجو ان يتم تصحيحه .

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 20-05-2012, 04:38 PM المشاركة 11   
افتراضي


شكرا اخى tico
كلامك جميل ومفهوم
وبانتظار تاكيده من الاخ حيدر لتكتمل الفائدة


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 21-05-2012, 04:16 PM المشاركة 12   
افتراضي


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


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


السلام عليكم
اخى حيدر
شكرا على الاجابة
بالنسبة للبرنامج انا بذاكره
ودلوقتى بعمل الدايرة عملى
هل توجد اى مكونات اضافية سوف توضع مع الدائرة بخلاف الكريستالة ؟
وياريت لو تغير البرنامج ليناسب وجود 4 حساس سرعة مع وجود ريلاى لكل منهم
وشكرا


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 21-05-2012, 07:04 PM المشاركة 14   
افتراضي


ممكن شرح للامرين دول
IntToStr(x,y);
lcd_out(1,2,y);


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 22-05-2012, 08:29 AM المشاركة 15   
افتراضي


الامر الاول يحول الارقام المخزنة في x الى صيغة حرفية و يخزنها في y ليتم عرضها على الشاشة لان الشاشة لا تتعامل مع الارقام .

الامر الثاني هو اضهار محتوى y على الشاشة و تحديدا على السطر الاول , العمود الثاني ...


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 23-05-2012, 06:49 PM المشاركة 16   
افتراضي


السلام عليكم اخي حيدر شكرا علي الرد انا نفذت الدائرة عملي لكن للاسف لم تعمل انا شاكك ان الشاشة تالفة لانها عند تشغيل الدايرة تظل سوداء و تظهر عليها بعض النقاط و الاشارات التي ليس لها معني اريد ان اعرف كيف اتاكد من سلامة الشاشة وبالنسبة للنقاط 7 8 9 10 هل تترك غير موصلة ام انها توصل بالارضي ؟ وشكرا

إضافة رد

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

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

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


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

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