báo cáo nhóm phong lê

21
GVHD: Nguyễn Hoàng Dũng BTL:THIẾT KẾ HỆ THỐNG SỐ VÀ IC Đề tài : ĐIỀU KHIỂN ĐÈN GIAO THÔNG Ở NGÃ TƯ. Chương I: YÊU CẦU CÔNG NGHỆ I.TỔNG QUAN VỀ ĐỀ TÀI: Ngày nay cùng với sự phát triển kinh tế, việc đô thị hoá cũng đang gia tăng nhanh chóng. Dẫn đến lượng phương tiện lưu thông trong các đô thị cũng tăng theo. Do đó vấn đề đảm bảo giao thông trong các đô thị , đặc biệt tại các nút giao thông diễn ra thông suốt là rất quan trọng. Để việc đi lại tại các nút giao thông được thông suốt và thuận lợi thì chúng ta có thể nhờ đến sự giúp đỡ của lực lượng Cảnh sát giao thông và các lực lượng khác. Tuy nhiên, với các đô thị lớn có số nút giao thông nhiều thì khó có có đủ lực lượng để đảm nhiệm công việc này. Mặt khác việc nhờ đến sự giúp đỡ của Cảnh sát giao thông và các lực lượng khác cũng khó khăn và tốn kém. Ngày nay cùng với sự phát triển mạnh mẽ của khoa học kỹ thuật con người đã biết ứng dụng những thành tựu khoa học kỹ thuật vào trong đời sống. Trang - 1 -

Upload: toi-ngu-thisaoketoi

Post on 11-Nov-2015

12 views

Category:

Documents


12 download

DESCRIPTION

Verilog, VHDL, Digital System

TRANSCRIPT

CHNG I

GVHD: Nguyn Hong Dng BTL:THIT K H THNG S V IC

ti: IU KHIN N GIAO THNG NG T.

Chng I: YU CU CNG NGHI.TNG QUAN V TI:

Ngy nay cng vi s pht trin kinh t, vic th ho cng ang gia tng nhanh chng. Dn n lng phng tin lu thng trong cc th cng tng theo.

Do vn m bo giao thng trong cc th , c bit ti cc nt giao thng din ra thng sut l rt quan trng.

vic i li ti cc nt giao thng c thng sut v thun li th chng ta c th nh n s gip ca lc lng Cnh st giao thng v cc lc lng khc.

Tuy nhin, vi cc th ln c s nt giao thng nhiu th kh c c lc lng m nhim cng vic ny. Mt khc vic nh n s gip ca Cnh st giao thng v cc lc lng khc cng kh khn v tn km.

Ngy nay cng vi s pht trin mnh m ca khoa hc k thut con ngi bit ng dng nhng thnh tu khoa hc k thut vo trong i sng.

n giao thng l mt trong nhng thnh tu . n giao thng l mt h thng n tn hiu hng dn cc phng tin v con ngi tham gia giao thng ti cc nt.

n giao thng ra i t rt lu v chng t cho con ngi thy rng vic s dng n giao thng l khng th thiu trong thi i ngy nay.

Vic iu khin n giao thng c rt nhiu cch, c th dng vi iu khin, dng PLC. S dng FPJA trong iu khin n giao thng c u im:

+ Lm vic chc chn, lin tc v c tui th cao.

+ C th lm vic trong nhiu iu kin khc nhau.

+ Hun luyn ngi s dng n gin.

II.GII THIU CNG NGH CA TI:Trong phm vi ti ny, em thit k chng trnh iu khin n giao thng ng t.

+ H thng n iu khin cc phng tin lu thng trn ng.

Trong :

- H thng iu khin cc phng tin tham gia giao thng trn ng gm 12 n, k hiu (XAC,XBC,VAC,VBC,AC,BC).

- Cc h thng n lm vic ba ch :

+ Ch lm vic bnh thng

+ Ch n vng nhp nhy

+ Ch iu khin ch u tin.

S m phng cch b tr n ti cc nt:

1.Ch lm vic bnh thng:

+Ch ny lm vic vo gi lu lng ngi tham gia giao thng trn ng vi mt bnh thng.

Khi n nt Start khi ng h thng th :

2.Ch vng nhp nhy:

Ch ny lm vic khi lu lng ngi tham gia lu thng trn ng t, nh vo lc khuya.

S dng nt n N3

3.Ch iu khin ch u tin:

CHNG II : GII THIU V VERILOGI.Tng quan v VERILOG.

Verilog l ngn ng m t phn cng (Hardware Description Language) c s dng trong vic thit k cc cc h thng s, cc mch tch hp... Cng vi ngn ng VHDL, Verilog l mt trong hai ngn ng m t phn cng ph bin nht hin nay.Verilogcng c cc c im nh tnh c lp v cng ngh, d dng trong thit k v debug, cng nh tnh n gin so vi cc thit k bng s khi (schematics), c bit l trong vic thit k cc h thng phc tp.

Verilog ln u c gii thiu vo nm 1984 bi cng ty Gateway Design Automatic. Verilog khng c chun ha v u c chnh sa hu ht cc phin bn sau t nm 1984 n nm 1990. Nm 1995 Verilog chnh thc c chun ha bi t chc IEEE.

Nhiu ngi cho rng Verilog d hc v s dng hn VHDL nh c php kh ging vi ngn ng C (ngn ng c dy trong hu ht cc trng i hc, cao ng). Tuy c hai ngn ng Verilog v VHDL u c sinh ra ti M nhng Verilog li c dng ph bin hn ti y.

Verilog c dng xy dng cc ng dng trn nn cc cng ngh nh FPGA, CPLDsCode Verilog dng m t cc h thng s c xy dng trong cc thit b lp trnh c ca cc hng nh Xilinx, Altera, hay Amtel2.Mt s u im ca ngn ng Verilog:

Nn tng mnh : chun ha nm 1995 bi IEEE, h tr cng nghip, ph bin cho cc nh ASIC v d hc, cho php m phng v tng hp hiu qu.

Tnh a nng: cho php qu trnh thit k thc th thc hin trong mi trng thit k c phn tch v kim tra. Tuy nhin Verilog khng thch hp lm cho cc thit k mc h thng phc tp, y l tr ngi chnh ca Verilog.

H tr cng nghip: ph bin cho cc nh thit k ASIC v d hc , cho php m phng nhanh v tng hp hiu qu

C kh nng m rng IEEE Std 1364 cha nh ngha ca PLI Verilog (Programming Language Interface) cho php m rng kh nng ca Verilog. N l mt tp hp cc b nh tuyn cho php cc chc nng bn ngoi truy nhp thng tin chc nng thit k Verilog.3.Phn mm lp trnh ngn ng Verilog

-Quartus II l phn mm h tr tt c mi qu trnh thit k mt mch logic,bao gm qu trnh thit k, tng hp, placement v routing (sp xp v chy dy), m phng (simulation), v lp trnh ln thit b (DE2).

-Nios II, mi trng pht trin tch hp ca h Nios II (IDE), n l cng c

pht trin ch yu ca h vi x l Nios II. Phn mm s l mi trng cung cp

kh nng chnh sa, xy dng, debug v m t s lc v chng trnh. IDE cn

cho php to cc chng trnh t n nhim (single-threaded) n cc chng trnh phc tp da trn mt h iu hnh thi gian thc v cc th vin middleware.4.Gii thiu v BAD DE2 ca ALTERA

a.Gii thiu

Board DE2 l board mch phc v cho vic nghin cu v pht trin v cc

lnh vc lun l s hc (digital logic), t chc my tnh (computer organization)

v FPGA.

b.Thnh phn

+FPGA:

- Vi mch FPGA Altera Cyclone II 2C35.

- Vi mch Altera Serial Configuration EPCS16.

Thc hnh thit kt mch s vi HDL 7 KTMT H. Bch Khoa TP.HCM Khoa KH&KTMT

+Cc thit b xut nhp:

- USB Blaster cho lp trnh v iu khin API ca ngi dung; h tr c 2 ch

lp trnh JTAG v AS.

- B iu khin Cng 10/100 Ethernet.

- Cng VGA-out.

- B gii m TV v cng ni TV-in.

- B iu khin USB Host/Slave vi cng USB kiu A v kiu B.

- Cng ni PS/2 chut/bn phm.

- B gii m/m ha m thanh 24-bit cht lng a quang vi jack cm line-in,

line-out, v microphone.

- 2 Header m rng 40-pin vi lp bo v diode.

- Cng giao tip RS-232 v cng ni 9-pin.

- Cng giao tip hng ngoi.

+B nh:

- SRAM 512-Kbyte.

- SDRAM 8-Mbyte.

- B nh cc nhanh 4-Mbyte (1 s mch l 1-Mbyte).

- Khe SD card.

+Switch, cc n led, LCD, xung clock

- 4 nt nhn, 18 nt gt.

- 18 LED , 9 LED xanh, 8 Led 7 on

- LCD 16x2

- B dao ng 50-MHz v 27-MHz cho ng h ngun.c. Mt vi ng dng ca board DE2

-ng dng lm TV box-Chng trnh v bng chut USB (paintbrush)- My ht Karaoke v my chi nhc SDCHNG III: THIT K CHNG TRNHI. LU THUT TON:1.Ch bnh thng: III.GIN THI GIAN:1. Ch t ng lc bnh thng:

2.Ch lm vic u tin

.

2.Ch n vng nhp nhy

IV.S khi ca chng trnh n Giao Thng

1.u vo v u ra

+u vo:

Xung clock 50Mb.Nt bm Lw thc hin chc nng reset.+u ra:

Led 7 thanh vi chc nng thc hin m thi gian chuyn trng thi.Led n hin th s chuyn trng thi.2.Khi m.Khi m thc hin chc nng m thi gian chuyn qua li gia cc ch lm vic u tin,bnh thng hoc l n vng nhp nhy.3.Khi trng thi.+Khi ng_1bt l trng thi ca ng 1 trong ch lm vic bnh thng.+Khi ng_1ut l trng thi ca ng 1 trong ch lm vic u tin.

+Khi ng_2bt l trng thi ca ng 2 trong ch lm vic bnh thng.

+Khi ng_2ut l trng thi ca ng 2 trong ch lm vic u tin.

4.Khi sepKhi sep l khi thc hin chc nng chia ra hng chc v hng n v hin th ra led 7 thanh

5.Khi seg7Khi seg7 l khi gii m led 7 thanh

Tuyn A

Tuyn B

XAC VBC BC

XAC VAC AC

BC

VBC

XBC

XBC

VBC

BC

Start

n XAC, BC sng ln.

29s

n VAC, BC sng ln

4s

n XBC, AC sng ln.

n VBC, AC sng ln

29s

4s

VAC,VBC sng ln

Khi n N3

3s

VAC,VBC tt

1s

Start

n XAC, BC sng ln.

34s

n VAC, BC sng ln

4s

n XBC, AC sng ln.

n VBC, AC sng ln

29s

4s

ng

Start

I0.0=0

I0.1=1

ng

Sai

I0.0=0;I2.0=1

ng

Q0.1=1;Q0.2=1

I0.0=0

I1.1=1

I1.0=1

Sai

29 s

ng

ng

Q0.3=1;Q0.6=1

Q0.1=0;Q0.2=1;Q0.3=1;

(2)

4 s

Q0.2=0;Q0.3=0;Q0.4=1;

Q0.5=1

3 s

Q0.3=0;Q0.6=0

1 s

ng

ng

Q0.3=1;Q0.6=1

ng

29s

I0.0=0; I2.0=1

Sai

Q0.4=1;Q0.5=0;Q0.6=1

4 s

ng

I0.0=0

I0.1=1

ng

ng

END

Q0.4=0;Q0.6=0;Q0.1=1;

Q0.2=1

Stop

Start

K

K1

K2

K3

K4

K5

K6

T37

T38

T39

T40

29 s

4 s

29 s

4 s

29 s

4 s

29 s

Stop

Start

K

K1

K2

K3

K4

K5

K6

T37

T38

T39

T40

34 s

4 s

29 s

4 s

29 s

4 s

34 s

Stop

N3

K9

K10

K11

T41

T42

3 s

3 s

1 s

1 s

Trang - 8 -