سلام
در این پست چند دستور (AT-COMMAND) برای GPS ماژول SIM908 را توضیح می دهم:
1- AT+CGPSPWR=1 : روشن کردن GPS ماژول
2- AT+CGPSPWR=0 : خاموش کردن GPS ماژول
3- AT+CGPSRST=0 : شروع به کار GPS در حالت COLD
4- AT+CGPSRST=1 : شروع به کار GPS در حالت Autonomy - در این حالت GPS سریعتر دیتا را دریافت میکند - غیر از اواین باری که ماژول را روشن میکنید.
5- AT+CGPSINF=X : دریافت اطلاعات GPS
X می تواند: 2-4-8-16-32-64-128 باشد
X = 2 >>>>>> $GPGGA
X = 4 >>>>>>> $GPGLL
X = 8 >>>>>>> $GPGSA
X= 16 >>>>>>$GPGSV
X = 32 >>>>>> $GPRMC
X= 64 >>>>>> $GPZDA
اطلاعات موقعیت جغرافیای و سرعت به ازای X=32 دریافت میشود.
6- AT+CGPSSTATUS ؟ : برای آگاهی از وضعیت GPS میباشد.
جواب ماژول:
"Location Unknown" به ازای خاموش بودن یا عدم دریافت اطلاعات GPS
"Location Not Fix" به ازای روشن بودن ماژول و عدم کامل شدن اطلاعات GPS
"Location 2D Dix" به ازای ثابت شدن اطلاعات در حالت 2D
"Location 3D Fix" به ازای ثابت شدن اطلاعات در حالت 3D
7- AT+CGPSOUT : کنترل دیتای خروجی NMEA از پورت سریال مربوط به GPS
حالت های موجود:
الف) 0 = خروجی دیتا از پورت GPS غیر فعال
ب) 2 = " " " " " = GPGGA
پ) 4 = " " " " " = GPGLL
ت) 8 = " " " " " = GPGSA
ج) 16 = " " " " " = GPGSV
د) 32 = " " " " " = GPRMC
ه) 64 = " " " " " = GPVTG
ن) 128 = " " " " " = GPZDA
8- AT+GPSIPR= rat : تعیین باود ریت پورت سریال GPS
rat :
4800 , 9600 , 19200 , 38400 , 57600 , 115200 , 230400 , 460800
ابوالفضل شاکری
خیلی خیلی ممنون
خیلی دنبال این دستورات به زبان فارسی بودم
سلام
یعنی کل اون دستور رو باید با یوآرت میکرو بدیم به برد sim900 و خودش میفهمه چی به چیه؟
سلام
کدام دستور؟