Báo Cáo 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)

Thảo luận trong 'Viễn Thông' bắt đầu bởi Thu Lan, 25/10/11.

  1. Thu Lan

    Thu Lan New Member

    Bài viết:
    295
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    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.
    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:
     

    Các file đính kèm:

Đang tải...