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

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:0
قديم 05-05-2012, 03:57 PM المشاركة 1   
افتراضي speed sensor برمجة Twitter FaceBook Google+



السلام عليكم
اخوانى الاعزاء
انا مبتدئ فى البرمجة باستخدام ال flow code
وعندى مشكلة تحتاج الى حل
المشكلة كالاتى
انا عندى حساس سرعة مثبت على موتور بحيث انه يرسل اشارة (5 فولت) كل زمن معين حوالى (100 ميللى ثانية)
بمعنى ان الاشارة القادمة من حساس السرعة تكون 5 فولت ثم يمر 100 ميللى ثانية ثم ترجع مرة اخرى 5 فولت وهكذا
وعندما تحدث مشكلة فى المحرك (كزيادة الحمل عن المفروض مثلا) يزيد الوقت عن ال 100 ميللى ثانية
هذه هى الدائرة التى اريد تحقيقها فكيف يمكن التنفيذ ؟
انا فكرت فى الاتى
1-سوف استخدم 16f877a
2-الاشارة القادمة من الحساس سوف اربطها بنقطة 1 فى port a
3-سوف اخذ اشارة الخرج التى سوف تكون هى حماية المحرك من النقطة 2 فى port b
4- السوال هنا هو كيف يمكننى ان اجعل المايكروكنتروللر ينتظر حتى تاتيه اشارة (5 فولت) من الحساس و ينتظر الاشارة القادمة بعدها ثم يقوم بحساب الزمن الذى يفصل بين الاشارتين فاذا كان هذا الزمن اكثر من 100 ميللى فانه يقوم باخراج اشارة من port b لايقاف المحرك

ياريت تجاوبونى
وشكرا

اعلانات

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


100 ملي ثانية يعني تردد 10 Hz
تفضل هذا ملف كامل لمشروع قياس الذبذبة عملته منذ فترة ...
اجريت عليه بعض التعديلات ليلائم مشروعك ..
جربه واخبرني
http://arabsh.com/files/0734434b67/h...gital-rar.html
اذا قل التردد عن 10 فان الليد سوف ينطفي ...


التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 05-05-2012 الساعة 06:02 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

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


اخى حيدر
الف شكر على المساعدة
انا حملت الملف
وحبدا اذاكره ثم ابلغك بالنتيجة


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


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


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


هل اشتغل عندك ؟؟؟
و ما هو المطلوب شرحه بالضبط ؟؟
الكود يعمل بنظام المقاطعة ..


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


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

2- انا لاحظت ان الاشارة الداخلة للمايكروكنتروللر هى AC والمشكلة ان الاشارة التى اريد استخدامها هى DC
فما الحل ؟؟

3-فى حالة انى اريد ان اتحكم ب 8 محركات ....هل يمكن ان تعدل فى المشروع ليكون هناك 8 اشارات داخلة من حساسات السرعة وان يكون هناك 8 خرج
مع الاخذ فى الحسبان ان شاشة ال LCD سوف تعرض السرعة لل محرك الاول ثم الثانى وهكذا حتى تصل مرة اخرى للاول ؟

انا عارف انى اثقلت عليك بمطالبى المتزايدة ....ولكنى اتعشم بالا تضن على بالنصيحة
وشكرا


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


1- هذا شرح مفصل للمقاطعات للمهندس فادي
http://www.qariya.com/vb/showthread.php?t=46338

2- الاشارة الداخلة هي ليست AC انما هي عبارة عن نبضات ساعة مثل التي تخرج من 555 ...

3- نعم ممكن اذا ادخلنا الاشارات الثمانية الى دائرة الكترونية تعمل كمفتاح له ثمانية مداخل و مخرج واحد يتصل بالمتحكم ...
و في كل فترة ( 10 ثواني مثلا ) يتم الانتقال من حساس الى اخر ...


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


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

إضافة رد

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

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

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


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

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