Nhờ Anh Chị Em xem giúp Mạch hiển thị Nhiệt độ!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Nguyenson318
    Thành viên tích cực
    • Jul 2007
    • 311

    #1

    Nhờ Anh Chị Em xem giúp Mạch hiển thị Nhiệt độ!

    Mình vừa lắp Mạch hiển thị nhiệt độ dùng LM35DZ, AT89C52, ADC0809, 74HC04 theo mạch seach được trên mạng! Mình có vẽ lại = EAGLE theo sơ đồ gốc (file gốc vẽ = ORCAD). Tuy nhiên sau khi thi công, lắp ráp thì Mạch ko chạy, các LED 7 đoạn đều sáng cả, chỉnh VR nhưng không có tác dụng gì! Đã nạp code (trong file ORCAD) đầy đủ => vưỡn không chạy

    Mình đưa lên đây cả file gốc (vẽ = ORCAD) và file do mình vẽ lại (= EAGLE), nhờ Anh Chị Em coi giúp, xem có lỗi ở chỗ nào hay không? Cảm ơn tất cả mọi người!!!
    Attached Files
  • dtcn_112
    Thành viên tích cực
    • Apr 2012
    • 267

    #2
    hình như cái này có bài gửi lên rùi,bác thử tìm xem,mà bác chỉ gửi mạch nguyên lý thì không mấy ai giúp được đâu,bác phải gửi kèm cả code cùng file mô phỏng thì mới có nhìu người giúp.

    Comment

    • Nguyenson318
      Thành viên tích cực
      • Jul 2007
      • 311

      #3
      Nguyên văn bởi dtcn_112 Xem bài viết
      hình như cái này có bài gửi lên rùi,bác thử tìm xem,mà bác chỉ gửi mạch nguyên lý thì không mấy ai giúp được đâu,bác phải gửi kèm cả code cùng file mô phỏng thì mới có nhìu người giúp.
      Code đi kèm trong ORCAD mà bạn!

      Comment

      • Nguyenson318
        Thành viên tích cực
        • Jul 2007
        • 311

        #4
        Đã bạn nào xem giúp mình chưa nhỉ?

        Comment

        • KVLV
          Thành viên tích cực
          • Aug 2010
          • 1986

          #5
          Nguyên văn bởi Nguyenson318 Xem bài viết
          Đã bạn nào xem giúp mình chưa nhỉ?
          mạch demo của bạn chạy tốt, mạch thật thì tôi không biết, bạn nên xem lại mạch thật của bạn có ráp đúng không?
          bắt đầu bằng cách thử uC coi có chạy không đã, xong rồi mới tính tới việc bật mấy con 7 segment led.
          Mãi đi tìm vàng.

          Comment

          • Nguyenson318
            Thành viên tích cực
            • Jul 2007
            • 311

            #6
            Nguyên văn bởi KVLV Xem bài viết
            mạch demo của bạn chạy tốt, mạch thật thì tôi không biết, bạn nên xem lại mạch thật của bạn có ráp đúng không?
            bắt đầu bằng cách thử uC coi có chạy không đã, xong rồi mới tính tới việc bật mấy con 7 segment led.
            Cảm ơn bạn! mình phát hiện 1 lỗi rất cơ bản, đó là con AT89C52 chưa được cấp nguồn VCC Đã câu lại rùi, mạch đã hoạt động! Tuy nhiên hai chữ số hiển thị nhiệt độ nó cứ nhảy liên tục, như kiểu bị nhiễu gì đó (VD: nháy từ số 23 đến 25, 26) chứ không đứng yên! Vậy có phải bị nhiễu không bạn? Một lần nữa cảm ơn sự hướng dẫn của bạn KVLV !!!

            Comment

            • KVLV
              Thành viên tích cực
              • Aug 2010
              • 1986

              #7
              Nguyên văn bởi Nguyenson318 Xem bài viết
              Cảm ơn bạn! mình phát hiện 1 lỗi rất cơ bản, đó là con AT89C52 chưa được cấp nguồn VCC Đã câu lại rùi, mạch đã hoạt động! Tuy nhiên hai chữ số hiển thị nhiệt độ nó cứ nhảy liên tục, như kiểu bị nhiễu gì đó (VD: nháy từ số 23 đến 25, 26) chứ không đứng yên! Vậy có phải bị nhiễu không bạn? Một lần nữa cảm ơn sự hướng dẫn của bạn KVLV !!!
              tôi không dùng con lm35 và cũng 0 dùng con 89c52. nhưng có vài lời góp ý thế này.
              tôi không đọc chương trình chỉ góp ý suông thế này là có thể bạn đọc/scan led nhanh quá, hoặc con lm35/adc ngoài không đáp ứng kiệp.
              Mãi đi tìm vàng.

              Comment

              • Nguyenson318
                Thành viên tích cực
                • Jul 2007
                • 311

                #8
                Nguyên văn bởi KVLV Xem bài viết
                tôi không dùng con lm35 và cũng 0 dùng con 89c52. nhưng có vài lời góp ý thế này.
                tôi không đọc chương trình chỉ góp ý suông thế này là có thể bạn đọc/scan led nhanh quá, hoặc con lm35/adc ngoài không đáp ứng kiệp.
                Vậy là phải chỉnh lại Code phải không? Bạn có cái mạch nào đơn giản hơn thì cho mình xin nhé! mail của mình là nguyenson318@gmail.com Cảm ơn bạn rất nhiều!

                Comment

                • KVLV
                  Thành viên tích cực
                  • Aug 2010
                  • 1986

                  #9
                  Nguyên văn bởi Nguyenson318 Xem bài viết
                  Vậy là phải chỉnh lại Code phải không? Bạn có cái mạch nào đơn giản hơn thì cho mình xin nhé! mail của mình là nguyenson318@gmail.com Cảm ơn bạn rất nhiều!
                  tôi có nói rồi là 0 dùng lm35/89c51.
                  tôi thấy trên diễn đàn này cũng có bà con share nhiều về vấn đề này, bạn tìm khó tìm xem.
                  Mãi đi tìm vàng.

                  Comment

                  • dtcn_112
                    Thành viên tích cực
                    • Apr 2012
                    • 267

                    #10
                    mình tải về chưa xem xong ,mình thấy các chân vi điều khiển khi không dùng phải được xử lý,không được bỏ trống và tín hiệu lấy mẫu thường được khuếch đại,mình gửi lại mạch qua mail bạn trong đó có một file word có link về mạch đo nhiệt độ đã thi công chạy thật,bạn mở file word và copy lấy link nhé mình có việc gấp ngại quá,mình sẽ xem lại sau.

                    Comment

                    • Nguyenson318
                      Thành viên tích cực
                      • Jul 2007
                      • 311

                      #11
                      Nguyên văn bởi dtcn_112 Xem bài viết
                      mình tải về chưa xem xong ,mình thấy các chân vi điều khiển khi không dùng phải được xử lý,không được bỏ trống và tín hiệu lấy mẫu thường được khuếch đại,mình gửi lại mạch qua mail bạn trong đó có một file word có link về mạch đo nhiệt độ đã thi công chạy thật,bạn mở file word và copy lấy link nhé mình có việc gấp ngại quá,mình sẽ xem lại sau.
                      Cảm ơn bạn! Mình đã tải về rùi, xem thì thấy nó giống với cái Mạch của mình post ở bài #1. File HEX cũng giống luôn

                      Comment

                      • Nguyenson318
                        Thành viên tích cực
                        • Jul 2007
                        • 311

                        #12
                        Có bạn nào biết về lập trình thì chỉnh lại cho mình cái Code (file Hex và ASM) để các con số nó không bị nhảy loạn xạ nữa được không? Mình gửi kèm dưới đây, mong các bạn nhiệt tình giúp đỡ! Thanks
                        Attached Files

                        Comment

                        • Nguyenson318
                          Thành viên tích cực
                          • Jul 2007
                          • 311

                          #13
                          Không có bạn nào giúp mình nhỉ?

                          Comment

                          • Nguyenson318
                            Thành viên tích cực
                            • Jul 2007
                            • 311

                            #14
                            Chán quá, không còn ai giúp mình nữa rồi

                            Comment

                            • thiencuong
                              Thành viên mới
                              • Jan 2009
                              • 18

                              #15
                              chuyen qua lap trinh c di. may cai code dung asm chan lam. kho nhin.
                              mạch của bạn bị nhay la do ban chong nhieu kem.
                              thu nhat: nguon cung cap cho adc phai la nguon rieng, on dinh tuyet doi. nguon dung cho vdk cung phai tach rieng
                              dung cac cuon cam de chong nhieu nhe.
                              code khong anh huong den viec nhay so. tuy nhien co the chong nhieu bang code

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...