Thông báo

Collapse
No announcement yet.

Điều khiển dòng cho LED ma trận

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

  • Điều khiển dòng cho LED ma trận



    Mình vừa làm xong mạch 2 LED ma trận 2 màu 8x8x2. Dùng 74HC595, B562, quét hàng. Sau khi làm xong, mình thấy vấn đề là dòng qua LED không ổn định.

    Cụ thể là nếu trong 1 thời điểm, tớ chỉ đốt sáng 8 con led màu đỏ trên cùng 1 hàng 16 con, thì tất cả đều rất sáng. Nhưng khi đốt tất cả 16 con led trên cùng hàng, thì lại sáng rất yếu (vì yêu cầu là quét theo hàng).
    Tương tự nếu như tớ đốt cả Led xanh & Led đỏ.

    Hiện tại thì tớ dùng B562 đều dẫn dòng vào LED ma trận, & qua một trở hạn dòng 100 ohm. Tớ không dám bỏ hay giảm R vì sợ khi chương trình quét tới đoạn code nào đó mà trên 1 hàng chỉ có 1 LED sáng thì sẽ die con LED đó luôn. Vì con này tới 25k/con + 1h30' xuống Nhật Tảo. Nên hơi nhát.

    Theo mọi người thì trường hợp trên có thể giải quyết không & giải quyết cụ thể thế nào.



    p/s: bàn về chuyện mạch nạp, ai có kinh nghiệm thì cho tớ hỏi, có thể làm mạch nạp nạp chạy trực tiếp trên board không, vì mỗi lần thử LED ma trận mà tháo ra gắn vào thì phí time quá. Trên board tớ cũng đã đưa ra 6 chân bao gồm thứ tự [GND] [+5V] [RST] [SCK] [MISO] [MOSI]. Trong đó các chân MISO, MOSI, SCK cũng đồng thời là chân điều khiển xung đến 74HC595. Tớ đã lấy các chân từ mạch nạp chính để hàn dây bus và cắm vào các chân trên mạch LED ma trận, nhưng không nạp được, nó chỉ nhận CHIP thôi, rồi báo là không trùng device, tớ đã kiểm tra kỹ về thông tin trên software & cách đấu dây rồi.



    Thân !!!

  • #2
    Ma trận quét theo hàng nghĩa là 1 thời điểm của bạn max là tất cả các Led đều sáng >> Công suất sẽ cao, B562 ko cung cấp dòng đủ nên led sáng mờ là đúng, bạn nên kiếm các loại tran công suất cao hơn, phù hợp hơn. Nếu bảng 8x8x2 của bạn mà mở rộng ra thì có lẽ phải thay hết 1 loạt tran công suất phù hợp! Đầu tư TIP41 cho máu, kéo cả bản led to uỵch cũng ok. Giá thành 3k >>3.5k/1con x 16 hàng là 56k thôi mà

    Chưa đầu tư 56k cho TIP thì mạnh dạn bỏ trở 100R ra, nếu sáng đạt yêu cầu >> ko mất 56k, nếu nó off thì mua thêm tip mà 1 bảng 8x8 nữa mà xài
    Trần Đức Sơn

    tel:0934691385

    Comment


    • #3
      Nguyên văn bởi TheHouse Xem bài viết


      Mình vừa làm xong mạch 2 LED ma trận 2 màu 8x8x2. Dùng 74HC595, B562, quét hàng. Sau khi làm xong, mình thấy vấn đề là dòng qua LED không ổn định.

      Cụ thể là nếu trong 1 thời điểm, tớ chỉ đốt sáng 8 con led màu đỏ trên cùng 1 hàng 16 con, thì tất cả đều rất sáng. Nhưng khi đốt tất cả 16 con led trên cùng hàng, thì lại sáng rất yếu (vì yêu cầu là quét theo hàng).
      Tương tự nếu như tớ đốt cả Led xanh & Led đỏ.

      Hiện tại thì tớ dùng B562 đều dẫn dòng vào LED ma trận, & qua một trở hạn dòng 100 ohm. Tớ không dám bỏ hay giảm R vì sợ khi chương trình quét tới đoạn code nào đó mà trên 1 hàng chỉ có 1 LED sáng thì sẽ die con LED đó luôn. Vì con này tới 25k/con + 1h30' xuống Nhật Tảo. Nên hơi nhát.

      Theo mọi người thì trường hợp trên có thể giải quyết không & giải quyết cụ thể thế nào.



      p/s: bàn về chuyện mạch nạp, ai có kinh nghiệm thì cho tớ hỏi, có thể làm mạch nạp nạp chạy trực tiếp trên board không, vì mỗi lần thử LED ma trận mà tháo ra gắn vào thì phí time quá. Trên board tớ cũng đã đưa ra 6 chân bao gồm thứ tự [GND] [+5V] [RST] [SCK] [MISO] [MOSI]. Trong đó các chân MISO, MOSI, SCK cũng đồng thời là chân điều khiển xung đến 74HC595. Tớ đã lấy các chân từ mạch nạp chính để hàn dây bus và cắm vào các chân trên mạch LED ma trận, nhưng không nạp được, nó chỉ nhận CHIP thôi, rồi báo là không trùng device, tớ đã kiểm tra kỹ về thông tin trên software & cách đấu dây rồi.



      Thân !!!
      1) bạn không cho mọi người biết là bạn xài nguồn bao nhiều vol cho matrix.
      nếu bạn xài nguồn 5 v thì mình nghĩ đừng cố gắng làm cho nó sáng làm gì đó là điều xa vời. điện áp tức thời trên led ít ra cũng phải đạt khoảng 12 đến 16v thì mới sáng đẹp được; mà mình chắc rằng bạn dùng nguồn 5v vì bạn đã sử dụng HC595 rồi

      2) mỗi hàng là 16 led, dòng tức thời qua 1 led ít ra cũng phải đạt 20 mA --> 1 hàng ~ 0.4A, dùng transistor thường không có vấn đề gì hết. quang trọng là áp mà thôi

      bạn xem cho kỹ đi, quan trọng không phải là dòng đâu. đó là do áp

      có gì cứ liên hệ với mình
      0987324303, mr hoàng
      --------------------------------------------
      --- cung cấp đèn led, linh kiện điện tử---
      -

      Comment


      • #4
        Nguyên văn bởi cddt061 Xem bài viết
        Ma trận quét theo hàng nghĩa là 1 thời điểm của bạn max là tất cả các Led đều sáng >> Công suất sẽ cao, B562 ko cung cấp dòng đủ nên led sáng mờ là đúng, bạn nên kiếm các loại tran công suất cao hơn, phù hợp hơn. Nếu bảng 8x8x2 của bạn mà mở rộng ra thì có lẽ phải thay hết 1 loạt tran công suất phù hợp! Đầu tư TIP41 cho máu, kéo cả bản led to uỵch cũng ok. Giá thành 3k >>3.5k/1con x 16 hàng là 56k thôi mà

        Chưa đầu tư 56k cho TIP thì mạnh dạn bỏ trở 100R ra, nếu sáng đạt yêu cầu >> ko mất 56k, nếu nó off thì mua thêm tip mà 1 bảng 8x8 nữa mà xài
        Thay B562 thành TIP41 cũng vậy thôi. 2 Led matrix 8 x 8 có 16 cột ==> thời gian mỗi Led sáng Led 1/16.
        Vấn đề ở đây là tốc độ của Vi điều khiển. Nếu tốc độ vi điều khiển cao thì dòng trung bình qua mỗi Led lớn ==> Led sáng tỏ, ngược lại thì Led sáng mờ. Trong thực tế, người ta điều khiển nhiều Led matrix bằng Vi xử lí có tốc độ rất cao lên đến hàng chục MHz.
        Đôi khi người ta khắc phục bằng cách xuất mã Led matrix ra cột, còn hàng thì xuất mã quét. Cách này tuy không đòi hỏi vi xử lí tốc độ cực cao nhưng việc xuất mã Led matrix ra cột vất vả hơn, công lực lập trình phải có hạng.
        Người nhỏ bé.

        Comment


        • #5
          Nguyên văn bởi kymsan123 Xem bài viết
          1) bạn không cho mọi người biết là bạn xài nguồn bao nhiều vol cho matrix.
          nếu bạn xài nguồn 5 v thì mình nghĩ đừng cố gắng làm cho nó sáng làm gì đó là điều xa vời. điện áp tức thời trên led ít ra cũng phải đạt khoảng 12 đến 16v thì mới sáng đẹp được; mà mình chắc rằng bạn dùng nguồn 5v vì bạn đã sử dụng HC595 rồi

          2) mỗi hàng là 16 led, dòng tức thời qua 1 led ít ra cũng phải đạt 20 mA --> 1 hàng ~ 0.4A, dùng transistor thường không có vấn đề gì hết. quang trọng là áp mà thôi

          bạn xem cho kỹ đi, quan trọng không phải là dòng đâu. đó là do áp

          có gì cứ liên hệ với mình
          0987324303, mr hoàng
          Ghớm làm gì mà điện áp cao thế_5v là dùng tệt rồi. Các bác xem 2 cái ảnh này nhé, 1 cái là matrix 96x64(cột x hàng), 1 cái là 24x8(cột x hàng, dùng B562 cấp dòng)/ Toàn dùng 5v đấy thôi
          Attached Files


          Add: 97 Quán Nam - Lê Chân - Hải Phòng.
          Tel: 031 518648 Phone: 0904 283 505

          Comment


          • #6
            mình nghĩ do nguồn đầu vào của bạn không đủ cấp cho led đó mà. Ở ngoài người ta làm quang báo toàn dùng nguồn máy tính dòng cao nên không bị mờ.

            Comment


            • #7
              Mình cũng bị giống bạn này, mong mọi người giúp đỡ với. Thank

              Comment


              • #8
                Mình có chút góp ý như thế này. Ban đầu thì ta nên dùng điện trở hạn dòng cho led ma trận. Khi chương trình (dùng phương pháp quét) đã chạy tốt thì ta có thể bỏ hẳn các điện trở hạn dòng đi.

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X