8/3/2019 bo co nhm phn cng
1/26
BO CO NHM PHN CNG
Lng Mai V Lm 0973801544
TrnVnc 0973498626
NguynVn Thao 0944180838
Cc thnh vin nhm:
8/3/2019 bo co nhm phn cng
2/26
Phn 1
KHI CHC NNG V CU HNH PHN CNGTMOTE SKY TRN H IU HNH CONTIKI 2.4
8/3/2019 bo co nhm phn cng
3/26
Khi led hinth trn nt mang cmbin khng dy Tmote Sky baogm 3 led (tr led bo USB): RED,GREEN,BLUE. Cc LED ny csdng test hotngca node mng vdnhchng trnh nhpnhy LED (Contiki-2.4/platform/sky/apps/blink.c) chnghn.
Trn nt mng cc led cnilnlt vo cc chn P5.4, P5.5 vP5.6 ca MSP430F1611 v c xc nhachbng 1 on m trongfile tiu (header)Contiki-2.4/platform/sky/contiki-conf.h
8/3/2019 bo co nhm phn cng
4/26
Th vin LED (khai bo cc hm LED sng,LED tt,nhpnhy) Contiki-2.4/core/dev/led.h v khai trin cc hm, trong
file: user/contiki-2.4/core/dev/led.c
8/3/2019 bo co nhm phn cng
5/26
y li loi chip nh c b nhFlash ln ti 8 Mbit.
Tc xa tng phn ln ti512 kbit/s.
Tc xa ton b 8 Mbit /10s.
Xung clock ti a l 40MHz.
C bus tng thch vi SPI.Ch ngun thp l 1uA.
Chip c 8 chn.
8/3/2019 bo co nhm phn cng
6/26
Pin1 (S):y l chn chn chp,khi s dng truy cp b nhca chip th phi a chn ny xung mc thp.Khi chnselect mc cao th chip trng thi high impedance chn nyc inh ngha trong contiki l FLASH_CS v c ni vichn p4.4 ca Msp 430 trong mch cng.
Pin 5 (D): y l chn data input,s dng truyn d liu ni
tip vo thit b.Gi tr s c cht li sau sn lnca xungclock(serial clock).Chn nay c nh ngha MISO trongcontiki 2.4 v c conect ti chn P3.3 ca MSp430.
Pin3 (W):mc ch chnh ca tn hiu u vo ny dng
ng bng khu vc b nh c bo v hoc l xa cc lnhc quy nh trong cc bit ca thanh ghi trng thi.
8/3/2019 bo co nhm phn cng
7/26
Pin 7 (HOLD):Cc tn hiu Hold (HOLD) c s dng tm dng bt k thng tin lin lc ni tip vi thit b m
khng cn b cc thit b.Pin 4 c kt ni vi P4.7 caMSp430.c nh ngha Plash_HOLD trong contiki 2.4.Trong iu kin HOLD, u ra d liu ni tip (Q) l trkhng cao, v u vo d liu ni tip (D) v ng h Serial(C) khng cn quan tm.
Pin4 : Vss
Pin6 (C): cung cp tn hiu clock cho giao din truyn nitip.D liu c mt tai u vo ni tip (D)
Pin2 ( Q ): Tn hiu u ra c s dng truyn d liu nitip ca thit b.D liu c chuyn ra trn sn xung caxung clock.c inh ngha l MISO v c kt ni vi chnP3.3 ca MSP430
Pin8 : V dd
8/3/2019 bo co nhm phn cng
8/26
8/3/2019 bo co nhm phn cng
9/26
Cc cu hnh ca khi ny nm trong cc file:
Contiki-2.4/platform/sky/contiki-conf.h
Contiki-2.4/core/dev/xmem.h
Contiki-2.4/core/dev/spi.h
V d y l thn ca file tiu xmem.h. N khai bo cc
hm khi to, c, ghi v xa Flash s c s dng ccchng trnh ng dng c th.
8/3/2019 bo co nhm phn cng
10/26
Cn trong file Contiki-2.4/platform/sky/Contiki-conf.hth n scu hnh a ch chn cho M25P80:
8/3/2019 bo co nhm phn cng
11/26
y l khi c chc nng cm bin nhit v m sau gi d liu v cho MSP 430 x l.
Sensor gm c 4 chn :
Chn Vdd ngun t 2.4 n 2.5 Chn 2 SCK c s dng ng b ha cc thng tin lin
lc gia vi iu khin v SHTxx
Chn 3 Data dng truyn d liu vo MSP430. Pin tristate
d liu c s dng truyn d liu vo v ra khithitb. D liu thay i sau khi c sn xung v c hiu lcvo sn ln ca xung ng h. d liu n nh trong sutqu trnh SCK o mc cao cn 1 in tr ko bn ngoi
8/3/2019 bo co nhm phn cng
12/26
Giao tip I2C gia vi iukhin v SHT11
8/3/2019 bo co nhm phn cng
13/26
Cu hnh SHT11 gm 1 file tiu v 1 file .c u nm trong thmc Contiki-2.4/core/dev. Cc hm c khai bo trong filesht11.hv cc hm c khai trin trong file sht11.c.
y l thn file sht11.h. N bao gm
cc hm khi to,hm ca sensor nhit, hm ca sensor m, tt sensor..
8/3/2019 bo co nhm phn cng
14/26
y l 1 chip c th lp trnh c vi nhiu thanh ghi. Nhngtrong nghin cu chng ta ch dng n truyn radio khngdy.
Trong phn ny ch gii thiu tng quat v cc chn caCC2420 trong bus SPI.
Pin SO:d liu c truyn t CC2420 vo vi iu khin chnny c inh ngha l MISO trong Contiki 2.4 v c kt
ni vi chn P3.3 ca MSP430
8/3/2019 bo co nhm phn cng
15/26
Pin SI: a d liu vo CC2420 c ly mu ti sndng ca SCLK. Chn ny c nh ngha l MOSI trong
contiki v c kt ni vi chn P3.2 ca MSP trong mchcng.
Pin SCLK : Dng cp xung clock ng b voCC2420,
c nh ngha l SCK trong contiki v c kt ni P3.1.
Pin SCn chn chn chip,hot ng mc thp.c nhngha l CSN trong contiki v c ni vi chn P4.2 caMSP
Pin FIFO c nh ngha trong contiki l FIFO v c kt
ni vi P1.3 voi MSP.
8/3/2019 bo co nhm phn cng
16/26
Pin FIFOP (High when number of bytes in FIFO exceeds
threshold serial RF clock output in test mode) cktnivi P1.0 ca MSP430.
Pin VREG_EN: Hot ng mccao, iu chnh in p chophp,ti VREG_INmc in p khi hot ng.cnh
ngha VREG_EN trong contiki v ktnivi chn P4.5 caMSP 430
Pin SFD: (Start of Frame Delimiter) / digital mux
output,cnhngha l SFD trong contiki v cnivi
chn P4.1 trong MSP
8/3/2019 bo co nhm phn cng
17/26
Pin CCA: (Clear Channel Assessment) / digital mux output.
c nh ngha la CCA trong Contiki v c kt ni vi
chn P1.4 ca MSP. Hu ht cc chn trn c kt ni vi giao din SPI cng vi
Flash memory M25P80
Cng nh cc thit b (device) khc, cc hm s dng cho
CC2420 cng c thit k sn nm trong th mc Contiki-2.4/core/dev, m c th l 2 file:
Contiki-2.4/core/dev/CC2420.c
Contiki-2.4/core/dev/CC2420.h
Cn c th vi phn cng Tmote Sky ca chng ta th CC2420c cu hnh a ch nm trong
Contiki-2.4/flatform/sky/contiki-conf.h
8/3/2019 bo co nhm phn cng
18/26
y l 1 on trong file contiki-conf.h nhm cu hnh a chchn cho CC2420 trn Tmote Sky.
8/3/2019 bo co nhm phn cng
19/26
Phn 2 XUT CC GII PHP THIT K PHN CNG
8/3/2019 bo co nhm phn cng
20/26
Cc thnhphn trong khi ny gm:
1. Chip c chcnngchuynitchun USB sang UARTFT232BM ca hng FTDI.
2. EEPROM AT93C46 c dung lng 1KBit ca hng Atmel.3. Bm I/O buffer.
4. Ngun vblcngun.
Trong thnhphn quan trngnht l FT232 v AT93C46.
8/3/2019 bo co nhm phn cng
21/26
1. FT232BM
8/3/2019 bo co nhm phn cng
22/26
8/3/2019 bo co nhm phn cng
23/26
8/3/2019 bo co nhm phn cng
24/26
8/3/2019 bo co nhm phn cng
25/26
Nhn thy khi giao tip my tnh ny kh quan trng. Nu khng ckhi ny th ta s rt kh c th upload code mt cch trc tip lnnode mng th nghim hot ng ca node mng, hn na nu
thit k thnh cng th ta cn c th thu thp c d liu ca nodemng v gi v my tnh. Do s u tin tm hiu thnh phn nytrc tin. Em thy rng nu kt ni 1 node mng hon chnh TmoteSky vo cng USB ca my tnh v sau dng lnh motelist th s
hin th cc thng s ca node mng( M s ca node mng, cngkt ni, cng ty sn xut v tn ca node mng ). Do c th suyon rng nu chng ta thit k phn cng ging vi Tmote Sky vs dng 1 phn mm ghi cc thng s ging vi node mngTmote Sky vo EEPROM trn phn cng ca chng ta th c thmy tnh s nhn dng c thit b ca chng ta v do vicupload code s d dng hn rt nhiu.
Sau y l giao din phn mm Mprog v nh chp mn hnh khi ktni node mng Tmote Sky vo my tnh.
8/3/2019 bo co nhm phn cng
26/26