B GIÁO D C VÀ ĐÀO T O
B GIÁO D C VÀ ĐÀO T O
TR NG ĐI H CƯỜ NHA TRANG
KHOA ĐI N – ĐI N T
Đ tài : Thi t k m ch đng h đo th i gian th cế ế
GVHD : Hoàng Th Th m ơ
Nhóm SVHD: Lê Văn Phi
Nguy n Anh Tu n
Tr n Văn Bình
L p : Đi n – Đi n t 2
Khoa : 59 DDT-2
Nhóm : 1
I. Đt v n đ:
Đng h tr nên ph bi n và đóng vai trò quan tr ng trong đi s ng con ế
ng iườ , là thi t b c n thi t mà b t kì ai cũng ph i dung t i nó. M t chi c đng ế ế ế
h c , xem gi b ng cách nhìn vào kim ch v ch chia th i gian s gây khó ơ
khăn cho ng i m i b t đu s d ng. Nh ng v i đng h s , th i gian đc ườ ư ượ
hi n th rõ ràng h n b ng các ch s s d dàng h n. V n d ng ki n th c đã ơ ơ ế
h c, chúng em quy t đnh th c hi n thi t k Đng h đo th i gian th c đ hi n ế ế ế
th b đm GI -PHÚT-GIÂY trên Led7 đo n. V i vi c dung vi m ch 89s52 ế
giao ti p v i IC th i gian th c DS1307. IC DS1307 ho t đng t n s ế
32768kHz đc nuôi b ng ngu n s phòng 3V có th ho t đng trong th i gian ượ
khá dài .Sau th i gian làm mô ph ng trên proteus, chúng em đã thi t k đc ế ế ượ
đng h đo th i gian th c.
T khóa :”IC 89S52”,”DS 1307”,”Đng h đo th i gian th c”. ơ
II. Gi i thi u:
V i s ra đi c a chip vi đi u khi n đã làm cho công vi c thi t k các ng ế ế
d ng tr nên nh g n và m m d o h n. Chúng có th đc ng d ng trong nhi u ơ ượ
s n ph m khác nhau. Và d i đây là m t s đ tài thi t k đng h đo th i gian ướ ế ế
th c trong và ngoài n c mà chúng em đã tìm đc: ướ ượ
Đ án này[1] v i s h ng d n c a th y Nguy n Lê C ng đã đc s ướ ườ ượ
d ng ch y u d a vào vi đi u khi nMà th c t là IC ATMEGA16. Có kh năng ế ế
đi u ch nh và thay đi đc th i gian. So v i nh ng m ch đng h dùng h vi ượ
đi u khi n 8051 và PIC thì AVR có u đi m h n là ngôn ng l p trình đc vi t ư ơ ượ ế
b ng C thì ch ng trình s ng n g n h n, so v i 8051 thì t c đ x lý tín hi u ươ ơ
nhanh h n. So v i 8051 thì giá thành c a AVR đt h n. Vi c s d ng AVRơ ơ
ATMEGA16 thì v i vi c có nhi u tính năng và giá c ph i chăng, r h n PIC ơ
nh ng đt h n 8051. Đ án này[2] v i chip 8051, DS12887, và Led 7đo n. DSư ơ
12887 ch a các giá tr gi phút giây ngày, tháng, năm và th i gian ho t đng đúng
đn năm 2100. B đm ho t đng v i th i gian 10 năm n u không có ngu n đi nế ế ế
ngoài cung c p. Nh ng theo em thì đi v i vi c mô ph ng proteus, vi c s d ng ư
DS 1307 ch y khá n và phù h p h n v i DS 12887. Đng h th i gian th c RTC ơ
(Real Time Clock)[3] v i vi c s d ng Led7 đo n, v i IC DS 12C887,IC ghi d ch
74HC591 và vi đi u khi n PIC16F877A.Vi c s d ng DS 12C887 có th ng t l p
trình đc ph c v cho vi c c p nh t th i gian và h n gi . IC 74HC591 làm tăngượ
s l ng chân đi u khi n cho vi đi u khi n. Th c ch t vi c s d ng PIC16F877A ượ
cho các thao tác truy c p th i gian, hi n th và ch nh gi cho ng d ng này là phí
ph m, vì ng d ng không yêu c u thêm m t ch c năng ph nào c a vi đi u khi n
ngoài ch c năng I/O. Thi t k m t d án đng h IC th i gian th c (DS 1307)ế ế
b ng cách s d ng vi mô PIC[4], v i vi c DS1307 d s d ng, đi u này làm cho
ki m soát b trí c a m ch d dàng h n. Nh ng tr ng thái m c đnh c a DS1307 ơ ư
không đc xác đnh vì v y b n ph i xóa bit CH đ b t đu b dao đng. Đngượ
h th i gian th c này[5] s d ng vi đi u khi n 8051, RTC IC DS1307 và
P89V51RD2, s d ng chip Dallas DS1307 v i b vi đi u khi n Philips
P89V51RD2. Vi đi u khi n giao ti p v i DS1307 b ng cách s d ng giao th c ế
truy n thông I2C. Giao di n I2C có th ho t đng v i t c đ truy n d li u lên
đn 400k bit / giây. T t c các cài đt liên quan đn th i gian và ngày tháng, chúngế ế
tôi đã th c hi n nó b ng cách s d ng hai nút n.Tuy nhiên ph ki n đt ti n,
ph c t p nên không phù h p v i sinh viên.
Qua nh ng bài báo đó, nhóm chúng em đã thi t k đc m t Đng h đo ế ế ượ
th i gian th c s d ng IC 89S52 và DS 1307 nh m m c đích t o s ti n l i và đn ơ
gi n cho sinh viên, và giá thành h p lí.
III. C s lý thuy t:ơ ế
1. Gi i thi u m ch:
M ch đng h hi n th gi phút giây, có kh năng l u gi khi m t đi n. ư
M ch s d ng vi đi u khi n AT89s52 và m t chip th i gian th c DS 1307
ho t đng t n s 32768 kHz đc nuôi b ng ngu n d phòng 3v có th ho t ượ
đng trong th i gian 5 năm khi không có ngu n đi n .
2. Gi i thi u linh ki n m ch:
a) Vi đi u khi n 89s52 :
Vi đi u khi n 8051 đc Intel cho ra đi vào năm 1980 thu c vi ƣợ
đi u khi n đu tiên c a h MCS-51.
AT89S52 có các đc tr ng chu n nh sau: ư ư
- 8 Kbyte ROM
- 256 byte RAM
- 32 đng xu t nh p ườ
- 3 b đnh th i (đếm) 16 - bit
- M t port n i ti p song công m ch dao ế đng và t o xung clock trên chip.
Interrupt control: đi u khi n ng t
Other register: các thanh ghi khác 256 byte RAM: RAM 256 byte
Time 2, 1, 0: b đnh th i 2, 1, 0
CPU: đơn v đi u khi n trung tâm
Ossilator: m ch dao đng
Bus control: đi u khi n bus
I/O ports: các port xu t/nh p
Serial port: port n i ti p.[6] ế
b) DS 1307:
IC DS 1307 là IC thông d ng, cho kh năng chính xác v th i gian. V i
ngu n nuôi là m t pin 3V thì có th l u gi khi m t đi n trong vòng 5 năm.[7] ư
Chip IC DS 1307
c) Led 7 đo n:
u đi m: hi n th rõ ràng và thu hút đc s chú ý vì có th nhìn xaƯ ượ
Nh c đi m: m ch đi n ph c t p c n thêm các IC ch t.ượ
3. Nguyên lý ho t đng :
Khi cho đi n áp qua kh i ngu n cho vi đi u khi n, khi đó ch ng trình trong ươ
vi đi u khi n s làm vi c, đng th i b t o xung dao đng t o xung nh p v i t n
s 12MHz cho VĐK ho t đng. Ch ế đ ghi và nh n d li u c a IC th i gian th c
đua t i vi đi u khi n, các đi u ki n START và STOP đu c nh n d ng khi b t đu
ho c k t thúc truy n m t chu i, lúc ế này các thanh ghi c a IC th i gian th c nh n
giá tr th i gian th c (gi , phút, giây, th , ngày, tháng, năm) và g i đn vi đi u ế
khi n đng th i lúc này vi đi u khi n s gán m t giá tr tu ng đu ng giá tr th i ơ ơ
gian th c r i g i ra kh i hi n th . Lúc này IC ghi d ch trong kh i đi u khi n s g i
tín hi u đn kh i hi n th . ế
Các nút n trong kh i đi u khi n có nhi m v đi u ch nh th i gian. Kh i Reset có
nhi m v đua h th ng v tr ng thái ban đu.
IV. Ph ng pháp đ xu t:ươ
1. C u trúc h th ng:
a) Linh ki n: