ds1307 cài đặt chân: chiều hướng dẫn chiều sâu bi-clock trong thời gian thực

Photo of author

By Lisa chen

Khi nghĩ về đồng hồ kỹ thuật số hiển thị ngày và giờ, hầu hết chúng ta có thể nghĩ về đồng hồ hoặc lịch phức tạp. Ý tưởng đằng sau những chiếc đồng hồ này có thể là một thành phần đơn giản được gọi là DS1307, một đồng hồ thời gian thực được sử dụng để theo dõi thời gian và ngày tháng.

Để hiểu đầy đủ DS1307 là gì, bài viết này sẽ là hướng dẫn cho mọi thứ bạn cần biết.

 

nội dung

Cấu Hình Chân DS1307

Các tính năng/ đặc điểm kỹ thuật DS1307

mạch tích hợp ds1307 là gì?

cách nó hoạt động

tương đương với ds1307

cách sử dụng ds1307

Ứng dụng DS1307

một số câu hỏi thường gặp về ds1307

kết luận

Cấu Hình Chân DS1307

 

ds 1307 có 8 chân được gắn vào một bộ điều khiển. bảng sau liệt kê các chân khác nhau và mục đích của chúng

 

Các tính năng/ đặc điểm kỹ thuật DS1307

 

DS1307 có một đặc điểm nhận dạng độc đáo mà chúng ta sẽ thảo luận dưới đây.

có thể sử dụng pin và nguồn điện

đầu ra điện áp hoạt động 5 v

khi kết nối với pin, dòng điện nhỏ hơn 500 nano

56 byte ram chung

nó có thể được sử dụng như một gói so hoặc pdip

nó có một chân để cung cấp đầu ra sóng lập trình.

 

mạch tích hợp ds1307 là gì?

 

Đầu tiên, DS1307 là một đồng hồ / lịch điều khiển thời gian thực với 56 byte lưu trữ trong SRAM. DS1307 hoạt động chủ yếu như một thiết bị proxy trên bus I2C. Nó được kết nối tốt với Arduino để lập trình, hiển thị số giờ, phút, giây, ngày, ngày, tháng và năm trên màn hình hiển thị.

 

ds1307 cài đặt chân: chiều hướng dẫn chiều sâu bi-clock trong thời gian thực_1

(màn hình hiển thị thời gian được tạo ra bởi ds1307 ic)

 

cách nó hoạt động

 

hai chân đầu tiên x 1 và x 2 được kết nối với nguồn chip, thường là một dao động tinh thể 32. 768 kHz. và qua chân thứ ba, chúng tôi kết nối nó với pin 3 volt. Sau đó, chúng tôi bật 5V và kết nối nó với VCC. thông thường, nếu không cung cấp khả năng này, chúng tôi sẽ không có khả năng đọc và ghi. sau đây là điều cần thiết để tìm hiểu về cách chúng tôi sử dụng ds1307.

 

ds1307 cài đặt chân: chiều hướng dẫn chiều sâu bi-clock trong thời gian thực_2

(Đối với hình ảnh gần của DS1307 RTC)

 

tương đương với ds1307

 

Sau đây là một vài từ tương đương.

ds1820

PCF8523

DS1338

 

cách sử dụng ds1307

 

Thông thường, DS1307 có đồng hồ nối tiếp (SCL), chân dữ liệu nối tiếp (SDA) là rất quan trọng khi gửi thông tin đến CPU. các chân này được giữ đúng vị trí với sự giúp đỡ của điện trở. Nếu bạn muốn cung cấp nguồn điện cho IC, bạn phải đưa nguồn điện 5V vào chân VCC để tự động chuyển sang chế độ pin nếu nguồn điện bị lỗi. Một khi đã chuyển sang chế độ pin, bây giờ nó sẽ nhận được điện từ pin lithium được kết nối với chân Vbat và GND.

và sau đó chúng ta có hai chân đầu tiên, x 1 và x 2, kết nối với máy dao động tinh thể; trong trường hợp này, chúng thường sử dụng các tinh thể thạch anh. Ngoài ra, chân SQW cung cấp tần số PWM lập trình từ 1Hz đến 32KHz. để đặt đúng chân, chúng ta phải bao gồm một điện cứng.

đáng chú ý, đọc và ghi dữ liệu của ic và cpu được thực hiện thông qua giao thức i 2 c. sau đó, dữ liệu được ghi lại theo phút, giây, giờ, ngày, tháng và năm. Cuối cùng, nó thậm chí còn phân biệt các năm bis năm 2100.

 

ds1307 cài đặt chân: chiều hướng dẫn chiều sâu bi-clock trong thời gian thực_3

(DS1307 làm việc điển hình trong dự án Arduino)

 

Ứng dụng DS1307

 

DS1307 được sử dụng trong nhiều lĩnh vực khác nhau:

cờ bạc

hệ thống định vị toàn cầu

máy phục vụ

các thiết bị ngoại vi máy tính

 

một số câu hỏi thường gặp về ds1307

 

làm sao tôi biết ds1307 đang hoạt động?

 

bạn có thể dễ nhận biết các thiết bị điện tử của bạn có hoạt động không. Bạn có thể có một công cụ I2C Bus Engine, bạn có thể kết nối nó với IC và xem liệu nó có giao tiếp với DS1307 của bạn, hoặc nếu bạn cần phải thay đổi mã.

 

làm thế nào để đặt lại ds1307 ic?

 

Cách đơn giản nhất là tháo pin lithium ra và đảm bảo rằng IC không được kết nối với bất kỳ nguồn điện nào trong khi đảm bảo rằng Arduino đang tắt. sau đó, chờ ba giây, đặt pin lại và nó sẽ được đặt lại ngay lập tức.

 

định dạng hoạt động của đồng hồ rtc là gì?

 

RTC hỗ trợ cả hai hệ thống 24 và 12 giờ.

 

kết luận

 

chúng tôi đã học được cách sử dụng ds 1307 trong thực tế. cũng quan trọng là phải nhận ra rằng mạch tích hợp có lợi cho các dự án dễ dàng và đơn giản. Vì vậy, xin vui lòng liên hệ với chúng tôi nếu bạn cần được trợ giúp về việc mua hàng hoặc gặp bất kỳ vấn đề nào về ds1307 ic hoặc bất kỳ thiết bị điện tử nào khác.