الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن بروتوكولا آي آر

مغلق
بدأه abudawoodd في 25 نوفمبر 2005 · 35 رد · 4,152 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يا شباب إني بحاجة إلى التعرف إلى بروتوكولات الريموت

وكيف استطيع أن أجعل الكونترولر يفهمها

لقد اطلعت على بعض البروتوكولات وفهمتها تقريباً

فهي تكون اشارة طويلة وقصيرة

الطويلة =1

القصيرة=0

لكن عند التطبيق لم ينجح معي الأمر

مثلاً

الاستقبال الأول

101011101011

الاستقبال الثاني

10101110110

ولا أعلم ما السبب

يرجى الشرح

ومخطط صندوقي لمراحل الاستقبال الريموت ومعالجتها وتصحيح الخطأ

ولكم الشكر الجزيل

#3

عفواً أخي لو سمحت

أنا انكليزيتي ضعيفة

فقد بحت في كل صفحة فلم أعرف أين هي موجودة

فلو سمحت أن تضع رابط تلك المشاريع مباشرة

ولك جزيل الشكر

#4

ماهو مصدر معلوماتك ومعرفتك بالبروتوكولات عن IR ؟؟ ممكن تعطيني بعضهم ؟؟

هذا الموقع به ادخلمشاريع وأغلب المشاريع بلغة البيسك ولكن لا أعرف بالضبط هل به أكواد بالاسمبلي

بصرحة انا لم أدخل في هذا الموضوع بعد لانني لازلت في بداية الطريق

الرابط الذي اعطيته لك به مواضيع ومفاهيم بصيغة ال pdf ابحث عن شي اسمه infrared

#5

هنا أخي

www.epanorama.net

لكن أين بقية الشباب

أرجو تدخل أهل الخبرة

لتعم الفائدة للجميع

#7

شكراً أخي فارس على مقدمت

لكني انتظر بقية الشباب الذين لديهم خبرة في هذا المجال

أين هم ؟؟؟؟

#8

وين باقي الشباب

يرجى التدخل ممكن لديهم الخبرة

#9

وينكم ياشباب

#10

ياشبااااااااااااااااااااااااااااااااااااااااااااااب

وينكم

#11

واضح انك مصر يا abudawoodd على الاجابة. و لا يهمك لضيق الوقت ساجيب غدا ان شاء الله ولو بالنفي، لكن الاخ فارس2005 مطلع و لديه معلومات مفيدة كذلك.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#12
abudawoodd كتب:
لقد اطلعت على بعض البروتوكولات وفهمتها تقريباً

فهي تكون اشارة طويلة وقصيرة

الطويلة =1

القصيرة=0

لكن عند التطبيق لم ينجح معي الأمر

مثلاً

الاستقبال الأول

101011101011

الاستقبال الثاني

10101110110

ولا أعلم ما السبب

يا abudawoodd الكلام غير واضح على ماذا طبقت اية قطعة تتحدث عنها؟ كيف تتوقع ان نفهم المشكلة لديك دون معطيات ؟

على كل هناك ذبذبتان واحدة الحامل و الثانية التحكم. الاشارة الحامل تكون من 30-40 كليوهيرتز و في الغالب من 36 الى 40 كيلوهيرتز اما اشارة التحكم فتكون من 50 هيرتز الى 1 كيلوهيرتز. الاشارة النهائية هي عملية خلط الحامل بالنابل اقصد الحامل باشارة التحكم انظر هذه الصورة

ts0602fig2.jpg

راجع هذا الموضوع

سبب عملية الخلط هو لتمييز الاشارة بسهولة عن غيرها من الازعاجات و لتحصين النظام

اذا استخدمت الايسي المناسب سيريحك من العناء احد هذه الايسي هو MCP2120 من شركة MICROCHIP

تم تعديل هذه المشاركة بواسطة عماد الخليل في 7 ديسمبر 2005 في 00:26

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#13

عزيزي اشكر لك ردك

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

مثلاً

1- 1010111010101111

2- 0101011101010111

3- 1010111010101111

القيم غير دقيقية فأريد الطريقة الصحيحة للتعامل مع هذه الإشارة

فكرة البرنامج الذي اشتغلته هي

افحص البت الأول وانتظر حتى ينتهي

البداية

انتظر حتى تعود الإشارة

انتظر حتى ينهي البت مع العد فإذا كان العدد كبير =1 وإذا كان العدد صغير =0

عد إلى البداية

وهكذا إلى أن أكرر العملية لعدد محدد حسب عدد البتات للريموت

أرجو بيان الخطأ وتصحيحه

واني لكم من الشاكرين

#14

ياشبااااااااااااااااااااااااااااااب

وينكم اني منتظر

#15

طال الانتظار ياشباب

#16

لازلت انتظر

#17

وين العباقرة وينكم ياشباب

#18

ياشباب معقولة كل هذه المدة بدون رد

وين الأخ فارس2005

وين الأخ عماد الخليل

وين العباقرة

أرجوا المشاركة

أرجو الرد

ولكم جزيل الشكر

#19

بصراحة بودي ان اساعدك ولكن انا ادرس موضوع المايكرو خطوة بخطوة والان انا ادرس البروتوكولات المتعلقة بالاتصال التسلسلي واتممت البروتوكول I2C وادخل الان في البروتوكول SPI وعند الانتهاء من هذه البروتوكولات سوف اتطرق لموضوع ال IR لانني لم اخوض به حتى الان وكل ما اعطيتك اياه كان بحث لاجلك ولاجلي حتي ادخل بالموضوع

عن نفسي اذا كنت اعرف مكانك للأتيت اليك لاتعاون معك لكن إن شاء الله في القريب العاجل سوف ادخل موضوع ال IR

بالنسبة لفارس 2005 انتهى

انا فارس 2005 وأوقفت عضويتي بدون وجه حق عندما عبرتي عن رأيي في موضوع في احد اركان المنتدي ولم اتوجه الي اي عضو باي كلمة ولكن كان كلامي عام عن شئ معين تطرق اليه والغيت عضويتي لانه هناك بعض الناس غير ديمقراطيين

الثـورة معني وأسم وفعل

قــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــادمون ......

#20

أشكرك أخي من كل قلبي والله يوفقك لكل خير

لكن ممكن لوسمحت تدلني إلى موقع أو شخص يمكنه تعليمي ما أريد واني لك من الشاكرين

#21

بالنسبة لي فأنا اعتمد في دراستي علي لغة البيسك فانا مشارك في منتدي اجنبي اسمه

www.picbasic.co.uk

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

http://forum.microchip.com/

تسجل به وتذهب الي ركن Microcontroller Discussion Group

واختر الركن الذي تريده

الثـورة معني وأسم وفعل

قــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــادمون ......

#22

أشكرك أخي

لكن مع الأسف لغتي ضعيفة جداً

أشكر لك مساعدتك وتفاعلك معي

كما إني أحب أن أسألك إذا كنت تستتطيع مساعدتي أم أنك مشغول وليس لديك وقت

#23

طيب راح حاول انت اتساعد معك مع انني لم اتطرق بعد لموضوع ال IR فانا ادرس الموضوع خطوة بخطوة

اولا انا استخد لغة البيسك في البرمجة ونادرا جدا ما الجأ الي الاسمبلي

علي حسب ما فهمت من سؤالك الاول انت تريد انت ترسل سلسلة من البيتات

من كنترولير رقم 1 الي كنترولير رقم 2 ولكن اختلفت في الترتيب في الكنترولير رقم 2 يعني صار ازاحة

طيب انت جرب وحاول عمل ارسال عن طريق النظام UART ارسال تسلسلي واستخدم pic16f877 لكلا الكنترولين يعني الاول يرسل من منفذ TX والثاني يستقبل من المنفذ RX واظهر النتيجة علي لوحة اظهار

بالنسبة لهذه الحالة انا جربتها بلغة البيسك علي برنامج proteus ونجحت معي

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

الثـورة معني وأسم وفعل

قــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــادمون ......

#24

عزيزي

أولاً: ليس المطلوب الارسال من كونترولر إلى آخر

وإنما من الريموت إلى الكونترولر

ثانياً: هل أستطيع إيصال إشارة الريموت الخارجية إلى الدارة الافتراضية في الحاسب في برنامج proteus مع العلم بأنه يوجد في البرنامج منفذ COM إلا أنني لم أعرف كيفية

الاستفادة منه في هذا المجال

#25

طيب انت تريد توصيل اشارة من الريموت الي المايكرو

طيب هل انت صممت دائرة الريموت ؟؟؟؟

لانه قد يكون الريموت يحتوي علي مايكرو ولكن بأي لغة عملت برنامجك ؟؟؟

انت ذكرت ان لغتك الانجليزية ضعيفة اذن كيف تعلمت برمجة المايكرو هل من مصدر غير انجليزي ام عربي؟؟؟

طيب اذا حدث نوع من الازاحة في البيانات التي وصلت الي المايكرو حاول ان تعمل تعديل او تعمل ازاحة في البرنامج

بالنسبة لبرنامج بروتوس لم اجرب بعد موضوع ال IR او لم ابحث به بعد

الثـورة معني وأسم وفعل

قــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــادمون ......

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…