Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Báo cáo quá trình thiết kế và thi công Đồng hồ thời gian thực RTC ppsx
Nội dung xem thử
Mô tả chi tiết
Báo cáo quá trình thiết kế và thi
công Đồng hồ thời gian thực RTC
Người báo cáo: Nguyễn Trung Chính Tài liệu: REP03.01
Ngày: 9/5/2006 Trang: 1/42
Report no
03.01
Gửi đến: picvietnam@googlegroups.com
Nội dung: Real Time Clock Version 1.0
MICROSOFT WORD
Tóm tắt:
Báo cáo quá trình thiết kế và thi công Đồng hồ thời gian thực RTC (Real Time Clock) với các nội
dung:
- Sơ lược về RTC (các chức năng và ứng dụng).
- Sơ đồ nguyên lí RTC.
- Cấu tạo và chức năng các linh kiện sử dụng cho RTC.
- Giải thuật và chương trình ứng dụng viết cho RTC.
Các file đính kèm: File chương trình, sơ đồ nguyên lí và sơ đồ mạch in của RTC.
1. Sơ lược về RTC
Đây là ứng dụng sử dụng vi điều khiển PIC để thiết kế một đồng hồ điện tử treo tường
hoặc để bàn. Sau đây là một vài điểm giới thiệu sơ lược:
- Sử dụng LED 7 đoạn để hiển thị. Thiết bị này thích hợp hơn cho mục đích hiển thị của
RTC khi dùng làm động hồ treo tường hoặc để bàn.
- Sử dụng IC thời gian thực DS12C887. IC này có tác dụng tạo ra thời gian thực chính
xác tuyệt đối, bao gồm giờ, phút, giây, thứ, ngày, tháng, năm. Bên cạnh đó là các ngắt
lập trình được phục vụ cho việc cập nhật thời gian thực và hẹn giờ.
- Sử dụng IC ghi dịch 74HC595 để tăng số lượng chân điều khiển cho vi điều khiển.
- Sử dụng vi điều khiển PIC16F877A cho các thao tác truy cập thời gian thực, hiển thị
giờ và chỉnh giờ. Thực chất việc sử dụng PIC16F877A 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.
RTC Version 1.0 là bản “nháp” và bao gồm các chức năng cụ thể sau:
- Hiển thị giờ, phút, giây, ngày, tháng, năm. Không hiển thị thứ (quên mất tiêu ☺ ).
- Điều chỉnh được giờ, phút, giây.
Người báo cáo: Nguyễn Trung Chính Tài liệu: REP03.01
Ngày: 9/5/2006 Trang: 2/42
2. Sơ đồ nguyên lí mạch RTC
Để thuận tiện cho việc bố trí góc nhìn, thiết kế mẫu mã sản phẩm và mục đích sử dụng,
ứng dụng RTC sẽ bao gồm 3 mạch: mạch điều khiển, mạch hiển thị và mạch cho các nút bấm.
2.1. Sơ đồ nguyên lí mạch điều khiển
Mạch điều khiển bao gồm các thành phần điều khiển chính như:
- Vi điều khiển PIC16F877A và các bộ phận hỗ trợ (thạch anh, reset, nạp chương
trình dùng Tiny Bootloader, các Jumper cho các chân còn dư).
- IC thời gian thực DS12C887 và các thành phận hỗ trợ (điện trở kéo lên cho chân
IRQ, reset).
- IC ghi dịch 74HC595.
- Các khóa điện tử dùng Transistor A1015 phục vụ cho việc quét LED.
- Các Bus điều khiển và Bus dữ liệu nối sang các Board hiển thị và Board nút bấm.
- Nguồn cung cấp cho toàn bộ các Board. Điện áp đưa vào nguồn là điện áp 9V lấy từ
Adapter loại 9V/500mA.
Sau đây là sơ đồ nguyên lí cụ thể cho Board điều khiển:
Người báo cáo: Nguyễn Trung Chính Tài liệu: REP03.01
Ngày: 9/5/2006 Trang: 3/42
Hình 1: Sơ đồ nguyên lí Board điều khiển.