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

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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 19-12-2012, 10:35 PM المشاركة 1   
افتراضي إكتشاف العوائق عن طريق الأشعة تحت الحمراء : Twitter FaceBook Google+



إكتشاف العوائق عن طريق الأشعة تحت الحمراء :
هل تبحث عن مكتشف للعوائق للروبوت الخاص بك ؟ سوف نتناول كيفية استخدام مكونات أشعة تحت الحمراء بسيطة للكشف عن الكائنات .
فى هذا المشروع سوف نستخدم ليد أشعة تحت حمراء كمرسل ووحدة (موديول) اكتشاف أشعة تحت حمراء كمستقبل (نوع باناسونيك PNA4602M على سبيل المثال ) .
وحدات اكتشاف الأشعة تحت الحمراء تتطلب وصول إشارة بيانات من حامل (ناقل) للتردد carrier frequency . السلسلة PNA4601M لها أربع أربع ترددات نقل مختلفة :




ونظرا لإننا لسنا معنيين بنقل (حمل) أى إشارة بيانات لمعلومات مفيدة , فكل ماعلينا القيام به فى هذا المشروع هو إنشاء تردد حامل (ناقل) لليد الأشعة تحت الحمراء (المرسل) ( 38.0 KHz) , لإحداث تغيير فى حالة الخرج لوحدة كشف الأشعة تحت الحمراء (المستقبل) PNA4602M .




حالة الخرج العادية ( عدم وجود استقبال لأى بيانات data أوتردد حامل carrier) تكون مرتفعة high (1) لأن خرج وحدة كشف الأشعة تحت الحمراء يوجد به داخليا مقاومة رفع لأعلى (متصلة بالجهد الموجب) .
عندما يتم استقبال بيانات أو تردد حامل يصبح الحرج فى الحالة المنخفضة low (0) .



دائرة الإرسال :
كما ذكرنا قبل ذلك . نحن بحاجة فقط للتردد الحامل 38.0KHz من أجل ليد الأشعة تحت الحمراء ليجعل خرج وحدة استقبال الأشعة تحت الحمراء يتغير عندما يستقبل التردد الحامل , لحسن الحظ , معظم الميكروكونترولر PIC بها وحدة "تعديل بعرص النبضة" PWM , كما أن مترجم الميكروسى مدمج به روتينات لإنشاء PWM .
فيما يلى التوصيل بين الميكروكونترولر وليد الإرسال وكود إعداد التعديل بعرض النبضة PWM .





كود:
Pwm1_Init(38000); // 38.0KHz Pwm1_Set_Duty(60); // ~23.5% duty ratio Pwm1_Start(); // Transmission
دائرة الاستقبال :
هذه الدائرة بسيطة للغاية . مجرد توصيل طرف خرج الوحدة PNA4602Mإلى طرف الميكروكونترولر (PORTA.1) . خرج وحدة الاستقبال سوف يكون منخفضا low (0) عندما يستقبل التردد الحامل . الطرف PORTA.1 يجب أن يكون مدخل عن طريق تحديد البت TRISA bit 1 بواحد , والطرف PORTB.0 يجب أن يكون مخرج عن طريق جعل البت TRISB bit 0 بصفر .
[url=http://eeecb.com/up2//uploads/images/domain-80c47efda1.jpg]
[/url


كود:
// My test board: PIC16F877A , 4MHz , //PWM output from RC2 , IR input to RA1
void main(){ ADCON1= 6; // All pins >> digital I/O TRISA=0x02; //pin RA1 as input TRISB = 0; // port b as outopu PORTB = 0;// reset output TRISC = 0;// port c output ( PWM from RC2)
// Transmission Pwm1_Init(38000); // 38.0KHz Pwm1_Set_Duty(60); // ~23.5% duty ratio Pwm1_Start(); // Transmission
while(1){ // receiving if(PORTA.F1 == 0) PORTB.F0 = 1; // if RA0 >> Low >> LED on else PORTB.F0 = 0; } }
الاختبار :
الضوء المحيط والكائنات القريبة تؤثر على قدرة الكشف . الكائنات القريبة جدا يتم كشفها بسهولة وأيضا المستويات المرتفعة للضوء المحيط تقلل من مسافة الكشف الكلية .

اعلانات

asrock
:: مهندس ::
تاريخ التسجيل: Jul 2010
الدولة: jordan
المشاركات: 28
نشاط [ asrock ]
قوة السمعة:0
قديم 19-12-2012, 11:10 PM المشاركة 2   
افتراضي


ماشالله , موضوع رائع ,جزاك الله خيرا

لكن سؤال لو سمحت .... مستقبل الـ IR اذا لم يكن من شركة بانسونيك, ماذا لو كان من نوع TSOP او غير ذلك
كيف لي ان اعرف تردد النقل له ,, انا اعلم ان جميع المستقبلات تعمل على الترددات ذاتها بشكل تقريبي !

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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 19-12-2012, 11:33 PM المشاركة 3   
افتراضي


ماشالله , موضوع رائع ,جزاك الله خيرا

لكن سؤال لو سمحت .... مستقبل الـ IR اذا لم يكن من شركة بانسونيك, ماذا لو كان من نوع TSOP او غير ذلك
كيف لي ان اعرف تردد النقل له ,, انا اعلم ان جميع المستقبلات تعمل على الترددات ذاتها بشكل تقريبي !
أخى الكريم

شكرا جزيلا لك
فى جميع الأحوال يجب الرجوع إلى الداتل شيت لمعرفة التردد الحامل وهو التردد الذى نحصل منه على أفضل خواص وبالتالى أقصى مسافة كشف .

ملحوظة :
يمكن استخدام تردد قريب أخر ولكن هذا سوف يكون على حساب الخواص أى سوف تقل مسافة الكشف .

مع تمنياتى بدوام التوفيق


الصورة الرمزية ibn al islam
ibn al islam
:: عضو فضي ::
تاريخ التسجيل: Sep 2012
الدولة: tunisia
المشاركات: 612
نشاط [ ibn al islam ]
قوة السمعة:80
قديم 20-12-2012, 12:50 AM المشاركة 4   
افتراضي


السلام عليكم

بارك الله فيك اخى عبدالعزيز

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

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


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 20-12-2012, 09:51 AM المشاركة 5   
افتراضي


السلام عليكم

بارك الله فيك اخى عبدالعزيز

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

اخى عبد العزيز هل تتدخل تركيبة المادة فى الحاجز على قدرته على عكس الموجهه
بمعنى ان كل تردد ينعكس على نوعية من الحواجز و لا ينعكس على حواجز اخرى ان كان كذلك هل يمكننا استعمال اكثر من تردد عند مسح المجال المحيط بالروبوت
أخى الكريم

شكرا جزيلا لك

بارك الله فيك

أعتقد أنه من الصعب الدخول فى معادلات انتشار الموجات وخاصة أننا نتعامل مع مسافات صغيرة جدا . رأى أن التجربة العملية قد تفيد أكثر .
مع تمنياتى بدوام التوفيق


الصورة الرمزية mahmosha
mahmosha
:: مهندس جيد ::
تاريخ التسجيل: Sep 2011
الدولة: مصر
المشاركات: 213
نشاط [ mahmosha ]
قوة السمعة:0
قديم 20-12-2012, 06:04 PM المشاركة 6   
افتراضي


عندي سؤال
انا لو فضلت مشغل تردد 38000 هيرتز بدون توقف هل المفروض انو يطلع خرج 0 مستمر ولا هيطلعو لفتره و يرجع لل حاله الطبيعيه؟


الصورة الرمزية ibn al islam
ibn al islam
:: عضو فضي ::
تاريخ التسجيل: Sep 2012
الدولة: tunisia
المشاركات: 612
نشاط [ ibn al islam ]
قوة السمعة:80
قديم 20-12-2012, 09:03 PM المشاركة 7   
افتراضي


أخى الكريم

شكرا جزيلا لك

بارك الله فيك

أعتقد أنه من الصعب الدخول فى معادلات انتشار الموجات وخاصة أننا نتعامل مع مسافات صغيرة جدا . رأى أن التجربة العملية قد تفيد أكثر .
مع تمنياتى بدوام التوفيق
السلام عليكم

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

اخى عبد العزيز لو امكن شرح لكود Pwm1 او ان كان هناك درس حول pwm و adc

ارجو ان تدلنى اليه


banna1980
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
الدولة: مصر - السويس
المشاركات: 409
نشاط [ banna1980 ]
قوة السمعة:0
قديم 21-12-2012, 10:39 AM المشاركة 8   
win


اخى عبد العزيز لو امكن شرح لكود Pwm1 او ان كان هناك درس حول pwm و adc

ارجو ان تدلنى اليه
[/QUOTE]


هنا ستجد كل ما يسرك للمهندس فتح الله عبد العزيز فتح الله عليه وجزاه الله خيرا
http://eeecb.com/vb/forumdisplay.php?f=52

إضافة رد

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

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

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


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

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