اطلاعیه

Collapse
No announcement yet.

GSM و ارتباط آن با AVR

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : GSM و ارتباط آن با AVR

    نوشته اصلی توسط variji
    سلام
    من یه شمکل دارم لطفا به من کمک کنید.
    من توسط پورت کام کامپیوتر sim908 رو راه اندازی کردم
    اما در ارتباط با کنترل اون توسط avr می تونم دستور بدم اون هم جواب می ده ولی نا مفهومه .
    baud rate مودم رو اتوماتیک گذاشتم و دستور رو مطوئنم که در یافت می کنه و در دریافت کاراکترها مشکل دارم لطفا کمکم کنید
    اگر از فرکانس 8 مگ استفاده میکنید باود رو روی 9600 ست کنین و اگر 1 مگ استفاده کردید باود روی 2400

    AT+CSCS="GSM"
    AT+IPR=9600
    ضمنا مقدار فیوز بیت کلاک با فرکانس داخل برنامه یکی باشه
    من با این کارها مشکلم مشابه شما بود حل شد

    دیدگاه


      پاسخ : GSM و ارتباط آن با AVR

      تشکر از جوابتون
      ولی همه موارد ذکر شده رو رعایت کردم
      درسته و جهت اطمینان دوباره تست کردم ولی باز جواب نمی دهد .
      کاراکترهای دریافتی از پورت کام کامپیوتر درست دریافت میشه ولی از 908 ایراد داره .

      دیدگاه


        پاسخ : GSM و ارتباط آن با AVR

        باسلام یه سوال دارم از اساتید محترم میخوام با کمک برنامه کد ویژن و مگا 8 وتلفن همراه پن تک یا موتورولا c119 یک متن خاص را به یه شماره خاص ارسال کنم مطالعه جزیی در این ضمینه کردم و میدونم باید از طریق پایه های txd میکرو و پاییه rx گوشی این کارو بکنم
        ولی مشکل من در قسمت برنامه نویسیش با کد ویژن هست جایی ک سرعت انتقال اطلاعات و دیگر مواردو باید مشخص کنیم با تشکر

        دیدگاه


          پاسخ : GSM و ارتباط آن با AVR

          البته ناگفته نماند که بلد نیستم at-command ها رو نیز به کد ویژن الحاق کنم

          دیدگاه


            پاسخ : GSM و ارتباط آن با AVR

            سلام
            یک بلوگ دیاگرام از کاری که داری انجام میدی بگو تا من بتوانم کمک کنم
            خداوندا
            از بچگی به من آموختندهمه را دوست بدار حال که بزرگ شده ام و کسی را دوست می*دارم می گویند:
            فراموشش کن
            دکتر علی شریعتی

            دیدگاه


              پاسخ : GSM و ارتباط آن با AVR

              با سلام
              من یه برد 5800 نوکیا به پرت کام وصل کردم
              اکثر دستورات کار میکنه
              ولی دستور AT+IPR ارور میده مشکل از کجاست
              اگر سئوالم تکراریه شرمنده
              منتظ جوابتون هستم
              شاد بودن تنها انتقامی است که انسان میتواند از زندگی بگیرد"چگوارا"

              دیدگاه


                پاسخ : GSM و ارتباط آن با AVR

                اساتید محترم
                با توجه به اینکه همه دوستان تقریبا با مسائل جی اس ام در گیر بوده اند می خواستم سوال کنم آیا در ماژول های SIM900 ویا SIM908 امکان استفاده از این کیت های دو سیم کارته هست
                کسی تا به حال استفاده کارده این کارو
                چه توصیه ای برای پروژه های دو سیم کارته دارید
                آخه خدایی نمی صرفه که آدم دو تا ماژول SIM900 بزازه به خاطر دو سیم کارته کردنش
                واقعا ممنون می شم که منو رو راهمنایی کنید

                معجزه پس از معجزه می آید و شگفتی ها از تجلی باز نمی مانند.

                دیدگاه


                  پاسخ : GSM و ارتباط آن با AVR

                  میخواستم یک عکس بزارم که نشد[img][/img]

                  دیدگاه


                    پاسخ : GSM و ارتباط آن با AVR

                    با سلام
                    دوستان کسی میدونه مشکل برنامه ام چیه که
                    یبار جواب میده
                    یبار با 7تا بوق خوردن جواب میده
                    یبار هم اصلا جواب نمیده(منظورم از جواب دادن یعنی وصل کردن هست)
                    اکثر مواقع وقتی میکرو ریست میکنم دفعه اول.دوم که زنگ میزنم خوب کار میکنه ولی دفعه سوم اصلا
                    کد:
                    $regfile = "m8def.dat"
                    $crystal = 11059200
                    $hwstack = 40
                    $swstack = 16
                    $framesize = 32
                    
                    $prog &HFF , &HDF , &HD9 , &H00               ' generated. Take care that the chip supports all fuse bytes.
                    
                    Enable Urxc
                    Enable Interrupts
                    On Urxc Resiv
                    
                    $baud = 9600
                    Dim Mn As String * 250
                    Dim N1 As String * 250
                    Dim B As Word
                    Dim N As String * 250
                    Mn = ""
                    Cls
                    
                    Do
                    
                    
                    Loop
                    End
                    Resiv:
                    
                    Mn = ""
                    Input Mn
                    
                    N = Mid(mn , 2 , 5)
                    
                    If N = "+CLIP" Then
                    Locate 1 , 10 : Lcd N
                    
                    
                    N1 = Mid(mn , 17 , 4)
                    Locate 1 , 1 : Lcd N1
                    B = Val(n1)
                    Locate 2 , 1 : Lcd B
                    
                    If B = 4793 Then
                    Print "ATA" ; Chr(13)
                    End If
                    End If
                    Return
                    با تشکر

                    از دوستان کسی نبود جواب بده
                    شاد بودن تنها انتقامی است که انسان میتواند از زندگی بگیرد"چگوارا"

                    دیدگاه


                      پاسخ : GSM و ارتباط آن با AVR

                      دوستان من میخوام زمانی که کسی داره به ماژول زنگ میزنه شماره تماس گیرنده رو روی ال سی دی نشون بده ولی نمیدونم با چه At command میشه این کار رو کرد
                      در ضمن من با بسکام کار میکنم .

                      دیدگاه


                        پاسخ : GSM و ارتباط آن با AVR

                        ا سلام خدمت دوستان و اساتید
                        من برای یک پروژه باید اطلاعات آنالوگ و دیجیتال بفرستم روی یک سایت و در اون سایت این اطلاعات رو نمایش بدم در این مورد چندتا سوال داشتم
                        1- بعد از دستور AT+CIPSEND دستوری که نوشته میشه به چه زبانی هست
                        2- هاست رایگانی که باز کردم وقتی با SIM900 بهش CONNECT OK میشم برای ماژول یک سری اطلاعات ارسال میکنه و ورژن FTP رو در خط اول اطلاعات میگه اما زمانی که اطلاعات رو با دستور GET میفرستم ماژول SEND OK برمیگردونه اما سایت error شماره 530 رو بر میگردونه و میگه شما هنوز login نشدید قابل ذکر که Acconut FTP هاست بنده با یوزر و پسورد محافظت میشه و این قابلیت رو هم نداره که این محافظت رو غیرفعال کرد (آخ دستم!) خواستم بپرسم راه حل چیه چطور میشه به سرور FTP با ارسال اطلاعات Login شد و یوزرنیم و پسورد اکانت FTP رو ارسال کرد و یا راهی هست که به این کارها و Login شدن نیازی نباشه

                        دیدگاه


                          پاسخ : GSM و ارتباط آن با AVR

                          با سلام
                          دوستان کسی میدونه مشکل برنامه ام چیه که
                          یبار جواب میده
                          یبار با 7تا بوق خوردن جواب میده
                          یبار هم اصلا جواب نمیده(منظورم از جواب دادن یعنی وصل کردن هست)
                          اکثر مواقع وقتی میکرو ریست میکنم دفعه اول.دوم که زنگ میزنم خوب کار میکنه ولی دفعه سوم اصلا
                          کد: [انتخاب]
                          $regfile = "m8def.dat"
                          $crystal = 11059200
                          $hwstack = 40
                          $swstack = 16
                          $framesize = 32

                          $prog &HFF , &HDF , &HD9 , &H00 ' generated. Take care that the chip supports all fuse bytes.

                          Enable Urxc
                          Enable Interrupts
                          On Urxc Resiv

                          $baud = 9600
                          Dim Mn As String * 250
                          Dim N1 As String * 250
                          Dim B As Word
                          Dim N As String * 250
                          Mn = ""
                          Cls

                          Do


                          Loop
                          End
                          Resiv:

                          Mn = ""
                          Input Mn

                          N = Mid(mn , 2 , 5)

                          If N = "+CLIP" Then
                          Locate 1 , 10 : Lcd N


                          N1 = Mid(mn , 17 , 4)
                          Locate 1 , 1 : Lcd N1
                          B = Val(n1)
                          Locate 2 , 1 : Lcd B

                          If B = 4793 Then
                          Print "ATA" ; Chr(13)
                          End If
                          End If
                          Return
                          با تشکر[/b]
                          از دوستان کسی نبود جواب بده
                          با سلام
                          هر وقت به ماژول زنگ میزنی به ازای هر بار بوق خوردن یک بار کلمه RING را ارسال میکنه
                          حالا شما باید داخل برنامه چک کنی که هر بار کلمه RING اومد یه متغییر را یه بار اضافه کنی و بعد از رسیدن به مقدار مشخص دستور پاسخ دادن را ارسال کنی .
                          برنامه ای که گزاشتید را من دقیقا نفهمیدم چه کار میکنه؟؟؟؟ (من خودم از روش بالا استفاده میکنم) البته من سی مینویسم.
                          والبته دقت کنید که هنگام در یافت کلمه RING کاراکتر های lf , cr هم در یافت(در ابتدا و انتهای کلمه) میشن که هنگام مقایسه کلمه در یافتی باید از رشته دریافت شده حذف بشن.
                          *** یه راه دیگه هم اینه که ماژولا به حالت پاسخ دادن اتوماتیک بعد از n تا زنگ خوردن تنظیم کنی.
                          با این دستور ATS0=n
                          موفق باشید . یاعلی
                          محمد.م

                          دیدگاه


                            پاسخ : GSM و ارتباط آن با AVR

                            بالاخره کسی یه برنامه بسکام نداره که 2 تا ورودی و2 خروجی داشته باشه
                            با LCD 2*16
                            مدت زمانی که صرف ایجاد تاپیک و منتظر پاسخ هستید را صرف سرچ کنید...

                            دیدگاه


                              پاسخ : GSM و ارتباط آن با AVR

                              سلام
                              یه مشکل در رابطه با کار با gsm پیدا کردم که اگه راهنماییم کنید ممنون میشم:
                              من دارم با gsm یک کنترلر میسازم که نیاز به ارسال و دریافت sms دارم و تا حال تونستم پیام رو بفرستم ولی نمیتونم دیتا از مودم دریافت کنم یعنی مثلا وقتی دستور at+cmgf رو میفرستم یه جای این که ok رو برگردونه at برمیگردونه که باعث میشه برنامه ام همینجا در یک لوپ دائمی قرار بگیره و برنامه نیمه کارهبمونه اگه کمکم کنید ممنون میشم .

                              دیدگاه


                                پاسخ : GSM و ارتباط آن با AVR

                                آموزش ارسال پیامک فارسی با ماژول SIM900 و SIM908
                                http://blog.parandelec.ir

                                دیدگاه

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