Giúp em chống nhiễu bàn phím với!!!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Seek
    Thành viên mới
    • Mar 2008
    • 12

    #1

    Giúp em chống nhiễu bàn phím với!!!

    Em đang có 1 đề tài là thiết kế mạch số bấm phím 4x4 xuất ra led 7 đoạn.Phần xuất ra led em đã làm xong và phần phím hex cũng xong nhưng mà gặp phải vấn đề nhiễu của bàn phím,em không biết phải làm thế nào hết hix...Các sư huynh dày dạn kinh nghiêm có ai từng làm vụ này rồi xin chỉ dùm em với!!!
  • anh_tran
    Thành viên tích cực
    • Oct 2007
    • 136

    #2
    chống nhiễu bằng phần cứng thường tốn kém bạn coi chống nhiễu bàn lập trình đi, cái đó thì trên diễn đàn có đề cập rồi đó

    Comment

    • phong25_2
      Thành viên tích cực
      • May 2007
      • 143

      #3
      Nguyên văn bởi Seek Xem bài viết
      Em đang có 1 đề tài là thiết kế mạch số bấm phím 4x4 xuất ra led 7 đoạn.Phần xuất ra led em đã làm xong và phần phím hex cũng xong nhưng mà gặp phải vấn đề nhiễu của bàn phím,em không biết phải làm thế nào hết hix...Các sư huynh dày dạn kinh nghiêm có ai từng làm vụ này rồi xin chỉ dùm em với!!!
      moi khi nhấn 1 phím, bạn cho chương tình delay khoang 10ms roi xuất tin hiệu ra, thử xem!

      Comment

      • cooloo
        Thành viên tích cực
        • Oct 2007
        • 611

        #4
        Dùng ferrite bead cho phần cứng , dùng switch deboucing cho phần mềm .

        Comment

        • tri_cuong46
          Thành viên chính thức
          • Jun 2007
          • 86

          #5
          giống như bạn" phong25_2" nói, bạn thử viết chương trình chống rung phiếm, tức phiếm nhấn chỉ có giá trị khi được giữ trong khoảng chừng (10-20ms) và có tác dụng khi bắt đầu thả ra trong 10ms sau đó . Để tránh trường hợp nhiễu rung phiếm và thả phiếm chưa dứt sẽ bắt vi xử lý làm hơn một lần .
          Cường - Giải Pháp IOT Việt
          https://iotvn.vn

          Comment

          • Seek
            Thành viên mới
            • Mar 2008
            • 12

            #6
            Hix em biết có thể làm như vậy nhưng mà theo yêu cầu là thiết kế hệ thống số chứ không dùng vi điều khiển...nên em đâu có nạp chuơng trình gì đuợc anh coolo bảo dùng ferrite bead là như thế nào ạ?

            Comment

            • cooloo
              Thành viên tích cực
              • Oct 2007
              • 611

              #7
              Bo thêm resistor với cap vào mỗi phím nhấn . Bỏ Ferrite beads chống nhiểu . Em coi trong mấy cái bo bỏ đi thường hay có con màu đen , đo điện trở thì nó rất thấp . Đó chính là nó . Còn giải thich thêm thì đại khái nó có hoạt tính là khi tần số cao đi vào nó có tác dụng như một bộ lọc . Chúc may mắn .

              Comment

              • linhDT1
                Thành viên tích cực
                • Nov 2007
                • 338

                #8
                Cái bàn phím hoá ra cũng loằng ngoằng dây điện thật
                Attached Files

                Comment

                • cooloo
                  Thành viên tích cực
                  • Oct 2007
                  • 611

                  #9
                  Nguyên văn bởi linhDT1 Xem bài viết
                  Cái bàn phím hoá ra cũng loằng ngoằng dây điện thật
                  Nên gắn thêm caps vào mỗi SW to GND .

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...