====================================
السلام عليكم ورحمة الله وبركاته .. نصيحتي هي عدم استخدام اي GSM مباشرة بالميكروكنترولر بل يبجب أولا أن نقوم بعمل اختبار جيد له من خلال توصيله بالحاسب الالي وليس الميكرو .. من خلال السيريال
serial to usb converter OR uart to usb OR RS232 to usb
ثم نحاول ارسال الامر AT فقط من الحاسب عندها ستتضح الكثير من الامور منها هل البود ريت صحيح ام لا .. هل اطراف الارسال والاستقبال موصلة جيدا ام لا .. هل الـ GSM يأخذ تيار كافي ام لا ..
فاذا حصلنا على استجابة جيدة ورد علينا بـ OK حينها كل ما سبق من تساؤلات سيصبح لدينا اجابة له .
وعندما يعمل حينها بنفس الطريقة سنوصله بالميكروكنترولر بعد ان علمنا الكثير من المعلومات المفيدة
نصيحتي كالتالي .
1- قم بتوصيل الباور سابلاي للجي اس ام .. الباور سابلاي الذي يعطي تيار كافي .. تيار لا يقل عن نصف امبير ويفضل وانصح أن يكون واحد امبير.
2- كثيرا منا يخطئ ويعكس طرف الارسال والاستقبال . فتأكد من هذا الأمر
3- احيانا يحتاج الـ GSM إلى دائرة تحويل جهد ليعمل جيدا قد تكون هذه الدائرة max232 أو مجموعة من الترانزستورات .. voltage level circuit .
4-بعض انواع الجي اس ام تحتاج الى الضغط على سويتش معين لعدة ثواني لكي يعمل او يكون هناك طرف نوصله بالارضي أو الموجب لمدة معينة وبعدها يعمل الجي اس ام.
5- ضع الشريحة SIM داخل الجي اس ام وجرب الاتصال به من موبايل اخر حينها يجب ان تسمع جرس الاتصال .. واذا كان هناك مشكلة ستجد ان الرقم الذي تتصل به مغلق او غير متاح.
6- قبل ان توصل الميكروكنترولر بالجي اس ام قم بتوصيل السيريال الخاص بالميكروكنترولر بالحاسب الالي بحيث تتأكد انه فعلا يرسل الاوامر بشكل صحيح.
7- لا تكتب كود طويل ثم تجرب وترى النتيجة .. بل اكتب سطور بسيطة وجربها وعندما تتأكد انها تعمل اكتب باقي السطور وجربها .. وهكذا حتى يسهل اكتشاف المشكلة ..
8- لا تنسى توصيل الارضي من الميكروكنترولر للارضي الخاص بالجي اس ام وان كنت تجربه مع الحاسب لا تنسى توصيل ارضي الـ GSM مع ارضي الموديول الذي سيرسل الاوامر للحاسب uart to usb (serial to usb converter
كل هذه نصائح عامة عند التعامل مع اي نوع من الجي اس ام للتوصل للمشكلة وتتبعها .
ارجو ان يكون هذا الكلام مفيد واتمنى لك كل التوفيق
تحياتي