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

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

Microchip2012
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2010
المشاركات: 121
نشاط [ Microchip2012 ]
قوة السمعة:0
قديم 09-09-2011, 02:33 PM المشاركة 1   
افتراضي [ سؤال]طريقة معرفة عرض الموجة Twitter FaceBook Google+



السلام عليكم,
لدي حساس Ultrasonic Distance Sensor
وهذه صورته

الداتاشيت
http://www.parallax.com/dl/docs/prod...-PING-v1.3.pdf
أنا أستخدم pic ميكرو كنترولر و ميكروسي
شرح بسيط لطريقة عمل الحساس:-
يقوم الميكروكنترولر بإرسال high لمدة 5 ميكروثانية ثم يعود المتحكم إلى low بعد ذلك ينتظر المتحكم الرد من الحساس
يكون رد الحساس على شكل موجة مربعة بحيث طول الموجة يكون هو المسافة.
توجد أمثلة كثيرة في الإنترنت لإستخدام هذا الحساس ولكن مع "Arduino" فقط
ولكن توجد الدالة ";()pulsein" وهي تقوم بقياس طول الموجة في Arduino ولكنني لم أجد لها ما يماثلها في microC
لقد وجد في الإنترنت أنني يمكن أن أفعلها بإستخدام الـtimers
ولكن كيف؟!!

شكرا جزيلا مقدما

اعلانات

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


اذا كنت تقصد المسافة بين المتحكم و الحساس فأعتقد العملية بسيطة ..
فيمكن حساب هذه المسافة من المعادلات التالية :
1- نحسب تردد الموجه
كود:
 ƒ = 1/t   (Hz)

2 نحسب الطول الموجي
كود:
λ = v/ƒ  (m)

حيث هي التردد
t الزمن
الطول الموجي
v سرعة الضوء = 300000000 م/ ثانية

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

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


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


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 09-09-2011, 07:36 PM المشاركة 4   
افتراضي


ملحوظة
الحساس يرسل موجات صوتية وليست ضوئيى و سرعة الصوت فى الهواء هى 341 متر/ثانية
هنا
http://www.best-microcontroller-proj...pic-sonar.html
دائرة و هذا الحساس يقوم مقام الدائرتين السفلتين فى المربعين باللون الأحمر


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


يقول الاخ صاحب الموضوع : بعد لك يكون الرد من الحساس على شكل موجة مربعة ...
اعتقد انها كهرومغناطيسية ...


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 10-09-2011, 08:51 AM المشاركة 6   
افتراضي


أخى
الداتا شيت تقول أن المرسل و المستقبل يعملان على تردد صوتى 40ك هيرتز و النبضة الخارجة TTL و قدرها 5 فولت


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


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


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


يقول الاخ صاحب الموضوع : بعد لك يكون الرد من الحساس على شكل موجة مربعة ...
اعتقد انها كهرومغناطيسية ...
كهرومغناطسية!!!! لا يوجد Sensor مخرجه كهرومغناطيسي...

إضافة رد

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

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

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


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

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