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

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

الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 640
نشاط [ المظلوم ]
قوة السمعة:0
قديم 25-03-2013, 01:00 PM المشاركة 1   
افتراضي كيف يمكن عمل مقياس للمسافة باستخدام الــ IR ? Twitter FaceBook Google+



السلام عليكم ،

كيف يمكن ان اقوم بعمل مقياس للمسافة باستخدام IR sensor ? , ,وأيهما افضل وأسهل ؟ ،، استخدام IR sensor للقيام بهذا العمل او استخدام ultasonic sensor ?




تمنياتي

اعلانات

الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 640
نشاط [ المظلوم ]
قوة السمعة:0
قديم 25-03-2013, 08:40 PM المشاركة 2   
افتراضي


السلام عليكم ،،

مقياس المسافة يتم باستخدام ارسال موجة باستخدام دايود باعث للأشعة تحت الحمراء IR diode وتنعكس هذه الموجة عند اصطدامها بجسم ،، ويتم استقبالها عن طريق حساس للاشعة تحت الحمراء ،، ويتم حساب الزمن منذ بدء ارسال الموجة إلى حين استقبالها ،، ويتم قسمة الناتج على 2 وذلك لان الزمن سيكون ذهابا وايابا ،، وبما اننا نعرف ان سرعة الضوء هي 3 * 10 ^8 تقريبا ،، فالمسافة = الزمن * السرعة !،


هذا ما اعرفه واريد االتأكد من ان هذا صحيح ،، وهل يمكن تنفيذه عمليا ؟ ،، ولكن سؤالي هو كيف يتم تنفيذ هذا عمليا ، , خصوصا قياس الزمن منذ بدء الإرسال لحد الإستقبال ،،! ،، وهل ارسال اي موجة سيفي بالغرض ،، مثلا لو ارسلنا موجة بتردد معين ،، من المايكروكنترولر باستخدام الــ PWM ،، ! ،، فكيف يتم استقبالها ؟! اعني كيف يمكن كتابة الكود لاستقبالها ؟ ،،



تمنياتي

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

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 26-03-2013, 05:30 AM المشاركة 3   
افتراضي


مشكلة الضوء عامة أن سرعته 300 الف كلم /ث أو 300 مليون متر
فى كل ميكرو ثانية يتحرك 300 مثر
إذن نحتاج للقياس بالنانو ثانية لقياس أقل من متر

يمكن ايضا استخدام ظاهرة دوبلر

هذه بعض المواقع الإضافية
https://www.google.com.eg/webhp?sour...w=1415&bih=748


kishoko
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2011
المشاركات: 122
نشاط [ kishoko ]
قوة السمعة:0
قديم 26-03-2013, 04:08 PM المشاركة 4   
افتراضي


السلام عليكم ،،

مقياس المسافة يتم باستخدام ارسال موجة باستخدام دايود باعث للأشعة تحت الحمراء IR diode وتنعكس هذه الموجة عند اصطدامها بجسم ،، ويتم استقبالها عن طريق حساس للاشعة تحت الحمراء ،، ويتم حساب الزمن منذ بدء ارسال الموجة إلى حين استقبالها ،، ويتم قسمة الناتج على 2 وذلك لان الزمن سيكون ذهابا وايابا ،، وبما اننا نعرف ان سرعة الضوء هي 3 * 10 ^8 تقريبا ،، فالمسافة = الزمن * السرعة !،


هذا ما اعرفه واريد االتأكد من ان هذا صحيح ،، وهل يمكن تنفيذه عمليا ؟ ،، ولكن سؤالي هو كيف يتم تنفيذ هذا عمليا ، , خصوصا قياس الزمن منذ بدء الإرسال لحد الإستقبال ،،! ،، وهل ارسال اي موجة سيفي بالغرض ،، مثلا لو ارسلنا موجة بتردد معين ،، من المايكروكنترولر باستخدام الــ PWM ،، ! ،، فكيف يتم استقبالها ؟! اعني كيف يمكن كتابة الكود لاستقبالها ؟ ،،



تمنياتي
اخى العزيز بالنسبه لفكرتك هى تعتمد بالاخص على كيفيه قياس الزمن بمقياس صغير جدا يصل الى النانو ثانيه ومن خلال معلوماتى اننا يمكن من خلال خاصيه الالتقاط capture mode فى البك ان تحسب اقل زمن ممكن يصل الى 200 نانو ثانيه فاذا كانت تلك القيمه مناسبه لمشروعك فيمكننى مساعدتك بتفاصيل قد تفيدك فى المشروع


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


السلام عليكم ،



كيف يمكن ان اقوم بعمل مقياس للمسافة باستخدام IR sensor ? , ,وأيهما افضل وأسهل ؟ ،، استخدام IR sensor للقيام بهذا العمل او استخدام ultasonic sensor ?





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

http://www.micropik.com/PDF/HCSR04.pdf


الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 640
نشاط [ المظلوم ]
قوة السمعة:0
قديم 26-03-2013, 06:17 PM المشاركة 6   
افتراضي


اخى العزيز بالنسبه لفكرتك هى تعتمد بالاخص على كيفيه قياس الزمن بمقياس صغير جدا يصل الى النانو ثانيه ومن خلال معلوماتى اننا يمكن من خلال خاصيه الالتقاط capture mode فى البك ان تحسب اقل زمن ممكن يصل الى 200 نانو ثانيه فاذا كانت تلك القيمه مناسبه لمشروعك فيمكننى مساعدتك بتفاصيل قد تفيدك فى المشروع
اخي نعم اعتقد انه سيكون مفيدا ،، هل من تفاصيل اخرى !?


الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 640
نشاط [ المظلوم ]
قوة السمعة:0
قديم 26-03-2013, 06:19 PM المشاركة 7   
افتراضي


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

http://www.micropik.com/PDF/HCSR04.pdf


اخي الكريم ،، انا ليست لدي هذه القطعة ولكن لدي المرس والمستقبل فقط ،، هل ينفعان !؟ هل يمكن استخدامهما


الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 640
نشاط [ المظلوم ]
قوة السمعة:0
قديم 26-03-2013, 06:25 PM المشاركة 8   
افتراضي


مشكلة الضوء عامة أن سرعته 300 الف كلم /ث أو 300 مليون متر
فى كل ميكرو ثانية يتحرك 300 مثر
إذن نحتاج للقياس بالنانو ثانية لقياس أقل من متر

يمكن ايضا استخدام ظاهرة دوبلر

هذه بعض المواقع الإضافية
https://www.google.com.eg/webhp?sour...w=1415&bih=748
اهلا اخي الكريم ،،

اخي ،، هل تعني ان المايكروكنترولر لا يمكنه ان يقيس هذا الزمن !؟


بالنسبة لخاصية دوبلر ما اعرفه عنها هو ان التردد سيتغير عند اصطدام الموجة بجسم ،، ولكن كيف يمكن ان نعرف مقدار التغير !؟ وعلام يعتمد !؟ وكيف يمكن قياس هذا التغير بالمايكروكنترولر !؟

إضافة رد

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

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

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


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

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