آموزش راه اندازی ماژول gps,gprs,gsm سری A7

آموزش ماژول ها

به نام خدا و با سلام خدمت دوستان عزیز!

تو این آموزش میخوام یه ماژول gps/gprs/gsm سری A7 رو معرفی کنم که نسبت به ماژول های شرکت simcom برای راه اندازی و اتصال به شبکه نیاز به جریان کمتری داره و ضمن اینکه تغذیه این ماژول هم 5 ولت هستش و دارای قیمت کمتری هم هست.

این ماژول از AT COMMAND ها پشتیبانی میکند.

مشخصات ماژول :

module specifications
Operating temperature -30 deg.] C to + 80 deg.] C;
Operating Voltage 3.3V-4.2V;
Power voltage > 3.4V ;
Standby average current 3ma less;
support the GSM / GPRS four bands, including 850,900,1800,1900MHZ ;
the GPRS Class 10;
Sensitivity <-105;
support voice calls;
support SMS text messaging;
Support GPRS data traffic, the maximum data rate, download 85.6Kbps, upload 42.8Kbps ;
Supports standard GSM07.07,07.05 AT commands and Ai Thinker extended command;
Support 2 serial ports, a serial port to download an AT command port;
AT command supports the standard AT and TCP / IP command interface;
support digital audio and analog audio, support the HR , FR , EFR , the AMR speech coding;
support ROHS , the FCC , the CE , the CTA certification;
the SMT 42PIN package;

در مبحث تغذیه دو اصطلاح وجود داره که توضیح میدم

پشت ماژول آی سی mp1584 داریم که در حالت عادی ورودی 5 ولت رو از میکرو usb یا تغذیه خارجی که 5V نوشته میگیره و خروجی رگولاتور mp1584 حدود 4 ولت هست.چیپ ماژول A7 بین 3.3 تا 4.2 ولت تغذیه مورد نیازش هست و رگولاتور پاوری که پشت ماژول هست حداقل 3.4 ولت رو باید براش تامین کنید.!
این ماژول دارای پورت میکرو usb هستش که با کابل گوشی اندرویدیتون به راحتی میتونید روشنش کنید و سیم کارت میکرو هم به صورت خشابی در ماژول قرار میگیره…

از اونجایی که پروتکل ارتباطی ماژول یوزارت هستش بنابراین با یه مبدل usb به سریال (دقت کنید سطح ttl ماژول A7 مقدارش 3.3 ولت است پس در صورتی که سطح ttl مبدلتون (سطح ولتاژ پایه های rx , tx) مقدارش 5 ولت هست باید روی پایه RX ماژول A7 یه تقسیم مقاومتی بزنید)میتونید با ماژول ارتباط برقرار کنید…!!!

پس از اتصال تغذیه کلید فشاری روی ماژول رو 1 ثانیه نگه دارید روشن بشه!!!

بعد از طریق ترمینالتون چند تا AT بفرستید تا ماژول بادریت شمارو به صورت خودکار بفهمه(این ماژول اتو بادریت هستش) و زمانی که OK دریافت کردید دستور زیر رو بفرستید:

  •  AT+CMGF=1

این دستور ماژول رو در حالت TEXT  تنظیم میکنه و حالا میتونید به ماژول زنگ بزنید و پیامک بفرستید و نتیجه رو در ترمینال مشاهده کنید(با هر بار ریست شدن ماژول باید این دستور رو دوباره بفرستید)

  • ATD+98938—2765

با استفاده ازاین دستور میتونید از ماژول به گوشیتون زنگ بزنید(لازم به ذکره که این دستورات توسط بنده تست شده(^_^))

برای دریافت مختصات جغرافیایی از قسمت gps  ماژول به صورت زیر عمل کنید..!!

  •  AT+GPS=1

با  دستور بالا GPS فعال میشه .

  •  AT+GPSRD=1

با دستور بالا اطلاعات جغرافیایی هر ثانیه 1 یک بار  از ماژول فرستاده میشن و این روند ادامه داره تا زمانی که شما دستور زیر(غیر فعال کردن GPS )رو به ماژول بفرستید

  •  AT+GPS=0

خروجی GPS ماژول در حالتی که با ماهواره وصل و قطع میشود به صورت زیر است:

 

 

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

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

برای دریافت پیامک عملکرد ماژول طوریه که به محض رسیدن پیام،محتوا و اطلاعات و شماره خونه پیام ذخیره شده در حافظه سیم کارت رو به صورت یک جا میفرسته که یکم با ماژول های sim900  فرق میکنه…!!!

برای اتصال به gprs هم به صورت زیر عمل کنید

من تو هاست سایتم یه فایل php  ایجاد کردم که شما میتونید از طریق آدرس سایتم ارتباط ماژولتون رو با سرور تست کنید به این صورت که در لینک زیر

http://microdroidprj.ir/my_sct/sct.php?id=1

اگر مقدار id  رو 1 بدید سرور به شما mydata میده و اگر مقدار id  رو 0 بدید سرور به شما error  رو میفرسته…

این لینک رو تو مرورگرتون کپی کنید و enter  بزنید تا نتیجه رو مشاهده  کنید(O_o)!!

و کامند های مورد استفاده برای ارتباط gprs  به صورت زیر هستش:

 

at command  های ماژول A6  رو میزارم دانلود کنید فرق ماژول A6  با A7 اینه که ماژول A6 تو خودش GPS  نداره…

[su_button url=”http://www.electrodragon.com/w/images/3/39/A6_AT_commands.zip” target=”blank” style=”3d” background=”#006bcf” color=”#ffffff” wide=”yes” center=”yes” icon=”icon: chain” text_shadow=”0px 0px 2px #f62064″]دانلود at command های ماژول[/su_button]

و در آخر هم یه نرم افزار جالب و کاربردی که مخصوص ماژول های gps/gprs/gsm رو براتون قرار میدم،UI این نرم افزار زیاد جالب نیست ان شالله اگه وقت کنم با سی شارپ یه نرم افزار خوب برای این کار مینویسم…

[su_button url=”https://www.elecrow.com/wiki/images/9/94/Serial_debugging_tool.zip” target=”blank” style=”3d” background=”#006bcf” color=”#ffffff” wide=”yes” center=”yes” icon=”icon: chain” text_shadow=”0px 0px 2px #f62064″]دانلود نرم افزار SSCOM3.2[/su_button]

دوستان فقط چند تا نکته رو بگم

بعده اینکه با نرم افزار به ماژول متصل شدید دکمه EXT رو بزنید تا صفحه AT COMMAND  ها باز بشن و برای فرستادن CTRL+Z هم به جای این کلمه (CTRL+Z) تو کامند ها(شماره 17) بنویسید 1A و تیک کنارش(تیک هگز) رو بزنید و حالا هر موقع روی 17 کلیک کنید ctrl+z  رو میتونید از بفرستید به ماژول…

امیدوارم به دردتون بخوره…

مطالب مرتبط:

بخش نرم افزار پروژه ردیاب : برنامه اندرویدی tracker (ردیاب) و نمایش مختصات

سخت افزار پروژه ردیاب : ارسال موقعیت جغرافیایی روی سرور از طریق ماژول A7 و LPC1768

موفق و سربلند باشید…

22
دیدگاه بگذارید

avatar
11 Comment threads
11 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
9 Comment authors
امین رضاامینمحسنSAEEDجلال Recent comment authors
معین
Guest
معین

سلام و ممنون از کارت، یه سوال، وقتی که gps رو فعال میکنیم، راهی هست که فقط gprmc رو دریافت کنیم و نه بقیه رو؟؟؟ ممنون

عباس
Guest
عباس

سلام دوست عزیز
می شه نحوه ارباط با برد های اردینو مثل esp8622 را بصورت مداری نمایش بدی
ممنون از مطالب خوبت

محمد
Guest
محمد

سلام اگه بخواهیم موجودی بگیریم باید از کدام کد استفاده کنیم ؟ تشکر از سایت خوبتون .

aref
Guest
aref

سلام. بنده پین URX-UTX از ماژول A7 به RX0-TX0 آردوینو متصل میکنم، بعد هم دکمه Power ماژول A7 چند ثانیه نگه میدارم تا روشن بشه و در آخر Serial Monitor رو باز میکنم که Command بدم، اما وقتی AT میفرستم هیچ پاسخی نمیگرم.

جلال
Guest
جلال

با سلام.آیا این ماژول اطلاعات سرعت رو هم میده؟

جلال
Guest
جلال

دقت جی پی اس این ماژول در فضای آزاد چند متره؟

SAEED
Guest
SAEED

با سلام ممنون از توضیحات کاملتون

محسن
Guest
محسن

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

امین
Guest
امین

سلام خسته نباشید
بعد از وارد کردن دستور AT+CIPHEAD=1 با ارور+CME ERROR:58 مواجه میشم لطفا راهنمایی کنید چیکار کنم؟

امین رضا
Guest
امین رضا

سلام گاهی ماژول من به نت وصل میشه و گاهی وصل نمیشه در حالی که کد یکیه و باز ارور ۵۸ میده
چیکار کنم؟

امین
Guest
امین

سلام خسته نباشید
چند بار تست کردم gprs درست عمل کرد الان بعد 1 ماه دوباره تست میکنم عمل نمیکنه با سیم کارت های مختلف و در جاهای مختلف تست کردم باز هم عمل نمیکنه اگه براتون مقدوره یک بار تست کنید خودتون ببینید میتونید به شبکه همراه اول یا ایرانسل وصل بشید؟!
حس میکنم در قسمت نقاط دسترسی MCINET یا MTNIRANCELLL از ارتباط شبکه جلوگیری میشه