1. Trang chủ >
  2. Luận Văn - Báo Cáo >
  3. Kinh tế - Quản lý >

Hình 2.2 Sơ đồ chân của Modem SIM300CZ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.61 MB, 71 trang )


LU N VĂN T T NGHI P

Chân 15 (VCC_EXT): Ngu n 2.93V t m ch ngoài. B ng cách ño chân này ta

có th bi t Modem ñang b t hay t t. Khi ñi n áp th p thì Modem t t. Ngư c l i ñi n áp

cao là Modem ñang b t.

Chân 16 (NETLIGHT): ð u ra dùng ñ ch báo m ng k t n i ñư c Modem.

Chân 17 (PWRKEY): Chân này dùng ñ ñi u khi n Modem b t/t t.

Chân 18, 20, 22, 24, 26 (KBC): Bàn phím.

Chân 19 (STATUS): Báo tình tr ng công vi c.

Chân 21, 35 (GPIO): Các c ng vào/ra.

Chân 23 (BUZZER): ð u ra chuông.

Chân 25 (SIM_VCC): Ngu n cung c p cho th SIM.

Chân 27 (SIM_RST): Chân Reset cho m ch SIM.

Chân 28, 30, 32, 34, 36 (KBR): Chân k t n i v i bàn phím.

Chân 29 (SIM_DATA): ð u ra d li u chân SIM.

Chân 31 (SIM_CLK): Chân Clock c a SIM.

Chân 33 (SIM_PRESENCE): Chân dò tìm m ng.

Chân 37 (DCD): Dò tìm sóng mang.

Chân 38 (DISP_CS), chân 40 (DISP_CLK), chân 42 (DISP_DATA), chân 44

(DISP_D/C), chân 46 (DISP RST): Giao ti p v i màn hình LCD.

Chân 39 (DTR): Chân ñ u cu i d li u. Báo ñ u cu i d li u s n sàng.

Chân 41 (RXD): Chân nh n d li u.

Chân 43 (TXD): Chân truy n d li u.

Chân 45 (RTS): Yêu c u g i, ho t ñ ng khi modem g i d li u (chuy n sang

tr ng thái ho t ñ ng khi s n sàng g i d li u).

Chân 47 (CTS): Xóa ñ g i, ho t ñ ng khi modem nh n d li u (báo cho thi t

b truy n ñã s n sàng nh n d li u).

Chân 49 (RI): Báo chuông cho bi t là thi t b thu ñang nh n tín hi u rung

chuông.

Chân 48 (DBG RXD): ð u ra dùng ñ ñi u ch nh trong nh n d li u.

Chân 50 (DBG TXD): ð u ra dùng ñ ñi u ch nh trong truy n d li u.

Lê Ng c Th ng – Cao h c K2 - HOU



14



LU N VĂN T T NGHI P

Chân 51, 51 (AGND): Chân mass.

Chân 53 (SPK1P), 55 (SPK1N): Chân Output, k t n i Speaker.

Chân 54 (MIC1P), 56 (MIC1N): Chân Input, k t n i Microphone

Chân 57 (SPK2P), 59 ( SPK2N): Chân Output, k t n i Speaker.

Chân 58 (MIC2P), 60 (MIC2N): Chân Input, ph tr k t n i Microphone.

2.3.4. KH O SÁT T P L NH AT C A MODEM SIM300CZ

Các modem ñư c s d ng ñ k t n i d li u. D li u s thì ñ n t m t DTE,

thi t b d li u ñ u cu i ñư c ñi u ch theo cách mà nó có th ñư c truy n d li u qua

các ñư ng dây truy n d n.

Chu n RS232 mô t m t kênh truy n thông v i b k t n i 25 chân ho c 9 chân,

nó ñư c thi t k ñ th c thi quá trình truy n các l nh ñ n modem ñư c k t n i v i nó.

Thao tác này bao g m c các l nh quay m t s ñi n tho i nào ñó. Th nên nh t thi t

ph i có m t phương pháp ñư c thi t l p nh m s d ng kênh d li u hi n t i ñ không

ch truy n d li u t m t ñi m ñ u cu i này t i m t ñi m ñ u cu i khác mà nó còn

nh m t i modem duy nh t. Dennis Hayes ñã ñưa ra gi i pháp cho v n ñ này trong

năm 1977. Modem thông minh (Smartmodem) c a ông s d ng chu n truy n thông

RS232 ñơn gi n k t n i t i m t máy tính ñ truy n c câu l nh và d li u. B i vì m i

l nh b t ñ u v i ch AT trong ch Attention nên ngôn ng ñi u khi n ñư c ñ nh nghĩa

b i Hayes nhanh chóng ñư c bi t ñ n v i tên là b l nh Hayes AT. Chính vì s ñơn

gi n và kh năng th c thi v i chi phí th p c a nó, b l nh Hayes AT nhanh chóng

ñư c s d ng ph bi n trong các modem c a các nhà s n xu t khác nhau. Khi ch c

năng và ñ tích h p c a các modem ngày càng tăng cùng th i gian, nên làm cho ngôn

ng l nh Hayes AT càng ph c t p. Vì th m i nhà s n xu t modem ñã nhanh chóng s

d ng quy t c riêng cho lo i Modem c a mình trên n n t ng t p l nh AT này. Ngày nay

b l nh AT bao g m c các l nh v d li u, fax, voice và các truy n thông SMS.

Các l nh AT là các hư ng d n ñư c s d ng ñ ñi u khi n m t modem. AT là

m t cách vi t g n c a ch Attention. M i dòng l nh c a nó b t ñ u v i “AT” hay “at”.

ðó là lý do t i sao các l nh modem ñư c g i là các l nh AT. Nhi u l nh c a nó ñư c

s d ng ñ ñi u khi n các modem quay s s d ng dây n i (wired dial-up modems),

Lê Ng c Th ng – Cao h c K2 - HOU



15



LU N VĂN T T NGHI P

ch ng h n như ATD (Dial), ATA (Answer), ATH (Hook control) và ATO (Return To

Online Data State), ngoài ra t p l nh AT còn h tr các modem GSM/GPRS và ñi n

tho i di ñ ng.

Bên c nh b l nh AT thông d ng này, các modem GSM/GPRS và các ñi n

tho i di ñ ng còn ñư c h tr b i m t b l nh AT ñ c bi t ñ i v i công ngh GSM.

Nó bao g m các l nh liên quan t i SMS như AT+CMGS (g i tin nh n SMS),

AT+CMSS (g i tin nh n SMS t m t vùng lưu tr ), AT+CMGL (chu i li t kê các tin

nh n SMS) và AT+CMGR (ñ c tin nh n SMS)...

V i các l nh AT m r ng này, chúng ta có th th c hiên m t s thao tác sau:

ð c, vi t, xóa tin nh n.

G i tin nh n SMS.

Ki m tra chi u dài tín hi u.

Ki m tra tr ng thái s c pin và m c s c c a pin.

ð c, vi t và tìm ki m v các m c danh b .

S tin nh n SMS có th ñư c th c thi b i m t modem SMS trên m t phút thì r t

th p, nó ch kho ng t 6 ñ n 10 tin nh n SMS trên 1 phút.

2.3.4.1. Các l nh kh i t o Modem GSM SIM 300CZ

L nh AT

N u l nh th c hi n ñư c thì tr v :

Ok

và b t ñ u th c hi n các l nh ti p theo.

N u l nh không th c hi n ñư c thì tr v d ng:

+CMS ERROR

L nh AT+CMGF=[] l nh ch n ch ñ nh n tin

N u l nh th c hi n ñư c thì tr v :

Ok

:



0 d ng d li u PDU

1 d ng d li u ki u text



N u l nh không th c hi n ñư c thì tr v d ng:

Lê Ng c Th ng – Cao h c K2 - HOU



16



LU N VĂN T T NGHI P

+CMS ERROR

L nh AT&W[]

N u l nh th c hi n ñư c thì tr v :

Ok

và lưu c u hình cho GSM Module SIM300CZ.

N u l nh không th c hi n ñư c thì tr v d ng:

+CMS ERROR

L nh ATE[]

N u l nh th c hi n ñư c thì tr v :

Ok





0 T t ch ñ Echo

1 B t ch ñ Echo



N u l nh không th c hi n ñư c thì tr v d ng:

+CMS ERROR

2.3.4.2. Các l nh x lý cu c g i

L nh quay s : ATD

Ví d : mu n quay s t i s ñi n tho i 0903225161 thì ta gõ l nh

ATD0903225161;

: Enter

L nh nh c máy: ATA

Ví d : khi có s ñi n tho i nào ñó g i ñ n s ñi n tho i ñư c g n trên modem

SIM300CZ, ta mu n nh c máy ñ k t n i thì gõ l nh ATA

L nh b cu c g i: ATH

Ví d : khi có s ñi n tho i nào ñó g i ñ n s ñi n tho i ñư c g n trên modem

SIM300CZ, ta không mu n nh c máy mà t ch i cu c g i thì gõ l nh ATH

2.3.4.3. Các l nh v SMS

L nh Xóa tin nh n: AT+CMGD

Ví d : mu n xóa m t tin nh n nào ñó ñư c lưu trên SIM thì ta th c hi n l nh

sau

Lê Ng c Th ng – Cao h c K2 - HOU



17



LU N VĂN T T NGHI P

AT+CMGD=

: v trí ngăn nh lưu tin nh n

N u l nh th c hi n ñư c thì tr v

Ok

N u l nh không th c hi n ñư c thì tr v d ng:

+CMS ERROR

L nh ñ c tin nh n: AT+CMGR=[,mode]

: s nguyên, ñó là v trí ngăn nh ch a tin nh n c n ñ c.

: 1 ñ c và thay ñ i tr ng thái c a tin nh n sau khi ñ c.

VD: UNREAD => READ.

0 ñ c bình thư ng.

N u như l nh ñư c th c hi n thì ki u d li u tr v dư i d ng text (mode=1)

ð i v i tin nh n SMS-DELIVER:

+CMGR:,,[],[,,,,,,
a>,]

ð i v i tin nh n SMS-SUBMIT:

+CMGR:,,[][,,,,,[],,
a>,]

ð i v i tin nh n SMS-STATUS-REPORTs:

+CMGR: ,,,[],[],,

,

ð i v i tin nh n SMS-COMMANDs:

+CMGR:,,[,,[],[],[],
>]

ð i v i tin nh n CBM storage:

+CMGR:,,,,,



N u d li u tr v d ng PDU(mode=0):

+CMGR: ,[],

N u l nh b l i thì tr v dư i d ng:

Lê Ng c Th ng – Cao h c K2 - HOU



18



LU N VĂN T T NGHI P

+CMS ERROR:

L nh g i tin nh n SMS: AT+CMGS

N u g i tin nh n dư i d ng text:

(+CMGF=1):

+CMGS=[,] text is entered

N u g i tin nh n d ng PDU:

(+CMGF=0):

+CMGS= PDU is given

N u l nh ñư c th c hi n thành công thì d li u tr v :

D ng text : +CMGS:

OK

D ng PDU : +CMGS:

OK

N u l nh b l i:

+CMS ERROR:

L nh vi t tin nh n r i lưu vào ngăn nh : AT+CMGW

N u vi t tin nh n dư i d ng text:

AT+CMGW=[[,[,]]]text



is



entered






Z/ESC>

L nh ñư c th c hi n ñúng thì d li u tr v d ng:

+CMGW:

OK

L nh sai:

+CMS ERROR:

N u vi t tin nh n dư i d ng PDU:

AT+CMGW=[,] PDU is given

L nh g i tin nh n t m t ngăn nh nào ñó:

AT+CMSS=[,[,]]

N u l nh ñư c th c hi n thành công d li u tr v d ng:

Lê Ng c Th ng – Cao h c K2 - HOU



19



LU N VĂN T T NGHI P

D ng text:



+CMGS: [,]



OK

D ng PDU: +CMGS: [,]

OK

N u l nh b l i:

+CMS ERROR:

L nh báo hi u tin nh n m i:

AT+CNMI=[[,[, [,[,]]]]]

N u l nh ñư c th c hi n ñúng thì d li u tr v d ng

OK

N u l nh b l i

+CMS ERROR:

2.3.4.4. Các l nh v GPRS

AT+CGATT: L nh gán hay tách thi t b kh i GPRS.

AT+CGDCONT: ð nh nghĩa d ng PDP.

AT+CGQMIN: Ch t lư ng dich v



m c th p nh t.



AT+CGQREQ: Ch t lư ng dich v .

AT+CGDATA: Tr ng thái d li u vào.

AT+CGREG: Tình tr ng ñăng ký c a m ng.

AT+CGCOUNT: ð m gói d li u vào.

2.3.4.5. M t s l nh khác

L nh ngh : AT+CFUN

Ví d : mu n t t h t ch c năng liên quan ñ n truy n nh n sóng RF và các ch c

năng liên quan ñ n SIM thì gõ l nh:

AT+CFUN=0

OK

L nh chuy n t ch ñ ngh sang ch ñ ho t ñ ng bình thư ng: AT+CFUN

Ví d : SIM ñang



ch ñ ngh ta mu n chuy n sang ch ñ ho t ñ ng bình



thư ng thì gõ l nh:

Lê Ng c Th ng – Cao h c K2 - HOU



20



LU N VĂN T T NGHI P

AT+CFUN=1

OK

L nh Reset mode

ATZ

OK

L nh t t ch ñ echo

ATE0

2.3.4.6. Các l nh ki m tra ban ñ u

L y thông tin cơ b n v ñi n tho i di ñ ng hay modem GSM/GPRS. Ví d như

tên c a nhà s n xu t (AT+CGMI), s model (AT+CGMM), s IMEI (International

Mobile Equipment Identity) (AT+CGSN) và phiên b n ph n m m (AT+CGMR).

L y các thông tin cơ b n v SIM Card. Thí d , MSISDN (AT+CNUM) và s

IMS (International Mobile Subscriber Identity) (AT+CIMI).

L y thông tin tr ng thái hi n t i c a ñi n tho i di ñ ng hay modem

GSM/GPRS. Ví d như tr ng thái ho t ñ ng c a ñi n tho i (AT+CPAS), tr ng thái

ñăng kí m ng mobile (AT+CREG), chi u dài sóng radio (AT+CSQ), m c s c pin và

tr ng thái s c pin (AT+CBC).

ð c (AT+CPBR), vi t (AT+CPBW) hay tìm ki m (AT+CPBF) các m c v

danh b ñi n tho i (phonebook).

Th c thi các nhi m v liên quan t i an toàn, ch ng h n như m hay ñóng các

khóa ch c năng (AT+CLCK), ki m tra xem m t ch c năng ñư c khóa hay chưa

(AT+CLCK) và thay ñ i Password (AT+CPWD).

ði u khi n ho t ñ ng c a các mã k t qu /các thông báo l i c a các l nh AT. Ví

d , b n có th ñi u khi n cho phép hay không cho phép kích ho t hi n th thông báo

l i (AT+CMEE) và các thông báo l i nên ñư c hi n th theo d ng s hay theo d ng

dòng ch (AT+CMEE=1 hay AT+CMEE=2).

Thi t l p hay thay ñ i c u hình c a ñi n tho i di d ng hay modem GSM/GPRS.

Ví d , thay ñ i m ng GSM (AT+COPS), lo i d ch v c a b truy n tin (AT+CBST),



Lê Ng c Th ng – Cao h c K2 - HOU



21



LU N VĂN T T NGHI P

các thông s



protocol liên k t v i radio (AT+CRLP), ñ a ch trung tâm SMS



(AT+CSCA) và khu v c lưu tr các tin nh n SMS (AT+CPMS).

Lưu và ph c h i các c u hình c a ñi n tho i di ñ ng hay modem GSM/GPRS.

Ví d , lưu (AT+COPS) và ph c h i (AT+CRES) các thi t l p liên quan t i tin nh n

SMS ch ng h n như ñ a ch trung tâm tin nh n SMS.

2.4. K T LU N

Trên ñây là nh ng ki n th c cơ b n nh t v Modem GSM SIM 300CZ và t p

l nh AT c a SIM300CZ. ð có th s d ng h t các ch c năng c a SIM300CZ ta ph i

có m t quá trình tìm hi u lâu dài, k lư ng. Tuy nhiên, trong khuôn kh c a ñ án tôi

ch t p trung vào nghiên c u m t s tính năng chính c a SIM300CZ như cách kh i t o

cho SIM300CZ, cách nh n tin, cách ñ c và xóa tin nh n, cách th c hi n và h y cu c

g i… ñó là nh ng ch c năng chính ph c v ch y u cho ñ tài.

Modem GSM SIM300CZ là thi t b giao ti p v i d ch v m ng - thi t b trung

gian ñ nh n tín hi u tin nh n SMS ñi u khi n t ñi n tho i ngư i dùng hay g i tin

nh n báo tr l i cho ngư i dùng. Vi c x lý hay s trao ñ i ñó do m t trung tâm x lý

mà tôi l a ch n là vi ñi u khi n PSoC s ñư c trình bày trong chương sau.



Lê Ng c Th ng – Cao h c K2 - HOU



22



LU N VĂN T T NGHI P

CHƯƠNG 3. T NG QUAN V VI ðI U KHI N PSoC

3.1. M



ð U



Ngày nay, trong các thi t b k thu t hi n ñ i, h u như chúng ta ñ u b t g p

nh ng ng d ng t cơ b n ñ n chuyên sâu các lo i vi x lý, vi ñi u khi n. Qua ñó

chúng ta có th th y t m quan tr ng c a vi c h c t p, nghiên c u lĩnh v c ñ y m i m

và thú v này. V i vi c n m v ng các ki n th c cơ b n v vi ñi u khi n, ta có th phát

tri n các ng d ng th c t v i chi phí nghiên c u, s n xu t cũng như b o trì t i thi u.

Hi n nay, trên th trư ng có r t nhi u lo i vi ñi u khi n. Vì v y, vi c l a ch n

m t lo i vi ñi u khi n cũng c n ph i cân nh c v i khuôn kh c a ñ tài, tôi ñã nghiên

c u và ch n dùng lo i vi ñi u khi n PsoC ( Programmable System on Chip). Trong

chương 3 này, tôi s trình bày ki n th c t ng quan và chú tr ng nh ng ki n th c ph c

v tr c ti p cho ñ tài.

3.2. GI I THI U V VI ðI U KHI N PSoC.

Khi phát tri n các ng d ng ph c t p, chúng ta thư ng c n thêm các kh i ngo i

vi như b khu ch ñ i thu t toán, các b l c, các b ñ nh th i, m ch logic s , các kh i

chuy n ñ i AD-DA v.v… Vi c thi t l p thêm các kh i ngo i vi là m t vi c khó khăn,

các thành ph n m i s chi m thêm di n tích, yêu c u ph i ñư c xem xét c n th n trong

quá trình thi t k b n m ch in (PCB), tăng công su t tiêu th … T t c các y u t này

nh hư ng ñáng k ñ n giá thành và th i gian phát tri n m t d án.

S xu t hi n c a PsoC ñã giúp cho gi c mơ c a các nhà thi t k tr thành hi n

th c, thi t l p các d án ch trên 1 chip.

PsoC (Programmable System on Chip) gi i thi u m t s khái ni m hoàn toàn

m i cho các ng d ng vi ñi u khi n. So v i các vi ñi u khi n 8-bit tiêu chu n, các chíp

PsoC có thêm các kh i tương t và s l p trình có kh năng l p trình ñư c. Chúng cho

phép vi c thi t l p m t s lư ng l n các ngo i vi. Các kh i s ch a m t s các kh i s

nh hơn có kh năng l p trình ñư c có th ñư c c u hình cho các ng d ng khác

nhau. Các kh i analog ñư c s d ng cho vi c phát tri n các thành ph n analog như các

b l c tương t , các b so sánh. Các b chuy n ñ i AD - DA.



Lê Ng c Th ng – Cao h c K2 - HOU



23



LU N VĂN T T NGHI P

Có m t s các h PsoC khác nhau cho phép b n l a ch n ph thu c vào yêu

c u c a thi t k . S khác nhau gi a các h PsoC là s lư ng các kh i A/D có th l p

trình ñư c và s lư ng các chân vào ra. Ph thu c vào các h vi ñi u khi n, PsoC có

th có t 4 ñ n 16 kh i s và t 3 ñ n 12 kh i tương t có kh năng l p trình ñư c.

3.2.1. NH NG TÍNH NĂNG CHÍNH C A PsoC

- Có kh năng thay ñ i ñi n áp ho t ñ ng 3.3V ñ n 5V

- Kh năng cung c p ñi n áp th p 1V

- Kh năng l a ch n t n s nh l p trình.

Các kh i l p trình cho phép b n thi t l p :

- B nh 16K bytes l p trình ñư c

- 256 bytes RAM

- Chuy n ñ i ADC ñ phân gi t i ña 14 bít

- Chuy n ñ i DAC ñ phân gi i t i ña 9 bít

- Khu ch ñ i ñi n áp l p trình ñư c

- Các b l c và so sánh l p trình ñư c

- Các b ñình th i và b ñ m 8-16-32 bít

- Kh i t o mã CRC và mã gi ng u nhiên

- Hai kh i UART song công

- Các thi t b SPI

- L a ch n các k t n i cho t t c các chân ñ u ra

- L a ch n vi c k t h p các kh i ch c năng

- L a ch n cho vi c l p trình trên vùng b nh xác ñ nh và ghi có b o v

- Các chân I/O ñ u có các ch ñ Pull up, Pull down, High Z, Strong, ho c Open pin

state

- I2C Slaver ho c Master và Multi-Master có t c ñ lên t i 400KHz

- M ch giám sát tích h p

- Kh i t o ñi n áp tham chi u chính xác



Lê Ng c Th ng – Cao h c K2 - HOU



24



Xem Thêm
Tải bản đầy đủ (.pdf) (71 trang)

×