OO BÀI T P L N VI X
Đ tài: Thi t k h th ng đèn giao thông ngã t ế ế ư
Ph n 1 GI I THI U S L C V Đ TÀI Ơ ƯỢ
Mô t t ng quan
Đ tài nh m thi t k tri n khai m t h th ng đi u khi n cho đèn giao thông ế ế
t i m t ngã t thông th ng trong đó không tách bi t tín hi u đèn đi u khi n r ư ườ
trái, r ph i, đi th ng. H th ng c n đ m b o ch c năng đi u khi n các tín hi u
đèn, các b đ m ng c cân ch nh đ c thang th i gian cho các tín hi u theo ế ượ ượ
th i gian trong ngày. Các tín hi u đi u khi n đ c th hi n b ng các LED màu ượ
t ng ng vàng, đ , xanh và b đ m th hi n b ng các LED 7 thanh. ươ ế
Các ch c năng c a h th ng
1. Đi u khi n các tín hi u đèn:
- Đi u khi n tín hi u đèn cho các ph ng ti n giao thông: trên các ươ
h ng đi b ba đèn đi u khi n vàng, đ xanh. Các đèn hi u sướ
đ c đi u khi n theo logic ph i đ m b o th i gian đèn đ c aượ
h ng này ph i l n h n ho c b ng t ng th i gian đèn xanh đènướ ơ
vàng c a h ng kia. Th t đèn cho m i h ng là: vàng -> đ -> xanh ướ ướ
-> vàng…
- Đi u khi n tín hi u đèn cho ng i đi b : trên các h ng đi b đèn ườ ướ
hi u cho ng i đi b bao g m hai tín hi u xanh đ . Tín hi u đèn ườ
xanh cho ng i đi b s b t đ u sau khi đèn đ cho ph ng ti n c aườ ươ
h ng đó sáng đ c 05s k t thúc tr c khi tín hi u đèn xanh choướ ượ ế ướ
ph ng ti n giao thông c a h ng đó sáng 05s.ươ ướ
2. Hi n th th i gian đ m ng c c a các tín hi u đèn: ế ượ
- H th ng kh năng hi n th th i gian đ m ng c c a tín hi u đèn ế ượ
b ng Led 7 thanh v i kh năng hi n th s l n nh t là 99.
3. Đi u ch nh thang th i gian đi u khi n các tín hi u đèn theo th i gian trong
ngày:
- Th i gian th c trong ngày s đ c l u trong h th ng ngay c khi h ượ ư
th ng b m t đi n. Th i gian th c l u theo d ng 24 gi b t đ u t ư
00:00 đ n 23:59. H th ng d a vào gi đ c l u này đ đi u ch nhế ượ ư
thang th i gian đi u khi n tín hi u cho phù h p vào các th i đi m cao
đi m, trung bình ban đêm trong ngày. kho ng th i gian ban đêm
đ n 5 gi , h th ng s nh p nháy đèn vàng v i chu kỳ 1s. Gi caoế
đi m trong ngày kho ng th i gian t 7 gi đ n 9 gi t 17 gi ế
đ n 19 gi . ế
4. Đi u ch nh các thông s c a h th ng:
- Giao di n đi u ch nh các thông s : Ng i dùng nh p thông s thông ườ
qua 4 nút b m: menu, up, down, set. Thông s đang đi u ch nh s đ c ượ
hi n th lên màn hình LCD d ng text đ ng th i đèn LCD cũng b t sáng
đèn màn hình.
- Đ b t đ u đi u ch nh các thông s , ng i dùng nh n nút menu, sau đó ườ
nh n các nút up down đ đi u ch nh thông s hi n t i, khi đã đi u
ch nh xong thông s này, ng i dùng nh n nút set đ l u thông s . Đ ườ ư
đi u ch nh thông s ti p theo ng i dùng ti p t c nh n nút menu. Th ế ườ ế
t đi u ch nh các thông s l n l t nh sau: Gi -> phút -> th i gian ượ ư
đèn vàng -> th i gian đèn đ lúc cao đi m -> th i gian đèn xanh lúc cao
đi m -> th i gian đèn đ lúc trung bình -> th i gian đèn xanh lúc trung
bình -> th i gian đèn đ giao nhau lúc cao đi m -> th i gian đèn đ
giao nhau lúc trung bình -> th i đi m b t đ u nh p nháy đèn vàng. Khi
đã đi u ch nh xong các thông s , ng i dùng nh p menu thêm m t l n ườ
n a đ thoát ch đ đi u ch nh. Khi thoát ch đ này, LCD xóa toàn ế ế
b n i dung hi n th và t t đèn màn hình.
- Các thông đi u ch nh theo ki u quay vòng: m i thông s kho ng
nh t đ nh t nh nh t đ n cao nh t, khi ch nh đ n giá tr cao nh t ế ế
ng i dùng nh n nút up m t l n n a thì thông s quay v giá tr nhườ
nh t, t ng t khi ch nh đ n giá tr nh nh t ng i dùng nh n nút ươ ế ườ
down m t l n n a thì thông s quay v giá tr cao nh t.
- Kho ng đi u ch nh gi : 00h -> 23h.
- Kho ng đi u ch nh phút: 00h -> 59h.
- Kho ng đi u ch nh th i gian đèn vàng: 03s -> 10s.
- Kho ng đi u ch nh th i gian đèn đ : 20s -> 90s.
- Kho ng đi u ch nh th i gian đèn xanh: 10s -> 70s.
- Kho ng đi u ch nh th i gian đèn đ giao nhau: 00s -> 10s.
- Kho ng đi u ch nh th i đi m b t đ u nh p nháy đèn vàng: 21h -> 23h.
Ph n 2 Các công c th c hi n
V ph n c ng
1. Vi đi u khi n dùng cho đ tài là vi đi u khi n PIC16F877A, dùng th ch
anh có t n s 20Mhz.
2. LCD dùng trong đ tài là lo i LCD 1602 có đèn màn hình.
3. LED đ n dùng trong đ tài là lo i 3.5 mm trong su t.ơ
4. LED 7 thanh dùng trong đ tài là lo i có chi u cao 0.56”.
5. Các bo m ch đ c đ c thi t k v i ph n m m orcad và đ c đ t đ ượ ượ ế ế ượ
s n xu t. 4 góc c a bo m ch có khoan l 2.5mm đ g n đ cách đi n. ế
6. M ch ngu n và m ch đi u khi n đ c thi t k trên cùng m t bo m ch. ượ ế ế
Đ u vào m ch ngu n dùng connector 6.5mm dành cho Adapter thông
d ng. Trên m ch ngu n c n có led báo có đi n và chuy n m ch đóng
ng t đi n.
7. Adapter dùng c p đi n lo i 12V DC- 1.5A. Có v nh a b o v bên ngoài.
8. M ch n p qua c ng USB
V ph n m m
1. Ch ng trình biên d ch dùng trong đ tài: MPLAB IDE v8.43 c aươ
Microchip, CCS C Compilers v4.1 c a CCS.
2. Ch ng trình mô ph ng dùng trong đ tài: Proteus v7.6.ươ
3. Ch ng trình v m ch và layout dùng trong đ tài: Orcad v10.1.ươ
4. Ph n m m n p đi kèm m ch n p: WinPic cho m ch n p qua c ng USB
5. Ph n m m l p k ho ch: MS Project v12 2007. ế
6. Ph n m m v hình: MS Visio v12 2007.