اطلاعیه

Collapse
No announcement yet.

مشکل در راه اندازی sim900

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در راه اندازی sim900

    سلام
    ببخشید که وقتتون رو میگیرم
    من این ماژول راه انداز sim900 رو از فروشگاه خریدم.
    http://eshop.eca.ir/%D9%85%D8%A7%DA%98%D9%88%D9%84-gps-gsm-gprs/1413-%D8%A8%D8%B1%D8%AF-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2-sim900.html
    روش سه تا led داره که net , stat, pwr نام دارن. وقتی تغذیه رو وصل میکنم همون لحظه اول هر سه تا ال ای دی ها روشن میشن!بدون اینکه کلید بزنم.
    وقتی کلید رو میزنم ال ای دی stat چشمک میزنه. به at هم پاسخی نمیده. نمیدونم مشکل از کجاس.
    دوستان لطفا راهنمایی کنید.
    مرسی
    www.gam-co.blogsky.com

    #2
    پاسخ : مشکل در راه اندازی sim900

    سلام. اون حالت اول که به محض برقراری جریان سه تا LED کم نور روشن میشه طبیعی هستش.
    پس از تامین ولتاژ مناسب ماژول باید کلید پاور رو نگه دارید (چند لحظه) تا ماژول روشن بشه. بعد از اون LED ها به حالت عادی درمیان. مثلا NET اول چشمک زن میشه.
    اگر هم ماژول بعد از چند لحظه خاموش بشه یعنی منبع تغذیه قدرت درایو کردن ماژول رو نداره.

    برای مشاهده مطالب بیشتر این ویدئو رو مشاهده کن:

    http://www.aparat.com/v/qTKxp


    و این تاپیک : http://www.eca.ir/forum2/index.php?topic=79387.0

    ضمنا این پست رو باید در بخش سیستم ها مخابراتی قرار می دادید. موفق باشید
    STM32 واقعا یه چیز دیگه است...

    دیدگاه


      #3
      پاسخ : مشکل در راه اندازی sim900

      خیلی خیلی ممنون.
      ببخشید شما پایه 52 ماژول رو به زمین متصل نکردید؟؟!
      اسم نرم افزاری که بجای هایپرترمینال ازش استفاده کردید چی بود؟؟
      بازم ممنون
      www.gam-co.blogsky.com

      دیدگاه


        #4
        پاسخ : مشکل در راه اندازی sim900

        نوشته اصلی توسط vahidabedi
        خیلی خیلی ممنون.
        ببخشید شما پایه 52 ماژول رو به زمین متصل نکردید؟؟!
        اسم نرم افزاری که بجای هایپرترمینال ازش استفاده کردید چی بود؟؟
        بازم ممنون
        خواهش می کنم. وظیفه است.
        - نه. ولی پایه 16 رو پول پ کردم.
        - Realterm نرم افزار خوبیه و می تونید رایگان از سایت sourceforge دانلود کنید.

        ! ضمنا در مورد آنتن دهی.... ممکنه ماژول دفعه اول که سیم کارت داخلش قرار بدید به درستی آنتن نده ولی بعد از یکی دو بار خاموش و روشن شدن آنتن دهی به حالت عادی درمیاد.

        موفق باشید
        STM32 واقعا یه چیز دیگه است...

        دیدگاه


          #5
          پاسخ : مشکل در راه اندازی sim900

          سلام
          شاید باورتون نشه.من lm2576 برای ماژول استفاده میکردم جواب نمیداد. اومدم از 7805 با یه دیود استفاده کردم ماژول روشن شد و موفق شدم یه اس ام اس هم باهاش ارسال کنم.
          ولی همچنان نتونستم با pc باهاش ارتباط برقرار کنم. با انواع نرم افزار های پورت سریال هم امتحان کردم. چیزی که متوجه شدم نویزی هستش که روی rx پورت سریال کامپیوتر میفته و کارکترهای نامفهوم زیادی بر میگردونه. خود rx و tx رو که بهم متصل میکنم درست جواب میده ولی وقتی به ماژول متصل میکنم نویز روش میفته.حتی وقتی دستمو میبرم نزدیک سیم rx نویز برطرف میشه!! :surprised: لازم بذکره که من از max232 و خازن های 10 میکرو استفاده میکنم.

          یه مشکل دیگم اینه که توی اس ام اسی که دریافت میکنم توی گوشیم دستوراتی که خودم برای ارسال sms به ماژول دادم هم توی sms دریافتی هستش. از دستور زیر هم داخل برنامه استفاده میکنم ولی echo خاموش نمیشه.
          کد:
          printf("ATE0\r\n");
           delay_ms(500);
          www.gam-co.blogsky.com

          دیدگاه


            #6
            پاسخ : مشکل در راه اندازی sim900

            lm2576 تثبیت کننده بسیار خوبیه ولی چطور شما ازش نتیجه نگرفتید نمی دونم چون من در مدارهای عجیبی باهاش به نتیجه رسیدم. ضمنا 7805 نمی تونه جریان لازم برای ماژول sim900 رو تامین کنه چون حداکثر 1 آمپر جریام میده اما sim900 در زمان آنتن دهی یا برقراری تماس جریان زیادی می کشه. یکی از روش های راه اندازی ماژول با ولتاژ 5ولت استفاده از دو مرحله دیود با شماره های 1N5821 و 1N4007 هستش که من باهاش نتیجه گرفتم.

            ضمنا...........خطوط دیتا رو پول پ کردید؟ با 10K
            STM32 واقعا یه چیز دیگه است...

            دیدگاه


              #7
              پاسخ : مشکل در راه اندازی sim900

              نه پول پ نکردم.باید تست کنم. آخه با میکرو ازش جواب میگیرم ولی با pc جواب نمیده.
              الان هم توی دریافت اس ام اس با میکرو و غیرفعال echo موندم. یعنی اس ام اس رو دریافت میکنه و شماره و ساعت و تاریخ رو میاره ولی متن اس ام اس رو نمیاره :eek:
              www.gam-co.blogsky.com

              دیدگاه


                #8
                پاسخ : مشکل در راه اندازی sim900

                آقا مشکلم با 2576 حل شد. گویا ولتاژش در حد چند دهم ولت کمتر از مقدار لازم بود. :wow:
                میمونه بقیه مسائل. :cry:
                www.gam-co.blogsky.com

                دیدگاه


                  #9
                  پاسخ : مشکل در راه اندازی sim900

                  زمین مدار AVR و ماژول رو یکی کنید.
                  ولتاژ تغذیه اش رو درست بدید. زمین منبع تغذیه هم با بقیه زمینا یکی کنید.
                  بین پایه Rx ماژول و Tx میکرو باید تقسیم مقاومتی بزنید تا روی پایه Rx ماژول بیشتر از 2.8 ولت نیفته.
                  بین پایه Rx میکرو و Tx ماژول هم فقط یک مقاومت بزارید در حد 100 اهم یا 220 اهم.
                  این از سخت افزار.
                  برای کد هم کدتون رو بزارید یا بگید وقتای فرمان AT براش میفرستی چی جواب میده.
                  ---------
                  .
                  .
                  ...........

                  دیدگاه


                    #10
                    پاسخ : مشکل در راه اندازی sim900

                    سخت افزارم همینطوریه که فرمودید و درست هستش چون باهاش با میکرو sms هم ارسال کردم. مشکلم اینه که echo خاموش نمیشه. ضمن اینکه هنوز نتونستم با pc باهاش ارتباط برقرار کنم!
                    بین پایه Rx میکرو و Tx ماژول هم فقط یک مقاومت بزارید در حد 100 اهم یا 220 اهم.
                    بین این پایه ها براچی مقاومت بذارم؟! جریان از طرف tx ماژول هستش دیگه. پس ولتاژش هم 2.8 هستش. حالا چرا مقاومت؟!
                    برای کد هم کدتون رو بزارید یا بگید وقتای فرمان AT براش میفرستی چی جواب میده.
                    هنوز نتونستم با pc باهاش ارتباط برقرار کنم. نمیدونم چرا روی پایه rx آی سی max232 نویز میفته!
                    این هم کد ارسال sms با میکرو:
                    کد:
                    #include <mega32a.h>
                    #include <alcd.h>
                    #include <stdio.h>
                    #include <delay.h>
                    
                    char Enter=13;
                    char double_quote=34;
                    char Ctrlz=26;
                    
                    void main(void){
                    {
                    PORTD=0x04;
                    DDRD=0x00;
                    
                    // USART initialization
                    // Communication Parameters: 8 Data, 1 Stop, No Parity
                    // USART Receiver: On
                    // USART Transmitter: On
                    // USART Mode: Asynchronous
                    // USART Baud Rate: 9600
                    UCSRA=0x00;
                    UCSRB=0x18;
                    UCSRC=0x06;
                    UBRRH=0x00;
                    UBRRL=0x33;
                    }
                    
                    while (1)
                      {
                       if (PIND.2==0) {
                         printf("at%c",Enter);
                         delay_ms(500);
                         
                         printf("ATE0%c",Enter);
                         delay_ms(500);
                         
                         printf("AT+CMGF=1%c",Enter);
                         delay_ms(500);
                         
                         printf("at+cmgs=%c09137291125%c%c",double_quote,double_quote,Enter);
                         delay_ms(100);
                         
                         printf(" sim900 sms by v.abedi %c",Ctrlz);
                         delay_ms(500);
                         }
                      }
                    }
                    با توجه به برنامه بنظرتون چرا echo خاموش نمیشه؟
                    www.gam-co.blogsky.com

                    دیدگاه


                      #11
                      پاسخ : مشکل در راه اندازی sim900

                      دوستان کسی نظری نداره؟!
                      www.gam-co.blogsky.com

                      دیدگاه


                        #12
                        پاسخ : مشکل در راه اندازی sim900

                        بین این پایه ها براچی مقاومت بذارم؟! جریان از طرف tx ماژول هستش دیگه. پس ولتاژش هم 2.8 هستش. حالا چرا مقاومت؟!
                        برای اطمینان بیشتر تا اگر پایه اشتباه بهش وصل شد نسوره. این نظر خود منه.
                        شما اول بدون sim900 امتحان کنید ینی برای میکرو دیتا بفرستید و بگیرید ببینید اون max232 درست کار می کنه؟
                        ---------
                        .
                        .
                        ...........

                        دیدگاه


                          #13
                          پاسخ : مشکل در راه اندازی sim900

                          در پایان بهتره آخرین احتمال هم بررسی بشه که آسیب دیدن فریم ور نرم افزاری SIM900 هستش. ماژول از یک هسته ARM استفاده می کنه که فریم ور اون ممکنه آسیب ببینه و با اتصال اون به کامپیوتر از طریق دیباگ سریال باید فریم ور مجددا بارگذاری بشه. دستور بروز رسانی را در جستجو در انجمن می توانید بیابید و نحوه کامل راه اندازی ماژول در مقاله "11 پروژه با AVR و بسکام" بیابید.
                          STM32 واقعا یه چیز دیگه است...

                          دیدگاه

                          لطفا صبر کنید...
                          X