H ng d nướ
ROBOCON 2005 Sample Robots
Ng i d ch: ườ
roboconaz@gmail.com
www.robocon.vn
www.skynet.com.vn
Hà n i 2006
N i dung
Ch ng 1: Đi u khi n DC Motor ươ
1.1 Gi i thi u ho t đ ng DC motor
1.2Đi u khi n h ng chuy n đ ng dùng m ch c u H ướ
1.3 Đi u khi n DC motor dòng nh (1A) dùng L293B
1.4 Đi u khi n DC motor dòng l n (2A) dùng L298
1.5Đi u khi n t c đ DC Motor dùng ch nh đ r ng xung (Pulse Width
Modulation -PWM)
1.6 Ph n c ng Pulse Width Modulation (PWM)
1.7 Ph n m m Pulse Width Modulation (PWM)
Ch ng 2:ươ Dò đ ng tr ng dùng Sensor h ng ngo i (IR) ườ
2.1 các đ c tính c a IR sensor
2.2 IR Sensor đi u bi n ế
Ch ng 3:ươ L p trình Robot t đ ng
3.1 Ch y theo đ ng tr ng ườ
3.2 Dò và đ m nh ng đ ng c t ế ườ
Ch ng 1: Đi u khi n DC Motor ươ
1.1 Gi i thi u ho t đ ng DC motor
Đ cho motor 1 chi u ho t đ ng, chúng ta c n đ t 1 đi n áp 1 chi u vào motor and
1 dòng đi n 1 chi u s ch y qua motor, motor s quay theo 1 chi u nào đó.
N u chúng ta đ i chi u c a đi n áp 1 chi u này, motor s quay ng c l iế ượ
Chú ý: đi n áp V dòng I không nên v t quá giá tr đ c ghi trên motor, n u ượ ượ ế
không motor s b h ng. Tuy nhiên n u ta đ t 1 đi n áp th p h n V ho c 1 dòng ế ơ
đi n th p h n I, thì t c đ và đ ch u t i c a motor s gi m theo. ơ
1.2 Đi u khi n h ng chuy n đ ng dùng m ch c u H ướ
Đ đi u khi n h ng quay c a motor 1 chi u, chúng ta c n đ t đi n áp lên motor. ướ
1 m ch ph bi n dùng đ đi u khi n motor g i c u H. đ c g i nh ế ượ ư
v y b im ch này trông gi ng hình ch ‘H’. M t trong nh ng kh năng c c hay
c a m ch này là nó cho phép đi u khi n motor ti n lên ho c lùi l i b t kỳ t c đ ế
nào, ngoài ra nó còn có th dùng 1 ngu n đi n đ c l p [1].
Khi đ u vào ‘Direction’ tr ng thái cao thì motor s chuy n sang ch đ h ng ế ướ
bình th ng. N u đ u vào ‘Direction’ tr ng thái th p thì motor s quay ng cườ ế ượ
chi u.
r t nhi u lo i IC dùng cho m ch c u H. Lo i ph thông dùng cho motor dòng
th p là L293B và motor dòng cao là L298.
1.3 Đi u khi n DC motor dòng nh (1A) dùng L293B
ng d ng đi n hình c a L293B đ c v trên hình d i [2]. Vs đi n áp đ t vào ượ ướ
motor có th lên t i 36V. Dòng l n nh t c a L293B th lên t i 1A m i kênh.
M t IC L293B th dùng đ đi u khi n 2 motor. Đ u vào 2 7 dùng đ đi u
khi n motor 1. Đ u 10 15 dùng đ đi u khi n motor 2. Diode D1 D8 t o 1
m ch c p. L293B m t IC ph thông th mua các c a hàng đi n t (giá
kho ng 20 ngàn đ ng – tham kh o www.skynet.com.vn)
Trong các robot t đ ng, chúng tôi s d ng con L293B đ đi u khi n motor r trái
và ph i. M ch đ c v trên hình d i đây. ượ ướ
Trong s đ P1.1 P1.3 các tín hi u đi u khi n chi u motor t con vi s ơ
87C552. Nh ng tín hi u đi u khi n h ng này đ c t h p AND v i các tín hi u ướ ượ
đi u bi n đ r ng xung PWM0 PWM1 đ đi u khi n t c đ motor. Chúng tôi ế
s gi i thích vi c đi u khi n này trong m c sau.
Ngu n motor đ c cung c p vào chân 8 c a con L293B. Đi n áp th c t ph thu c ượ ế
vào thông s c a motor, th ng t 9V đ n 12V. Robot m u này s d ng đi n áp ườ ế
12V. Chân 16 đ c n i vào đi n áp 5V logic dùng làm ngu n IC.ượ
L1 L2 tách ngu n nuôi L293B ra kh i h th ng. Chúng ho t đ ng gi ng nh ư
nh ng b l c các tín hi u nhi u đ c sinh ra b i motor. ượ