Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 11

n Vi X L

Trng i hc Cn Th

KHO ST UART CA MSP430


NG DNG GIAO TIP MODULE SIM
Nhm 11, Trn Hu Danh2

1 GII THIU
Ngy nay, vi s pht trin ca mng di ng GSM, vic iu khin cc thit b t
xa thng qua in thoi di ng ngy cng tr nn ph bin hn. Cc h thng
thng minh nh: cnh bo chng trm, iu khin tt/m thit b,ng dng
cng ngh GSM tr thnh cng c mnh m c ng dng trong cuc sng
hin i.
ti ng dng vi iu khin MSP430 giao tip vi Module Sim. c thc hin
da vo vic truyn v nhn d liu gia MSP430 v Module Sim thng qua ng
dng Uart ca MSP430. Vi ti ny nhm hy vng s khai thc c cc tnh
nng ca dng vi iu khin MSP430 v a ra c sn phm theo yu cu.
2 HNG GII QUYT
Kho st truyn v nhn d liu bng Uart ca MSP430. Thc hin giao tip gia
Uart ca MSP430 vi Module Sim908 v hin th d liu m MSP430 nhn c
bng LCD.S khi h thng nh hnh 1:
Mobile Unit

iu khin

Module Sim

Vi iu khin

Ngun kch

Hin th

PC

Hnh 1: S khi h thng giao tip MSP430 v Module Sim.

Chc nng cc khi:


- Khi PC: Giao tip Uart vi MSP430.
- Khi vi iu khin: s dng MSP430G2553, truyn v nhn d liu.
- Khi iu khin: iu khin kch hot Module Sim, iu khin nhn tin v gi.
1
2

Phm Vn t (1101099), Nguyn Ngc Hong Thch (1101165), Phan Nht Nam (1101139)
Ging vin hng dn Trn Hu Danh, B mn in T Vin Thng, Khoa Cng Ngh, H Cn Th

n Vi X L

Trng i hc Cn Th

- Khi hin th: s dng LCD16x2, hin th d liu nhn c.


- Khi Module Sim: s dng Module Sim908.
- Khi ngun kch: s dng ngun 2A LM2576 STEP DOWN.
- Khi Mobile Unit:
3 NI DUNG TI
3.1 Gii thiu Kit launchpad v MSP430G2553
3.1.1 Gii thiu MSP430G2553
Kit launchpad c tch hp sn b giao tip Uart nh MCU
MSP430F1612IPMR v cc IC giao tip TPD2E001 v TUSB3410VF.
3.1.2 Gii thiu v vi iu khin MSP430G2553
MSP430G2553 l vi iu khin do Texas Instruments sn xut c kin trc kiu
RISC 16 bit, c mt s c im sau:
- in th ngun t 1.8V 3.6V
- C 5 ch tit kim nng lng
- C 2 b Timer_A 16bit vi 3 ch Capture/Compare Register
- Tn s dao ng ln n 16MHz
- C 1 b bin i AD 10bit
- Tch hp sn b so snh
- B nh: 16K flash, 512 Byte RAM

Hnh 2: S chn MSP430G2553

n Vi X L

Trng i hc Cn Th

Hnh 3: S cu to ca MSP430G2553

3.2 Truyn thng UART:


UART l vit tt ca Universal Asynchronous Receiver/Transmitter, tc l B
truyn / nhn d liu khng ng b. Giao tip Uart kt hp vi chun giao tip
RS232 truyn nhn d liu ni tip gia vi iu khin v my tnh. Phn cng
c bn ca b truyn nhn d liu ni tip l cng COM. Hin nay cng COM trn
my tnh dn c thay th bi cng USB v th vic truyn d liu ni tip hin
nay hu ht l dng cng USB. Kit launchpad MSP430G tch hp sn cng giao
tip USB nn n khng i su vo vic thit lp giao tip qua cng COM c
in.
3.2.1 Truyn ni tip bt ng b:
Truyn ni tip bt ng b l phng thc truyn ph bin hin nay. Truyn
thng ni tip bt ng b l phng thc truyn d liu ph bin hin nay. Tuy
nhin vic truyn d liu ni tip d b mt hoc sai lch d liu, v vy d liu
phi c x l trc khi c truyn i. Vic ng gi d liu thnh cc khung
truyn m bo vic truyn nhn c m bo sai st n mc ti thiu.
Mt khung truyn c m t nh sau:

Hnh 4: Truyn ni tip bt ng b

trng thi ch th ng truyn c thng trc mc cao.


3

n Vi X L

Trng i hc Cn Th

- Start bit (=0) l bt u tin trong khung truyn, c chc nng bo cho thit b
nhn chun b c d liu chuyn n.
- Data l d liu c gi i ngay sau Start bit. Ta c th quy nh s lng bit ca
data.
- Parity bit: l bit c thm vo kim tra d liu sau khi truyn.
- Stop bit : thng l 1 bit hoc 2 bit, dng bo kt thc mt khung truyn.
3.2.2 Tc baud:
c nh ngha l s bit truyn trong 1 giy. Tc Baud rt quan trng, hai bn
thit b truyn nhn cn phi ging nhau v tc Baud th vic truyn nhn mi
chnh xc. Vic tnh ton tc Baud s ni r phn sau.
3.3 Mode UART trong MSP430G2553
H MSP430 thng cha mt hoc nhiu module truyn thng ni tip USCI
(universal serial communication interface). USCI thng c 2 knh A v B:
-Asynchronous channel, USCI_A: Truyn nhn d liu ni tip bt ng
b (UART- universal asynchronous receiver/transmitter)
-Synchronous channel, USCI_B: Truyn d liu ng b SPI v I2C gia
Slave v Mater.
3.3.1 USCI - UART Mode
ch UART, modules USCI_Ax kt ni MSP430 vi thit b bn ngoi qua
chn UCAxRXD v UCAxTXD. Ch UART c chn khi bit UCSYNC c
xa.
Mode UART bao gm:
- 7 hoc 8 bit data vi bit kim tra chn l hoc khng.
- Thanh ghi truyn v nhn c lp.
- B m truyn v nhn ring bit.
- C th truyn LSB hoc MSB u tin.
- T ng pht hin tn hiu bt u khi ang ch LPMx
- C th thit lp v thay i tc Baud.
- C trng thi pht hin li
- C trng thi a ch.
- S dng ngt trong truyn nhn.

n Vi X L

Trng i hc Cn Th

Hnh 5: module USCI_A0

3.3.2 Thit lp tc baud


Module USCI_A bao gm 3 ngun xung clocks:
- BRCLK l cp cho module (SMCLK, ACLK, UCA0CLK )
- BITCLK iu khin tc bit truyn, nhn. BITCLK= fbaud.
-BITCLK16: sampling clock ch oversanpling vi tn s
fBITCLK16 =16.fBITCLK.
Thit lp tc baud:
N = fBRCLK / fBaud

n Vi X L

Trng i hc Cn Th

3.3.3 Chng trnh phc v ngt


- Ngt truyn:
C ngt UCAxTXIFG c set khi d liu c np vo UCAxTXBUF sn sng
truyn. xy ra ngt th c UCAxTXIE v GIE cn c set. UCAxTXIFG t
ng reset nu k t c vit ln UCAxTXBUF.
- Ngt nhn:
C ngt UCAxRXIFG c set nu d liu nhn c np vo UCAxRXBUF.
xy ra ngt th c UCAxTXIE v GIE cn c set. UCAxRXIFG t ng reset
nu UCAxRXBUF c c.

Hnh 6: Mt s thanh ghi thng dng trong mode UART

3.4 Gii thiu v sim 908 v tp lnh AT


3.4.1 Gii thiu v Sim 908
Module SIM 908 l mt m-un Quad-Band GSM / GPRS hon chnh kt hp
cng ngh GPS dn ng v tinh.
Module SIM 908 c 2 port ni tip: 1 cho module GSM, 1 cho module GPS.
C b tool kit ng dng SIM.
H tr 4 bng tn: 850, 900,1800, 1900 MHz.
iu khin thng qua lnh AT.
Phm vi in p:
+ GPRS: 3,2 ~ 4,8 V
+ GPS: 3,0 ~ 4.5V
Tch hp 2 connector anten cho b GSM v b GPS.
Gi v nhn SMS thng qua GSM / GPRS.
Tiu th cng sut thp.
Breakout Sim908 hot ng vi mc in p t 3.2V 4.8V, dng cung cp 2A.
6

n Vi X L

Trng i hc Cn Th

Hnh 7: S chn Sim 908

n Vi X L

Trng i hc Cn Th

Hnh 8: Breakout Sim908

3.4.2 Gii thiu v tp lnh AT


Tp lnh AT (AT ATtention) cn gi l tp lnh Hayes, c pht trin lc u
bi Hayes Communications cho modem Hayes Smartmodem 300 vo nm 1997.
Mt cch gi lnh AT n GSM/GPRS modem l s dng mt chng trnh
u cui. C th dng cc chng trnh nh Hyper Terminal, TeraTerm
Chc nng tp lnh AT c th thc hin vi mt GSM/GPRS modem hoc my
in thoi di ng:
- Ly cc thng tin c bn v my in thoi di ng hoc v
GMS/GPRS modem .
- Ly cc thng tin c bn v thu bao.
- Ly thng tin hin ti v tnh trng ca my in thoi hoc GSM/GPRS
modem.
- Thit lp mt kt ni d liu hoc cuc gi ti mt modem khc (ATD, ATA).
- Gi (AT+CMGS, AT+CMSS), c (AT+CMGR, AT+CMGL), ghi
(AT+CMGW) hoc xa (AT+CMGD) tin nhn SMS v ly thng bo nu c tin
nhn SMS va nhn (AT+CNMI).
C php tng qut ca cc lnh AT:
- Quy tc 1: Tt c cc lnh phi bt u vi AT v kt thc vi k t v u
dng (CR carriage return)
- Quy tc 2: Mt dng lnh c th bao gm nhiu hn mt lnh AT. Ch c lnh
u tin bt u vi AT. Cc lnh cn li trn dng s cch nhau bng du chm
phy ;.
- Quy tc 3: Chui k t c trong du nhy kp .
- Quy tc 4: Thng tin phn hi v m kt qu (bao gm m kt qu cui cng v
m kt qu khng mong mun) lun bt u vi mt k t v u dng v mt k
t xung dng.
3.5 Gii thiu LCD
Dng LCD 16x2 hin th d liu nhn c.

Hnh 9: Mn hnh LCD 16x2

* Kt ni chn ca LCD 16x2:


8

n Vi X L

Trng i hc Cn Th

Chn 1 : VSS l chn ni mass cho LCD


Chn 2 : VDD l chn cp ngun cho LCD
Chn 3 : VEE iu chnh tng phn LCD.
Chn 4 : RS l chn chn thanh ghi. RS = 0: chn thanh ghi lnh, RS = 1: chn
thanh ghi d liu.
Chn 5 : R/W l chn chn ch c/ghi.
Chn 6 : E l chn cho php.
Chn 7 14 : D0 D7 l 8 ng ca bus d liu dng trao i thng tin vi
MCU.
Chn 15 : Ngun dng cho n nn.
Chn 16 : GND cho n nn.
3.6 Thit k phn mm
Lu gii thut:
Begin

Set DCO 1MHz

Thit lp USCIA0
ch UART
T
P1IN & BIT7 =
0

Sendsms ( )

F
F
P1IN & BIT3 =
0
T
Call ( )
Hnh 10: Lu gii thut chng trnh chnh

n Vi X L

Trng i hc Cn Th

CT phc v ngt

Data[dem]=UCARXBUF

dem ++

dem > 1
T
Data[dem] = +CMT:

F
F
Data[dem] = RING

T
Clear LCD

Clear LCD

Xut ra LCD
RING

Xut ra LCD
Ni dung tin nhn

END
Hnh 11: Lu gii thut chng trnh ngt

10

n Vi X L

Trng i hc Cn Th

4 KT QU:
Mch chy n nh, t yu cu ti ra:
- Thc hin nhn tin v gi cho mt s in thoi c nh.
- Bo cuc gi n v hin th ni dung tin nhn qua LCD.
CM N
Xin chn thnh cm n s gip ca thy Trn Hu Danh v B mn tn tnh
hng dn v h tr Kit launchpad nhm thc hin n. Cm n cc thnh
vin trong nhm nhit tnh tm hiu v thc hin n.

TI LIU THAM KHO


[1] Bi ging K Thut Vi iu Khin MSP430F4618, bin son Trn Hu Danh nm 2012
[2] www.alldatasheet.com
[3] Data sheet MSP430G2553 www.ti.com
[4] Data sheet Module Sim908 http://www.at-sky.com.vn
[5] V mt s ti liu lin quan

11

You might also like