اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام به همه
    من این تاپیک رو ایجاد کردم با هدف ارتباط دهیه AVR و سیستم GSM.
    این سیستم داره حرکت های جدیدی رو تو صنعت آغاز میکنه و خوب نیست که ازش بی بهره بمونیم.
    من دیروز تو جمهوری ماژول هایی رو دیدم به قیمت 95000 تومان که یک سیم کارت درون اون قرار میگرفت و عملیاتش رو با ورودی USB و RS232 انجام میداد.
    در صورتی که ما میتونیم همین کار رو با یک Main Board موبایل قدیمی به راحتی و هزینه حد اکثر 10000 تومان انجام بدیم
    بعنوان مثال یکی از کاربرد های این سیستم به این صورت هست که شما میتونید دیتای یک سنسور رو دریافت کرده و با میکرو پردازش کنید و دوباره با میکرو و یک Main Board موبایل دیتا رو بصورت یک SMS به هر جایی که مورد نظرتون هست ارسال کنید.
    من این آموزش رو شروع میکنم و از دوستانی که در این موضوع فعالیت کردن تقا ضا دارم مارو یاری کنن.

    زکات علم آموزش است

    --------------------------------------------------
    [glow=red,2,300]دوستان عزیز، این تاپیک در شهریور 1390 مورد پاکسازی قرار گرفته و تاپیک های مشابه در آن ادغام شده اند.لطفا تمام مطالب آن را به خوبی خوانده و از مطرح کردن سوال بدون خواندن تمام صفحات خودداری کنید.
    در ضمن کلیه مباحث مربوط به این موضوع را در همین تاپیک دنبال کرده و از ایجاد تاپیک های جدید پرهیز کنید.
    با تشکر.[/glow]
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

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

    استفاده از گوشی های Sony-Ericson به این منظور ساده است، می تونید با AT Command باهاشون ارتباط برقرار کنید. اما در کاربردهای صنعتی بهتره از GSM-Modem استفاده کنید.
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


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

      هیچ فرقی با هم ندارن من تست کردم
      مثل این میمونه که تو یک کارخانه بخوای به کسی SMS بزنی.
      بله با AT Command ها شروع میکنیم
      خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

      دیدگاه


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

        اگر دقت کرده باشید روی GSM-Modem ها Shield آلومینیومی وجود داره که باعث می شه حساسیت شون در محیط های صنعتی کمتر باشه، در ضمن از اونجایی که نمیشه باتری Li-I رو یکسره زیر شارژ گذاشت (عمرش کم میشه) مجبورید تغذیه ی گوشی رو یکسره کنید.

        کلا برای کار تک احتمالا استفاده از گوشی مشکلی نداره (امتحان نکردم) ولی اگر بخواهید تعداد زیادی از این دستگاه درست کنید، این روش زیاد جالب نیست.
        There is nothing so practical as a good theory. — Kurt Lewin, 1951

        دیدگاه


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

          نوشته اصلی توسط روباه
          سلام به همه
          من این تاپیک رو ایجاد کردم با هدف ارتباط دهیه AVR و سیستم GSM.
          این سیستم داره حرکت های جدیدی رو تو صنعت آغاز میکنه و خوب نیست که ازش بی بهره بمونیم.
          من دیروز تو جمهوری ماژول هایی رو دیدم به قیمت 95000 تومان که یک سیم کارت درون اون قرار میگرفت و عملیاتش رو با ورودی USB و RS232 انجام میداد.
          در صورتی که ما میتونیم همین کار رو با یک Main Board موبایل قدیمی به راحتی و هزینه حد اکثر 10000 تومان انجام بدیم
          بعنوان مثال یکی از کاربرد های این سیستم به این صورت هست که شما میتونید دیتای یک سنسور رو دریافت کرده و با میکرو پردازش کنید و دوباره با میکرو و یک Main Board موبایل دیتا رو بصورت یک SMS به هر جایی که مورد نظرتون هست ارسال کنید.
          من این آموزش رو شروع میکنم و از دوستانی که در این موضوع فعالیت کردن تقا ضا دارم مارو یاری کنن.

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

          دیدگاه


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

            سلام
            تو پاساژ علادین تعمیر کارا همه دارن.
            تغذیه گوشی با سیستم یکسره کیشه.میشه یک برد که به مدارتون متصل میشه.

            خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

            دیدگاه


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

              برای ابتدای ارتباط با GSM از اینجا شروع میکنیم:

              ابتدا یک گوشی معمولی رو از هر راه ارتباطی ممکن از جمله : پورت یا Inferared یا بلوتوث یا ... به PC ارتباط میدین.
              با این کار در بخش Device Manager کامپیوتر تو قسمت مودم رو که کلیک کنید یک مودم به سیستم اضافه شده.
              با رایت کلیک روی اون و گزینه Properties تو پنجره ایی که باز میشه تو سربرگ مودم میبینید که یک پورت COM به اون اختصاص داده شده.
              وارد نرم افزار Hyper Terminal میشید و یک صفحه جدید با شماره پورت COM اضاف شده با یک نرخ ارسال متوسط میسازید.

              حالا از اینجا ارتباط با گوشی آغاز میشه.
              دستوراتی که ما میخوایم به گوشی ارسال کنیم از یک Format خاص تبعیت میکنن.
              دستورات همیشه با AT شروع شده و به اینتر ختم میشوند

              به عنوان مثال:
              AT+CMGF و اینتر
              وقتی دستوری با گوشی هماهنگ شد پیغام OK برای شما ارسال میشود و اگر دستوری هماهنگ نباشد پیغام ERROR ارسال میشود

              در فایل PDF زیر تعداد زیادی از این دستورات رو مشاهده میکنید:
              http://www.4shared.com/file/32362894..._Command.html?

              تعدادی از دستورات به عنوان مثال:

              دستور AT&f :این دستور گوشی را به تنظیمات کارخانه برمی گرداند.
              دستور AT+CBC : این دستور مقدار شارژ باطری را به درصد نمایش میدهد.
              دستور AT+GSN :این دستور شماره سریال گوشی را بر می گرداند.
              دستور AT+CCLK : ساعت گوشی را بر میگرداند.
              دستور AT+CSMS : قسمت SMS را در گوشی انتخاب میکند.

              در سری بعد به ارسال SMS از طریق PC میپردازیم

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

              دیدگاه


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

                سلام
                بیشتر این دستورها یک آرگومان هم دارند،شما نمیتونی همینجوری ازشون استفاده کنی
                مثلا :
                AT+CSMS=0
                معمولا اینجوری میتونی ببینی رنج آرگومانهات چقدره:
                AT+CSMS=?
                در دیر مغان آمد یارم قدحی در دست
                مست از می می خواران از نرگس مستش مست

                دیدگاه


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

                  سلام
                  لینک زیر یک پروژه آماده هست که می تونه مفید باشه :
                  http://www.serasidis.gr/circuits/smscontrol/smscontroller.htm
                  کسی قیمت جی اس ام مودمی که پورت سریال داشته باشه را میدونه (و همچنین فروشگاه) .
                  با تشکر
                  If everything seems under control, you're just not going fast enough
                  Mario Andretti

                  دیدگاه


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

                    سلام به همه دوستان
                    خیلی خوشحالم که همه از این تاپیک استقبال کردن

                    ببینید همون طور که آقای یار محمدی گفتن انها بعضی هاشون آرگومان دارن و بعضی دستورات ممکن رو همه گوشیها جواب نده ولی رو Nokia خوب جواب میده.
                    در جواب دوستمون:
                    ببینید قدم به قدم جلو میریم.ما تمام این دیتا رو باید با AVR بفرستیم.95% گوشیها از پرتکل RS232 در ارتباطشون استفاده میکنن و در نقشه خروجی پورت هر گوشی Rx و Tx مشخص شده.البته به این نکته اشاره کنم که دو پایه دیگه RS232 این پورت ها CTS و RTS هست که اینها باید در سطح منطقی یک قرار بگیرن تا گوشی ارسال و دریافت کنه.
                    تمام این دستور ها به راحتی به گوشی ارسال میشن از همین طریق

                    ببینید در این نوع سیستم از دو قانون پیروی میشه : PDU و Text

                    ما برای کارمون باید از مد Text استفده کنیم.برای این کار از دستور زیر استفاده میشه:

                    AT+CMGF=1

                    این دستور اعلام مد Text به گوشی است.شاید مشکل دوستمون هم همین بوده باشه.
                    برای اطلاع از Help هر دستور خود گوشی به شما کمک میکنه.به این صورت که اگر شما دستوری وارد کنید و جلوی اون علامت ?= قرار بدین گوشی اگر از اون پیروی کنه OK بر میگرده اگر نکنه ERROR برمیگرده یا اگر اطلاعاتی در مورد این دستور داشته باشه بر میگردونه

                    مثال:

                    ?=AT+CMGS

                    اگر بخوایم وضعیت دستور مورد نظر رو در حال حاضر ببینیم از علامت ؟ جلوی دستور استفاده میکنیم.مثل مقدار هایی که قبلا قرار داده شده

                    مثال:

                    ؟AT+CMGF

                    این عکسها از سایتی هست که دوستمون معرفی کرده.همونطور که میبینید از RS232 برای ارتباط استفاده شده




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

                    دیدگاه


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

                      با سلام
                      آقا حمید
                      من قبلان این پروژه رو داشتم ولی از کجا T10s گیر بیاریم
                      نحوه ارتباط با ماژول های تو بازار رو اگه ادامه بدین بهتر نیست؟؟؟؟؟؟؟؟؟؟؟؟؟//

                      دیدگاه


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

                        من با اون ماژول ها کار نکردم.ولی دوستانی که کار کردن مارو یاری میکنن.
                        هزینه بالایی داره.
                        گوشی هم همون کارو انجام میده.
                        حتما نباید T10s باشه با هر گوشی میشه.
                        در ضمن اسم من حمید هست.البته کسانی که من پروزه اشون رو انجام دادم منو میشناسن.
                        خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

                        دیدگاه


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

                          با سلام
                          گوشی من k750i هستش
                          به نظر شما میتونیم از این گوشی استفاده کنیم
                          ممنون

                          دیدگاه


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

                            سلام آقای حمید

                            ممنون از ادامه ی بحث :smile:

                            اگه ما رو تا آخر تنها نذارید و تا آخر کار این آموزش رو ادامه بدید خیلی ممنون میشیم

                            به نظر شما من واسه شروع کار چه گوشی بگیرم

                            از همین ارزونا مثلا نوکیا 3310 یا یه مدل دیگه

                            البته من خودم یه W810 دارم که ظاهرا میگید خوب نیست و نوکیا بهتره
                            من نقشه ی این گوشی ها رو از کجا گیر بیارم
                            و نظر شما چیه که همه با هم یه نوع گوشی بخریم و همزمان روی پروژه کار کنیم (اینجوری خیلی بهتره)
                            دوستان دیگه هم اگه خواستن و علاقه مند بودن بیان و به جمع ما ملحق بشن

                            راستی نگفتین که با این سیستم دیتا به صورت پیوسته ارسال میشه یا نه؟
                            ِِDie for Life, Not Live to Die
                            Freedom Fighter
                            " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

                            دیدگاه


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

                              سلام
                              دوستانی که موبایل خودشون بلوتوث داره می تونند از طریق ماژول بلوتوث دستورات AT بفرستند و نیازی به خریدن کابل یا گوشی نیست در ضمن 3310 پروتکل خودشو داره و AT Command ساپورت نمیکنه .
                              موفق باشید .
                              If everything seems under control, you're just not going fast enough
                              Mario Andretti

                              دیدگاه

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