Đo điện áp hiển thị LCD 16x2

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Multi System
    Thành viên tích cực
    • Feb 2008
    • 671

    #1

    Đo điện áp hiển thị LCD 16x2

    Mình đang học về 8051 nên chưa biết nhiều, giờ muốn đo điện áp 1 chiều hiển thị lên LCD, sử dụng VĐK AT89S52.
    Có ai đã từng làm, có tài liệu liên quan hoặc có ý tưởng xin giúp đỡ mình. Cám ơn các bạn nhiều !
  • VNarmy
    Moderator
    • Feb 2007
    • 1413

    #2
    Gồm 2 mảng chính:
    - Đo điện áp
    - Hiển thị LCD
    Bạn đang mắc ở mảng nào?
    AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
    Xem thêm tại Online Store ---> Click here
    Mob: 0982.083.106

    Comment

    • Multi System
      Thành viên tích cực
      • Feb 2008
      • 671

      #3
      Cám ơn anh!
      Nói chung yêu cầu của bài tập này là hiện thị điện áp 12VDC lên LCD, và khi ta thay đổi điện áp thì kết quả hiển thị trên LCD cũng thay đổi theo.
      Về phần thay đổi giá trị điện áp thì em có thể sử dụng phương pháp pulse width modulation (PWM) để thay đổi.
      Anh có thể giúp em diễn đạt cách đo điện áp trước, sau đó em tự nghiên cứu. Có gì khó khăn mong anh và các bạn giúp
      Cám ơn anh và các bạn !

      Comment

      • Multi System
        Thành viên tích cực
        • Feb 2008
        • 671

        #4
        Anh VNarmy tiếp tục giúp em đi !

        Comment

        • VNarmy
          Moderator
          • Feb 2007
          • 1413

          #5
          Phần đo bao giờ cũng có khối xử lý tín hiệu sơ bộ. Khối này có chức năng khuếch đại đưa dải tín hiệu vào dải đo của thiết bị và các xử lý khác như lọc nhiễu, hạn biên...
          Bạn đã làm được gì ở đây rồi?
          AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
          Xem thêm tại Online Store ---> Click here
          Mob: 0982.083.106

          Comment

          • Multi System
            Thành viên tích cực
            • Feb 2008
            • 671

            #6
            Phức tạp vậy sao anh ?
            Em tưởng dùng ADC, nếu dùng kiểu ADC thì có cần lọc nhiễu hay hạn biên gì không anh?
            Về ý tưởng em chỉ biết đưa 12V qua cầu phân áp lấy rải 0 - 5V cho vào ADC, đầu ra của ADC sẽ nối với VĐK và kết quả cuối cùng sẽ viết chương trình hiển thị lên LCD.
            Còn về chi tiết thì em chưa biết cụ thể, xin anh hướng dẫn tiếp.
            Cám ơn anh !

            Comment

            • VNarmy
              Moderator
              • Feb 2007
              • 1413

              #7
              Tạm thời bạn cứ phân áp vậy cũng được.
              Tiếp đến bạn định dùng ADC nào?
              AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
              Xem thêm tại Online Store ---> Click here
              Mob: 0982.083.106

              Comment

              • Multi System
                Thành viên tích cực
                • Feb 2008
                • 671

                #8
                Em định dùng ADC0809. Anh có thể nêu những đặc điểm cấn chú ý đối với loại ADC này được không ạ? Em có đọc datasheet nhưng nhưng chắc chắn kiến thức không bằng những người đã trực tiếp làm trên nó được.
                - Độ phân giải 8bit?
                - Điện áp tham chiếu?
                - Phương pháp lấy mẫu?
                - Vref ?

                Comment

                • Multi System
                  Thành viên tích cực
                  • Feb 2008
                  • 671

                  #9
                  Nhờ anh VNarmy xem giúp em phần ADC này.
                  Đầu vào IN0 đo điện áp, IN1 đo dòng điện.
                  Tạo Clock bằng 74LS393, lấy Vref = 2.56V. Giờ anh có thể hướng dẫn giải thích giúp em cơ chế hoạt động của mạch này từ đầu vào là điện áp và dòng điện cần đo cho tới đầu ra đưa tới VĐK được không ạ ?
                  Em cám ơn anh !
                  Attached Files

                  Comment

                  • VNarmy
                    Moderator
                    • Feb 2007
                    • 1413

                    #10
                    Bạn kiếm đâu ra cái mạch này thế. Sao nó cụt lủn thế này. Bạn up đủ lên thì mình mới xem đc.
                    AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
                    Xem thêm tại Online Store ---> Click here
                    Mob: 0982.083.106

                    Comment

                    • Multi System
                      Thành viên tích cực
                      • Feb 2008
                      • 671

                      #11
                      Anh xem giúp em cái mạch này. Cám ơn anh !
                      Attached Files

                      Comment

                      • tranbalam
                        Thành viên mới
                        • Oct 2009
                        • 5

                        #12
                        mình đang gặp vấn đề về LCD ,cho mình hỏi để có để hiển thị một ký tự lên lcd thì làm như thế nào, ngoài việc viết chương trình xuất đoạn text đó thì mình làm gì để ký tự đó xuất hiện trên lcd (lcd 16x2) ,nhờ mấy anh giup em với ,em cảm ơn !

                        Comment

                        • toilatoi10
                          Thành viên mới
                          • Feb 2009
                          • 9

                          #13
                          bạn nói cho mình cách up tài liệu lên mình up cho bạn toàn bộ luôn

                          Comment

                          • toilatoi10
                            Thành viên mới
                            • Feb 2009
                            • 9

                            #14
                            bạn tìm hiểu rồi làm tiếp nhé!chúc thành công!cái này mình làm rồi chạy ngon lành

                            Comment

                            Về tác giả

                            Collapse

                            Multi System Tìm hiểu thêm về Multi System

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

                            Collapse

                            Đang tải...