Top Banner

of 26

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

Apr 06, 2018

Download

Documents

Le Anh Duong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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