báo cáo project 2 .1

12
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ VIỄN THÔNG BÁO CÁO ĐỒ ÁN THIẾT KẾ II Giáo viên hướng dẫn: Thầy Lê Quang Thắng Nhm sinh viên thực hiện: Nguyễn Hoài Nam 20136930 CN-ĐTTT 1-K56 Vũ Tuấn Thăng 20136944 CN-ĐTTT 2-K56

Upload: nguyen-hoai-nam

Post on 25-Nov-2015

149 views

Category:

Documents


4 download

TRANSCRIPT

N THIT K IIGVHD: L Quang Thng

TRNG I HC BCH KHOA H NI VIN IN T VIN THNG

BO CO N THIT KII

Gio vin hng dn: Thy L Quang ThngNhom sinh vin thc hin: Nguyn Hoi Nam 20136930 CN-TTT 1-K56 V Tun Thng 20136944 CN-TTT 2-K56 Nguyn Cng Thnh 20136941 CN-TTT 1-K56

H Ni 4/2013

Mc Lc

Phn 1 : TNG QUAN V CC H THNG NHNG V KIT MSP43031.TNG QUAN V CC H THNG NHNG32.B KIT MSP 430 LAUNCHPAD33.GII THIU V VI IU KHIN MSP430F56385Phn 2 : NI DUNG TI61. TI : IU KHIN THIT B IN QUA MNG LAN62.PHNG N THIT K73.Gii Thiu V Chun Ethernet v Chip ENC28j6074.Chng giao thc TCP/IP9

Phn 1 : TNG QUAN V CC H THNG NHNG V KIT MSP4301. TNG QUAN V CC H THNG NHNG1.1 Th no l h thng nhng? H thng nhng (Embedded System) l mt thut ng ch mt h thng c kh nng t tr (my tnh) c nhng vo trong mt mi trng hay mt h thng m. l cc h thng c tch c phn cng v phn mm phc v cc bi ton chuyn dng trong nhiu lnh vc cng nghip, t ng ha, quan st v truyn tin. c im ca h thng nhng l hot ng n nh v c kh nng t ng ha cao. C khong 99% cc chip tnh ton c ng dng trong cc h thng nhng.VD: Trung bnh trn 1 chic oto c khong trn 100 b vi x l.1.2 Mt s h thng nhng trong thc t My git, t, tivi, in thoi thng minh Cc b launchpad MSP430, kit Nuvoton1.3 Cc hng pht trin h thng nhng Trc nn 1970: mt s h thng iu khin tng t. T 1970- nay: h thng my tnh s: vi x l v vi iu khin. Cc loi mch tch hp s : mch s tch hp thp, mch s tch hp trung bnh, v mch s tch hp cao s dng vi iu khin.1.4 Cc hng ng dng Application specific intergrated circuits (ASICs) Chip (IC) thit k dnh ring cho mt ng dng. Field-programmable gate arays (FPGAs) and programmable logic devices (PLDs) Chip thit k c kh nng lp trnh thay i cu to chc nng bng cch to cc mi lin kt gia cc cng bn trong chip. C hng triu cng trong 1 chip. Microcontrollers : cc vi iu khin.2. B KIT MSP 430 LAUNCHPAD

Cc dng vi iu khin msp430 ny do hng TI ( Texas Instruments) sn xut, ngoi ra th TI cn snxut v cung cp nhiu linh kin in t v cc module khc, tm hiu th cc bn c th tham kho ach :www.ti.com bit r hn . Dng vi iu khin MSP430 c 1 s c im c bn: Sn xut bi Texas Instrument L dng vi iu khin 16-bit Tiu th nng lng rt thp a dng v chng loi Tc ti a 25Mhz Vi iu khin (Micro controller unit MCU) l n v x l nh, n c tch hp ton b cc b nh nh ROM, RAM, cc port truy xut, giao tip ngoi vi trc tip trn 1 con chip ht sc nh gn. c thit k da trn cu trcVON-NEUMAN, c im ca cu trc ny l ch c duy nht 1 bus gia CPU v b nh (data v chng trnh), do m chng phi c rng bit tg t nhau. MSP430 c mt s phin bn nh: MSP430x1xx, MSP430x2xx, MSP430x3xx, MSP430x4xx, MSP430x5xx. Di y l nhng c im tng qut ca h vi iu khin MSP430 : Cu trc s dng ngun thp gip ko di tui th ca Pin. Duy tr 0.1A dng nui RAM. Ch 0.8A real-time clock. 250 A/ MIPS. B tng t hiu sut cao cho cc php o chnh xc. 12 bit hoc 10 bit ADC-200 kskp, cm bin nhit , Vref, .. 12 bit DAC. B gim st in p ngun. 16 bit RISC CPU cho php c nhiu ng dng, th hin mt phn kch thc Code lp trnh. Thanh ghi ln nn loi tr c trng hp tt nghn tp tin khi ang lm vic. Thit k nh gn lm gim lng tiu th in v gim gi thnh. Ti u ha cho nhng chng trnh ngn ng bc cao nh C, C++.. C 7 ch nh a ch. Kh nng ngt theo vct ln. Trong lp trnh cho b nh Flash cho php thay i Code mt cch linh hot, phm vi rng, b nh Flash cn c th lu li nh nht k ca d liu.3. GII THIU V VI IU KHIN MSP430F5638L dng MCU tit kim nng lng ca Ti in p tiu th: 1.8 3.6V.C 4 ch hot ng vi cng sut tiu th khc nhau.Thi gian thc dy t ch standby l 3us.Cu trc CPU-RISC 16 bit, b nh m rng, tn s xung clock ln ti 20Mhz.H tr cc giao thc SPI, UART, SPI, I2C, IrDA.6 knh DMA.H tr ADC 12 bit.C 74 chn I/O.C 4 b Timer 16 bitS khi h thng MSP430F5638

S chn

Phn 2 : NI DUNG TI1. TI : IU KHIN THIT B IN QUA MNG LAN1.1 M t ti Hin nay x hi pht trin th internet li rt ph bin. T tng theo di v iu in c cc thit b gia nh t xa qua mng internet l mt tng kh hay v hp thi i ngy nay. Bn c th m ca cho khch khi bn ang cng ty, hay tri ma bn c th ko giy phi t ng cho khi t, bt tt qut hay thit b iu ha khi bn ang ngi bn chic my tnh m khng mun ri khi gh v cn rt nhiu tin ch rt th v tng t khc.1.2 Yu cu ti S dng dng sn phm ca TI hoc Nuvoton v d cc dng MSP430Gxxxx hoc MSP430Fxxxx c sn trn th trng hoc xin trn trang ch ca TI ti.com ( khuyn khch ng dng MSP430Fxxxx v c nhiu chn cho cc bn s dng). Bt tt cc thit b in qua giao din trn my tnh. Hin th ln mn hnh LCD trng thi ca thit b hay kt ni khc. Giao tip vi lan qua Module Ethernet ENC28J60 hoc modul Ethernet tng ng.

V phn cng : Thit k cc khi r rng. Cc khi c kt ni vi nhau thng qua dy cp hoc t trc tip ln 1 main chnh. Trc khi i t mch th phi bo co m t cho gio vin kim tra xem c t yu cu khng trnh trng hp t v li mch gy lng ph.2. PHNG N THIT KS khi tng quan:

KHI NGUN

MY TNHModule Ethernet ENC28j60LAN HOC INTERNET

MSP430- KhiiukhinTHIT B

HIN TH LCD

Giao tip gia my tnh vi Module qua cpmng s dng cng RJ45. Giao tip gia Module vi khi iu khin s dng giaothc SPI. Khi ngun : S dng ngun 3.3v cho module v khi iu khin. Ngun cho thit b s l ngun 220vAC.

3. Gii Thiu V Chun Ethernet v Chip ENC28j60Ethernetl 1 cng ngh mng cc b (LAN) nhm chuyn thng tin gia cc my tnh vi tc t 10 n 100 triu bt mt giy (Mbps) . Hin thi tc truyn ti Ethenet ch yu l 10/100 Mbps.-Ethernet c pht minh ra ti trung tm nghin cu Xerox Palo Alto vo nhng nm 1970 bi tin s Robert M. Metcalfe . N c thit k vi mc ch phc v nghin cu trong h thng cng s trong tng lai. Sau n c chun ha v c s dng t nm 1985 ti ny theo chun IEEE 802.3.-ENC28J60l IC giao tip mng Ethernet lp vt l tng ng trong m hnh OSI. N h tr tuyn song cng trn knh truyn c bng thng t 10-20Mbps. ng thi nhm trnh xung t trn knh truyn, ENC28J60 lm vic trn protocol CSMA/CD pht hin v ti thiu ha xung t. ENC28J60 c giao tip vi cc thit b khc theo chun SPI.3.1. S chn v s ghp niS chn

S ghp ni vi MCU qua SPI ch 0.

4. Chng giao thc TCP/IP

C th ha v lu d liu vo ra ca giao thc