Professional Documents
Culture Documents
BO CO
Mn: Thit K S 2
ti: Thit k, m phng s dng
Arduino iu khin n giao thng
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
MC LC Trang
LI NI U .................................................................................................................... 1
I. NGUYN TC HOT NG CA N GIAO THNG ................................ 2
1. Cu to v nguyn tc hot ng ........................................................................... 2
1.1 Cu to ...................................................................................................................... 2
1.2 Nguyn tc hot ng .............................................................................................. 2
2. Ln xanh ............................................................................................................... 3
II. CC CNG C THC HIN TI ................................................................ 3
1. Board Arduino Uno ................................................................................................. 3
1.1 Tng quan ................................................................................................................ 3
1.2 S chn ca Arduino .......................................................................................... 4
1.3 Ci t chng trnh Arduino IDE ....................................................................... 6
1.4 Ci t Driver .......................................................................................................... 7
2. Arduino IDE ............................................................................................................ 9
3. M phng Arduino trn Proteus .......................................................................... 14
III. THC HIN TI ........................................................................................... 17
1. Bi ton t ra ........................................................................................................ 17
2. M hnh v s ..................................................................................................... 17
2.1 M hnh tng qut ................................................................................................. 17
2.2 M hnh thit k ..................................................................................................... 18
2.3 S khi ............................................................................................................... 19
2.4 S gii thut ...................................................................................................... 19
2.5 S ASM ............................................................................................................. 21
2.6 Control Unit ........................................................................................................... 22
IV. TNG KT ............................................................................................................ 22
V. TI LIU THAM KHO .................................................................................... 23
MC LC HNH Trang
LI NI U
1.1 Cu to
H thng n giao thng hay l n iu khin giao thng gm hai ct
n chnh c lp t ti hai u ca hai ln ng khc nhau ng t.
Mi mt ct n gm 5 n l 3 n chnh gm: n xanh, n v n
vng; 2 n ph l 2 n dng iu khin ln ng dnh cho ngi i b:
n xanh ngi i b v n ngi i b.
2. Ln xanh
Khi nim ln xanh c cp n y chnh l lm th no
phng tin tham gia giao thng c th gp hai n xanh lin tip hai ng
t lin nhau. Mun c nh vy chng ta phi lm sao cho chu k ca n
ng t tip theo ph hp vi tc ca phng tin v khong cch gia hai
ng t. V gii php ti cp y l ng t th hai ta lp t mt Timer
c tc dng to thi gian tr ca chu k n th hai so vi n th nht ph
hp.
Bi ton n giao thng trong bo co ny cha cp n ln xanh
m ch l chng trnh iu khin n cho mt ng t.
Chip ATmega328
in p cp ngun 5V
in p u vo (input) (kin ngh) 7-12V
in p u vo (gii hn) 6-20V
S chn Digital I/O 14 (c 6 chn iu ch rng xung PWM)
S chn Analog (Input ) 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32KB (ATmega328) vi 0.5KB s dng
bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Xung nhp 16 MHz
a) USB (1).
1.4 Ci t Driver
S dng cp USB kt ni Arduino vi my tnh, lc ny bn s thy
n led power ca bo sng. My tnh s nhn dng thit b v bn s
nhn c thng bo: Device driver software was not successfully
installed
Hnh 8. Driver
2. Arduino IDE
Arduino IDE l ni son tho code, kim tra li v upload code cho
arduino.
my tnh
b) Arduino IDE Menu:
File menu:
Edit menu:
Sketch menu:
2. M hnh v s
2.1 M hnh tng qut
Bi ton c thit k da trn m hnh n giao thng thc t ti cc
ng t. Gm 2 tr n, mi tr n gm: 1 n xanh, 1 n , 1 n
vng, 1 n xanh i b, 1 n i b.
2.3 S khi
- Lc trng thi:
01
001 010
01 10
100
2.5 S ASM
IV. TNG KT
Chng em xin chn thnh cm n thy gip chng em hon thnh ti
ny.
Qua ti ny gip chng em hiu su v r hn cu to v hot ng ca
board Arduino v gip chng em c nhiu kinh nghim thc t th v.
Kt thc ti, chng em c nhng kt qu nht nh nh sau:
- Thit k c mch iu khin giao thng cho mt ng t.
- M phng c 90% mch tht trn Proteus.
- Mch c bn chy ng cc yu cu thit k v n nh.