Thông báo

Collapse
No announcement yet.

Con DS12C887 đếm giờ có chính xác!!!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Con DS12C887 đếm giờ có chính xác!!!

    Mình ráp một cái mạch RTC gồm 89V51RB2 và DS12C887, hiển thị trên 6 led 7 đoạn. Sau khi cho chạy thử thì thấy nó lệch khoảng 1 giây sau vài tiếng, mình so sánh nó với đồng hồ máy tính (máy tính có nối mạng để đồng bộ với giờ chuẩn). Cho hỏi thêm là 1 con DS12C887 có thể dùng được trong bao lâu (nghĩa là bao lâu thì nó hết pin)???
    Last edited by vodangks; 15-08-2008, 23:42.

  • #2
    Nếu chạy sai số, bạn thử thay thạch anh khác, hoặc có thể bạn mua phải hàng tàu rồi.
    sao bạn mua con DS12c887 làm chi cho đắt, mình dùng DS1307 là được rồi. Hình như là DS12C887 có tích hợp pin Lithium bên trong và có thể lưu trữ dữ liệu đến 10 năm, đếm thời gian thì nó đếm được tới tận...năm 2099.
    Last edited by mrcuongcon; 16-08-2008, 03:17.

    Comment


    • #3
      Ds12887 không chay sai đâu. Bạn thử thay nguồnn khác xem, hoặc là gắn thêm tụ lọc nguồn vào. DS12887 và DS12C887 có thể chạy được 10 năm khi mất điện. Bạn không cần lo chuyện đó.

      Comment


      • #4
        Nvram Giao tiếp Song Song

        Xin hỏi moi người có thể giới thiệu con Nvram nào giao tiếp song song mà chợ Nhật Tảo có bán không? Ds12c887 củng là Nvram giao tiếp song song nhưng chỉ là Real time thôi

        Tui cần để làm thực hành với con 89. Ở trên diển đàn này chỉ thấy giới thiệu loại Nvram 24xx, đây là giao tiếo dạng i2c nhưng hơi phức tạp.

        Cam ơn Nhiều

        Comment


        • #5
          Sau khi xem lại cái datasheet của 12C887 thì thấy nó ghi là sai số +-1 phút/tháng. Tính ra là 1 ngày nó sai số tới 2s (đó là ở đk 25oC). Xem ra thì nếu dùng thông thường thì cũng có thể chấp nhận được. Nhưng mà nếu tính tới 1 năm thì nó chạy sai tới 12 phút (hơi bị nhiều rùi). Thế thì cứ lâu lâu phải tháo xuống chỉnh lại cho đúng giờ thì cũng ko hay lắm. Bởi vì mình muốn làm 1 cái đồng hồ để tặng cho ai đó, để người ta phải chỉnh lại giờ cho đồng hồ mình làm thì cũng kỳ (giá mà 1 năm nó sai số dưới 1 phút thì hay nhỉ)

          Comment


          • #6
            Maxim hiện có một số IC có độ chính xác cao hơn ví như DS3231. Tôi đã dùng IC này và thấy đúng là chính xác hơn. Bên trong DS3231 đã tích hợp thạch anh với bụ Calib để bù sai số dao động do nhiệt. Độ sai số là 12giây/năm.
            Với các loại RTC khác, tùy theo độ sai số mà bạn có thể bù sai số bằng phần mềm, khi lập trình.
            Ethernet-RS232, PIC Webserver, RFID Reader
            CallerID, Cảnh báo BTS, ...
            0988006696
            linhnc308@gmail.com
            http://linhnc308.blogspot.com

            Comment


            • #7
              làm thêm nút chỉnh giờ,phút,giây v.v..và có thể dùng RTC vào việc điều khiển thiết bị điện theo thời gian

              Comment


              • #8
                Làm đồng hồ thì tất nhiên phải có phương pháp chình lại giờ dù đồng hồ bác có chính xác hơn cả BigBen đi chăng nữa. Còn cách chình thế nào mới quan trọng. Dùng remote SONY hay một loại nào khác chỉnh giờ cũng là một ý hay nhỉ?
                Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                Comment


                • #9
                  Nguyên văn bởi linhnc308 Xem bài viết
                  Maxim hiện có một số IC có độ chính xác cao hơn ví như DS3231. Tôi đã dùng IC này và thấy đúng là chính xác hơn. Bên trong DS3231 đã tích hợp thạch anh với bụ Calib để bù sai số dao động do nhiệt. Độ sai số là 12giây/năm.
                  Với các loại RTC khác, tùy theo độ sai số mà bạn có thể bù sai số bằng phần mềm, khi lập trình.
                  Các rơ le số trong bảo vệ hệ thống điện em thấy các sự kiện được ghi chính xác tới ms. Hiện tại mình có con nào có được độ chính xác này không nhỉ? Giá 1 chai/con em thấy cũng okie vì đang có việc sử dụng nó.

                  Tuy nhiên em thấy cũng có thể bọn nó vẫn chỉ đếm đến s hoặc 1/10 s, còn lại tương ứng là bộ đếm 1000 hay 100.
                  Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                  Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                  Comment


                  • #10
                    Con DS12887 này thật ngộ quá các bác ơi.
                    Cùng một chương trình mà có lúc mình nạp vào thì nó chỉ chạy đúng được giá trị phút.(CT này mình nạp giá tị giờ là 10H)
                    Buồn buồn nạp lại thì nó chạy đúng luôn h,phut,giay.(CT này mình nạp giá trị gio là 20H)
                    Thật buồn cười và vô cùng khó hiểu nhỉ.
                    Lỡ có ai hỏi tại sao là mình chịu bó tay luôn.
                    Các bác nào biết tại sao chỉ giáo với.

                    Comment


                    • #11
                      Lúc nó chạy sai mình thấy giá trị giờ và giây nó bị treo(ko thay đổi).Còn phút thì vẫn đúng.
                      Lạ nhỉ.Nguồn ổn áp 5V trong hay trường hợp cũng ko có thay đổi.Hay là do con 89c51 vậy ta?
                      Cuối tuần vui vẻ!

                      Comment


                      • #12
                        Nguyên văn bởi tc8051 Xem bài viết
                        Con DS12887 này thật ngộ quá các bác ơi.
                        Cùng một chương trình mà có lúc mình nạp vào thì nó chỉ chạy đúng được giá trị phút.(CT này mình nạp giá tị giờ là 10H)
                        Buồn buồn nạp lại thì nó chạy đúng luôn h,phut,giay.(CT này mình nạp giá trị gio là 20H)
                        Thật buồn cười và vô cùng khó hiểu nhỉ.
                        Lỡ có ai hỏi tại sao là mình chịu bó tay luôn.
                        Các bác nào biết tại sao chỉ giáo với.
                        Mình xài con ds12887 mà có thấy gì lạ đâu nhỉ, có lẽ trong ct bạn có gì ko ổn đó. Cũng có khi con DS của bạn có vấn đề. Ngoài Nhật Tảo nó bán con DS12C887 cũ là 20 ngàn còn mới là 48 ngàn. Mình mua con cũ ở đó xài vẫn ổn.

                        Comment


                        • #13
                          Chắc bồ tèo lập trình có vấn đề gì thôi, chứ nếu mình không nhầm thì con DS12887 này trước đây còn được sử dụng làm con RTC trên Mainboad máy tính, nó chạy chính xác hơn cả con DS1307. Nó có pin trong bụng nên không cần nguồn nuôi ngoài vẫn đếm bình thường. Giao tiếp với con này giống như với Ram.
                          Bồ tèo thử xem lại chương trình xem thế nào nhá. Và tốt nhất là có thêm 1 con DS12887 nữa để test xem chương trình sai hay DS sai. Đừng đổ oan cho em nó nhá... kẻo tội nghiệp

                          Comment


                          • #14
                            coi kĩ datasheet lại đi bạn ơi, nó nói sai số đó là trong trường hợp không cấp nguồn cho DS (1ph/tháng), còn khi có nguồn thì không thấy thông tin ji về sai số cả...
                            tui làm rồi, chạy khá ổn định.
                            bạn kiểm tra thử nguồn 5V, nếu nó không ổn định hoặc thiếu dòng gây sụt áp cũng là nguyên nhân làm DS chạy sai đấy.

                            Comment


                            • #15
                              Con DS12C887 đếm lệch nhiều quá!

                              Em cũng đã làm chạy được rồi nhưng sao em đếm đến phút thứ 3 thì lệch với đồng hồ điện tử đến gần 30s. Khủng khiếp! Em cũng không biết là vì vấn đề j!
                              Cách em làm là tạo xung trên chân SQW 2Hz dùng ngắt của PIC 16F877A để ngắt đọc thời gian(cái này hình như ko ảnh hường đến quá trình đếm của RTC, vì đếm chỉ phụ thuộc vào TA bên trong thôi).
                              Áp em đó 2 chân nguồn của RTC là:4.93V
                              ;------------------------------------------------
                              Vậy những yếu tố nào ảnh hưởng đến tốc độ đếm? (nhiệt độ? áp? hay j j nữa).
                              Mong các anh giúp đỡ để em chỉnh lại cho đúng

                              Comment

                              Về tác giả

                              Collapse

                              vodangks Tìm hiểu thêm về vodangks

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X