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

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

oman_boy
:: مهندس ::
تاريخ التسجيل: Dec 2010
المشاركات: 16
نشاط [ oman_boy ]
قوة السمعة:0
قديم 22-01-2012, 04:07 AM المشاركة 1   
افتراضي RF Modules + manchester code Twitter FaceBook Google+



بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة

في البداية اشكر الجميع على هذا التميز الرائع....

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

ولله الحمد فهمت الأمر وطبقت عليه

لكن عندما أردت استخدام امر المانشيتر مع RF Modules RLP434
ما اشتغلت الدائرة معي

بحثت في كثيرا في المشكلة في المنتديات العربية والإنجليزية ولكنني لم أجد الحل

أحتاج إلى مساعدة ولكم الشكر والتقدير

هذه الدائرة التي استخدمتها

http://imageshack.us/photo/my-images/59/introrfso8.jpg/


ودمتم بألف خير...


اعلانات

oman_boy
:: مهندس ::
تاريخ التسجيل: Dec 2010
المشاركات: 16
نشاط [ oman_boy ]
قوة السمعة:0
قديم 22-01-2012, 03:09 PM المشاركة 2   
افتراضي


هذا برنامج المرسل:

dim MANTXPIN as sbit at Ra1_bit
dim MANTXPIN_Direction as sbit at TRISA1_bit

DIM I AS BYTE

main:
CMCON=0X07
TRISA=0
TRISB=3
PORTA=0
PORTB=0
Man_Send_Init()
LOOP:



IF PORTB.0=1 THEN
I=1
Delay_ms(90)
END IF

IF PORTB.1=1 THEN
I=2
END IF


Man_Send(I)

DELAY_MS(1000)



GOTO LOOP

end.

وهذا برنامج المستقبل:

dim MANRXPIN as sbit at Ra2_bit
dim MANRXPIN_Direction as sbit at TRISA2_bit

DIM I AS BYTE
DIM X AS BYTE

main:
CMCON=0X07
TRISA=%00000100
TRISB=0
PORTA=0
PORTB=0
I=0
X=0

Man_Receive_Init()

LOOP:


X = Man_Receive(I)
PORTB=X
DELAY_MS(25)

GOTO LOOP


end.

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

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

Imozar
:: مهندس متميز ::
تاريخ التسجيل: Dec 2011
المشاركات: 318
نشاط [ Imozar ]
قوة السمعة:0
قديم 22-01-2012, 03:44 PM المشاركة 3   
افتراضي


اخي هل جربت الكود على بروتوس؟ بواسطة الاوسيلو في بروتوس يمكن التعرف على اشارة الخرج في المرسل هل هي موجودة ام لا وطبيعتها .


oman_boy
:: مهندس ::
تاريخ التسجيل: Dec 2010
المشاركات: 16
نشاط [ oman_boy ]
قوة السمعة:0
قديم 23-01-2012, 03:03 AM المشاركة 4   
افتراضي


مرحبا أخي
أشكرك على السؤال والرد

نعم جربتها على البروتوس وتعمل .
وجربتها عن طريق 4n35 وايضاً تعمل !!!

هل يتطلب تغيير بعض اجزاء البرنامج في حالة أنني استخدمت RF Modules؟


Imozar
:: مهندس متميز ::
تاريخ التسجيل: Dec 2011
المشاركات: 318
نشاط [ Imozar ]
قوة السمعة:0
قديم 23-01-2012, 06:21 PM المشاركة 5   
افتراضي


هذه القطع في الاصل تعمل مع انكودرات وديكودرات مثل HT12 ، التي تولد ترددات مربعة بطرق تشفير أظنها مشابهة لما ذكرت في مشاركتك .
هذا رابط للتعرف عليها:
http://www.ipic.co.jp/Pdffiles/ht12e.pdf
وفي النت تجد عدة امثلة بالبيسك وغيره يستخدم ذلك المستقبل والمرسل .
أخي إذا نجحت التجربة على بروتوس وكنت متأكدا من ان إعدادات configure صحيحة سواء في برنامج البرمجة (من صيغة الاوامر أظن انه من نوع Basic) أو في برنامج الحرق ، فإن المشكل سيصبح في جانب العتاد (Hard) .
هناك مشاكل عدة تحدث اثناء التجربة لا أدري إن كنت على علم بها وسبق الحديث عنها في المنتدى:
جودة مصدر التغذية 5 فولت، جودة كابل البرمجة وهل هو فعلا الكابل المناسب ، عمل المبرمجة...الى غير ذلك.
ملاحظة أخيرة ربما يجب التأكد من ان المرسل والمستقبل يعملان بدون مشكل.


التعديل الأخير تم بواسطة : Imozar بتاريخ 23-01-2012 الساعة 07:01 PM السبب: تصحيح رابط
إضافة رد

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

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

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


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

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