Thông báo

Collapse
No announcement yet.

Thắc mắc cách dùng 74138 + PNP transistor quét LED matrận

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

  • Thắc mắc cách dùng 74138 + PNP transistor quét LED matrận

    ĐÃ TÌM RA NGUYÊN NHÂN LỖI, DO PROTEUS 7.8 SP2 BỊ DỎM, NẾU THAY MA TRẬN BẰNG LED ĐƠN THÌ TRANSISTOR HOẠT ĐỘNG BÌNH THƯỜNG

    CÁM ƠN MỌI NGƯỜI.






    -----------------------------------------------

    Con IC 74138 quét bằng cách tích cực thấp từ chân Y0 -> Y7

    Mắc nối tiếp vào transistor PNP theo cách này





    Nếu chân 74138 thấp đi vào transistor thì chân C của transistor chuyển thành cao để sáng cột LED.

    Nhưng mô phỏng trên proteus, khi con chân C của transistor chuyển sang cao thì nó cao luôn, không tuột xuống thấp nữa, kết quả là cột LED sáng hoài không tắt => quét LED thất bại

    Xin hỏi mình làm sai chỗ nào thế
    Last edited by slgame; 12-10-2011, 21:36.

  • #2
    Chương trình đơn giản dùng 8051 + IC mở rộng quét lần lượt từng cột Matrận.
    Nếu dùng 74238 để quét matrận LED ở dưới thì không thành vấn đề.
    Nếu dùng 74138 + PNP cho LED sáng hơn, quét matrận ở trên thì gặp vấn đề nêu trên (chân C của transistor không chịu tắt)

    Nhờ các chuyên gia giúp dùm

    void main (){
    P2=0;
    P1=0;
    while(1){
    quetCot();
    }
    }

    void quetCot()
    {
    int i;
    for(i=0; i<8; i++){
    P1=i;
    delay_ms(1000);
    }
    }
    CODE + proteus : https://sites.google.com/site/dulieu...atran-Copy.zip

    Last edited by slgame; 12-10-2011, 12:49.

    Comment


    • #3
      mắc con điện trở 10k từ cực B tran lên dương nguồn.
      ĐT: 0972 20 58 68
      Gmail:

      Comment


      • #4
        Ho ho quét mà chơi kiểu delay_ms(1000) khác gì nhấp nháy.Delay_ms(2) thôi.
        , , ,

        Comment


        • #5
          cực B đi vào 74138, bạn hoangnam555 nói kéo lên nguồn nữa là sao, mình không hiểu ?
          mình thử thêm R 10K từ cực E lên nguồn thì nó chạy như vầy:
          _ khi chân 74138 cao thì cực C cũng cao (không đảo chiều) -> LED sáng
          _ khi chân 74138 thấp thì cực C hình như là thấp (nó đen thui chứ không phải xanh dương) -> LED tắt
          => kết quả là không đảo chiều output của con 74138 => không quét từng cột được




          mình delay_ms(1000) là để thấy rõ xem nó có quét đúng từng cột một hay không, quét đúng rồi thì sẽ giảm delay xuống
          Last edited by slgame; 12-10-2011, 14:48.

          Comment


          • #6
            Nguồn Vs cấp cho transistor là bao nhiu? Nếu Vs > 5V thì trans không ngắt được đâu.

            Comment


            • #7
              đã thử dùng điện trở kéo lên nguồn từ cực B trans, kết quả cực C trans cũng không chịu tắt

              bạn SơnHà có thể nói rõ hơn k0 ? Trong proteus thì mình xài nguồn là cái TERMINAL -> POWER , chả có Volt gì hết
              Last edited by slgame; 12-10-2011, 15:37.

              Comment


              • #8
                Xem lại cái con 74138 coi.Bỏ trans ra mắc trực tiếp qua cổng NOT rồi xem mô phỏng xem có đúng ko.
                , , ,

                Comment


                • #9
                  74138 chạy đúng chứ ^_^, mắc thêm NOT vào thì nó giống như con 74238 đang điều khiển matrận dưới

                  Comment


                  • #10
                    Đúng như câu hỏi của bạn SonHa ý,nguồn nối chân E phải = nguồn nuôi vi điều khiển,nếu nguồn nối chân E mà lớn hơn thì trans dẫn bão hòa rồi còn đóng mở gì nữa.

                    Comment


                    • #11
                      Kô nhìn thấy mạch.Điện thoại mình cÙi bắp.Nhưng trường hợp này mình biết.Do thằng proteus đó.
                      , , ,

                      Comment


                      • #12
                        mình nghĩ bạn rptdnmqs nói đúng rồi, thay con ma trận bằng các bóng LED đơn thì transistor hoạt động bình thường không bị treo chân C ở mức cao.

                        Đúng là k thể quá tin vào tool mô phỏng. Cám ơn mọi người đã giúp.

                        Comment


                        • #13
                          cho em hỏi là con transixtor thuan pnp trong hình là mình dùng con gì trong proteus vậy anh? em tìm mãi mà chẳng ra, nếu dùng đúng loại thì nó mới đóng ngắt như mong muốn được!

                          Comment


                          • #14
                            bạn khi dùng con pnp phải chú ý dến điện áp ngắt nết ve>vb thì nó lúc nào cũng dẫn hết đó nếu bạn cấp ve=12v mà vdk chỉ có 5v nó không ngắt đâu nếu 5 v tni2 5v hết 12v 12v hết

                            Comment


                            • #15
                              mô phỏng proteus quét ma trận led thì bỏ transistor đi thay bằng cổng not chẳng hạn nếu ko mô phỏng cpu load không nổi ,proteus ko có khái niệm dởm,mà do hỗ trợ của máy tính tùy loại thường thì máy bàn mô phỏng tốt hơn laptop

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • tuyennhan
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi tuyennhan
                                Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                                Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                                Hôm qua, 07:44
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Cám ơn những lời chúc tốt đẹp của em.

                                Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                Hôm qua, 02:00
                              • nhathung1101
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi nhathung1101
                                Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                22-02-2025, 22:18
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                22-02-2025, 14:51
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                22-02-2025, 14:39
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                22-02-2025, 14:28
                              • bqviet
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi bqviet
                                Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                21-02-2025, 20:26
                              • mèomướp
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi mèomướp
                                Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                21-02-2025, 12:32
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                                Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                                20-02-2025, 21:31
                              • bqviet
                                Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                bởi bqviet
                                Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                                20-02-2025, 17:22
                              Đang tải...
                              X