اطلاعیه

Collapse
No announcement yet.

مشکل با ماژول SIM300cz

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

    پاسخ : مشکل با ماژول SIM300cz

    نوشته اصلی توسط sina1359
    سلام محسن خان

    یک سوال داشتم:

    در مورد برنامه ارسال SMS:
    مشکلی که داره داعما SMS را ارسال میکنه و تشخیص نمیده که SMS یک بار ارسال شده

    سوالی که دارم اینه که:
    بعد از ارسال SMS آیا از ماژول کدی برای تایید ارسال میشه که بتونیم اونو در یک دستور IF قرار بدیم
    و بعد از ارسال SMS از حلقه خارج بشیم؟
    سلام
    ماژول اگه smsآ‌را ارسال کنه بهت ok برمیگردونه و اگه به هر دلیلی نتونه ( سیم کارت شارژ نداشته باشه ؛ آنتن دهی خوب نباشه و ...) بهت Error میده .
    حالا اگه بخوای ببینی sms هم به مقصد رسیده باید Deliveryآ‌ را فعال کرده باشی تا بهت با پیشوند :CDS+ جواب بده .

    دیدگاه


      پاسخ : مشکل با ماژول SIM300cz

      نوشته اصلی توسط Hamed232
      سلام
      ماژول اگه smsآ‌را ارسال کنه بهت ok برمیگردونه و اگه به هر دلیلی نتونه ( سیم کارت شارژ نداشته باشه ؛ آنتن دهی خوب نباشه و ...) بهت Error میده .
      حالا اگه بخوای ببینی sms هم به مقصد رسیده باید Deliveryآ‌ را فعال کرده باشی تا بهت با پیشوند :CDS+ جواب بده .
      سلام آقا حامد
      1- میتونید راهنمایی کنید به چه صورت Deliveryآ‌ ماژول را فعال کنم؟
      2- در برنامه نویسی (بیسکام) به چه صورت میتونم OK یا ERROR دریافتی را داخل یک متغییر بریزم و از طریق اون و دستور شرطی
      بعد از ارسال SMS و دریافت OK از حلقه خارج بشم؟
      آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
      مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
      _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

      دیدگاه


        پاسخ : مشکل با ماژول SIM300cz

        نوشته اصلی توسط sina1359
        سلام آقا حامد
        1- میتونید راهنمایی کنید به چه صورت Deliveryآ‌ ماژول را فعال کنم؟
        2- در برنامه نویسی (بیسکام) به چه صورت میتونم OK یا ERROR دریافتی را داخل یک متغییر بریزم و از طریق اون و دستور شرطی
        بعد از ارسال SMS و دریافت OK از حلقه خارج بشم؟
        سلام
        ممنون میشم جواب بدید
        آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
        مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
        _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

        دیدگاه


          پاسخ : مشکل با ماژول SIM300cz

          نوشته اصلی توسط sina1359
          سلام آقا حامد
          1- میتونید راهنمایی کنید به چه صورت Deliveryآ‌ ماژول را فعال کنم؟
          2- در برنامه نویسی (بیسکام) به چه صورت میتونم OK یا ERROR دریافتی را داخل یک متغییر بریزم و از طریق اون و دستور شرطی
          بعد از ارسال SMS و دریافت OK از حلقه خارج بشم؟
          سلام
          گرفتن ok ماژول ربطی به زبان برنامه نویسیت نداره . خود ماژول در جواب هر کامندی که براش ارسال می کنی ، جواب متناسب با اون دستور را بهت میده . حالا این جواب به دو صورت اکو دار و بدون اکو است . در حالت اکو علاوه بر جواب خود دستور را هم بهت برمی گردونه اما در حالت بدون اکو فقط جواب را بهت میده.مثل این :
          کد:
          AT
          
          OK
          
          AT+CSPN?
          
          +CSPN: "Irancell",0
          
          OK
          
          AT+CFUN=1
          
          OK
          
          ATL1
          
          OK
          
          AT+CMGF=1
          
          OK
          و بدون اکو
          کد:
          OK
          
          
          +CSPN: "Irancell",0
          
          OK
          
          OK
          OK
          
          OK


          دیدگاه


            پاسخ : مشکل با ماژول SIM300cz

            پیش فرض ماژول های sim300 اکو فعال است . اگه بخوای غیر فعال کنی با دستور ATE0آ‌ و اگه فعال ATE1 .
            برای فعال کردن Delivery هم باید از دستور AT+CNMI که یک سری پارامتر داره استفاده کنی .

            دیدگاه


              پاسخ : مشکل با ماژول SIM300cz

              نوشته اصلی توسط Hamed232
              پیش فرض ماژول های sim300 اکو فعال است . اگه بخوای غیر فعال کنی با دستور ATE0آ‌ و اگه فعال ATE1 .
              برای فعال کردن Delivery هم باید از دستور AT+CNMI که یک سری پارامتر داره استفاده کنی .
              سلام حامد خان
              دستتون درد نکنه

              راستش با همین Echo off و ON مشکل دارم
              به چه صورت دستور را توی بسکام برای ماژول ارسال کنم؟


              کد:
              [left]print "ATE0"[/left]
              یا


              کد:
              [left]print "ATE+0"[/left]
              هر صورتشو استفاده میکنم جواب نمیده؟!

              در برنامه ارسال SMS همین مشکلو دارم و همراه SMS دستورها هم ارسال میشه
              یک گفت Echo را خاموش کن
              هر کاری کردم هم نشد
              هر جای برنامه این دستورو قرار دادم ولی جواب نداد...


              سوال دیگه هم پیش میاد:
              که اکو را باید یک بار خاموش کرد و ماژول برای همیشه Echo اون خاموش میمونه؟ و دیگر در برنامه نویسی نیاز به
              نوشتن این دستور نیست؟

              یا هر بار باید در اول برنامه ارسال پیامک این دستور اجرا بشه تا اکو خاموش بشه ؟

              پ.ن: هر کاری کردم اکو خاموش نشد؟!


              آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
              مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
              _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

              دیدگاه


                پاسخ : مشکل با ماژول SIM300cz

                این هم برنامه
                به چه صورت Echo را خاموش کنم
                Print "AT"
                Waitms 500
                Print "ATE=0"
                Waitms 500
                Print "AT+CMGF=1"
                Waitms 500
                Print "AT+CMGS=" ; Chr(34) ; "0936×××××" ; Chr(34)
                Waitms 100
                Print "TEST" ; Chr(26)
                Waitms 600
                آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                دیدگاه


                  پاسخ : مشکل با ماژول SIM300cz

                  نوشته اصلی توسط Hamed232
                  سلام
                  گرفتن ok ماژول ربطی به زبان برنامه نویسیت نداره . خود ماژول در جواب هر کامندی که براش ارسال می کنی ، جواب متناسب با اون دستور را بهت میده . حالا این جواب به دو صورت اکو دار و بدون اکو است . در حالت اکو علاوه بر جواب خود دستور را هم بهت برمی گردونه اما در حالت بدون اکو فقط جواب را بهت میده.مثل این :
                  کد:
                  AT
                  کد:
                  
                  
                  آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                  مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                  _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                  دیدگاه


                    پاسخ : مشکل با ماژول SIM300cz

                    سلام حامد خان
                    پس چرا OK روی صفحه LCD نمایش داده نمیشه
                    تو بیسکام برای ارسال دستوری به ماژول از دستور Print استفاده میشه
                    مثال:

                    کد:
                    Print "AT"
                    در حقیقت دستور پرینت نوشته داخل" " را به ماژول با سریال ارسال میکنه
                    حالا پیامهای ارسالی از ماژول را باید با چه دستوری فراخانی کنیم
                    و بتونیم اونو داخل یک متغییر بریزیم ...
                    آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                    مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                    _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                    دیدگاه


                      پاسخ : مشکل با ماژول SIM300cz

                      سلام
                      اول اینکه خان ، مان نداریم .
                      دوم اینکه : فرمت دقیقا ATE0آ‌ برای بستن اکو و ATE1 برای باز کردن اکو و بدون علامت مساوی .
                      جواب نمیده یعنی چی ؟ یعنی داری جوابی که ماژول میده را روی LCD میندازی ؟ یک توصیه می کنم کلا برای تمام کارهات که می خوای نتیجه مدارت را مانیتور بکنی یک پورت سریال نرم افزاری توی برنامت تعریف کن و با استفاده از نرم افزارهایی مثل HyperTerminalآ‌ همه چی را چک کن .
                      در ضمن من فکر می کنم شما با کامند های SIm300 مشکل داری . پس اگه می خوای راحتتر باشی خود Sim300آ‌را با یک max232آ‌ به کامپیوترت وصل کن و با کامپیوتر بهش کامند بده(فکر کنم عکسش را توی صفحات قبل دیدم) . بعدش که مطمئن شدی حالا برو سراغ برنامه .

                      دیدگاه


                        پاسخ : مشکل با ماژول SIM300cz

                        نوشته اصلی توسط Hamed232
                        سلام
                        اول اینکه خان ، مان نداریم .
                        دوم اینکه : فرمت دقیقا ATE0آ‌ برای بستن اکو و ATE1 برای باز کردن اکو و بدون علامت مساوی .
                        جواب نمیده یعنی چی ؟ یعنی داری جوابی که ماژول میده را روی LCD میندازی ؟ یک توصیه می کنم کلا برای تمام کارهات که می خوای نتیجه مدارت را مانیتور بکنی یک پورت سریال نرم افزاری توی برنامت تعریف کن و با استفاده از نرم افزارهایی مثل HyperTerminalآ‌ همه چی را چک کن .
                        در ضمن من فکر می کنم شما با کامند های SIm300 مشکل داری . پس اگه می خوای راحتتر باشی خود Sim300آ‌را با یک max232آ‌ به کامپیوترت وصل کن و با کامپیوتر بهش کامند بده(فکر کنم عکسش را توی صفحات قبل دیدم) . بعدش که مطمئن شدی حالا برو سراغ برنامه .
                        سلام دوست عزیز
                        حامد گل (خوبه , دیگه خان نگفتم )
                        اصلا این موضوع را بی خیالش میشیم
                        اگر بخوام بعد از این که SMS ارسال شد و ماژل در پاسخ یم OK یا ERRROR به پورت سریال فرستادو
                        بریزم توی یک متغییر Strang (مثلا متغییر S)
                        چه دستورایی باید به کار ببرم
                        آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                        مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                        _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                        دیدگاه


                          پاسخ : مشکل با ماژول SIM300cz

                          ببخشید الان کاری دارم ، دوباره میام .

                          دیدگاه


                            پاسخ : مشکل با ماژول SIM300cz

                            سلام
                            عزیزم من بسکام کار نمیکنم ولی بستن مدار تو یه همچین پروژه ای منطقی نیست. شما باید تمام کارهار رو با شبیه سازی پیش ببری. چطوری؟ الان میگم
                            اول مدار زیر رو که خودم الان دارم برای کسی برنامه نویسی میکنم بگیر و ببین

                            http://s2.picofile.com/file/73430559...ulate.dsn.html

                            شما بویسیله یه max232 همونطور که یکی از دوستان گفتند GSM رو به یه پورت کامپیوتر وصل کن و تو این مدار که فرستادم برو تو مشخصات اون پورت بزرگه COMPIM ه اسمش و بعد هم {P_PORT=COM29} رو تنظیم کن رو شماره COM Port سیستمت که مودم بهش وصله. اگه هم مودم نداری میتونی گوشی اریکسون بهش بزنی.

                            اینطوری تمام اطلاعاتی که بین میکرو و مودم رد و بدل میشه رو میبینی و میتونی عیب کارت رو سریع پیدا کنی وگرنه با حدث و گمان و دنگ و فنگ پروگرامر و ... ده سال طول میکشه
                            موفق باشی
                            بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
                            اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

                            دیدگاه


                              پاسخ : مشکل با ماژول SIM300cz

                              جاتون خالی زفتیم سیزده رو در کردیم و برگشتیم !!!
                              میبینم که هنوز داری با این مداره کلنجار میری خوب عزیز من چرا مستقیم نمیزنیش به کامپیوتر و اصلا میکرو رو کنار نمیزاری؟؟؟

                              برای گرفتن اطاعات ارسالی از سیم 300 بهترن راه راه اندازی اینتراپت دریافت سریال میباشد!!!
                              انجام پروژه های برنامه نویسی اندروید
                              [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                              http://cafebazaar.ir/app/?id=com.atxdroid

                              دیدگاه


                                پاسخ : مشکل با ماژول SIM300cz

                                نوشته اصلی توسط Hamed232
                                ببخشید الان کاری دارم ، دوباره میام .
                                سلام حامد خان
                                جواب ندادید
                                کارتون تموم نشد :mrgreen:
                                آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                                مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                                _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                                دیدگاه

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