báo cáo nhóm phần cứng

Embed Size (px)

Citation preview

  • 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