Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
3,49 MB
Nội dung
ĐỒ ÁN TỐT NGHIỆP LỜI C ẢM ƠN Ngày giới bước sang kỷ nguyên mới, kỷ nguyên kỹ thuật công nghệ nói chung, kỹ thuật điều khiển nói riêng Hệ thống điều khiển khiển tự động có ứng dụng rộng rãi lĩnh vực như: Kỹ thuật điện tử, Viễn thông, Điều khiển tự động… Trong xu phát triển hoạt động tự động hóa thiết bị điện tử Các thiết bị điện tử dần thay hoạt động người Theo dòng phát triển công nghệ, công nghệ bán dẫn phát triển mạnh Thành tựu đơì mạch diều khiển vi xử lý Từ đời đến mạch vi xử lý đóng góp vai trò quan trọng hệ thống điều khiển Sau gần năm học tập nghiên cứu trường, chúng em làm quen với môn học chuyên ngành.Với mục đích nhằm hiểu rõ, nắm bắt công nghệ dòng vi xử lý vi điều khiển khai thác ứng dụng sống, để gắn liền lý thuyết với thực tế để thấy tính ưu việt dòng vi xử lý vi điều khiển chúng em chọn đề tài : “lịch vạn niên kết hợp quang báo” để rút kết lại kiến thức học trường hai năm chuẩn bị kiến thức cho công viêc sau Chúng em xin chân thành cảm ơn thầy cô môn khoa ĐIỆN TỬ-TIN HỌC trường CĐKT CAO THẮNG hướng dẫn tận tình cùa thầy TỐNG THANH NHÂN giúp chúng em hoàn thành đề tài Chúng em xin chân thành cảm ơn! ĐỒ ÁN TỐT NGHIỆP CHƯƠNG I - MỤC ĐÍCH YÊU CẦU ĐỀ TÀI 1.Giới Thiệu : 1.1 Lịch Vạn Niên (đồng hồthờigian thực) : Trong lĩnh vực công nghệ thông tin, người ta nói hệ thống thông tin thờigianthực hệ thống điều khiển vật thể vật lý với tốc độ phù hợp với tiến triển tiến trình chủ Một ví dụ dễ hiểu (hệ thống thông tin điều khiển hình hiển thị xác tàu điện ngầm đến gare định) Hệ thống thông tin thờigianthực khác với hệ thống thông tin khác gò bó thời gian, việc tuân thủ nguyên tắc quan trọng độ xác kết quả, nói cách khác, hệ thống không đơn giản đưa kết xác mà phải thực xử lý thờigian ngắn Hệ thống thông tin thờigianthực ngày ứng dụng nhiều lĩnh vực như: ngành công nghiệp sản xuất, kiểm soát tiến trình (trong đời sống hàng ngày ,trong nhà máy, hay viện hạt nhân, hệ thống hàng không, thông qua hệ thống dẫn đường tích hợp máy bay vệ tinh) Sự phát triển hệ thống thông tin thờigianthực yêu cầu phần tử hệ thống phải thờigian thực.Vì nhóm chúng em chọn LỊCH VAN NIÊN (đồng hồthờigian thực) hiển thị lên led đoạn làm phần đồ án tốt nghiệp nhóm 1.2 Quang Báo : Quang báo hình thức thông báo bảng đèn Bảng đèn quang báo gồm nhiều ma trận LED ghép lại, ma trận biểu diễn kí tự Tùy chiều dài bảng đèn mà hiển thị tin có độ dài khác nhau.Với đời máy tính điện tử đặc biệt máy vi tính, chúng có tính ưu việt khả xử lý liệu nhanh chóng, độ tin cậy cao, lưu trữ lượng thông tin lớn quan trọng máy tính kết hợp với nhiều thiết bị ngoại vi tùy theo mục đích ứng dụng cụ thể, mà việc trao đổi điều khiển trở nên đơn giản, chúng phụ thuộc vào phần mềm điều khiển Dựa vào tính đa dạng mềm dẻo máy tính người ta tìm cách ứng dụng vào mục đích quảng cáo, chẳng hạn dùng quang báo Nhờ vậy, việc thiết kế phần cứng cho quang báo trở thành phức tạp hơn, ĐỒ ÁN TỐT NGHIỆP độ tin cậy cao Trong thực tế để hiển thị văn bản, người ta dùng kiểu chữ Ma Trận LED 8x32, 8x12 8x14 tuỳ thuộc vào mục đích sử dụng độ phân giải Các công nghệ thiết kế quang báo gồm nhiều công nghệ ,song thường sủ dụng Led thanh, Led ma trận, LCD, Led đơn.Nhóm chúng em chọn quang báo hiển thị lên led ma trận x 32 làm phần đồ án tốt nghiệp nhóm 2.Mục Đích : 2.1.Lịch Vạn Niên (đồng hồthờigian thực): - Đầu vào hệ thống lấy liệu từ DS1307, IC thờigianthực nhằm cung cấp cho hệ thống,để cập nhật thời gian,ngày tháng năm -Xử lý,điều khiển dùng viđiều khiển 16F877A.Lập trình viđiều khiển để xử lý đọc ghi giờ, tính toán hiển thị thờigian -Để hiển thị dùng led thanh: lấy tín hiệu từ vi điều khiển thông báo thời gian,ngày,tháng năm -Điều chỉnh thờigian thông qua nút bấm: lựa chọn cài đặt giờ, tăng giảm thờigian 2.2 Quang Báo : Có nhiều để điều khiển bảng LED ma trận, đề tài chúng em sử dụng vi điều khiển PIC 16F877A Để điều khiển khối LED ma trận 8x32 sử dụng chân vi điều khiển nên em sử dụng thêm IC dịch 74HC595 để mở rộng cổng, tiết kiệm chân cho vi điều khiển Để cấp đủ nguồn cho LED cho LED sáng đều, chúng em sử dụng IC đệm dòng ULN2803 3.Yêu Cầu : 3.1.Lịch Vạn Niên (đồng hồthờigian thực): - Đồnghồthờigianthực hiển thị lịch dương: -Đầu vào hệ thống lấy liệu từ DS1307, IC thờigianthực nhằm cung cấp cho hệ thống Đầu hiển thị LED ĐỒ ÁN TỐT NGHIỆP - Hiển thị xác thờigian thực, ngày tháng năm dương lịch - Làm việc với điện áp cấp từ nguồn 5v Dc - Làm việc lâu dài ổn định - Quan sát dễ dàng,có thể quan sát thờigian khoảng cách xa 3.2 Quang Báo : Hệ thống điều khiển LED ma trận ,bảng led bao gồm cột 32 hàng Hiển thị chữ “"CDKT CAO THANG_LOP TCDT09C_DATN_GVHD:TONG THANH NHAN_SVTH:VAN THUADUY QUANG-ANH TUAN "” led ma trận 8x32 Dòng chữ chạy từ phải qua trái CH ƯƠNG II -PHÂN TÍCH VÀ THIẾT KẾ Sơ Đồ Khối : 1.1.Lịch Vạn Niên (đồng hồthờigian thực): Khối nguồn Khối hiển thị Tạo xung dao động Khối xử lý Điều khiển khối đo nhiệt dộ Tạo thờigianthực Reset 1.1.1.khối nguồn : -Chức : cung cấp nguồn cho hệ thống ĐỒ ÁN TỐT NGHIỆP -sơ đồ nguyên l ý : - + Bien ap U4 C1 C IN 7805 OUT GND Diot cau L1 J2 220V~ 12V -Nguyên lý hoạt động : Đây module cấp nguồn cho hệ thống nhằm cung cấp điện áp chuẩn +5V -Yêu cầu khối này: +Có thể lấy nguồn từ điện áp xoay chiều (hoặc pin) để cấp nguồn cho hệ thống +Điện áp đầu khối ( điện áp đầu vào hệ thống) ổn định thời điểm.Mạch ổn áp cần cho vi điều khiển nguồn cho vi điều khiển không ổn định treo VĐK, không chạy reset liên tục chí chết chíp Với yêu cầu ta lựa chọn mạch biến đổi điện áp xoay chiều thành chiều qua máy biến thế.Sử dụng IC7805 để ổn áp Điện áp xoay chiều qua biến áp hạ xuống theo yeu cầu khoảng 12V qua cầu diot nắng lọc : Ud 2U 2U m 2U sin d 2U 2m 0.9U 0.9 12 10.8V 2 Dòng điện trung bình qua diot : Ip Id Dòng điện trung bình chạy qua điot dẫn điện =1/2 dòng trung bình qua tải Vcc-5V C2 C ĐỒ ÁN TỐT NGHIỆP Qua IC ổn áp 7805 với V ngõ vào 10.8V Giá trị điện áp I C 7805 từ 8-35V điện áp 1.1.2khối tạo xung dao động: -Chức : có tác dụng tạo xung nhịp với tần số 12MHz cho VĐK hoạt động C2 33P X1 12MHZ C1 33P -sơ đồ nguyên l ý : -Nguyên lý hoạt động : Đây dao động thạch anh có tác dụng tạo xung nhịp với tần số 12MHz cho VĐK hoạt động Hai đầu nối vào 2chân OSC1 OSC2 VĐK 1.1.3khối reset: -Khối RESET có tác dụng đưa vi điều khiển trạng thái ban đầu -sơ đồ nguyên l ý : ĐỒ ÁN TỐT NGHIỆP R23 10K K5 C4 KEY-TRON 10MF -Nguyên lý hoạt động : Khối RESET có tác dụng đưa vi điều khiển trạng thái ban đầu Khi nút Reset ấn điện áp +5V từ nguồn nối vào chân Reset vi điều khiển chạy thẳng xuống đất lúc điện áp chân vi điều khiển thay đổi đột ngột 0, VĐK nhận biết thay đổi khởi động lại trạng thái ban đầu cho hệ thống 1.1.4khối hiển thị : -Chức : Lấy tín hiệu từ chân IC để hiển thị thời gian, ngày tháng Led -sơ đồ nguyên l ý : RP2 A0 A1 A2 A3 A4 A5 A6 A7 J1 B0 B1 B2 B3 B4 B5 B6 B7 18 17 16 15 14 13 12 11 19 CE AB/BA 10 20 GND VCC J3 D7 RA1 D5 D4 D3 D2 D1 D0 PIN-DUC-8 U4 1 8 U2 LP LG LF LE LD LC LB LA 27.0 VOUT PIN-DUC-8 RP1 74HC245 LM35 RN-8 RN-8 KHOI LED DOAN HIEN THI GIO PHUT GAY RA0 C3 1nF ĐỒ ÁN TỐT NGHIỆP -Nguyên lý hoạt động : Lấy tín hiệu từ chân IC để hiển thị thời gian, ngày thángnăm.Khối hiển thị yêu cầu: +Sử dụng nguồn chung toàn hệ thống,hoặc dùng nguồn riêng tùy người thiết kế +Độ sáng đủ lớn để quan sát phạm vi phòng,góc nhìn rộng.màu sắc số hiển thị dễ quan sát Lựa chọn hiển thị qua led thanh,màu đỏ Mỗi led đoạn để led sang cần dòng 10mA , ta xem led đoạn led đơn: Dòng qua led : I led 10mA 70mA Giá trị trung bình dòng qua led : chọn thờigian sang T0 thờigian led sang , T thờigian led tắt chọn thờigian sang led 100ms thờigian khong có dong qua led 600ms I led T0 100 I led 70mA 28.5mA T 600 Suy : Rled (Vcc Vled V Voutpic ) I led 5V 1.8V 4.5V 325 (chọn 330 ) 330 Để sang hết cuả led đoạn cần dòng : I led 10mA 70mA Xét điều kiện BJT bão hoà chọn BJT A1015 có =70 Thông số vi điều khiển pic ta có I =3mA V0 =0.7V Từ suy : ĐỒ ÁN TỐT NGHIỆP Rb Vcc V Vled 5V 0.8V 2V 1k I0 0.003 1.1.5khối điều khiển : -Chức : Gồm nút ấn có tác dụng điều chỉnh thời gian, ngày tháng mạch -sơ đồ nguyên l ý : K6 KEY-SET K7 KEY-MOD R6 R7 R9 R10 K8 10k 10k 10k 10k KEY-TANG K9 KEY-GIAM 1.1.6khối tạo thờigianthực : -Chức : cung cấp thông tin giờ,phút,giây ,thứ,ngày,tháng, năm ĐỒ ÁN TỐT NGHIỆP U2 SCL SDA R5 10k U18 SCL SDA X1 SOUT VBAT X2 DS1307 SQW NOT KHOI DALAS 1307 -sơ đồ nguyên l ý : -Nguyên lý hoạt động : +IC thờigianthực cần hoạt động với nguồn cung cấp nhỏ, dùng để cập nhật thờigian ngày tháng.Cung cấp thông tin giờ,phút,giây ,thứ,ngày ,tháng, năm.Ngày cuối tháng tự động điều chỉnh với tháng nhỏ 31 ngày,bao gồm việc tự động nhảy năm Đồnghồ hoạt động dạng 24h 12h với thị AM/PM +Khi nguồn IC thờigianthực trỳ hoạt động không cần điều chỉnh lại thời gian.IC có thêm nguồn riêng từ pin 3V +Với điều kiện ta lựa chọn IC thờigianthực IC DS1307 1.1.7Khối Xử lý : -Chức : Dùng VDK để lấy tín hiệu từ khối điều khiển, tạo xung giao động, tạo thờigian thực… đưa khối hiển thị -sơ đồ nguyên l ý : 10 ĐỒ ÁN TỐT NGHIỆP - Cơ chế hoạt động : DS1307 hoạt động với vai trò slave đường bus nối tiếp.Việc truy cập thi hành với thị start mã thiết bị định cung cấp địa ghi Tiếp theo ghi truy cập liên tục đến thị stop đươc thực thi 2.2.Cơ chế hoạt động chức DS1307: Vcc: nối với nguồn X1,X2: nối với thạch anh 32,768 kHz Vbat: đầu vào pin 3V GND: đất SDA: chuỗi data SCL: dãy xung clock SQW/OUT: xung vuông/đầu driver • DS1307 IC thờigianthực với nguồn cung cấp nhỏ, dùng để cập nhật thờigian ngày tháng với 56 bytes SRAM Địa liệu truyền nối tiếp qua đường bus chiều Nó cung cấp thông tin giờ,phút,giây ,thứ,ngày ,tháng, năm.Ngày cuối tháng tự động điều chỉnh với tháng nhỏ 31 ngày,bao gồm việc tự động nhảy năm Đồnghồ hoạt động dạng 24h 12h với thị AM/PM DS1307 có mạch cảm biến điện áp dùng để dò điện áp lỗi tự độngđóng ngắt với nguồn pin cung cấp • DS 1307 hoạt động với vai trò slave đường bus nối tiếp Việc truy cập thi hành với thị START mã thiết bị định 49 ĐỒ ÁN TỐT NGHIỆP cung cấp địa ghi Tiếp theo ghi truy cập liên tục đến thị STOP thực thi Sơ đồ khối DS1307: *Mô tả hoạt động chân: • Vcc,GND: nguồn chiều cung cấp tới chân Vcc đầu vào 5V Khi 5V cung cấp thiết bị truy cập hoàn chỉnh liệu đọc viết Khi pin V nối tới thiết bị Vcc nhỏ 1,25Vbat trình đọc viết không thực thi,tuy nhiên chức timekeeping không bị ảnh hưởng điện áp vào thấp Khi Vcc nhỏ Vbat RAM timekeeper ngắt tới nguồn cung cấp (thường nguồn chiều 3V) • Vbat: Đầu vào pin cho chuẩn pin 3V Điện áp pin phải giữ khoảng từ 2,5 đến 3V để đảm bảo cho hoạt động thiết bị • SCL(serial clock input): SCL sử dụng để đồng chuyển liệu đường dây nối tiếp • SDA(serial data input/out): chân vào cho đường dây nối tiếp Chân SDA thiết kế theo kiểu cực máng hở , đòi hỏi phải có điện trở kéo hoạt động 50 ĐỒ ÁN TỐT NGHIỆP • SQW/OUT(square wave/output driver)- kích hoạt bit •SQWE thiết lập chân SQW/OUT phát tần số (1Hz,4kHz,8kHz,32kHz) Chân thiết kế theo kiểu cực máng hở cần có điện trở kéo Chân nàysẽ hoạt động VccvàVbat cấp • X1,X2: nối với thạch anh tần số 32,768kHz Là mạch tạo dao động ngoài, để hoạt động ổn định phải nối thêm tụ 33pF • Cũng có DS1307 với tạo dao động tần số 32,768kHz, với cấu hình chân X1 nối vào tín hiệu dao động chân X2 để hở 3.Led đoạn *Các khái niệm : Trong thiết bị, để báo trạng thái hoạt động thiết bị cho người sử dụng với thông số dãy số đơn thuần, thường người ta sử dụng "led đoạn" Led đoạn sử dụng dãy số không đòi hỏi phức tạp, cần thị số đủ, chẳng hạn led đoạn dùng để hiển thị nhiệt độ phòng, đồnghồ treo tường điện tử, hiển thị số lượng sản phẩm kiểm tra sau công đoạn Led đoạn có cấu tạo bao gồm led đơn có dạng xếp theo hìnhvà có thêm ột led đơn hình tròn nhỏ thể dấu chấm tròn góc dưới, bên phải led đoạn led đơn led đoạn có Anode(cực +) Cathode(cực -) nối chung vớinhau vào điểm, đưa chân để kết nối với mạch điện cực lại trênmỗi led đơn đưa thành chân riêng, đưa để kết nối với mạchđiện Nếu led đoạn có Anode(cực +) chung, đầu chung nối với +Vcc, cácchân lại dùng để điều khiển trạng thái sáng tắt led đơn, led sáng tínhiệu đặt vào chân mức Nếu led đoạn có Cathode(cực -) chung, đầu chungnày nối xuống Ground (hay Mass), chân lại dùng để điều khiển trạng tháisáng tắt led đơn, led sáng tín hiệu đặt vào chân mức Vì led đoạn chứa bên led đơn, kết nối cần đảm bảo dòngqua led đơn khoảng 10mA-20mA để bảo vệ led Nếu kết nối với nguồn 5V cóthể hạn dòng điện trở 330Ω trước chân nhận tín hiệu điều khiển 51 ĐỒ ÁN TỐT NGHIỆP Sơ đồ chân SEG-COM-ANODE hình ảnh minh họa Các điện trở 330Ω điện trở bên kết nối để giới hạn dòng điện qua led led đoạn nối với nguồn 5V Ngõ nhận tín hiệu điều khiển led đoạn có đường, dùng Port Vi điều khiển để điều khiển led đoạn Như led đoạn nhận liệu bit từ Vi điều khiển để điều khiển hoạt động sáng tắt led đơn nó, liệu xuất điều khiển led đoạn thường gọi "mã hiển thị led đoạn" Có hai kiểu mã hiển thị led đoạn: mã dành cho led đoạn có Anode(cực +) chung mã dành cho led đoạn có Cathode(cực -) chung Chẳng hạn, để thị số cần làm cho led vị trí b c sáng, sử dụng led đoạn có Anode chung phải đặt vào hai chân b c điện áp 0V(mức 0) chân lại đặt điện áp 5V(mức 1), sử dụng led đoạn có Cathode chung điện áp(hay mức logic) hoàntoàn ngược lại, tức phải đặt vào chân b vàc điện áp 5V(mức 1) Phần cứng kết nối với Port Vi điều khiển, để thuận tiện choviệc xử lí sau phần cứng nên kết nối sau: RB0 nối với chân a, RB1nối với chân b, theo thứ tự RB7 nối với chân h IC đệm 74hc245 - Đây loại IC số phổ biến, tên gọi chung 74245, tùy thuộc vào tần số đáp ứng công ty sản xuất có tên họi khác 74HC245, 74HCT245 loại bỏ kí tự giữa, chung 74245 - Bài toán: Khi ta cần kiểm soát số lượng trạng thái, cảm biến tiếp điểm 52 ĐỒ ÁN TỐT NGHIỆP mà số đầu cần kiểm soát lên tới > 10 điểm, có tới 40 điểm, bạn nối tất cảm biến với vi xử lý đủ Port Vì vậy, phải sử dụng đọc liệu theo kiểu BUS dùng 74245 nhớ đệm đầu vào cho vi xử lý - Sơ đồ nguyên lý: Như sơ đồ trên, A ( đầu vào Vi xử lý), B ( đầu vào lấy tín hiệu từ sensor), Chân AB/BA nối Gnd quan trọng chân CE (Chip enable) PORT A : Đầu 74245 đấu vào đầu vào vi xử lý, tất PORT A IC 74245 đấu chung để tạo thành đường liệu BUS 8bit PORT B : Đầu vào 74245 , đấu vào trang thái on/off sensror, mối PIN đấu với sensor khác nhau, lưu ý, sensor chưa có điện trở Pullup phải thêm dãy diện trở Pullup vào PORT B để đảm bảo trạng thái logic cho PORTB CE : Chân chọn chíp, trạng thái tích cực thấp, muốn PORT A = PORT B CE=0 (các IC 74245 khác bắt buộc CE=1 để ngăn không cho PORTA=PORTB, quên điều này, liệu lung tung, không kiểm soát " Có lối ra, vừa người mà ta mở đến cửa, người chen chúc IC dịch 74HC595 74HC595 ghi dịch bit đầu vào nối tiếp, có đầu song song nối tiếp, ngõ có đệm trạng thái Sơ đồ chân 74HC595 sau: 53 ĐỒ ÁN TỐT NGHIỆP Sơ đồ chân 74HC595 Sơ đồ logic 74HC595 54 ĐỒ ÁN TỐT NGHIỆP QA,QB,QC,QD,QE,QF,QG,QH: ngõ song song 74HC595 - Chân 14 (A): đầu vào nối tiếp - Chân (SQH) : đẩu nối tiếp - Chân 13 (Output Enable): Tích cực mức thấp, chân mức thấp tín hiệu từ chốt đưa đầu Khi mức cao đầu song song trạng thái trở kháng cao Đầu nối tiếp không bị ảnh hưởng chân - Chân 12 (Latch clock): Quá trình chuyển từ mức thấp sang mức cao Latch clock chốt liệu dịch ghi dich vào chốt Chân 11 (Shift Clock) : Đầu vào xung nhịp, trình chuyển từ mức thấp đến mức cao chân dịch liệu ghi dịch nhịp Chân 10 (Reset) : Reset không đồng bộ, tích cực mức thấp Mức thấp chân reset ghi dịch không reset chốt lối Hình ảnh thực tế IC chốt dich 74HC595 55 ĐỒ ÁN TỐT NGHIỆP 6.IC đệm dòng ULN2803 Đây IC gồm transistor NPN ghép Darlington gắn mạch điện tử dãy chuổi lý tưởng để giao tiếp với mạch điện dạng số mức logic thấp như: TTL, CMOS PMOS/NMOS Sơ đồ khối IC ULN2803 ULN2803 thiết kế để phù hợp với chuẩn TTL Vài số kĩ thuật IC ULN2803: Dòng điện ngõ vào khoảng 25mA Điện áp ngõ vào khoảng 0.5V – 30V Dòng tới 500 mA/ 50 V Đệm kênh riêng biệt Đầu đảo 56 ĐỒ ÁN TỐT NGHIỆP Sơ đồ cấu tạo kênh đệm dòng ULN2803 Hình ảnh thực tế IC ULN2803 Khối hiển thị (LED ma trận) Khối hiển thị khối LED ma trận 8x32 ghép thành từ LED ma trận 8x8 Mỗi LED ma trận 8x8 tạo nên cách ghép 64 LED đơn vào với theo sơ đồ đây: 57 ĐỒ ÁN TỐT NGHIỆP Sơ đồ nguyên lý LED ma trận 8x8 Hình ảnh thực tế LED ma trận 8x8 Kết nối LED ma trận 8x8 theo nguyên tắc nối chung hàng chung cột ta LED ma trận 8x32 với 40 chân điều khiển Nếu nối chung hàng có chân điều khiển hàng 32 chân điều khiển cột Và ngược lại, nối chung cột có chân điều khiển cột 32 chân điều khiển hàng 58 ĐỒ ÁN TỐT NGHIỆP Hình ảnh thực tế mạch LED ma trận 8x32 8.IC nhiệt độ lm35 Đây cảm biến để đo nhiệt độ môi trường sử dụng LM35 Các đầu cảm biến đưa vào MUX Các đặc điểm chung cảm biến nhiệt độ LM35 sau + Chân : Chân nguồn đầu vào Vcc + Chân : Chân đầu Vout + Chân : Chân nối GND Cảm biến LM35 cảm biến nhiệt mạch tích hợp xác cao mà điện áp đầu tỷ lệ tuyến tính với nhiệt độ theo thang độ Celsius Chúng 59 ĐỒ ÁN TỐT NGHIỆP không yêu cầu cân chỉnh vốn chúng cân chỉnh Đặc điểm cảm biến LM35 + Điện áp đầu vào từ 4V đến 30V + Độ phân giải điện áp đầu 10mV/oC + Độ xác cao 25 C 0.5 C + Trở kháng đầu thấp 0.1 cho 1mA tải Dải nhiệt độ đo LM35 từ -55 C - 150 C với mức điện áp khác Xét số mức điện áp sau : - Nhiệt độ -55 C điện áp đầu -550mV - Nhiệt độ 25 C điện áp đầu 250mV - Nhiệt độ 150 C điện áp đầu 1500mV Tùy theo cách mắc LM35 để ta đo giải nhiệt độ phù hợp Đối với hệ thống đo từ đến 150 TÀI LIỆU THAM KHẢO http://www.picvietnam.com/forum/ http://www.dientuvietnam.net/forums/ Tài liệu CCS tiếng Việt 60 ĐỒ ÁN TỐT NGHIỆP M ỤC L ỤC Trang LỜI CẢM ƠN CHƯƠNG I - MỤC ĐÍCH YÊU CẦU ĐỀ TÀI 1.Giới Thiệu : 1.1 Lịch Vạn Niên (đồng hồthờigian thực) : 1.2 Quang Báo : 2.Mục Đích : 2.1.Lịch Vạn Niên (đồng hồthờigian thực): 2.2 Quang Báo : 3.Yêu Cầu : 3.1.Lịch Vạn Niên (đồng hồthờigian thực): 3.2 Quang Báo : CH ƯƠNG II -PHÂN TÍCH VÀ THIẾT KẾ Sơ Đồ Khối : 1.1.Lịch Vạn Niên (đồng hồthờigian thực): 1.1.1 khối nguồn 1.1.2khối tạo xung dao động: 1.1.3khối reset: 1.1.4khối hiển thị : 61 ĐỒ ÁN TỐT NGHIỆP 1.1.5khối điều khiển : 1.1.6khối tạo thờigianthực : 1.1.7Khối Xử lý : 10 1.1.8khối đo nhiệt độ : 11 1.2 Quang Báo : 12 1.2.1.khối điều ển led ma trận: 12 CH ƯƠNG III- LƯU ĐỒ GIẢI THUẬT VÀ CHƯƠNG TRÌNH 14 Lịch Vạn Niên (đồng hồthờigian thực): 14 1.1.Lưu đồ 14 1.2.lưu đồ chi tiết 15 1.2.1.Thuật toán giao tiếp với IC thờigianthực DS1307: 15 1.2.2 Thuật toán điều chỉnh thời gian: 17 1.2.3Thuật toán điều chỉnh ,ngày ,tháng ,năm:-chỉnh năm: 22 2.Quang báo: 2.1.Lưu đồ : 29 2.2.lưu đồ chi tiết: 30 2.2.1.Sơ đồ thuật toán khối hiển thị: 30 CH ƯƠNG IV - K ẾT LUẬN 40 1.Đánh giá trình: 40 1.1.hệ thống quang báo 40 1.2 mạch đồnghồ (lịch vạn niên): 41 CH ƯƠNG V- PHỤ LỤC 42 62 ĐỒ ÁN TỐT NGHIỆP 1.Khối vi điều khiển : 42 1.1.Một vài thông số vi điều khiển PIC 16F877A 42 1.2.Tổ chức nhớ 43 1.3.Các cổng xuất nhập PIC16F877A 44 1.4.Ngắt (Interrupt) 47 IC thờigianthựcDS1307 2.1.Giới thiệu chung DS1307: 48 48 2.2.Cơ chế hoạt động chức DS1307: 49 3.Led đoạn IC đ ệm 74hc245 51 52 IC dịch 74HC595 6.IC đệm dòng ULN2803 Khối hiển thị (LED ma trận) 53 56 57 8.IC nhiệt độ lm35 59 63 ... Giá trị trung bình dòng qua led : chọn thời gian sang T0 thời gian led sang , T thời gian led tắt chọn thời gian sang led 100ms thời gian khong có dong qua led 600ms I led T0 100 I led ... SDA X1 SOUT VBAT X2 DS1307 SQW NOT KHOI DALAS 1307 -sơ đồ nguyên l ý : -Nguyên lý ho t động : +IC thời gian thực cần ho t động với nguồn cung cấp nhỏ, dùng để cập nhật thời gian ngày tháng.Cung... với tần số 12MHz cho VĐK ho t động C2 33P X1 12MHZ C1 33P -sơ đồ nguyên l ý : -Nguyên lý ho t động : Đây dao động thạch anh có tác dụng tạo xung nhịp với tần số 12MHz cho VĐK ho t động Hai đầu