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

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

الصورة الرمزية #MAAM#
#MAAM#
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: EGYPT
المشاركات: 567
نشاط [ #MAAM# ]
قوة السمعة:92
قديم 11-01-2010, 08:25 AM المشاركة 1   
ha كيفية ربط GSM modem ب PIC microcontroller؟! (تم حل نصف المسألة بواسطة الاخgeniusse01) Twitter FaceBook Google+



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

أعمل الان على مشروع ربط GSM modem ب PIC microcontroller وأقوم بالبحث في هذا الموضوع .........................ولكني لم أجد أي شئ مفيد ........... لو سمحتم من يستطيع أن يساعدني في هذا الموضوع ...................... وجزاكم الله كل خير ................

برجاء من لدية أي معلومة ولو بسيطة عن هذا الموضوع أو رابط يساعدني ....... أعانكم الله ..................

أخوكم في الله (( محمد ))


التعديل الأخير تم بواسطة : #MAAM# بتاريخ 14-01-2010 الساعة 05:49 AM
اعلانات

الصورة الرمزية bigstreet
bigstreet
:: مهندس ::
تاريخ التسجيل: Nov 2009
المشاركات: 35
نشاط [ bigstreet ]
قوة السمعة:0
قديم 11-01-2010, 01:01 PM المشاركة 2   
افتراضي


السلام عليكم و رحمة الله و بركاته...
اكيد هناك طريقة ..حيث يتم الربط عن طريق بروتوكول USART
لكن عليك الاطلاع على اوامر AT COMMANDS
كما انه ليست كل الهواتف تدعم هده الاوامر انصح ناستعمال هواتف sony ericsson
انا اعمل على نفس المشروع ....اتمنى ان اكون قد وفقت في مساعدتك اخي
و السلام عليكم

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

الصورة الرمزية #MAAM#
#MAAM#
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: EGYPT
المشاركات: 567
نشاط [ #MAAM# ]
قوة السمعة:92
قديم 11-01-2010, 01:35 PM المشاركة 3   
افتراضي


السلام عليكم و رحمة الله و بركاته...
اكيد هناك طريقة ..حيث يتم الربط عن طريق بروتوكول USART
لكن عليك الاطلاع على اوامر AT COMMANDS
كما انه ليست كل الهواتف تدعم هده الاوامر انصح ناستعمال هواتف sony ericsson
انا اعمل على نفس المشروع ....اتمنى ان اكون قد وفقت في مساعدتك اخي
و السلام عليكم
جزاكم الله خيرا أخي الكريم على الاهتمام والرد ................ أما بالنسبة لاستعمال الهاتف المحمول فأنا لن أستخمدمه وإنما سأستخدم GSM modem منفصل ......................... أتمنى أن تكون فهمت قصدي ؟؟!!


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 12-01-2010, 02:23 AM المشاركة 4   
افتراضي


جزاكم الله خيرا أخي الكريم على الاهتمام والرد ................ أما بالنسبة لاستعمال الهاتف المحمول فأنا لن أستخمدمه وإنما سأستخدم GSM modem منفصل ......................... أتمنى أن تكون فهمت قصدي ؟؟!!

السلام عليكم

ان الربط عادية ما بين البيك واي قطعة الكترونية اخرى تتم بشكل سلكي بينهما ...فالسؤال الذي يجب ان يطرح هنا : ما هو طريقة الاتصال الموجودة مع المودم الذي تتحدث عنه حتى تستطيع ان تربط البيك بها ..فهل هي مثلا وصلة RJ485 ام وصلة USB ... عندما تتحددد الوصلة يمكن ان تحدد بعدها اين تبحث وماذا ستعمل ... ربنا يوفقك ..

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...


الصورة الرمزية #MAAM#
#MAAM#
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: EGYPT
المشاركات: 567
نشاط [ #MAAM# ]
قوة السمعة:92
قديم 12-01-2010, 06:17 AM المشاركة 5   
افتراضي


السلام عليكم

ان الربط عادية ما بين البيك واي قطعة الكترونية اخرى تتم بشكل سلكي بينهما ...فالسؤال الذي يجب ان يطرح هنا : ما هو طريقة الاتصال الموجودة مع المودم الذي تتحدث عنه حتى تستطيع ان تربط البيك بها ..فهل هي مثلا وصلة RJ485 ام وصلة USB ... عندما تتحددد الوصلة يمكن ان تحدد بعدها اين تبحث وماذا ستعمل ... ربنا يوفقك ..

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...
الربط إن شاء الله سيكون عن طريق RS232 ..............

أتمنى أن أجد هنا في المنتدى من يساعدني إن شاء الله

وجزاكم الله كل خير


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 12-01-2010, 07:20 AM المشاركة 6   
افتراضي


الربط إن شاء الله سيكون عن طريق RS232 ..............

أتمنى أن أجد هنا في المنتدى من يساعدني إن شاء الله

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

بما انك متاكد من طريقة الربط للمودم .. فالسؤال الان هو ماهو طبيعة المعلومات المرسلة الى البيك .. هل هي احرف ام ارقام ام ماذا بالضبط ؟؟ما هي طبيعة الاشارة المستقبلة والواصلة البيك ؟؟ ماذا يعمل هذا المودم بالضبط(GSM Modem) ...هل يحدد مكان..ام يستقبل اشارات عامة ؟؟ وان شاءا لله نجد حل مع جميع الاخوان ..المهم ان نعرف مع ماذا نتعامل ؟؟؟

واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..


الصورة الرمزية #MAAM#
#MAAM#
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: EGYPT
المشاركات: 567
نشاط [ #MAAM# ]
قوة السمعة:92
قديم 12-01-2010, 11:47 AM المشاركة 7   
Post


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

بما انك متاكد من طريقة الربط للمودم .. فالسؤال الان هو ماهو طبيعة المعلومات المرسلة الى البيك .. هل هي احرف ام ارقام ام ماذا بالضبط ؟؟ما هي طبيعة الاشارة المستقبلة والواصلة البيك ؟؟ ماذا يعمل هذا المودم بالضبط(GSM Modem) ...هل يحدد مكان..ام يستقبل اشارات عامة ؟؟ وان شاءا لله نجد حل مع جميع الاخوان ..المهم ان نعرف مع ماذا نتعامل ؟؟؟

واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..

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


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 12-01-2010, 04:34 PM المشاركة 8   
افتراضي


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


السلام عليكم

اذا كان الذي فهمته صحيحا فانت تريد ان ترسل رسالة بحيث تبعث رسالة من خلال البيك الى الـ ( GSM Modem) وذلك من خلال بروتوكول الـ USART ..ان كان هذا صحيحا فهذا مثال بسيط على ارسال الرقم 5 كل ثانية كالتالي:

كود:
 
int i=5;
void main()
{
   USART_init(19200);
   while (1)
   {
       USART_Write(i);
       delay_ms(1000);
     }
}
حيث في اي برنامج يجب في البداية ان تعرف معدل الارسال بين المرسل والمستقبل ..هنا سيكون المرسل البي والمستقبل هو المودم...يجب ان يتم التاكد من سرعة المودم لكتابه البرنامج ..وهنا في البرنامج فان التعليمة:

كود:
   USART_init(19200);
تعرف معدل ارسال 19200 بيت في الثانية....

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

كود:
USART_Write(i);
حيث يتم الارسال من خلال تعريف متغير(وهو هنا i) وليس مباشرة فلا يمكن وضع القيمة مباشرة داخل الامر السابق...

في حال عدم وضوح اي نقطة يمكنك السؤال...ربنا يوفقك ...

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد و على اله وصحبه وسلم..

إضافة رد

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

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

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


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

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