You are on page 1of 60

Chng 3: Module SIM508

Module SIM508 v cc thit b i km.


y l module GSM/GPRS v GPS ca hng SIMCOM

Hnh 3.1: Module SIM508 Module SIM508 c th hot ng vi cc tn s sau GSM 900 MHz, DCS 1800MHz v PCS 1900MHz v cng h tr k thut GPS nh v v tr bng v tinh. Vi kch thc nh 55mm x 34mm x 3.0 mm,module ny c th s dng cho cc ng 1

dng nh Smart phone,PDA phone,thit b nh v GPS cm tay hay in thoi. Chng ta c th giao tip vi module thng qua chun 80 chn dnh ring cho module SIM508. Thng qua chun 80 chn ny,chng ta c th s dng module vi cc mc ch : Bn phm,bng nt nhn hay SPI LCD. Mt port giao tip ni tip dnh cho GSM v hai port ni tip dnh cho GPS gip cho vic thit k v pht trin ng dng mt cch d dng hn thng qua vic giao tip bng tp lnh AT. B sc cho pin. Cc ng vo ra dnh cho chc nng nghe,gi v x l m thanh. Cc ng vo ca b chuyn i AD.

s dng c module SIM508,cn phi c cc thit b i km

Hnh 3.2: Cc thit b i km module SIM508 A: Ngun cung cp. B: Anten GSM. C: Anten GPS. D: Cp kt ni anten vi module. E: Tai nghe. F: Cp giao tip ni tip.

Phn cng module SIM508


Phn cng ng dng GSM ca SIM508:
s dng v giao tip vi module SIM508 phi thng qua mt chun cm 80 chn. Bao gm cc ng dng dnh cho GSM : Ngun cung cp v ngun sc pin. Hai ng vo giao tip theo chun ni tip. Hai ng vo analog Ng vo ra dnh cho Simcard.

Bng m t 80 chn ca module: Tn VBAT I/O M t C nm chn VBAT dng cung cp ngun hot ng cho module Ng vo ngun cho b thi gian thc ca module khi khng c ngun chnh. V cung cp mt dng ra dnh cho ngun d tr khi c ngun chnh, tit kim nng lng ca ngun d tr. Ngun cung cp cho b sc pin ca module. ng thi gip cho module nhn ra b sc. Chn ni t dnh cho cc ng dng s. Ng vo dng m v tt ngun chnh ca module. Chn ny c ni vi mt nt nhn. m v tt ngun ca module,phi nhn nt nhn gi chn ny mc thp trong mt khong thi gian ngn. 4 c tnh in Vmax= 4.5V Vmin=3.4V Vnorm=4.0V Vmax=2.0V Vmin=1.2V Vnorm=1.8V Inorm= 20uA

BACKUP

I/O

CHG_IN

Vmax=5.25V Vmin=1.1 *VBAT Vnorm=5.1V

GND PWRKEY I

VILmax=0.3*VBAT VIHmin=0.7*VBAT VImax=VBAT

MIC1P MIC1N MIC2P MIC2N SPK1P SPK1N SPK2P SPK2N BUZZER AGND DISP_D0 DISP_CLK

I I O O O

Ng vo ca microphone 1. Ng vo ca microphone 2. Ng ra ca loa 1. Ng ra ca loa 2. Ng ra dnh cho ci bo. Chn ni t dnh cho cc ng dng tng t. Ng vo ra kim tra ng truyn d liu. Ng ra kim tra xung Clock.

I/O O

VILmin=0V VILmax=0.9 VIHmin=2.0 VIHmax= 3.2 VOLmin=GND VOLmax=0.2V VOHmin=2.7 VOHmax=2.9

DISP_A0

DISP_EN KCOL0~KCOL4 KROW0~KROW4

O I/O

Ng ra kim tra d liu v a ch (c th c la chn bng phn mm). Ng ra cho php hin th. Cc ng vo ra dnh cho phm bm,bng nt nhn.

VILmin=0V VILmax=0.9 VIHmin=2.0 VIHmax= 3.2 VOLmin=GND VOLmax=0.2V VOHmin=2.7 VOHmax=2.9 VILmin=0V VILmax=0.9 VIHmin=2.0 VIHmax= 3.2 VOLmin=GND VOLmax=0.2V VOHmin=2.7 VOHmax=2.9

Cc ng vo ra vi mc ch chung. NETLIGHT O Ng ra cho bit trng thi hot ng ca module GSM. STATUS O Ng ra cho bit cc trng thi hot ng ca cc ng dng khc c trong module.

GPIO5 GPIO32 Port ni tip 1 DTR RXD

I/O

Ng vo ra dng chung cho cc mc ch khc. Ng vo cho bit giao tip sn sng. Ng vo nhn d liu, 5 VILmin=0V VILmax=0.9 VIHmin=2.0 VIHmax= 3.2 VOLmin=GND VOLmax=0.2V VOHmin=2.7 VOHmax=2.9

I I

DEBUG_TX

Port dng sa li v giao tip bng tp lnh AT.

DEBUG_RX

Cc chn dnh cho Sim card VSIM O

Ngun cung cp cho Sim card

SIM_DATA SIM_CLOCK

I/O O

Chn truyn nhn d liu vi SIM. Xung nhp cho SIM.

C 2 loi ngun cung cp 1.8V v 2.85V.c la chn bi phn mm. VILmin=0V VILmax=0.3* VSIM VIHmin=0.7* VSIM VIHmax= VSIM + 0.3 VOLmin=GND VOLmax=0.2V VOHmin= VSIM 0.2 VOHmax= VSIM

SIM_PRESENCE SIM_RESET ng dng ADC AUXADC1

I O I

Chn nhn bit c Sim card. Chn reset SIM.

TEMP_BAT

Ng v dnh cho mc ch chuyn in p ng vo t i t dng tng t sang dng 0-24V. s. I Ng vo cho bit nhit ca pin. Bng 3.1: Chi tit 80 chn ca module SIM508

Bt ng GSM ca module SIM508: C ba cch cho php ng dng GSM hot ng. S dng chn PWMRKEY. S dng chn CHG_IN. S dng ngt ca mt thi gian thc.

S dng chn PWMRKEY bt ng dng GSM:

cho php ng GSM hot ng,yu cu phi gi chn PWMRKEY mc thp trong mt khong thi gian ngn. 6

Hnh 3.3: Dng chn PWMRKEY bt ng dng GSM

Khi vic bt ng dng GSM hon tt. Module s gi tr li thng bo ng dng sn sng hot ng RDY. V chn STATUS s c ko ln mc cao v gi mc ny khi ng dng GSM hot ng. S dng chn CHG_IN bt ng dng GSM.

y l chn dnh cho b sc pin ca module SIM508.Nu b sc c ni vi chn CHG_IN ca module khi ang trong ch POWER DOWM,th n s chuyn sang ch GHOST (ch sc pin). Trong ch ny module khng kt ni mng v ch cho php mt vi lnh AT lm vic. Khi s dng chn CHG_IN bt ng dng GSM,module s gi thng bo: RDY GHOST MODE +CFUN: 0 Trong ch GHOST, vic ko chn PWRKEY xung mc thp trong mt khong thi gian ngn ng dng GSM s c m v chuyn sang ch sc in,tt c chc nng ca ng dng GSM c m v cho php thc hin c tt 7

c cc lnh AT. Lc ny module s gi tr thng bo: From GHOST MODE to NORMAL MODE S dng b thi gian thc RTC bt ng dng GSM (ch bo ng).

ch bo ng, cho php ng dng GSM hot ng bng vic s dng b thi gian thc RTC. B thi gian thc s nh thc GSM ca module SIM508 khi ng dng ny ngng hot ng. Trong ch ny module s khng kt ni mng GSM v cc tp lnh dnh cho SIM card s khng thc hin c. C th s dng lnh AT+CALARM ci t thi gian bo ng. B thi gian thc s gi module trong thi gian bo ng nu ng dng GSM c tt bng lnh AT+CPOWD=1 hay chn PWRKEY. Module s chuyn sang ch bo ng. Lc ny module s gi thng bo:

RDY ALARM MODE

Ch bo ng s hot ng trong mt thi gian ti a 90s,lc ny module s t ng ngng hot ng. Tuy nhin,trong sut thi gian bo ng,nu lnh AT+CFUN=1 c gi n,vic module t ng tt s khng xy ra. Cng trong ch ny,vic ko chn PWRKEY xung mc thp trong mt khong thi gian ngn s lm ng dng GSM ngng hot ng ngay lp tc. Tt ng dng GSM ca module SIM508 Cc cch c s dng tt ng dng GSM ca module SIM508: S dng chn PWRKEY. S dng lnh AT. Module pht hin ngun cung cp yu. Qu nhit.

S dng chn PWRKEY tt ng dng GSM.

C th tt ng dng GSM bng vic ko chn PWRKEY xung mc thp trong mt khong thi gian ngn. Module s gi thng bo:

NORMAL POWER DOWN

Lc ny,tt c lnh AT s khng c hiu lc. Module chuyn sang ch POWER DOWN, v ch cn b thi gian thc RTC hot ng. Qu trnh ny cng c th c nhn bit thng qua chn STATUS,chn ny s b t ng xung mc thp trong ch ny.

Hnh 3.4: Dng chn PWRKEY tt ng dng GSM.

S dng lnh AT tt ng dng GSM.

C th s dng lnh AT+CPOWD=1 tt ng dng GSM. Module gi tr thng bo:

NORMAL POWER DOWN

Lc ny,tt c lnh AT s khng c hiu lc. Module chuyn sang ch POWER DOWN, v ch cn b thi gian thc RTC hot ng. Qu trnh ny cng c th c nhn bit thng qua chn STATUS,chn ny s b t ng xung mc thp trong ch ny. ng dng s t ng tt khi ngun cung cp yu.

Phn mm s thng xuyn kim tra in p ngun cung cp trn chn VBAT,nu mc in p nh hn 3.5V,module s gi thng bo:

POWER LOW WARNNING

Nu mc in xung di 3.4V,module s gi thng bo:

POWER LOW DOWN

Lc ny module s t ng v ch POWER DOWN,ch cn b thi gian thc hot ng. Chn STATUS cng s v mc thp.

ng dng GSM s t ng tt nu qu nhit.

Phn mm s lun kim tra nhit ca module. Nu nhit hin ti ca

module ln bng hoc ln hn 80,module s gi thng bo:

10

+CMTE:1

Nu nhit thp hn -30,module s gi thng bo:

+CMTE:-1

Nu nhit trn 85,module s gi thng bo:

+CMTE:2

Nu di -35:

+CMTE:-2

Nu nhit nm ngoi khong -35 n 85,module s t ng tt.

11

Lc ny module s t ng v ch POWER DOWN,ch cn b thi gian thc hot ng. Chn STATUS cng s v mc thp. C th kim tra nhit hin ti ca module bng cch s dng lnh AT+CMTE khi module ang hot ng. Truyn thng ni tip. giao tip v s dng ng dng GSM,module SIM508 cung cp chun giao tip ni tip. By ng lin kt trn mt port giao tip. Bao gm ng truyn d liu /RXD v /TXD,ng truyn trng thi /RTS v /CTS,ng truyn iu khin /DTR,/DCD v /RING. Vi chun giao tip ny c th s dng cho CSD FAX,dch v GPRS v gi lnh AT.

Hnh 3.5 : Chun giao tip ni tip ca SIM508 Tc baud ca giao tip ni tip: 300,1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200. Module c th t ng la chn tc baud giao tip: 300,1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200. Thuc tnh chn /RING ca module: Trng thi module SIM508 Bnh thng 12 Trng thi ca chn RI Mc cao

ang thc hin cuc gi

SMS

Mc thp,sau : Chuyn v mc cao khi cuc gi c thit lp. Vn gi mc thp khi s dng lnh ATH. vlka Chuyn xung v gi mc thp khong 100mS khi nhn c tin nhn,sau chuyn v li mc cao.

Kt ni vi SIM card.

Bng 3.2 : Trng thi chn RI

C th s dng lnh AT ly thng tin t SIM card. Module h tr c 2 loi SIM card 1.8V v 3.0V.

Hnh 3.6 : Kt ni SIM card 6 chn

13

Cu to SIM card:

Hnh 3.7 : Cu to SIM card 6 chn Chn C1 Tn VSIM M t Ngun do module cung cp. Module SIM508 s t ng xc nh loi SIM cung cp ngun 33.0V10% hay 1.8V10%. Dng cung cp l 10mA. Chn reset SIM card. Chn xung clock SIM card. Chn ni t. Khng cn kt ni. Chn truyn nhn d liu.

C2 C3 C5 C6 C7

SIM_RESET SIM_CLOCK GND VPP SIM_DATA

Bng 3.3 : Th t chn SIM card 14

Trng thi ca chn STATUS. Ta c th bit c tnh trng ca mng GSM thng qua chn STATUS. Trng thi Off 64ms On/ 800ms Off 64ms On/ 3000ms Off 64ms On/ 300ms Mng GSM ng dng GSM ca SIM508 khng hot ng. ng dng GSM khng tm thy mng. ng dng GSM ang kt ni mng. ang giao tip GPRS. Bng 3.4 : Trng thi chn STATUS

Ta s dng n led kt ni vi chn STATUS.

Hnh 3.8 : Kt ni vi chn NETLIGHT

Phn cng ng dng GPS ca module SIM508


Giao tip vi ng dng GPS thng qua chun giao tip ni tip RS-232. 15

Chi tit cc chn dng cho ng dng GPS.

Tn GPS_VCC

I/O I

M t C chn dng cung cp ngun cho ng dng GPS. Ngun d tr cho b thi gian thc v SRAM. Khng kt ni nu khng s dng. Ngun ngoi dng cho anten GPS. Ng vo ny dng la chn ngun hot ng cho anten GPS loi 5V hay 3V. Chn ny c th kt ni trc tip vi GPS_VCC_RF. Ngun cung cp cho anten GPS loi 3V.

GPS_VRTC

GPS_VANT

c tnh in Vmax= 5.0V Vmin=3V Vnorm=3.3V Vmax= 3.3V Vmin=2.7V Vnorm=3.0V Imax=25mA Vmax=5V Vmin=2.85V Vmax=2.9V Vmin=2.8V Vnorm=2.85V Imax=25mA

GPS_VCC_RF

Giao tip ni tip GPS_TXA GPS_RXA GPS_TXB GPS_RXB GPS_M-RST

O I O I I

Chn truyn d liu ca portA. Chn nhn d liu ca portA. Chn truyn d liu ca portB. Chn nhn d liu ca portB. Chn reset ng dng GPS. Bng 3.5 : Cc chn dnh cho ng dng GPS

Bt ng dng GPS cho ng dng GPS hot ng,ngun cung cp ti chn GPS_VCC phi ln hn 2.3V,v gi mc ny trong khong t nht 220ms.

16

Hnh 3.9 : Bt ng dng GPS

Mch kt ni cho chn VRTC B thi gian thc RTC l rt quan trng cho ng dng GPS v ngun SRAM cng ly t chn VRTC.

Hnh 3.10 : Kt ni vi chn VRTC

Mch kt ni cho chn RESET C mt IC trong module SIM508 dng cho vic reset ng dng GPS. Nu in p ng vo ca IC nh hn 2.3V,th chn reset s gi mc thp,sau nu ng vo mc ln hn 2.3V th IC s to ra mt tn hiu reset trong khong 220ms. Sau chn reset s ln mc cao. Mun reset ng dng GPS,th chn GPS_M-RST nn gi mc thp t nht 10ms.

17

Hnh 3.11 : Kt ni vi chn RESET Chun giao tip ni tip ca ng dng GPS. Module SIM508 h tr hai port giao tip cho ng dng GPS (portA v portB).

PortA: Hai chn truyn nhn d liu : GPS_RXA v GPS_TXA. H tr tc baud t 1200 n 115200 bps. Giao thc giao tip: Mc nh l SiRF,57600 bps.

PortB: Hai chn truyn nhn d liu : GPS_RXB v GPS_TXB. H tr tc baud t 1200-15200 bps. Chun giao thc truyn d liu : NMEA,4800 bps. nh dng d liu u ra: GGA,GSA,GSV,RMC,VTG. Tn s cp nht ; 1Hz

18

ng dng GSM ca module SIM508.


Gii thiu v ng dng GSM.
GSM (Global System for Mobile Communication) l h thng thng tin di ng ton cu. GSM l chun giao tip ph bin nht cho in thoi di ng nh kh nng ph sng rng khp th gii.GSM khc vi cc chun giao tip trc v cht lng tn hiu,tc v tin ch tin nhn. N c xem l mt h thng di ng th hai (second generation, 2G) . GSM l mt chun m,hin ti n c pht trin bi 3rd Generation Partnership Project (3GPP).

19

Hnh 3.12 : Mng GSM

S dng ng dng GSM cho dch v gi tin nhn v cuc gi.


S dng tp lnh AT dnh cho GSM ca module SIM508 trong cc thao tc dng cho dch v SMS (Short Message Service) v cuc gi, bao gm: Cc thut ng. <CR> : Carriage return (0x0D). <LF> : Line Feed (0x0A). MT : Mobile Terminal . Thit b u cui mng (trong trng hp ny l module sim508). TE : Terminal Equipment. Thit b u cui (my tinh, h vi iu khin). Khi to cho ng dng GSM: a module v ch ngh (sleep mode) Khi to Nhn cuc gi. Thit lp cuc gi. Nhn tin nhn. Gi tin nhn.

20

Hnh 3.13 : Chuyn t ch bnh thng sang ch ngh (sleep mode). (1) AT+CFUN=0<CR> Tt ht mi chc nng lin quan n truyn nhn sng RF v cc chc nng lin quan n SIM. module khng cn c kt ni vi mng. (2) <CR><LF>OK<CR><LF> Chui thng bo kt qu thc thi lnh thnh cng, thng thng l sau 3 giy k t lc nhn lnh AT+CFUN=0. (3) Chuyn trng thi chn DTR t mc 0 sang mc 1. Module hot ng ch sleep mode.

Chuyn t ch ngh sang ch hot ng bnh thng.

21

Hnh 3.14 : a module tr v trng thi hot ng. (1) a chn DRT chuyn t mc 1 xung mc 0 Module thot khi ch sleep. (2) AT+CFUN=1<CR> a module tr v ch hot ng bnh thng. (3) MT tr v chui <CR><LF>OK<CR><LF>. (4) Module gi tip chui thng bo <CR><LF>Call Ready<CR><LF>. Thi gian k t lc nhn lnh AT+CFUN=1<CR> n lc module gi v thng bo trn khong 10 giy. Khi to cu hnh mc nh cho modem.

22

Hnh 3.15 : Khi to cu hnh mc nh cho module SIM508. (1) ATZ<CR> 23

Reset modem, kim tra modem d hot ng bnh thng cha. Gi nhiu ln cho chc n, cho n khi nhn c chui: ATZ<CR><CR><LF>OK<CR><LF>. (2) ATE0<CR> Tt ch echo lnh. Chui tr v c dng: ATE0<CR><CR><LF>OK<CR><LF>. (3) AT+CLIP=1<CR> nh dng chui tr v khi nhn cuc gi. Thng thng, ch mc nh, khi c cuc gi n, chui tr v s c dng: <CR><LF>RING<CR><LF> Sau khi lnh AT+CLIP=1<CR> c thc thi, chui tr v s c dng: <CR><LF>RING<CR><LF> <CR><LF>+CLIP: "0929047589",129,"",,"",0<CR><LF> Chui tr v c cha thng tin v s in thoi gi n. Thng tin ny cho php xc nh vic c nn nhn cuc gi hay t chi cuc gi. Kt thc cc thao tc khi to cho qu trnh nhn cuc gi. Cc bc khi to tip theo lin quan n cc thao tc truyn nhn tin nhn. (4) AT&W<CR> Lu cu hnh ci t c thit lp bi cc lnh ATE0 v AT+CLIP vo b nh. (5) AT+CMGF=1<CR> Thit lp qu trnh truyn nhn tin nhn c thc hin ch text (mc nh l ch PDU). Chui tr v s c dng: <CR><LF>OK<CR><LF> (6) AT+CNMI=2,1,0,0,0<CR> Thit lp ch thng bo cho TE khi MT nhn c tin nhn mi. Chui tr v s c dng: <CR><LF>OK<CR><LF> Sau khi lnh trn c thit lp, tin nhn mi nhn c s c lu trong SIM, v MT gi thng bo khi c tin nhn mi. TE c th c tin nhn c lu trong 24

SIM. (7) AT+CSAS<CR> Lu cu hnh ci t c thit lp bi cc lnh AT+CMGF v AT+CNMI. Xa tin nhn trc khi hot ng :

Hnh 3.16 : Khi to module SIM508.

(1) AT+CMGD=1 Xa tin nhn vng nh 1 trong SIM. Chui tr v s c dng: <CR><LF>OK<CR><LF> (2) AT+CMGD=2 Tc dng tng t nh lnh s 1. Lnh ny c dng xa tin nhn c lu trong ngn s 2. C th hnh dung b nh lu tin nhn trong SIM bao gm nhiu ngn (loi Super SIM ca Mobi phone c 50 ngn), mi ngn cho php lu ni dung ca 1 tin nhn (bao gm tt c cc loi tin nhn: tin nhn t tng i, tin nhn thng bo kt qu qu trnh gi tin nhn trc , tin nhn t thu bao khc, ). Mi ngn c i din bng mt s th t. Khi nhn c tin nhn mi, ni dung tin nhn s c lu trong mt ngn trng c s th t nh nht c th. Vic xa ni dung tin nhn hai ngn 1 v 2 cho php tin nhn nhn c lun 25

c lu vo trong hai nh ny, gip d dng xc nh v tr lu tin nhn va nhn c, v gip cho vic thao tc vi tin nhn mi nhn c tr nn d dng v n gin hn, gim kh nng vic tin nhn mi nhn c b tht lc mt vng nh no m ta khng kim sot c. Nhn cuc gi

Hnh 3.17 : Nhn cuc gi. (1) Sau khi c khi to bng lnh AT+CLIP=1, khi c cuc gi n, chui tr v s c dng: <CR><LF>RING<CR><LF>

26

<CR><LF>+CLIP: "0929047589",129,"",,"",0<CR><LF> Chui tr v c hin th s in thoi yu cu c kt ni, da trn thng tin ny c th ra quyt nh nhn cuc gi hay t chi cuc gi. (2A) Nu s in thoi gi n khng hp l, t chi nhn cuc gi bng lnh ATH, v chui tr v s c dng: <CR><LF>OK<CR><LF> Cuc gi kt thc. (2B) Nu s in thoi gi n l hp l, nhn cuc gi bng cch gi lnh ATA, v chuitr v s c dng: <CR><LF>OK<CR><LF> (3) Giai on thng thoi. (4A) Kt thc cuc gi. u cn li gc my trc. (4B) Kt thc cuc gi, ch ng gc my bng cch gi lnh ATH. Thit lp cuc gi

27

Hnh 3.18 : thc hin cuc gi. (1) ATDxxxxxxxxxx;<CR> Quay s cn gi. (2) Chui tr v c dng: <CR><LF>OK<CR><LF>. Chui ny thng bo lnh trn c nhn v ang c thc thi. Sau l nhng chui thng bo kt qu qu trnh kt ni (nu nh kt ni khng c thc hin thnh cng). 28

(2A) Nu MT khng thc hin c kt ni do sng yu, hoc khng c sng,chui tr v s c dng: <CR><LF>NO DIAL TONE<CR><LF> (2B) Nu cuc gi b t chi bi ngi nhn cuc gi, hoc s my ang gi tm thi khng hot ng (chng hn nh b tt my) chui tr v c dng: <CR><LF>NO CARRIER<CR><LF> (2C) Nu cuc gi khng th thit lp c do my nhn cuc gi ang bn (v d nh ang thng thoi vi mt thu bao khc), chui tr v s c dng: <CR><LF>BUSY<CR><LF> (4s) Tng thi gian t lc modem nhn lnh cho n lc nhn c chui trn thng thng l 4 giy. (2D) Nu sau 1 pht m thu bao nhn cuc gi khng bt my, chui tr v s c dng: <CR><LF>NO ANSWER<CR><LF> (60s) (3) Trong trng hp qu trnh thit lp cuc gi din ra bnh thng, khng c chui thng bo no (2A, 2B, 2C hay 2D) c tr v, v chuyn sang giai on thng thoi. Qu trnh kt thc cuc gi c din ra trong hai trng hp: (4A) u nhn cuc gi gc my trc.Chui tr v s c dng: <CR><LF>NO CARRIER<CR><LF> (4B) u thit lp cuc gi gc my trc.Phi tin hnh gi lnh ATH, v chui tr v s c dng: <CR><LF>OK<CR><LF

29

c tin nhn

30

Hnh 3.19: c tin nhn t 2 vng nh 1 v 2 trn SIM. Mi thao tc lin quan n qu trnh nhn tin nhn u c thc hin trn 2 ngn 1 v 2 ca b nh nm trong SIM. (1) c tin nhn trong ngn 1 bng lnh AT+CMGR=1. (2A) Nu ngn 1 khng cha tin nhn, ch c chui sau c tr v: <CR><LF>OK<CR><LF> 31

(2B) Nu ngn 1 c cha tin nhn, ni dung tin nhn s c gi tr v TE vi nh dng nh sau: <CR><LF>+CMGR: "REC UNREAD","+84929047589",,"07/05/15,09:32:05+28" <CR><LF>NI DUNG<CR><LF> <CR><LF>OK<CR><LF> Cc tham s trong chui tr v bao gm trng thi ca tin nhn (REC UNREAD), s in thoi gi tin nhn (+84929047589) v thi gian gi tin nhn (07/05/15,09:32:05+28) v ni dung tin nhn. y l nh dng mc nh ca module SIM508 lc khi ng. dng m rng c th c thit lp bng cch s dng lnh AT+CSDH=1 trc khi thc hin c tin nhn. (3) Sau khi c, tin nhn c xa i bng lnh AT+CMGD=1. Thao tc tng t i vi tin nhn cha trong ngn th 2 trong cc bc 4, 5A (5B) v 6. Gi tin nhn.

32

Hnh 3.10 : Gi tin nhn. (1) Gi tin nhn n thu bao bng cch s dng lnh AT+CMGS=s in thoi. (2) Nu lnh (1) c thc hin thnh cng, chui tr v s c dng: <CR><LF>> (k t > v 1 khong trng). (3) Gi ni dung tin nhn v kt thc bng k t c m ASCII 0x1A. (3A) Gi k t ESC (m ASCII l 27) nu khng mun tip tc gi tin nhn na. Khi 33

TE s gi tr v chui <CR><LF>OK<CR><LF>.

(4) Chui tr v thng bo kt qu qu trnh gi tin nhn. Chui tr v c nh dng nh sau: <CR><LF>+CMGS: 62<CR><LF> <CR><LF>OK<CR><LF> Trong 62 l mt s tham chiu cho tin nhn c gi. Sau mi tin nhn c gi i, gi tr ca s tham chiu ny s tng ln 1 n v. S tham chiu ny c gi tr nm trong khong t 0 n 255. Thi gian gi mt tin nhn vo khong 3-4 giy (kim tra vi mng Mobi phone). (4A) Nu tnh trng sng khng cho php thc hin vic gi tin nhn hoc chc nng RF ca modem khng c cho php hot ng (do s dng cc lnh AT+CFUN=0 hoc AT+CFUN=4), hoc s tin nhn trong hng i pha tng i vt qua gii hn cho php, hoc b nh cha tin nhn ca MT nhn c tin nhn b trn, MT s gi thng bo li tr v v c nh dng nh sau: <CR><LF>+CMS ERROR: 193<CR><LF> <CR><LF>+CMS ERROR: 515<CR><LF> Chc nng truyn nhn tin nhn v chc nng thoi c tch bit. Khi ang thng thoi vn c th truyn nhn c tin nhn. Khi truyn nhn tin nhn vn c th tin hnh thit lp v kt thc cuc gi.

34

35

Mt s tp lnh AT c bn s dng cho ng dng GSM


Cc thut ng.
<CR> : Carriage return (0x0D). <LF> : Line Feed (0x0A). MT : Mobile Terminal . Thit b u cui mng (trong trng hp ny l module sim508). TE : Terminal Equipment. Thit b u cui (my tinh, h vi iu khin).

Cc lnh thit lp v ci t cho cuc gi.


Tr li mt cuc gi n. i trc mt s in thoi thc hin cuc gi. Thc hin cuc gi n s in thoi lu trong b nh. Thc hin cuc gi n s lu v c tn <str>. Gi s va gi gn nht. Ngt kt ni ang thc hin. Hin th thng tin v module SIM508. Ci t ln ca loa. Chuyn t ch nhn lnh sang ch nhn d liu. La chn kiu chung. Thc hin lnh ny trc khi ci t li cc thng s ca module. Thit lp cc thng s ci t l cc thng s mc nh. Hin th cu hnh ci t cho module. Chuyn t ch d liu v kt ni mng GPRS v ch lnh. Bng 3.6 : Cc lnh thit lp v ci t cuc gi

ATA ATD ATD><mem><n> ATD<str> ATDL ATH ATI ATL ATO ATT ATZ AT&F AT&V +++

Chi tit v tp lnh thit lp v ci t cho cuc gi: Lnh nhc my khi c cuc gi n MT gi tr <CR><LF>OK<CR><LF> khi kt ni thnh cng. MT gi tr <CR><LF>NO CARRIER <CR><LF> khi kt ni khng thnh cng.

ATA

36

ATD[<n>][<msgm>][;]

Lnh thc hin ci t dch v cuc gi. Lnh ny c th hy b bng vic nhn 1 lnh ATH hoc 1 k t khi lnh ang thc thi. Nu cuc gi c kt ni v ci t hon tt. MT gi tr: <CR><LF>OK<CR><LF> Nu khng chung. MT gi tr: <CR><LF>NO DIALTONE<CR><LF> S my ang bn: <CR><LF>BUSY<CR><LF> Khng kt ni hoc b t chi : <CR><LF>NO CARRIER<CR><LF>

Cc tham s: <n>: s in thoi <msgm>: I Kch hot CLIR (Khng hin th s ngi gi) i Hy ch CLIR(Hin th s ngi gi) G Kch hot ch gi ni b(ch dnh ring cho cuc gi ny) g Hy ch gi ni b. <;>: Kt thc v thc hin ci t cuc gi

37

ATD<mem><n>[<I>][<G>][;]

Lnh thc hin quay s c trong danh b ring bit. Lnh ny c th hy b bng vic nhn 1 lnh ATH hoc 1 k t khi lnh ang thc thi. Module b li. MT gi tr: +CME ERROR:<err> Nu khng chung. MT gi tr: <CR><LF>NO DIALTONE<CR><LF> S my ang bn: <CR><LF>BUSY<CR><LF> Khng kt ni hoc b t chi : <CR><LF>NO CARRIER<CR><LF> Kt ni thnh cng v cuc gi c thc hin: <CR><LF>OK<CR><LF> Cc tham s: <mem>

danh b DC danh sch cc s gi. FD danh b trong sim. LD danh sch cc s gi trong sim. MC danh sch cc cuc gi nh. ME tt c cc s c trong danh b.

<n>: dng.

Mt s nguyn l v tr b nh c th s

<msgm>: I Kch hot CLIR (Khng hin th s ngi gi) i Hy ch CLIR(Hin th s ngi gi) G Kch hot ch gi ni b(ch dnh ring cho cuc gi ny) g Hy ch gi ni b. <;>: Kt thc v thc hin cuc gi

38

ATD><n>[<I>][<G>][;]

Thc hin cuc gi t dnh b. Lnh thc hin quay s c trong danh b ring bit. Lnh ny c th hy b bng vic nhn 1 lnh ATH hoc 1 k t khi lnh ang thc thi. Module b li. MT gi tr: +CME ERROR:<err> Nu khng chung. MT gi tr: <CR><LF>NO DIALTONE<CR><LF> S my ang bn: <CR><LF>BUSY<CR><LF> Khng kt ni hoc b t chi : <CR><LF>NO CARRIER<CR><LF> Kt ni thnh cng v cuc gi c thc hin: <CR><LF>OK<CR><LF> Cc tham s: <n>: Mt s nguyn l v tr b nh c th s dng. <msgm>: I Kch hot CLIR (Khng hin th s ngi gi) i Hy ch CLIR(Hin th s ngi gi) G Kch hot ch gi ni b(ch dnh ring cho cuc gi ny) g Hy ch gi ni b. <;>: Kt thc v thc hin cuc gi

39

ATD><str>[<I>][<G>][;]

Lnh thc hin cuc gi n s lu trong danh b c tn <str>. Lnh ny c th hy b bng vic nhn 1 lnh ATH hoc 1 k t khi lnh ang thc thi. Module b li. MT gi tr: +CME ERROR:<err> Nu khng chung. MT gi tr: <CR><LF>NO DIALTONE<CR><LF> S my ang bn: <CR><LF>BUSY<CR><LF> Khng kt ni hoc b t chi : <CR><LF>NO CARRIER<CR><LF> Kt ni thnh cng v cuc gi c thc hin: <CR><LF>OK<CR><LF> Cc tham s: <str>: Chui k t abc123 lu torng dnh b . <msgm>: I Kch hot CLIR (Khng hin th s ngi gi). i Hy ch CLIR(Hin th s ngi gi) G Kch hot ch gi ni b(ch dnh ring cho cuc gi ny). g Hy ch gi ni b. <;>: Kt thc v thc hin cuc gi. Thc hin cuc gi n s va gi gn nht. Lnh ny c th hy b bng vic nhn 1 lnh ATH hoc 1 k t khi lnh ang thc thi. Module b li. MT gi tr: +CME ERROR:<err> Nu khng chung. MT gi tr: <CR><LF>NO DIALTONE<CR><LF> S my ang bn: <CR><LF>BUSY<CR><LF> Khng kt ni hoc b t chi : <CR><LF>NO CARRIER<CR><LF> Kt ni thnh cng v cuc gi c thc hin: <CR><LF>OK<CR><LF> Lnh ngt kt ni ang thc hin. Lnh c thc hin. MT gi tr: <CR><LF>OK<CR><LF> 40

ATDL

ATH0

ATI

ATL[value]

Lnh yu cu hin thng tin ca module. V d: SIMCOM_ltd. SIMCOM_SIM548Z. Lnh ci t ln ca loa. Lnh thc hin thnh cng.MT gi tr: <CR><LF>OK<CR><LF> Tham s: [value]: C bn mc 0,1,2,3.

ATM[value]

Lnh ci t cc ch cho loa. Lnh thc hin thnh cng. MT gi tr: <CR><LF>OK<CR><LF> Tham s: [value]: 0 Tt loa. 2 M loa khi nhc my. Lnh ny ch c hiu lc khi module ang kt ni mng GPRS. Lnh ny thc hin hy b kt ni v tr v ch nhn lnh. Lnh thc hin thnh cng. MT gi tr: <CR><LF>OK<CR><LF> Thc hin chuyn t ch nhn lnh tr v ch nhn d liu v kt ni mng gi lnh ATO. Lnh thc hin chuyn module t ch nhn lnh sang ch nhn d liu. Lnh thc hin khng thnh cng. MT gi tr: <CR><LF> NO CARRIER <CR><LF> Lnh thc hin thnh cng. MT gi tr: <CR><LF>OK<CR><LF> Tham s: [n] liu. Bng 3.7 : Chi tit cc lnh thit lp v ci t cuc gi.

+++

ATO[n]

chuyn t nhn lnh sang nhn d

41

Cc lnh thit lp v ci t cho tin nhn sms.


Xa tin nhn sms. nh dng vn bn tin nhn. Danh sch tin nhn lu. Lnh c tin nhn. Lnh gi tin nhn. Lu tin nhn vo b nh. Gi tin nhn lu. Gi sms lnh. MT gi thng bo khi c tin nhn mi. Cc tin nhn ring bit c lu. Ci t li tin nhn. Lu cc ci t cho tin nhn. a ch dch vu tin nhn. Ci t nh dng ch ca tin nhn. La chn tin nhn dch v. Bng 3.8 : Cc lnh thit lp v ci t cho tin nhn SMS

AT+CMGD AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMSS AT+CMGC AT+CNMI AT+CPMS AT+CRES AT+CSAS AT+CSCA AT+CSMP AT+CSMS

Chi tit m t cc lnh dnh cho tin nhn sms : Lnh xa tin nhn sms lu tron b nh. Lnh thc hin thnh cng.MT gi tr: <CR><LF>OK<CR><LF> Nu lnh khng thc hin c.MT gi tr: +CMS ERROR <err> Tham s: <index> V tr ca tin nhn lu trong b nh. <err> Cho bit li. Lnh ci t nh dng ca tin nhn gi v nhn. Lnh thc hin thnh cng.MT gi tr: <CR><LF>OK<CR><LF> Tham s: [<mode>] 0 1 Dng PDU Dng vn bn

AT+CMGD=<index>

AT+CMGF=[<mode>]

42

AT+CMGL=[<stat>]

Danh sch tin nhn lu. Tham s: + Nu tin nhn l dng vn bn: [<stat>] _REC UNREAD tin nhn cha c. RED READ tin nhn c. STO UNSEND tin nhn cha gi c. STO SEND tin nhn gi. ALL tt c tin nhn

+ Nu tin nhn l dng PDU: [<stat>] 0 tin nhn cha c. 1 tin nhn c. 2 tin nhn cha gi. 3 tin nhn gi. 4 tt c tin nhn Nu lnh thc hin thnh cng,MT gi tr chui c nh dng nh sau : + Nu tin nhn l dng vn bn (+CMGF=1) : +CMGL: [<index>,[<stat>],[<oa/da>],[<alpha>],[<scts>] [, <tooa/toda>,<length>] <CR><LF>[<data>]<CR><LF> <CR><LF>OK<CR><LF> + Nu tin nhn l dng PDU (+CMGF=0) : +CMGL:<index>,<stat>,[<alpha>],<length><CR><LF> <pdu><CR> <LF> <CR><LF>OK<CR><LF> Nu lnh thc hin khng thnh cng,MT gi tr: +CMS ERROR: <err>

43

AT+CMGR=<index>[, <mode>]

Lnh c tin nhn sms. Tham s: <index> <mode> Mt s nguyn l v tr ca lu tin nhn. 0 Ch mc nh. Khng thay i trng thi ca tin nhn. V d : Tin nhn s khng chuyn t 'received unread sang 'received read khi c c.

Lnh thc hin thnh cng,MT gi tr li chui c dng: + Nu tin nhn l dng vn bn (+CMGF=1) +CMGR:<stat>,<sn>,<mid>,<dcs>,<page>,<pages> <CR><LF> <data> <CR><LF>OK<CR><LF> + Nu tin nhn l dng PDU (+CMGF=0) +CMGR: <stat>,[<alpha>],<length><CR><LF><pdu> <CR><LF>OK<CR><LF> Lnh thc hin khng thnh cng,MT gi tr: +CMS ERROR: <err> Tham s: <stat> 0 "REC UNREAD" tin nhn cha c c. "REC READ" tin nhn c. "STO UNSENT" tin nhn cha gi c. "STO SENT" tin nhn gi. "ALL" tt c tin nhn. di ca tin nhn (s k t).

<length>

<data> Ni dung tin nhn.

44

AT+CMGS=<da>[, <toda>] <CR>ni dung tin nhn <ctr-Z/ESC>

Lnh gi tin nhn dng vn bn. Gi <ESC> cho module hy b vic gi tin nhn khi lnh ang thc thi. Tham s: <da> s in thoi gi tin nhn Nu lnh c thc hin thnh cng v tin nhn c gi i,MT gi tr: CR><LF>+CMGS: <mr><<CR><LF> <CR><LF>OK<CR><LF> Nu lnh khng thc hin c,MT gi tr: <CR><LF>+CMS ERROR: <err><CR><LF> Tham s: <mr> Mt s nguyn l v tr lu tin nhn vo b nh. Lnh lu tin nhn vo b nh. Gi <ESC> cho module hy b vic lu tin nhn khi lnh ang thc thi. Lnh thc hin thnh cng,tin nhn c lu vo b nh.MT gi tr: CR><LF>+CMGW: <index><<CR><LF> <CR><LF>OK<CR><LF> Nu c li xy ra,MT gi tr: +CMS ERROR: <err> Tham s: <index> V tr lu tin nhn. Lnh gi tin nhn t b nh lu tin nhn Lnh thc hin thnh cng,MT gi tr: CR><LF>+CMGS: <mr> [,<scts>]CR><LF> <CR><LF>OK<CR><LF> Lnh thc hin khng thnh cng: < CR><LF>+CMS ERROR: <err> <CR><LF> Tham s: <mr> V tr lu tin nhn trong b nh.

AT+CMGW=[<oa/da>[, <tooa/ toda>[,<stat>]]] <CR> Ni dung tin nhn <ctrl-Z/ESC> <ESC>

AT+CMSS=<index>[, <da> [,<toda>]]

45

AT+CNMI=[<mode>[, <mt> [,<bm> [,<ds>[, <bfr>]]]]]

Lnh ny ci t cho module module thng bo khi nhn c tin nhn mi. Lnh thc hin thnh cng,MT gi tr: <CR><LF>OK<CR><LF> Lnh thc hin khng thnh cng: <CR><LF>+CMS ERROR: <err> <CR><LF> Tham s: <mt> 0

Khng gi thng bo khi c tin nhn mi. Gi thng bo vi nh dng: +CMTI: <mem>,<index> Gi thng bo c nh dng: +CMT: <oa>, [<alpha>],<scts> [,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>, <length>]<CR><LF><data>.

Bng 3.9 : Chi tit cc lnh thit lp v ci t tin nhn SMS

Cc lnh c bit dnh cho SIM508.


Tt ngun cung cp cho module. Thay i ln ca microphone. Cu hnh cho truyn thng ni tip. Ci t hn gi. c ADC. Ci t ting vng cho cuc gi. Cho bit sim gn vo hay cha. c nhit hin ti ca module. Xa tt c cc tin nhn. Bng 3.10 : Cc lnh c bit dnh cho SIM508

AT+CPOWD AT+CMIC AT +UART AT+CALARM AT+CADC AT+ECHO AT+CSMINS AT+CMTE AT+CMGDA

Chi tit v cc lnh c bit dnh cho SIM508 : Lnh ngt ngun cung cp cho module hot ng. Tham s : <n> 0 1

AT+CPOWD = <n>

Ngt ngun khn cp. Ngt ngun bnh thng.

46

AT+UART=<uart>[,<baud>] Lnh cu hnh cho truyn thng ni tip. Lnh c thc hin thnh cng,MT gi tr : <CR><LF>OK<CR><LF> Tham s: <uart >

AT+CALARM=<state>, <time> ,<repeat>,<power>

1 s dng line 1 2 s dng line 2 (gprs) 3 s dng line 3 <baud>9600,19200,28800,38400,57600,115200 Lnh ci t bo thc. Lnh c thc hin thnh cng,MT gi tr : <CR><LF>OK<CR><LF> Tham s: <state>0 Tt bo thc. 1 Bt bo thc. < time > Thi gian bo thc yy/MM/dd,hh:mm:ss+zz < repeat > 0 Khng lp li. 1 Lp li hng ngy. 2 Tun 3 Thng <power> 0 Thng bo bnh thng. Ch gi ALARM RING Tt ngun bo thc. Gi ALARM RING v ngng bo thc sau 5s. Bt ngun bo thc. Gi ALARM MODE v tr v ch bo thc. Lnh c ADC. Lnh thc hin thnh cng,MT gi tr: + CADC: < status>,<value> <CR><LF>OK<CR><LF> Tham s: <status> <value>

AT+ CADC?

1 c thnh cng. 0 Li khi c ADC. S nguyn t 0-2400.

47

AT+CSMINS?

Lnh cho bit sim c gn vo sim hay cha. Lnh thc hin thnh cng,MT gi tr: <CR><LF>+CSMINS:<n>,<SIM inserted> <CR><LF> Tham s: <n> 0 Khng cho php gn sim. 1 Cho php. <SIM inserted> 0 Sim cha c gn vo . 1 Sim c gn.

AT+CMGDA=<type>

Xa tt c cc tin nhn. Lnh thc hin thnh cng,MT gi tr: <CR><LF>OK<CR><LF> Lnh thc hin khng thnh cng: <CR><LF> +CMS ERROR: NUM<CR><LF> Tham s: <type> DEL READ xa cc tin nhn c. DEL UNREAD xa tin nhn cha c. DEL SENT xa cc tin nhn gi. DEL UNSENT xa cc tin nhn cha gi. DEL INBOX xa cc tin nhn nhn c. DEL ALL xa tt c cc tin nhn.

Bng 3.11 : Chi tit cc lnh c bit dnh cho SIM508

Cc thng bo li.
Thng bo li c dng: +CME ERROR: <err> Mt s li thng gp: ngha Module b li,khng th kt ni vi mng. Khng kt ni mng. Module khng cho php kt ni mng. Module khng h tr kt ni. 48

<err> 0 1 3 4

10 13 14 15 16 20 22 23 24 30 32 100 107 744 746 770 772

Cha gn sim. Sim khng hot ng. Sim bn. Sim b li. Nhp mt m sai. B nh y. Khng tm thy. B nh b li. Chui qu di. Khng c mng. Mng khng kt ni c. Ch thc hin c cc cuc gi khn cp. Khng nhn ra. Dch v GPRS khng c kt ni. Sim y. Khng nhn c dch v mng. Khng c tn hiu sim. Khng c ngun cho sim.

<err> 300 302 303 310 313 314 315 320 331 512 513

Bng 3.12 : Cc thng bo li CME

Thng bo li c dng: +CMS ERROR: <err> ngha Module b li. Module khng hot ng. Khng c h tr. Cha gn sim. Sim b li. Sim bn. Sim gn sai. B nh b li,khng hot ng. Khng c mng. Sim cha sn sng. Khng nhn ra sim.

Bng 3.13 : Cc thng bo li CMS

ng dng GPS ca module SIM508.


GPS H thng nh v ton cu;
49

GPS (Global Positioning System) l h thng xc nh v tr da trn v tr ca cc v tinh nhn to. Trong cng mt thi im, mt v tr trn mt t nu xc nh c khong cch n ti thiu ba v tinh th s tnh c c ta ca v tr . GPS l h thng nh v ton cu ca M da trn mt mng li 24 qu v tinh c B Quc phng Hoa K t trn qu o khng gian.

Hnh 3.21 : V tinh GPS Cc v tinh bay vng quanh tri t hai ln trong mt ngy theo mt qu o chnh xc v pht tn hiu thng tin xung Tri t. Cc my thu GPS nhn c thng tin t cc v tinh v bng php tnh lng gic tnh c v tr ca my thu. V bn ch my thu GPS so snh thi gian tn hiu c pht i t v tinh vi thi gian nhn c chng. Sai lch v thi gian cho bit my thu GPS cch v tinh bao xa.My thu phi nhn c tn hiu ca t nht ba v tinh tnh ra v tr hai chiu (kinh v v ) v theo di c chuyn ng. Khi nhn c tn hiu ca t nht 4 v tinh th my thu c th tnh c v tr ba chiu (kinh ,v v cao). Mt khi v tr ca ngi dng c tnh th my thu GPS c th tnh cc thng tin khc nh tc ,hng chuyn ng,hnh trnh,qung cch ti im n,thi gian.. Cc v tinh GPS pht hai tn hiu v tuyn cng sut thp di L1 v L2. (di L l phn sng cc ngn ca ph in t tri rng t 0,39 ti 1,55 GHz). GPS dn s dng tn s L1 1575.42 MHz trong di UHF. Tn hiu truyn trc th, c ngha l chng s xuyn qua my, thy tinh v nha nhng khng qua phn ln cc i tng cng nh ni v nh. V chnh xc ca h thng GPS,cc my thu GPS ngy nay c th nh v v tr chnh xc nh vo thit k nhiu knh hot ng song song. Nh cc knh song 50

song ny cho php my thu duy tr kt ni bn vng,thm ch trong tn l rm rp hay thnh ph vi cc ta nh cao tng. Trng thi ca kh quyn v c ngun gy sai s c th nh hng ti chnh xc ca my thu GPS. Cc my thu GPS c chnh xc trung bnh 15 mt. Tuy nhin vi cc my thu mi hn vi kh nng WAAS (Wide Area Augmentation System) c th tng chnh xc ti 3 mt,k thut DGPS (Differential GPS GPS sai phn) cho php nh v cc i tng chuyn ng vi chnh xc 1m v k thut RTK GPS (Real Time Kinematic GPS GPS o ng thi gian thc) nh v cc i tng chuyn ng vi chnh xc cao (c vi centimet).

K thut DGPS
Ngoi k thut nh v GPS thng thng c chnh xc nh nht 5 mt, module SIM508 cn h tr k thut DGPS (Differential GPS GPS sai phn) c chnh xc nh nht 1m. Phng php DGPS l phng php nh v ng tuyt i thi gian thc dng t nht hai my thu GPS, mi my thu GPS c kt ni vi mt b thu pht tn hiu bng sng v tuyn thng gi l Radio link. Mt my thu GPS c nh t ti mc ta gc c kt ni vi 1 my pht v tuyn v my thu di ng c kt ni vi my thu v tuyn t trn cc phng tin ang di chuyn. Gia my thu GPS v my v tuyn trao i nhau bng cc thng ip dng s (Digital) cha cc thng tin v s hiu chnh khong cch gi theo chun RTCM SC-104. Loi thng ip ny do y ban k thut v tuyn hng hi quc t (Radio Technical Commission for Marine Service) nh ngha v xut. C ch hot ng ca phng php c th tm tt nh sau: * Ti trm tnh (Base): Ta gc bit trc theo h WGS84 c nhp vo my thu c nh. Khi hot ng my thu ny s thc hin ng thi vic o khong cch gi v tnh ton khong cch tht n tng v tinh. Sau tnh ra s hiu chnh khong cch S n tng v tinh tham chiu theo thng ip chun RTCM SC-104. Thng ip ny c truyn sang my pht v tuyn. Ti y thng ip c iu bin trn ln vo sng mang loi HF, hay UHF v pht vo khng gian bng anten v tuyn. * Ti trm ng (Rover): Khi thu c sng v tuyn truyn n t trm tnh, my thu v tuyn s khuych i ln, gii iu bin tch ra thng ip RTCM SC104 v gi n my thu GPS t c c cc s hiu chnh v khong cch. Nhng s hiu chnh S ny s c my thu cng vo khong cch gi o c trc khi tnh ra ta tuyt i ca v tr hin hnh ti thi im ang o. Qu trnh thu nhn v x l nh vy xy ra lin tc sut qu trnh o. 51

Khong cch t trm tnh n trm ng ph thuc vo kh nng truyn ti tn hiu ca b thu pht radio link. Nu radio link dng sng mang HF th tm xa c th t n 500Km. Nu radio link dng sng mang UHF th tm xa ch c th t n 50Km vi iu kin phi c s thng thong gia 2 anten UHF. Ngoi ra tm xa cn ph thuc vo cng sut thu pht ca my radio link.

Chun giao tip NMEA.


D liu u ra D liu u ra ca sim508 theo giao thc NMEA c nhiu nh dng:

Dng d liu u ra GGA GGL GSA GSV RMC VTG

M t Thi gian v v tr Kinh v v Ch hot ng ca b nhn GPS,cc v tinh nhn c, v gi tr DOP. S v tinh nhn c tn hiu, cao so vi mc nc bin,gc phng v, v gi tr SNR. Thi gian,ngy,v tr,tc d liu v hng. Hng v tc truyn thng tin so vi mt t.

Bng 3.14 : Cc dng d liu u ra ca sim508

GGA Global Positioning System Fixed Data:

y l mt nh dng u ra ca sim508 theo NMEA. V d: $GPGGA,002153.000,3342.6618,N,11751.3858,W,1,10,1.2,27.0,M,34.2,M,,0 00 * 5E ngha V d $GPGGA 002153.000 3342.6618 N 11751.3858 W 1 10 1.2 n v M t Chui u ca giao thc GGA hhmmss.sss ddmm.mmmm N=Cc bc hay S=Cc nam Dddmm.mmmm E=Pha ng hay W=Pha ty. Theo Bng 1.2 T 0-12 mt chnh xc theo phng ngang

ID Thi gian V N/S Kinh E/W nh dng v tr V tinh c s dng HDOP

52

cao so vi mc nc bin. n v Byte kim tra li <CR><LF>

27.0 M *05

Meters Meters

Kt thc.

Bng 3.15 : Giao thc GGA M t

0 1 2 3-5 6

Gi tr

Khng c tn hiu. GPS DGPS Khng h tr. Mt phng php nh v bng cch lp biu hnh trnh v tc t v tr bit.

Bng 3.16 : nh dng v tr

GLLGeographic Position - Latitude/Longitude:

y l mt nh dng u ra cho bit v tr ca robot. V d: $GPGLL,3723.2475,N,12158.3416,W,161229.487,A,A*41 ngha ID V N/S Kinh E/W Thi gian Trang thi V d $GPGLL 3723.2475 N 12158.3416 W 161229.487 A A *41 Bng 3.17 : Giao thc GLL n v M t Chui u ca giao thc GLL. Ddmm.mmmm N=Cc bc hay S=Cc nam Dddmm.mmmm E=Pha ng hay W=Pha ty. hhmmss.sss A = c tn hiu hay V = khng c tn hiu. A= c lp,D=DGPS Kt thc.

Ch Byte kim tra li <CR><LF>

GSAGNSS DOP and Active Satellites 53

y l nh dng u ra cho bit gi tr DOP(),v hot ng ca v tinh. V d: $GPGSA,A,3,07,02,26,27,09,04,15, , , , , ,1.8,1.0,1.5*33 M A Bng 3.18 : Giao thc GSA ngha ID Ch 1 Ch 2 V tinh V tinh . V tinh PDOP HDOP VDOP V d ID $GPGSA A 3 07 02 n v M t Chui u ca giao thc GSA Theo bng 1.5 Theo bng 1.6 Knh 1 Knh 2 Knh 12 mt chnh xc v tr. mt chnh xc theo phng ngang. mt chnh xc theo phng thng ng. Kt thc

1.8 1.0 1.5 *33

Byte kim tra li <CR><LF>

Hot ng ch 2D hay 3D Hot ng ch 2D v c th chuyn i gia 2D v 3D mt cch t ng. Bng 3.19 : Ch 1

1 2 3

Khng c tn hiu. 2D (di 4 v tinh c s dng). 3D (>3 v tinh c s dng).

Bng 3.20 : Ch 2 54

GSVGNSS Satellites in View

nh dng ny cho bit thng tin ca cc v tinh c s dng. V d: $GPGSV,2,1,07,07,79,048,42,02,51,062,43,26,36,256,42,27,27,138,42*71 $GPGSV,2,2,07,09,23,313,42,04,19,159,41,15,12,041,42*41 Bng 3.21 : Giao thc GSV ngha ID S thng ip nhn c. V tinh nhn c ID ca v tinh cao Gc phng v SNR (C/N0) ID ca v tinh .. Byte kim tra li <CR><LF> V d $GPGSV 2 07 07 79 048 42 27 *71 n v dBHz M t Chui u ca giao thc GSV T 1 n 3.

Knh 1 (t 1-32) Knh 1 (ti a 90) Knh 1 (t 0-359) T 0=99 Knh 4 (1-32)

Kt thc

RMCRecommended Minimum Specific GNSS Data

nh dng ny cho bit y v chi tit v thi gian,ngy,v tr,tc d liu,hng. V d: $GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10 ngha V d 55 n v M t

ID Thi gian Trng thi

$GPRMC 161229.487 A 3723.2475 N 12158.3416 W 0.13 309.62 120598

knots

V N/S Kinh E/W Tc Hng Ngy S thay i ca lch (magnetic) E/W Byte kim tra li <CR><LF>

Chui u ca giao thc RMC Hhmmss.sss A=c tn hiu hay V=khng c tn hiu. ddmm.mmmm N=Cc bc hay S=Cc nam Dddmm.mmmm E=Pha ng hay W=Pha ty.

Ddmmyy E=Pha ng hay W=Pha ty E=Pha ng Kt thc.

E *10

Bng 3.22 : Giao thc RMC

VTGCourse Over Ground and Ground Speed

nh dng ny cho bit v hng v tc so vi mt t, V d: $GPVTG,309.62,T, ,M,0.13,N,0.2,K,A*23 D liu u vo Bng 3.23 : Giao thc VTG. 56 ngha ID Hng Chun quy chiu Hng Chun quy chiu Tc n v Tc n v Ch Byte kim tra li <CR><LF> V d ID $GPVTG 309.62 T M 0.13 N 0.2 K A *23 n v Knots Km/h M t Chui u ca giao thc VTG Hng hin ti. T=True Hng hin ti. T tnh. Tc hin ti. knot Tc hin ti. Km/h A=c lp,D=DGPS,E=DR Kt thc

C th cu hnh cho mudule GPS bng cch gi chui c nh dng theo giao thc NMEA. Chui bao gm cc tham s c dng sau: Chui u $PSRF<MID> D liu cn gi Data Byte kim tra li *CKSUM Chui kt thc <CR> <LF>

Bng 3.24 : nh dng chui u vo module GPS

Tham s la chn kiu cu hnh cho module: Tham s 100 101 102 103 104 105 Tn SetSerialPort NavigationInitialization SetDGPSPort Query/rate Control M t Cu hnh cho PORTA. Cc tham s yu cu cho vic s dng X/Y/Z. Cu hnh cho PORTB dnh cho DGPS. Tiu chun chui u ra theo giao thc NMEA. Tham s yu cu cho vic s dng Lat/Lon/Alt.

106

LLANavigationInitializatio n Development Data On/Off Select Datum

La chn mu cho vic chuyn i ta .

Bng 3.25 : Tham s u cho chui u vo module GPS.

100SetSerialPort

y l tham s u tin ca chui lnh cu hnh cho PORTA vi cc thng s cn ci t cho truyn thng ni tip tc baud, data bits, stop bits v parity. Sau khi nhn c chui lnh ny,cc tham s ci t s c lu vo b nh SRAM. Module GPS s khi ng li s dng cc tham s lu trong b nh. V d cu hnh cho truyn thng ni tip vi cc tham s 9600,8,N,1 $PSRF100,1,9600,8,1,0*0C Tn ID Giao thc Tc baud V d $PSRF100 1 9600 57 n v M t Cc k t u ca chui. 0=SiRF binary, 1=NMEA 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200

Data bits Stop bit parity Byte kim tra li <CR><LF>

8 1 0 *0C

8,7 0,1 0=None, 1=Odd, 2=Even Kt thc

Bng 3.26 : Lnh 100 cu hnh cho PORTA

101NavigationInitialization

y l lnh s dng khi to cho module GPS v tr hin ti v thi gian. Vic cung cp chnh xc cc thng s v v tr theo trc X/Y/Z v thi gian gip cho module nhn tn hiu ca cc v tinh mt cch chnh xc v nhanh chng. V d nu chng ta bit c v tr chnh xc ta c th khi to cho module vi lnh c nh dng sau: $PSRF101,-2686700,-4304200,3851624,96000,497260,921,12,3*1C Tn ID X Y Z clkOffset TimeOfWeek WeekNo ChannelCount ResetCfg Byte kim tra li <CR><LF> V d $PSRF101 -2686700 -4304200 3851624 96000 497260 921 12 3 *1C 102SetDGPSPort Bng 3.27 : Lnh 101 khi to v tr v thi gian cho ng dng GPS n v m m m Hz giy M t Cc k t u ca chui. Ta truc X Ta truc Y Ta trc Z

T 1 n 12

Kt thc.

Lnh ny s dng cu hnh cho truyn thng ni tip s dng b nhn sai 58

phn, y l b nhn DGPS. Khi thc hin lnh ny cho php b nhn c th x l tn hiu mt cch chnh xc. Khi nhn c lnh ny cc thng s s c lu trong SRAM v b nhn s c reset s dng cc thng s ny. V d cu hnh c cc tham s 9600,8,N,1 ta gi lnh c nh dng nh sau: $PSRF102,9600,8,1,0*12 Tn ID Tc baud V d $PSRF102 9600 8 1 0 *12 Bng 3.28 : Lnh102 cu hnh cho truyn thng ni tip n v M t Cc k t u ca chui. 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 8,7 0,1 0=None, 1=Odd, 2=Even Kt thc

Data bits Stop bit Parity Byte kim tra li <CR><LF>

103Query/Rate Control

y l lnh cho php la chn nh dng u ra ca ng dng GPS ca module SIM508. Lnh ny cng cho php c byte kim tra li trong nh dng u ra khng. V d cho php nh dng GGA u ra. $PSRF103,00,01,00,01*25 Tn ID nh dng Ch Rate Cho php byte kim tra li Byte kim tra li <CR><LF> V d $PSRF103 00 01 00 01 *25 Gi tr 0 1 Bng 3.29 : Lnh 103 la chn nh dng u ra M t GGA GLL 59 n v Giy M t Cc k t u ca chui. Theo bng bn di. 0=SetRate , 1=Query 0-255 0=khng cho php, 1= cho php.

Kt thc.

2 3 4 5 6 7 8

GSA GSV RMC VTG MSS Khng h tr. ZDA Bng 3.30 : nh dng u ra

104LLANavigationInitialization

y l lnh s dng khi to cho module GPS v tr hin ti(v ,kinh , cao so vi mc nc bin) v thi gian. Vic cung cp chnh xc cc thng s v v tr v thi gian gip cho module nhn tn hiu ca cc v tinh mt cch chnh xc v nhanh chng. V d: $PSRF104,37.3875111,-121.97232,0,96000,237759,1946,12,1*07 Bng 3.31 : Lnh 104 khi to v tr v thi gian Tn ID Lat V d $PSRF104 37.387511 1 -121.97232 0 9600 237759 1946 12 1 *07 n v Mt Hz M t Cc k t u ca chui. V (khong 90 n -90) Kinh (khong 180 n -180) cao so vi mc nc bin.

Lon Alt clkOffset timeOfWeek WeekNo ChannelCount resetCfg Byte kim tra li <CR><LF>

Khong t 1-12

Kt thc.

60

You might also like