You are on page 1of 15

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

ti:

IU KHIN N GIAO THNG NG T.

Chng I:

YU CU CNG NGH

I.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.

Trang - 1 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

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:
BC

Tuyn B

VBC

XAC VBC

XBC

Tuyn A

XAC VAC

AC

XBC
VBC

Trang - 2 -

BC

BC

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

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 :
Start
4s
n XAC, BC sng ln.
29s
n VAC, BC sng ln
4s

n VBC, AC sng
ln

n XBC, AC sng ln.


29s

2.Ch vng nhp nhy:


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

S dng nt n N3

VAC,VBC sng ln
3s
VAC,VBC tt
1s

Trang - 3 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

3.Ch iu khin ch u tin:


Start
4s
n XAC, BC sng ln.
34s
n VAC, BC sng ln
4s

n VBC, AC sng
ln

n XBC, AC sng ln.


29s

CHNG II :

GII THIU V VERILOG

I.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.
Verilog cng 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

Trang - 4 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

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 Amtel
2.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),

Trang - 5 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

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.

Trang - 6 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

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.

Trang - 7 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

+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 SD

Trang - 8 -

GVHD: Nguyn Hong Dng

BTL:THIT K H THNG S V IC

Trang - 9 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

CHNG III: THIT K CHNG TRNH


I. LU THUT TON:
1.Ch bnh thng:

Start

Sai

Sai
ng

I0.0=0;I2.0=1

I0.0=0
I0.1=1

Q0.1=1;Q0.2=1
I0.0=0
I1.1=1
I1.0=1

ng
Q0.3=1;Q0.6=1

29 s
ng
Q0.1=0;Q0.2=1;Q0.3=
1;

3s
ng
Q0.3=0;Q0.6=0

ng
(2)

4s
ng
Q0.2=0;Q0.3=0;Q0.4=1;
Q0.5=1

1s
ng

29s

Q0.3=1;Q0.6=1

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

ng
I0.0=0; I2.0=1

4s

ng

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

Sai

I0.0=0
I0.1=1

END
Trang - 10 -

ng

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

III.GIN THI GIAN:


1. Ch t ng lc bnh thng:

Stop
Start
K
K1
K2
K3
K4
K5
K6
T37
T38
T39
T40

29 s

29 s
4s

4s
29 s

29 s
4s

Trang - 11 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

2.Ch lm vic u tin

Stop
Start
K
K1
K2
K3
K4
K5
K6
T37
T38
T39
. T40

34 s

29 s
4s

4s
29 s

34 s
4s

Trang - 12 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

2.Ch n vng nhp nhy

Stop
N3

K9
K10
K11
3s

3s

T41
1s

1s

T42

IV.S khi ca chng trnh n Giao Thng

Trang - 13 -

GVHD: Nguyn Hong Dng

BTL:THIT K H THNG S V IC

Trang - 14 -

BTL:THIT K H THNG S V IC

GVHD: Nguyn Hong Dng

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 sep
Khi sep l khi thc hin chc nng chia ra hng chc v hng n v hin th ra led
7 thanh
5.Khi seg7
Khi seg7 l khi gii m led 7 thanh

Trang - 15 -

You might also like