
M C L CỤ Ụ

CH NG IƯƠ
T NG QUAN Đ ÁN “ĐI U KHI N ĐÈN PHÒNG VÀ Ổ Ồ Ề Ể
THEO DÕI NHI T Đ PHÒNG QUA MÁY TÍNH ”Ệ Ộ
1.1. GI I THI U CHUNGỚ Ệ
1.1.1. M c đích ch ngụ ươ
Khái quát đ c m c đích và yêu c u c n th c hi n c a đ tài ượ ụ ầ ầ ự ệ ủ ề
Mô t đ tài ả ề
Gi i h n ph m vi nghiên c u c a đ tài ớ ạ ạ ứ ủ ề
1.1.2. Các ch đ đ c trình bày trong ch ngủ ề ượ ươ
M c đích – yêu c u ụ ầ
Gi i thi u v đ tàiớ ệ ề ề
Ph m vi nghiên c uạ ứ
1.2. M C ĐÍCH VÀ YÊU C U:Ụ Ầ
Thi t k , l p ráp ph n c ng, vi t ph n m m cho h th ng đi u khi n đènế ế ắ ầ ứ ế ầ ề ệ ố ề ể
phòng và theo dõi nhi t đ phòng qua máy tính. H th ng có kh năng đi u khi nệ ộ ệ ố ả ề ể
đèn sáng t t và đo nhi t đ c a môi tr ng qua giao ti p c ng COM máy tínhắ ệ ộ ủ ườ ế ổ
đ c đi u khi n b ng giao di n ch ng trình Visual Basic 6. ượ ề ể ằ ệ ươ
Nguyên lý ho t đ ng c a m ch là đi u khi n sáng t t đèn và dùng c mạ ộ ủ ạ ề ể ắ ả
bi n nhi t đ đ đo nhi t đ môi tr ng và đ a giá tr lên máy tính. T đó đi uế ệ ộ ể ệ ộ ườ ư ị ừ ề
khi n đèn phòng sáng t t theo ý mu n c a ng i dùng và xem đ c giá tr nhi tể ắ ố ủ ườ ượ ị ệ
đ tr c ti p c a phòng qua máy tính.ộ ự ế ủ
Th c hi n đ tài này v a là m t c h i đ tìm hi u nhi u h n, rõ ràng h n,ự ệ ề ừ ộ ơ ộ ể ể ề ơ ơ
cũng nh ng d ng c a PIC 16F877A và c m bi n nhi t đ DS18B20 cùng cácư ứ ụ ủ ả ế ệ ộ
linh ki n khác trong th c t . Bên c nh đó, cũng cho th y vi c ng d ng quanệ ự ế ạ ấ ệ ứ ụ
GVHD: Th y Ph m Quang Tríầ ạ

tr ng c a máy tính vào trong công ngh và cu c s ng. Đ ng th i h c h i thêmọ ủ ệ ộ ố ồ ờ ọ ỏ
kinh nghi m trong vi c thi t k và l p ráp m ch đi n t . ệ ệ ế ế ắ ạ ệ ử
1.3. GI I THI U V Đ TÀI: Ớ Ệ Ề Ề
Tên đ tài:ề “ĐI UỀ KHI N ĐÈN PHÒNG VÀ THEO DÕI NHI T ĐỂ Ệ Ộ
PHÒNG QUA MÁY TÍNH”.
T m c đích và yêu c u c a đ tài, chúng em xây d ng h ng đi cho đ tàiừ ụ ầ ủ ề ự ướ ề
nh sau: ư
•S d ng vi đi u khi n PIC 16F877A làm chip đi u khi n trung tâmử ụ ề ể ề ể .
•Dùng c m bi n nhi t ả ế ệ DS18B20 đ ểđo nhi t đ c a môi tr ng.ệ ộ ủ ườ
•S d ng ử ụ giao ti p USART v i máy tính ế ớ đ hi n th nhi t đ ể ể ị ệ ộ phòng
đo đ cượ và đi u khi n đèn phòng.ề ể
•Khi nhi t đ ệ ộ c a m t phòng ủ ộ v t ng ng đã đ nh thì ượ ưỡ ị l p t c ng tậ ứ ắ
đi n toàn b phòng đó.ệ ộ
V chi ti t, nh ng ph n sau c a đ tài s đ c trình bày rõ ràngề ế ữ ầ ủ ề ẽ ượ h nơ
1.4. GI I H N C A Đ TÀI:Ớ Ạ Ủ Ề
Trong ph m vi c a đ tàiạ ủ ề là thi t k và thi công m ch v i ch c năng đoế ế ạ ớ ứ
nhi t đ phòng và b t t t đènệ ộ ậ ắ phòng v i s h tr c a PIC 16F877Aớ ự ỗ ợ ủ và c m bi nả ế
nhi t đ DS18B20ệ ộ . Ch c năng chính c a đ tài nàyứ ủ ề là đi u khi n đèn t ng phòngề ể ừ
và dùng DS18B20 đo nhi t đ c a môi tr ngệ ộ ủ ườ thông qua ch c năng ứx lý c aử ủ
PIC16F877A, vi c đi u khi n và giá tr nhi t đệ ề ể ị ệ ộ đ c hi n th ượ ể ị tr c ti p trên máyự ế
tính.
GVHD: Th y Ph m Quang Tríầ ạ

CH NG IIƯƠ
CÁC LINH KI N Đ C S D NGỆ ƯỢ Ử Ụ
2.1. GI I THI U CHUNG Ớ Ệ
2.1.1 Mục đích chương
• Đ a ra các linh ki n đ c s d ng trong đ ánư ệ ượ ử ụ ồ
•Chi ti t v s đ c u t o, nguyên lý ho t đ ng, ch c năng c a các linhế ề ơ ồ ấ ạ ạ ộ ứ ủ
ki n.ệ
• ng d ng c a linh ki n trong m ch đ làm gì ?Ứ ụ ủ ệ ạ ể
2.1.2 Các ch đ đ c trình bàyủ ề ượ
•C m bi n nhi t đ DS18B20ả ế ệ ộ
•PIC 16F877A
•Giao di n đi u khi n, theo dõi qua máy tínhệ ề ể
2.2 C m bi n ả ế nhi t đệ ộ DS18B20
2.2.1 Khái quát v c m bi n nhi t đ DS18B20ề ả ế ệ ộ
DS18B20 là m t s n ph m c a công ty Dallas (Mĩ), đây cũng là công tyộ ả ẩ ủ
đóng góp nhi u vào vi c cho ra đ i bus m t dây và c m bi n m t dây.ề ệ ờ ộ ả ế ộ
Hình d ng bên ngoài c a c m bi n DS18B20 đ c mô t trên hình v sau:ạ ủ ả ế ượ ả ẽ
GVHD: Th y Ph m Quang Tríầ ạ

DS18B20 có 3 chân chính: 2 chân c p ngu n và 1 chân out tín hi u digital.ấ ồ ệ
Hình d ng bên ngoài c a c m biạ ủ ả ến m t dây DS18B20 đ c mô t trên hình v ,ộ ượ ả ẽ
trong đó d ng v TO-92 v i 3 chân là d ng th ng g p và đ c dùng trong nhiạ ỏ ớ ạ ườ ặ ượ ều
ng d ng, còn d ng v SOIC v i 8 chân đ c dùng đ đo nhi t đ bứ ụ ạ ỏ ớ ượ ể ệ ộ ề m t, k cặ ể ả
da ng i.ườ
Nh ng thông s chính c a DS18B20:ữ ố ủ
•DS18B20 là nhi t k s có đ phân gi i 9-12 bit giao ti p v i vi đi uệ ế ố ộ ả ế ớ ề
khi n trung tâm thông qua 1 dây duy nh t (1 wire communication: 1ể ấ
dây thông tin liên l c).ạ
•DS18B20 ho t đ ng v i đi n áp t 3V-5.5V.ạ ộ ớ ệ ừ
•Nó có th đo nhi t đ trong t m -55ể ệ ộ ầ 0C - 1250C(-670F – 2570F) v i đớ ộ
chính xác +-0.50C.
•M i DS18B20 có m t Serial code 64bits duy nh t, đi u này cho phépỗ ộ ấ ề
k t n i nhi u IC trên cùng đ ng bus.ế ố ề ườ
Chu n 1 wire có nh ng đ c đi m sauẩ ữ ặ ể :
- Ch có m t master trong h th ng.ỉ ộ ệ ố
- Giá thành th p.ấ
- T c đ đ t d c t i đa 16kbps.ố ộ ạ ượ ố
- Kho ng cách truy n xa nh t là 300m.ả ề ấ
- L ng thông tin trao đ i nh .ượ ổ ỏ
2.2.2 S đ kh i c a c m bi n DS18B20:ơ ồ ố ủ ả ế
GVHD: Th y Ph m Quang Tríầ ạ

