Thông báo

Collapse
No announcement yet.

Cách ly cho Led 7 đoạn 12v

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

  • #31
    [IMG][/IMG]
    Đấy mà, up mạch lên có phải nhanh không. Nếu mạch bạn làm hệt kia, thì chưa nói đến lập trình, có mấy điểm sau:
    _Transistor là loại tran A1015, sao lại vẽ thế kia, có nhầm không? Có cần fải ULN để mở tranzitor không? Đầu ra của UlN là loại cực hở, tại sao không có trở treo lên dương?
    _Mỗi chân của VĐK chỉ có thể hút dòng âm tối đa 15ma( thì phải), đây lại là led to thì làm sao có thể sáng như ý được. Chưa kể áp 12V đưa thẳng vào chân Vi điều khiển, chưa toi VĐK là may lắm.
    _LED to, minh tưởng là dùng ULN để đệm cho các thanh đoạn (A,B,C...dot) chứ đằng này lại dùng kích tran?
    _Nếu led là loại 12V, nên mắc tran theo kiểu E chung, đảm bảo áp đầu ra của tranzitor.
    [IMG][/IMG]
    Bạn thử theo cách này nhé. Led của bạn là loại to (12V), Tran dùng A1015, nếu không đủ dòng, dùng A1013 và giảm trở cực B xuống. Mấy con trở treo chỗ P0, lấy 4k7 và treo cùng với +5V của vi điều khiển nhé.
    Chúc bạn thành công.

    Comment


    • #32
      Cái hình vẽ bằng protues sao không thấy điện trở hạn dòng ở cực C mấy con transistor và điện trở treo cho port 2 vậy?
      ULN2803 ngõ ra cực thu hở, sao không thấy ở ngõ ra của nó có điện trở treo?

      Comment


      • #33
        Nguyên văn bởi mrcuongcon
        Đấy mà, up mạch lên có phải nhanh không. Nếu mạch bạn làm hệt kia, thì chưa nói đến lập trình, có mấy điểm sau:
        _Transistor là loại tran A1015, sao lại vẽ thế kia, có nhầm không? Có cần fải ULN để mở tranzitor không? Đầu ra của UlN là loại cực hở, tại sao không có trở treo lên dương?
        _Mỗi chân của VĐK chỉ có thể hút dòng âm tối đa 15ma( thì phải), đây lại là led to thì làm sao có thể sáng như ý được. Chưa kể áp 12V đưa thẳng vào chân Vi điều khiển, chưa toi VĐK là may lắm.
        _LED to, minh tưởng là dùng ULN để đệm cho các thanh đoạn (A,B,C...dot) chứ đằng này lại dùng kích tran?
        _Nếu led là loại 12V, nên mắc tran theo kiểu E chung, đảm bảo áp đầu ra của tranzitor.
        Bạn thử theo cách này nhé. Led của bạn là loại to (12V), Tran dùng A1015, nếu không đủ dòng, dùng A1013 và giảm trở cực B xuống. Mấy con trở treo chỗ P0, lấy 4k7 và treo cùng với +5V của vi điều khiển nhé.
        Chúc bạn thành công.
        Về vễ, Sr! trình kùi nên vẽ không được đẹp lắm lại xoay lung tung nên anh em nhầm lẫn ( NPN - PNP )
        Mình đâu có nói đưa điện áp 12V vào 89 đâu, chỉ đưa vào ULN và Tran thôi.
        Do giao tiếp P0 với 12887 và lấy luôn P0 làm đầu data nên khi cho ULN vào khó vẽ layout. < cái này thử sau>
        Trở treo trên P0 mình thường dùng là 10k!

        Thanks ae đã giúp đỡ, mình sẽ test và báo lại kết quả!
        Trần Đức Sơn

        tel:0934691385

        Comment


        • #34
          Nguyên văn bởi sangthai Xem bài viết
          Cái hình vẽ bằng protues sao không thấy điện trở hạn dòng ở cực C mấy con transistor và điện trở treo cho port 2 vậy?
          ULN2803 ngõ ra cực thu hở, sao không thấy ở ngõ ra của nó có điện trở treo?
          cho trở hạn dòng vào con transistor thì lúc có 1 thanh led (số 1 chẳng hạn) sáng, khác với việc có cùng lúc 7 thanh sáng ( số 8 chẳng hạn ) ( độ sáng sẽ kô đều nhau), Nếu có dùng trở, thì phải có 8 con ở chỗ ULN ấy. nhưng mà quét led, kô cần đâu. Port2 bản thân đã có sẵn trở treo rồi, thêm vào cũng được nhưng kô thêm cũng được, mở tran bằng áp âm cơ mà ?
          Code:
          Mình đâu có nói đưa điện áp 12V vào 89 đâu, chỉ đưa vào ULN và Tran thôi.
          Dòng điện sau khi chạy qua tran, rồi qua led sau đó đến...vi điều khiển. Phải thật cẩn thận chỗ này chứ.

          Comment


          • #35
            Tôi nghĩ cái mạch vẽ bằng protues có 1 chỗ không ổn. Cực E các Transistor PNP là +12V, trong khi đó cực B các transistor này nếu là mức cao thì chỉ là +5V. Sự chênh lệnh điện áp như thế này vô tình đã phân cực cho các transistor này dẫn. Kết quả là :Chúng ta không thể điều khiển được led 7 đoạn.
            Theo tôi để khắc phục lỗi này, chúng ta nên mắc thêm con ULN2803 sau Port2.

            Comment


            • #36
              Nguyên văn bởi sangthai Xem bài viết
              Tôi nghĩ cái mạch vẽ bằng protues có 1 chỗ không ổn. Cực E các Transistor PNP là +12V, trong khi đó cực B các transistor này nếu là mức cao thì chỉ là +5V. Sự chênh lệnh điện áp như thế này vô tình đã phân cực cho các transistor này dẫn. Kết quả là :Chúng ta không thể điều khiển được led 7 đoạn.
              Theo tôi để khắc phục lỗi này, chúng ta nên mắc thêm con ULN2803 sau Port2.
              Cái này đúng, khi không có ULN ở P2 tran lúc nào cũng dẫn >> led lúc nào cũng sáng số 8, và các thanh sáng không đều nhau thay đổi liên tục.
              >> Dùng 2 con ULN xem thế nào, một con ở P0 đệm data, một con ở P2 kết hợp A1015 điều khiển Led, hiện giờ hết tiền vì tối nay VN thắng ( liên hoan cùng AE ) nên chưa test được.
              Trần Đức Sơn

              tel:0934691385

              Comment


              • #37
                Đúng rồi, cám ơn bạn, sơ suất quá. Nên mắc Darlington hoặc thêm ULN sau P2 mới đúng.

                Comment


                • #38
                  mình đã nói ngay từ đầu rồi, phải mắc darlington thôi, dùng ULN để đệm dữ liệu là ok rồi.
                  hãy cố gắng dù vướn phải thất bại!!!!!!!!

                  Comment


                  • #39
                    mắc mạch như thế này là fix được rồi chứ nhỉ
                    [IMG][/IMG]
                    Attached Files
                    Last edited by goldenstar; 01-01-2009, 11:49.

                    Comment


                    • #40
                      Một giải pháp mới để điều khiển nhiều Led 7 đoạn loại lớn mà không sợ Led bị mờ. Phương pháp này tôi gọi là phương pháp chốt, vì ta điều khiển những Led 7 đoạn bằng IC chốt 74HC573. Mỗi Led 7 đoạn sẽ được điều khiển bởi 2 IC 74HC573 và ULN2803. Chắc nói đến đây các bạn đã hiểu mình muốn nói gì.

                      Comment


                      • #41
                        Nguyên văn bởi goldenstar Xem bài viết
                        mắc mạch như thế này là fix được rồi chứ nhỉ
                        [IMG][/IMG]
                        cách của goldenstar là ok rùi đó mấy pro

                        Comment


                        • #42
                          Nguyên văn bởi sangthai Xem bài viết
                          Một giải pháp mới để điều khiển nhiều Led 7 đoạn loại lớn mà không sợ Led bị mờ. Phương pháp này tôi gọi là phương pháp chốt, vì ta điều khiển những Led 7 đoạn bằng IC chốt 74HC573. Mỗi Led 7 đoạn sẽ được điều khiển bởi 2 IC 74HC573 và ULN2803. Chắc nói đến đây các bạn đã hiểu mình muốn nói gì.
                          Như thế này chưa khai thác hết sức mạnh của vi điều khiển. Dùng thêm quá nhiều IC ngoài, giá thành cũng tăng lên nhiều. Nếu có thể, dùng béng 1 con AT89c2051 riêng để hiển thị...

                          Comment


                          • #43
                            Để điều khiển 1 con LED dùng 1 chốt, 1 đệm thì đúng là đại gia... Thêm nưa tăng diện tích mạch, tăng IC dẫn đến lắm chuyện.
                            Dùng quét led có cái hay của nó, đơn gian như cấp nguồn 5V cho LED 3V mà nó không chết cho. Còn nếu đệm, cứ cho 1 con LED sáng số 1 trong thời gian dài chẳng hạn, khả năng nó sẽ bị tối đi số với các đoạn khác...
                            ●█═██▄▄▄▄▄▄▄▄▄
                            ▄▅██████▅▄▃▂
                            ████████████████
                            ◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤

                            Comment


                            • #44
                              Một bài toán thực tế đề ra là: sử dụng 20 Led 7 đoạn 5x7 cm làm bảng báo giá xăng. Với yêu cầu này, nếu các bạn dùng phương pháp quét là thấy tiêu đời rồi. Nếu dùng nhiều vi điều khiển cũng không xong vì phần giao tiếp nhiều vi điều khiển với bàn phím rất là phức tạp. Điều khiển Led 7 đoạn dùng IC chốt đúng là thuộc hàng đại gia nhưng ngoài cách này ra thì tôi thấy chúng ta không còn lựa chọn nào khác.

                              Comment


                              • #45
                                Nguyên văn bởi sangthai Xem bài viết
                                Một bài toán thực tế đề ra là: sử dụng 20 Led 7 đoạn 5x7 cm làm bảng báo giá xăng. Với yêu cầu này, nếu các bạn dùng phương pháp quét là thấy tiêu đời rồi. Nếu dùng nhiều vi điều khiển cũng không xong vì phần giao tiếp nhiều vi điều khiển với bàn phím rất là phức tạp. Điều khiển Led 7 đoạn dùng IC chốt đúng là thuộc hàng đại gia nhưng ngoài cách này ra thì tôi thấy chúng ta không còn lựa chọn nào khác.
                                Ối, lại đã bàn đến cả tính thương mại ở đây cơ à?
                                Trong trường hợp này, có thể phải thêm IC ngoài, nhưng cũng sẽ không dùng chốt chủng gì cả(vì sao ư: tốn chân vi điều khiển, mạch đi khó hơn và lằng nhằng hơn),mà sẽ dùng bộ ghi dịch, như 74hc595 hoặc 74hc164.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X