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

   

دويس الجبوري
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2011
المشاركات: 112
نشاط [ دويس الجبوري ]
قوة السمعة:
قديم 10-09-2011, 01:16 PM المشاركة 9   
افتراضي



السلام عليكم
Ultrasonic Distance Sensor ان هذا النوع من المتحسس يعمل كمرسل وكمستقبل مثل الليد الموجود في الريموت كونترول بتاع التلفزيون

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 10-09-2011, 03:21 PM المشاركة 10   
افتراضي


كل هذه الاراء محتملة ...
المهم هو معرفة سرعة الموجة الصادرة من الحساس ...
واشكركم جميعا

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

الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:
قديم 10-09-2011, 04:34 PM المشاركة 11   
افتراضي


اخ حيدر هذه ليست اراء انما هي حقائق , سرعة الانتقال هي 343 متر/ ثانية


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 10-09-2011, 07:29 PM المشاركة 12   
افتراضي


الحقيقة واحدة اخي عبد الله ...
و الاخوة هنا اختلفوا في تحديد نوع الاشارة و سرعتها ...


الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:
قديم 10-09-2011, 08:34 PM المشاركة 13   
افتراضي


هههه اختلفوا!!! هذا علم وليس لعبة
على كل حال , العرب لا يقتنعون ابدا !!!!
تحياتي اخ حيدر..


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 10-09-2011, 09:29 PM المشاركة 14   
افتراضي


اخوتي الاعزاء , هذا ال sensor يرسل موجات فوق صوتية , وليست صوتية!!!
اما بالنسبة لسؤال صاحب الموضوع , تعمل ما يلي لقياس عرض ال pulse
عندما يكتشف المايكرو ال Rise Edge يبدا ال Timer بالعد , وينطفاء عند ال Timer
عند ال Fall Edge
نفس فكره ال Remote Control
أخى
موجات فوق صوتية تعنى موجات صوتية بتردد فوق سمعى أى لا يسمعها البشر فقط لا غير ولكنها صوتية
رجاء قراءة الداتا شيت Ultra sound و محدد التردد 40 ك هرتز و محدد بها البرنامج و كل الخواص


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 10-09-2011, 10:38 PM المشاركة 15   
افتراضي


السلام عليكم,
لدي حساس Ultrasonic Distance Sensor
وهذه صورته
الداتاشيت
[URL="http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf"]http://www.parallax.com/dl/docs/prod/acc/28015-PIN

السلام عليكم
اخى الكريم الموضوع سهل ان شاء الله :
قم بتوصيل الطرف sig الى احد اطراف الميكرو وليكن X
الخطوات البرمجية كالتالى :
1- اجعل X يعمل كخرج , ثم وارسل pulse لمدة 15 ميكروثانية .
2-اجعل X دخل.
2- عندما يصبح الجهد عند (X) عالى High , قم بتفعيل المقاطعة الخاصة ب Timer0 حتى يبدأ العد . وانتظر حتى تعود تنتهى النبضة القادمة من السنسور (اى يكون الخرج عند X م low عندها قم بايقاف تايمر0 .
الزمن الذى تستخرجه من قراءة قيمة تايمر0 هو الزمن الذى تسغرقه الموجة الفوق صوتية للوصول للهدف والعودة يكون الزمن مضاعفا اى زمن الذهاب +زمن العودة وبالتالى تحتاج الى قسمة الزمن على 2.
ويمكن ايجاد المسافة
المسافة = السرعة * الزمن ,
السرعة هنا سرعة الصوت وهى عادة 343 متر/ ثانية اى 34300 سم/ثانية .

ملاحظة :
بعد ارسال النبضة من الميكرو يجب ان لا تنتظر اكثر من 10 ميلى ثانية (وهى تعادل اقصى مسافة 3.3 ) اى بعد 10 ميلى ثانية يجب ان تعتبر انه لا يوجد target امام السنسور.

ابدا بكتابة الكود واذا واجهتك اى مشكلة فلا تتردد فى الاستفسار.

بالتوفيق


Microchip2012
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2010
المشاركات: 120
نشاط [ Microchip2012 ]
قوة السمعة:
قديم 11-09-2011, 08:06 AM المشاركة 16   
افتراضي


أشكركم جميعا على الرد
أخي robota
أنا أعلم كيف أرسل الموجة وتقريبا كل شيء
عدا قياسها باستخدام الـtimer0
فأنا لا علم كيف أستخدم الـtimer0
سأكون شاكرا جدا إذا قمتم بمساعدتي
فأنا لا أعلم شيء في كيفية استخدام الـtimer0
---------------------------------
نظرا لكثرة الحيرة بين أعضاء المنتدى في فهم الحساس هذه صوره من الداتاشيت
توضح كيفية عمله



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