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

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

عـبدالله
:: مهندس ::
تاريخ التسجيل: Nov 2012
المشاركات: 3
نشاط [ عـبدالله ]
قوة السمعة:0
قديم 28-11-2012, 01:37 PM المشاركة 1   
افتراضي مشروع PIC18f4550 + XBee .. مشكلة في الاتصال Twitter FaceBook Google+



حاليا أعمل على مشروع يتطلب وجود XBee-pro-S1 , قمت بتعديل الاعدادت
للمرسل والمستقبل عن طريق برنامج X-CTU , وأجريت اختبار Loop-back
عليهما وهما يعملان..

مشروعي يتطلب التواصل بين PIC-PC عن طريق Xbee .. بحيث
PIC+Xbee------------- Xbee+ PC

قمت بعمل كود مبدئي بلغة المايكروسي للارسال من PIC , وأختبرته بواسطة
Proteus




الا أنه لايعمل عالواقع , لا أدري أين المشكلة؟

كود:
void main() {
   RCSTA = 0x80;              // to enable spen bit
   TXSTA = 0x20;              // to enable txen bit
   TRISC = 0x80;            // to configure RX(RC7) an input
   PORTC = 0x00;           // Clear any old value
   UART1_Init(9600);       // Initialize UART module at 9600 bps
   Delay_ms(100);         // Wait for UART module to stabilize
   TRISA=0x00;
   PORTA=0XFF;

  while (1) {                     // Endless loop
      UART1_Write(0x0D);
      Delay_ms(3000);
      UART1_Write_Text("Hello world");
      Delay_ms(3000);
      
    }
  }

اعلانات

mot1639
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 34
نشاط [ mot1639 ]
قوة السمعة:0
قديم 28-11-2012, 03:05 PM المشاركة 2   
افتراضي


حاليا أعمل على مشروع يتطلب وجود XBee-pro-S1 , قمت بتعديل الاعدادت
للمرسل والمستقبل عن طريق برنامج X-CTU , وأجريت اختبار Loop-back
عليهما وهما يعملان..

مشروعي يتطلب التواصل بين PIC-PC عن طريق Xbee .. بحيث
PIC+Xbee------------- Xbee+ PC

قمت بعمل كود مبدئي بلغة المايكروسي للارسال من PIC , وأختبرته بواسطة
Proteus




الا أنه لايعمل عالواقع , لا أدري أين المشكلة؟

كود:
void main() {
   RCSTA = 0x80;              // to enable spen bit
   TXSTA = 0x20;              // to enable txen bit
   TRISC = 0x80;            // to configure RX(RC7) an input
   PORTC = 0x00;           // Clear any old value
   UART1_Init(9600);       // Initialize UART module at 9600 bps
   Delay_ms(100);         // Wait for UART module to stabilize
   TRISA=0x00;
   PORTA=0XFF;

  while (1) {                     // Endless loop
      UART1_Write(0x0D);
      Delay_ms(3000);
      UART1_Write_Text("Hello world");
      Delay_ms(3000);
      
    }
  }
السلام عليكم ..

ممكن أخوي تقولي بس كم أنت مشغل البيك على 5 فولت ؟

تحياتي

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

عـبدالله
:: مهندس ::
تاريخ التسجيل: Nov 2012
المشاركات: 3
نشاط [ عـبدالله ]
قوة السمعة:0
قديم 28-11-2012, 04:11 PM المشاركة 3   
افتراضي


على 3.3 فولت ..
حسب علمي PIC يعمل بين 2-5 فولت تقريبا


mot1639
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 34
نشاط [ mot1639 ]
قوة السمعة:0
قديم 28-11-2012, 04:53 PM المشاركة 4   
افتراضي


على 3.3 فولت ..
حسب علمي PIC يعمل بين 2-5 فولت تقريبا
أخوي ممكن بعد تقولي التوصيلات من البيك والمرسل ..
يعني tx بشو موصل
و rx


ennng
:: مهندس متميز ::
تاريخ التسجيل: Jul 2010
المشاركات: 466
نشاط [ ennng ]
قوة السمعة:0
قديم 28-11-2012, 05:12 PM المشاركة 5   
افتراضي


اخي الكريم هل عملت السيتنق setting للموديول بالشكل الصحيح لان هناك موديلات تحتاج تعمل configuration حتى تستطيع ان تتصل بالبيك وغالبا يكون ذالك عن طريق AT commands .

http://ftp1.digi.com/support/documen...90000982_A.pdf

بارك الله في الجميع


عـبدالله
:: مهندس ::
تاريخ التسجيل: Nov 2012
المشاركات: 3
نشاط [ عـبدالله ]
قوة السمعة:0
قديم 28-11-2012, 05:18 PM المشاركة 6   
افتراضي


XBee الأول موصل عن طريق USB-Board الى الكمبيوتر مباشرة

XBee الثاني

اشتريت له لوح من Sparkfun - مطلوب اني أوصل 4 واير فقط

XBee -------- PIC
Vcc VDD
GND Vss
Din Tx
Dout Rx


الصورة الرمزية mar7aba_01
mar7aba_01
:: مهندس متميز ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 746
نشاط [ mar7aba_01 ]
قوة السمعة:0
قديم 30-11-2012, 11:54 PM المشاركة 7   
افتراضي


السلام عليكم ورحمة الله وبركاته
أخي ممكن تطلعنا على ما تقوم به , إن لم يكن هناك مانع
لأني أملك هذا المتحكم ومنذ فترة وأنا أحاول التعرف على xpee

وشكرا لك


ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 01-12-2012, 06:38 AM المشاركة 8   
افتراضي


اخي الكريم ... تفضل على هذه الصفحة ، ستجد بعض الوصلات المفيدة
http://www.facebook.com/LongJump4you

إضافة رد

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

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

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


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

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