اطلاعیه

Collapse
No announcement yet.

مشکل در ارتباط سریال با ماژول sim900

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

    #16
    پاسخ : پاسخ : مشکل در ارتباط سریال با ماژول sim900

    نوشته اصلی توسط مجتبی صاحبی
    برای روشن کردن با میکرو باید پایه پاوریعنی پایه 1 رو با استفاده از یک ترانزیستور یک ثانیه صفر کنی برای روشن شدنش هم همین طور

    سوال دوم شما خروجی رگولاتور 7805 رو که 5 ولت هست بده به آنود دیود خروجیش دیود میشه کاتدش که ولتاژش هست 4.3 ولت حدودا
    زمین هاشون به هم متصل باید باشه تغذیه ایسی max232 فرقی نداره پس اصل زمین اینهاست اگه از پورت com استفاده می کنی تقسیم ولتاژ یات نره
    پایه 16 پایه ریست ماژول اگه pull up نکنی همیشه درحالت ریست هست و کار نمی کنه
    من پایه 16 رو puul up کردم ولی net چشمک زن نمیشه وکمرنگ و ثابته ... ولی دکمه pwr رو که نگه میدارم شروع به چشمک میکنه .

    دیدگاه


      #17
      پاسخ : مشکل در ارتباط سریال با ماژول sim900

      از یک منبع تغذیه سویچینگ حداقل 3 آمپری استفاده کن مثله تغذیه های لپ تاب موفق باشی :nice:

      دیدگاه


        #18
        پاسخ : مشکل در ارتباط سریال با ماژول sim900

        نوشته اصلی توسط کیوان قاسمی
        من پایه 16 رو puul up کردم ولی net چشمک زن نمیشه وکمرنگ و ثابته ... ولی دکمه pwr رو که نگه میدارم شروع به چشمک میکنه .
        3 ثانیه نگه دار ول کن باید led net چشمک بزنه بعد شروع کن توی هایپر ترمینال دستور بده
        قم الکترونیک

        دیدگاه


          #19
          پاسخ : مشکل در ارتباط سریال با ماژول sim900

          Enter که میزنی نقش همون \r\n رو داره بنابراین توی هایپر نباید \r بزنی

          دفعه اول که به ماژول AT می فرستی باید حتما با حروف بزرگ بنویسی
          تغذیه هم که گفتند از 3.6 تا 4.5 با قابلیت جریان دهی مناسب. جریان متوسط این ماژول از 100 میلی آمپر بیشتر نیست اما بعضی وقتها تا 2 آمپر جریان میکشه. بنابراین یک خازن مناسب مثلا 1000 میکروفاراد ورودی تغذیش لازمه
          من دفعه اول که تست می کردم با کلید پاور خودش روشن نشد. بنابراین پایه 2 رو با یک مقاومت 1 کیلو زمین کردم. البته همونطور که دوستان گفتند یک پالس صفر (با مقاومت محدود کننده جریان) برای روشن کردن ماژول کافیه
          چراغ net هم بلافاصله بعد از روشن شدن ماژول روشن نمیشه و چند ثانیه طول میکشه

          حالا یک سوال!
          نمی دونم چه دستوری وارد کردم که ماژول وقتی روشن میشه عبارت Call Ready رو ارسال می کنه
          ماژول رو به تنظیمات کارخانه هم برگردوندم اما درست نشد
          چکارش کنم نفرسته؟

          دیدگاه


            #20
            پاسخ : مشکل در ارتباط سریال با ماژول sim900

            آقا روشن شد :biggrin: مشکلم این بود باید دکمه pwr رو 3 ثانیه نگه میداشتم تا led net به صورت پر رنگ روشن بشه .
            یدونه 7805 فقط واسه sim900 گذاشتم با یدونه 1n4007 سری زدم بهش ولتاژ max232 رو هم زدم به یک 7805 دیگه .منیع ولتاژ هم 12 ولت 5 آمپر فک کنم. وقتی lf33 استفاده میکردم روی سریال پیام under vpltage warnning میداد ! الان دیگه این پیام رو نمیده...

            حالا NET داره چشمک میزنه. یعتی الان آنتن داره؟چطور قدرت آنتن دهی رو میتونم تشخیص بدم با دستور AT توی کد؟

            _پایه 16 رو هم Pull up نکردم و مشکلی نداره ، دوستمون گفتن پایه ریست هس اگه گرند نکنیش همش تو ریسته...الان که من ورش داشتم پس چرا هیچی نشد؟ اصلا بود و نبودش فرق نداره انگار

            _برای روشن کردن با میکرو یا باید پایه 1 رو به 2 وصل کرد، یا روی پایه 1 یک پالس 1 به 0 بفرستی که روشن یا خاموش بشه ... 

            دکمه pwr رو هم 3 ثانیه نگه میدارم پیام normal power down میاد...
            led stat هم کم رنگه وقتی ماژول روشنه وقتی خاموشش میکنم (pwr رو دوباره میزنم) پر رنگ میشهو

            فک کنم راه افتاد :nice: :applause: :wow:

            از همه دوستان گل ممنون . روزه نمازتون قبول. خدا قوت .مرسی . :applause:


            و یه چیز دیگه :sad:
            آقا هنوز echo داره و دستور AT رو میفرستم همون AT رو بر میگردونه :cry:
            نه ok نه error ...
            پیام های normal power down یا warnning هارو که فرستاد ، پس usart باید درست باشه دیگه.
            پس چرا به دستورام جواب نمیده ؟؟ :angry:

            دیدگاه


              #21
              پاسخ : مشکل در ارتباط سریال با ماژول sim900

              سلام
              دوستان کجایین ؟ نتونستم هنوز از حالت echo بیام بیرون...
              از طرف ماژول موقع خاموش کردن اون پیام رو دریافات میکنم ولی اصلا به دستورایی که میفرستم عمل نمیکنه . همه اونارو echo میکنه...ATE0 رو هم میفرستم ...
              نمیشه :angry:

              دیدگاه


                #22
                پاسخ : مشکل در ارتباط سریال با ماژول sim900

                خوب خدارو شکر
                اگه بعد از روشن شدن دوباره چشمک زدنش قطع بشه دیگه به دستورات جواب نمیده و خاموش شده
                حالت سریع چشمک زدن یعنی اینکه ماژول روشنه و آنتن نمیده
                دستور پایین قدرت آنتن رو بهت میگه
                AT+CSQ=?
                و حالت بعدی چمک زدن اینطوری که 3 ثانیه روشنه LEDNET و بعد حدود 60 میلی ثانیه خاموش هست تمایزش رو با حالت بالا خیلی خوب میشه فهمید
                بعد اینکه دستورات رو به صورت حروف بزرگ بنویس و حالت دریافت و نشان دادن SMS رو هم باید بزاری روی TEXT که با دستور
                AT+CMGF=1
                پایه NRES رو حتما پول پ کن همیشه حواست به روشن شدن ماژول باشه اگه بعد از روشن شدن دوباره خاموش بشه چشمک نمیزنه و باید دوباره روشنش کنی
                قم الکترونیک

                دیدگاه


                  #23
                  پاسخ : مشکل در ارتباط سریال با ماژول sim900

                  در مد text موفق شدم :job: از همه ممنون
                  کد های من :
                  کد:
                  AT OK
                  ATI SIM900 R11.0
                  
                  NORMAL POWER DOWN
                  AT OK
                  AT+CPIN? +CPIN: SIM PIN
                  
                  OK
                  AT+CPIN="7072"
                  
                  OK
                  AT+CPIN? +CPIN: READY
                  
                  OK
                  AT+COPS? +COPS: 0,0,"MTN Irancell"
                  
                  OK
                  
                  AT+CMGS="+989XXXXXXXX" > SALAM
                  +CMGS: 65
                  اول پین کد سیم کارتو دادم بعدا آنتن دار شد...
                  چطور میشه وضعیت آنتن رو برای میکرو مشخص کرد ؟ یعنی به میکرو بفهمونیم که آقا sim900 آنتن داره یا نداره...
                  یک راهش اینه :
                  AT+COPS? رو میفرستیم اگه 0 بر گردوند یعنی آنتن نداره :nice: کاره دیگه ای هم میشه کرد ؟
                  حالا من میخوام در مد UPD کار کنم.
                  همه کد هاشو درس مینیسم . ok آخرش هم میاد . ولی به مقد نمیرسه :cry:
                  لطفا در مد PDU هم کمک کنید :nerd: :read:

                  دیدگاه


                    #24
                    پاسخ : مشکل در ارتباط سریال با ماژول sim900

                    برای آنتن at+csq

                    دیدگاه


                      #25
                      پاسخ : مشکل در ارتباط سریال با ماژول sim900

                      نوشته اصلی توسط Amir safari
                      برای آنتن at+csq
                      اینو میزنم ولی یک سری اعداد میاد مثلا الان اینه : 20.0
                      خودمم سرچ کردم ولی قبلا که آنتن نداشت این رو بر میگردوند (0,50-99)(0,33-99) همچین چیزی ...توی کد سخته پیگیریش....

                      آقا واسه مدPUD هیچ راه نمایی نیست؟
                      من میخوام توی متن sms ام اینتر بزنم ؟ کاراکترم از اول خط بیاد . چیکا کنم ؟
                      واسه مانده حساب و شارژ هم یک سری کد بود تو انجمن من میزنم error میده ... پیشنهادی نیس؟

                      دیدگاه


                        #26
                        پاسخ : مشکل در ارتباط سریال با ماژول sim900

                        واسه مد pdu اینکارو میکنم :
                        کد:
                        at+cmgf=0 \r
                        at+cmgw= عدد >
                        pducode char(26) \r

                        دیدگاه


                          #27
                          پاسخ : مشکل در ارتباط سریال با ماژول sim900

                          نوشته اصلی توسط کیوان قاسمی
                          اینو میزنم ولی یک سری اعداد میاد مثلا الان اینه : 20.0
                          خودمم سرچ کردم ولی قبلا که آنتن نداشت این رو بر میگردوند (0,50-99)(0,33-99) همچین چیزی ...توی کد سخته پیگیریش....

                          آقا واسه مدPUD هیچ راه نمایی نیست؟
                          من میخوام توی متن sms ام اینتر بزنم ؟ کاراکترم از اول خط بیاد . چیکا کنم ؟
                          واسه مانده حساب و شارژ هم یک سری کد بود تو انجمن من میزنم error میده ... پیشنهادی نیس؟
                          بهت میاد یه پروژه برداشتی داره اذیتت میکنه :biggrin:
                          با همون csq سیگنال کوالیتی رو میتونی در بیاری
                          برای اینتر عدد 13 که معادل اینتر هست رو وارد کن
                          برای شارژ هم ببین کجای CUSD رو اشتباه داری وارد میکنی

                          دیدگاه


                            #28
                            پاسخ : مشکل در ارتباط سریال با ماژول sim900

                            نوشته اصلی توسط Amir safari
                            بهت میاد یه پروژه برداشتی داره اذیتت میکنه :biggrin:
                            با همون csq سیگنال کوالیتی رو میتونی در بیاری
                            برای اینتر عدد 13 که معادل اینتر هست رو وارد کن
                            برای شارژ هم ببین کجای CUSD رو اشتباه داری وارد میکنی
                            واسه مانده حساب باید با AT+CUSD بفرستم ؟ مثال میزنین لطفا ؟
                            اگه 13 هگز بزنم توی at اینتر نمیشه ؟
                            مثلا میخوام بنویسم :

                            سلام
                            چطوری ?

                            اگه 13 هگز بفرستم at اینتر میکنه.
                            به خدا کد pdu که نوشتم درسته از کلی سایت هم کانورتور پیدا کردم میزنم درسه .چرا error میده

                            دیدگاه


                              #29
                              پاسخ : مشکل در ارتباط سریال با ماژول sim900

                              مانده حساب درس شد :applause:
                              با این کد (برای ایرانسل)
                              کد:
                              AT+CUSD=1,"*140*1#",1
                              فک کنم برای mci هم این بشه :
                              کد:
                              AT+CUSD=1,"*141*11#",1
                              ساختار دستورش چطوریه ؟
                              مثلا میشه همچین چیزیو زد ؟
                              *140*1*7*5# ؟

                              من AT+CNMI=1,1,0,0,0 رو برای پیام های جدید وارد کردم ولی وقتی sms میاد اصلا هیچ اتفاقی نمیوفته مگه نباید sms میاد یه پیامی بده ؟
                              میخوام هم دلیوری داشته باشم هم پیام جدید بیاد متوجه بشم....

                              هنوز مشکلم با pdu حل نشده

                              منتظر یاریه شمام :cry2:

                              دیدگاه


                                #30
                                پاسخ : مشکل در ارتباط سریال با ماژول sim900

                                اولا چرا پی دی یو مینویسی؟ چون 160 تا کاراکتره؟ یا چون فارسی داری مینویسی؟ یا دلیل دیگه ای داره؟ pdu قدیما خیلی کم کار کردم کاری که میخاستم بکنم هم نشد . میفهممت این pdu اذیت میکنه :cry2:
                                برای شارژ گرفتن هم
                                کد:
                                *140*1#
                                باید توی کوتیشن ها باشه , 1 و # رو نزاشتی!
                                cnmi هم باید مقدارش رو عوض کنی الان سورس هام دم دستم نیستن دیتاشیت رو بخون توش نوشته.
                                فکر کنم باید این باشه
                                کد:
                                AT+CNMI=2,1,0,0,0

                                دیدگاه

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