بسم الله الرحمن الرحيم
اعتذر لتاخرى فى الرد على اخوانى وارجو التماس العذر لظروفى وساحاول ان اشرح الموضوع كله الان باذن الله حتى لا اطيل عليكم وارجو من الله القبول
بسم الله نبدأ :
اولا اشارة ال IR يتم ارسالها بتردد 32 او 56 KHZ بشكل عام اما عن شفرة RC5 مكونة من 14 بت لكل FRAME كل بت اما 1 او 0 لكن من المهم ان نلاحظ انهما لا يمثلان بالطريقة العادية اى : 1 = 5 فولت , 0= 0 فولت لالالالالالا
ولكن تتميز هذه الشفرة بان :
1= يمثل بنبضة تنتقل من حالة 0--> 1 فى زمن قدره 1.778 مللى ث
0=يمثل بنبضة تنتقل من حالة 1-->0 . فى زمن قدره 1.778 مللى ث لاحظ الصورة الملونة التالية
http://www.electvillage.com/upload//...ile=8be3bb6e4e
ثانيا: عند الضغط بزر الريموت فانه يرسل نفس الكود مرتين بفترة فاصلة قدرها88.889 مللى ث .
ثالثا : سنوضح اهمية البت المرسلة بواسطة شفرة RC5 :
أ- START BITS وهم 2 وهم اشارة تنبيه لجهاز الاستقبال ببداية وصول شفرة RC5 لكل بت وقيمتهم 0 -0 وزمنهم 2x1.778 مللى ث
ب- toggle bit ويقوم المرسل بتغيير قيمتها من 0 --> 1 والعكس لكل مرة يتم الضغط فيها على زر الريموت لتبين لجهاز الاستقبال انه تم ارسال امر جديد .
ج-address bits وعددهم 5 وهم شفرة لكل ريموت مرسل لازم تتطابق مع قيمتها فى جهاز الاستقبال حتى يفهم الشفرة , يعنى مثلا ريموت الريسيفر فيليبس له عنوان =17 بينما ال TV له عنوان =0 اذن ريموت الريسيفر لن يعمل على ريموت TV و العكس , وهذه العناوين تتيح لنا عمل 32 ريموت لعدد 32 جهاز كل واحد مستقل ولا يؤثر على الاخر .
د- command bits وهى شفرة تحتوى على الامر المرسل للمستقبل و بناء عليها يتم التحكم فى المستقبل, وعددهم 6 بت اى يتيح لنا اعطاء 64 امر مختلف .
ساصلى المغرب ان شاء االه واكمل الموضوع