Giới thiệu tóm tắt về Đồng hồ thời gian thực với mô tả mạch

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Từ viết tắt của thuật ngữ RTC là đồng hồ thời gian thực, về cơ bản nó giống như một chiếc đồng hồ đeo tay. Bởi vì, nó hoạt động bằng pin để chúng tôi có thể duy trì thời gian ngay cả khi không có điện và chúng tôi có thể theo dõi các mốc thời gian dài, ngay cả khi bạn lập trình lại bộ vi điều khiển của bạn . Thiết bị RTC được sử dụng để cung cấp ngày và giờ chính xác trong nhiều ứng dụng. Bo mạch chủ của PC IBM sử dụng thiết bị RTC, bao gồm pin để duy trì ngày và giờ ngay cả khi không có điện. Các thiết bị này được sử dụng trong một số bộ vi điều khiển trong khi các thiết bị khác yêu cầu giao diện. IC đồng hồ thời gian thực được sử dụng rộng rãi nhất là DS 1307. Bài viết này cung cấp thông tin ngắn gọn về đồng hồ thời gian thực là gì và sơ đồ mạch của nó.

Ban DS1307 RTC

Ban DS1307 RTC



Đồng hồ thời gian thực DS1307 IC

IC DS1307 là đồng hồ thời gian thực được sử dụng rộng rãi nhất, nó bao gồm một pin lithium bên ngoài 3V để duy trì hoạt động tối đa trong hơn mười năm trong điều kiện thiếu nguồn điện bên ngoài. Điều này IC (Mạch tích hợp) sử dụng một Công nghệ CMOS để duy trì mức tiêu thụ điện năng thấp. IC này được sử dụng để theo dõi ngày, tháng và năm, giờ, phút, giây và cả ngày trong tuần. IC này cung cấp cơ sở cho năm nhuận có hiệu lực đến năm 2100. Việc bù trừ cho năm nhuận được thực hiện bằng cách kiểm tra


Hai chữ số cuối cùng của năm. Thông tin về tất cả những thứ này được cung cấp dưới dạng HEX hoặc BCD. O biết về các chi tiết thêm của DS1307 IC xin vui lòng theo liên kết. RTC DS1307 - Mô tả chân, tính năng và hoạt động của DS1307



Cấu hình chân DS1307

Cấu hình chân DS1307

Đồng hồ kỹ thuật số dựa trên RTC DS1307 và Vi điều khiển PIC

Sơ đồ mạch của IC RTC DS1307 được hiển thị bên dưới, được xây dựng với đồng hồ kỹ thuật số, Bộ vi điều khiển PIC và màn hình bảy đoạn hoặc LCD.

IC DS1307 là đồng hồ thời gian thực nối tiếp công suất thấp được tích hợp với BCD (đồng hồ thập phân được mã hóa nhị phân và 56 byte RAM tĩnh không bay hơi. Địa chỉ và dữ liệu được truyền nối tiếp thông qua một Xe buýt I2C . Đồng hồ thời gian thực cung cấp thông tin về ngày, tháng, năm và giây, phút và giờ. IC này hoạt động với định dạng 12hr hoặc 24h với chỉ báo AM và PM. Mạch IC DS1307 được xây dựng với mạch cảm ứng nguồn. Mạch cảm biến này được sử dụng để chuyển nguồn dự phòng khi mất điện. IC đồng hồ thời gian thực này sử dụng một dao động bên ngoài (32,768khz) và nó không yêu cầu bất kỳ điện trở hoặc tụ điện nào để hoạt động

Sơ đồ mạch RTC

Sơ đồ mạch RTC

Bộ vi điều khiển PIC 18F2620 được xây dựng với bus I2C. Mặc dù, đồng hồ kỹ thuật số có thể được thiết kế mà không có chi RTC bên ngoài, mà chỉ sử dụng bộ đếm thời gian PIC bên trong. IC RTC làm cho phần mềm dễ dàng hơn vì nó đảm nhiệm tất cả các chức năng của việc điều chỉnh lịch và tháng, kế toán năm nhuận.


Vi điều khiển PIC 18F2620

Vi điều khiển PIC 18F2620

Trong mạch trên, IC RTC được giao tiếp với cổng C của vi điều khiển PIC. Bộ vi điều khiển này bao gồm một bus I2C và kết nối hai kéo điện trở lên để vận hành xe buýt. Kết nối pin 3V với pin3 (VBAT) của IC để sao lưu pin.Trong mạch này, một bộ dao động bên trong được sử dụng cho vi điều khiển PIC và MCLR bị vô hiệu hóa. Nếu bộ dao động bên ngoài được yêu cầu, thì nó có thể được kết nối với các chân 9 và 10. Nếu MCLR được yêu cầu đặt lại vi điều khiển, thì nó có thể được kết nối với nguồn + v thông qua một điện trở 10K. Trong mạch trên, ba cục đẩy các nút được kết nối với Cổng C và các nút này được sử dụng để đặt ngày và giờ. Khi nhấn nút, thiết bị sẽ chuyển sang chế độ cài đặt. Nút lên được sử dụng để tăng giờ và nút xuống được sử dụng để giảm. Nhấn lại nút sẽ di chuyển con trỏ đến tháng trừ và Màn hình LCD được kết nối với Port-B

Phần mềm MPLAB XC8 được sử dụng để viết mã và nó bao gồm các thư viện hoặc bus I2C, giúp dễ dàng đọc hoặc ghi, thông tin ngày và giờ từ IC. Đăng ký bao gồm thông tin về thời gian và ngày, có thể được tìm thấy bằng cách triển khai BẮT ĐẦU và theo sau là địa chỉ nhận dạng thiết bị. Sau đó, các thanh ghi này có thể được truy xuất tuần tự bằng cách sử dụng địa chỉ của nó cho đến khi điều kiện STOP được thực hiện. Thư viện của bộ vi điều khiển sẽ giúp tìm tài liệu trong thư mục cài đặt của trình biên dịch, bao gồm mô tả các macro & chức năng để đọc hoặc ghi từ bus.

Phần mềm MPLAB XC8

Phần mềm MPLAB XC8

Đồng hồ thời gian thực là đồng hồ BCD hoặc lịch. Vì vậy dữ liệu đọc từ IC phải được thay đổi định dạng cần thiết theo yêu cầu của chúng ta cũng như dữ liệu ghi vào IC phải ở định dạng BCD. Giao diện LCD với vi điều khiển PIC sử dụng chức năng thư viện MPLAB CXB cần dữ liệu chuỗi hoặc ký tự. Vì vậy, dữ liệu được hiển thị trong màn hình phải được chuyển đổi thành ký tự. Không thể áp dụng phép cộng và phép trừ trên số thập phân được mã hóa nhị phân

Đây là tất cả về đồng hồ thời gian thực và hoạt động của nó, vi mạch này cung cấp thời gian và ngày tháng chính xác, có thể được sử dụng trong nhiều ứng dụng. Thiết bị RTC đóng một vai trò quan trọng trong các hệ thống thời gian thực như hệ thống chấm công, đồng hồ kỹ thuật số và máy ảnh kỹ thuật số. Thiết bị này là một lựa chọn tốt khi cần có tem thời gian. Chúng tôi hy vọng rằng bạn đã hiểu rõ hơn về khái niệm này. Hơn nữa, bất kỳ truy vấn nào liên quan đến khái niệm này hoặc giao tiếp RTC với bộ vi điều khiển và chương trình của nó, vui lòng bình luận trong phần bình luận bên dưới.

Tín ảnh: