Thông báo

Collapse
No announcement yet.

ko bít con tran nào là hợp lý

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

  • #16
    tôi quên nói, bác cần có điện trở kéo dương thêm cho chân p1.0, giá trị khoảng 1k5-4k7, vì dòng ra mức 1 cũa port nhỏ lắm, không tới 1ma, cần có dòng kéo thêm cho trans. Còn khi bạn kéo led, thường là kéo mức 0, khi đó dòng chân port nhận vào trên 10ma, đủ để sáng đèn.
    Bạn kích trans không chạy có thể vì bạn chưa nối mass chung, cần phải nối mass chân e của c1815 và mass chung vi xử lí, khi đó mới có dòng kích cho trans chứ.
    Thân.

    Comment


    • #17
      Bác culu toàn bày không hà. Bác bảo xài fet thì bác xem datasheet của mấy con fet thử áp bão hòa vgs của nó là bao nhiêu v? Chỉ có các dòng fet xxxlixx mới kích hệ 5v, mà kiếm mấy con này chắc đến tết, giá cũng không rẻ. Dùng fet kích relay thì sang quá đi.
      Mấy con irfxxx hay 2n700x đều bão hòa khi áp kích vgs ít nhất gần 10v.

      Comment


      • #18
        này, đây ko phải chỗ cãi nhau!!!
        Cách em vẫn chưa ok.
        bác nào có cách hữu ích thật sự (làm thật rùi) giúp em với!

        Comment


        • #19
          Bạn làm thế này nhé! Chúc thành công.
          Attached Files
          Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

          Comment


          • #20
            Nguyên văn bởi zemen
            Sài vầy khó chạy phải rồi.
            - Dòng ra của vdk quá bé
            - Tải mắc cực E của trans npn tốt.
            - o có diode bảo vệ trans và vdk
            => dùng trans loại pnp (như A1015,...), nhớ có diode ngược bảo vệ.
            ... bác zemen nói đúng, dùng trans loai PNP thì tốt hơn, tất nhiên là chương trình phải sửa lại chút ít (xem hình)....
            Attached Files

            Comment


            • #21
              Các ông chỉ toàn xui dại em nó. Dùng PNP thì cực E ăn 12V, cực B sẽ là bao nhiêu??? nếu đưa về port của MCU thì nó luôn dẫn à?
              Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

              Comment


              • #22
                ...Theo datasheet của 89C51 thì khả năng phun dòng (fanout) của các Port P1, P2, P3 rất nhỏ (mức logic 1, tối đa khoảng 100 micro Amp). Còn về khả năng hút dòng (sink) thì rất lớn (mức logic 0, có thể lên đến vài chục mA)... Như vậy khi dùng Port P1 để điều khiển thiết bị bên ngoài người ta thường chọn logic active ở mức 0 ....
                Attached Files

                Comment


                • #23
                  Vấn đề là hiệu điện thế giữa B của PNP và Port. Nếu muốn dùng PNP phải thêm 1 tầng đệm dạng open collector mới được.
                  Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

                  Comment


                  • #24
                    ... thế thì thay con relay 12V bằng con relay 6V thôi bác nhể....lúc trước khi còn làm 89 em thấy nó vẫn chạy ào ào...

                    Comment


                    • #25
                      Làm thế này mà nó không chạy thì... tôi chạy!!!
                      Attached Files
                      Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

                      Comment


                      • #26
                        ... OK, em đồng ý với bác... níu nó hổng chạy thì em cũng chạy theo bác luôn á... cúi cùng rùi bác cũng vẫn phải chấp nhận con PNP chứ ạ.... thôi em đi ngũ đây, đã gần 1 giờ sáng roài....

                        Comment


                        • #27
                          mạch kích relay, bạn ráp thử xem.
                          Attached Files

                          Comment


                          • #28
                            Đó là cách nếu dùng transitor PNP, chứ tớ không khuyến khích cách đó. Bởi vì làm thế lại phải thay đổi chương trình để chuyển thành mức 0. Mà sửa lại chương trình còn vất vả hơn sửa phần cứng, trong khi còn rất nhiều cách.

                            Phân tích lại từ đầu, bạn thinhminhhb sai lầm ở chỗ: Dùng relay 12V trong kiểu mạch "bơm dòng". Cứ cho là MòCU bơm dòng khỏe đi chăng nữa thì vẫn chỉ đạt 5V. Mà 5V này đi qua tiếp giáp B-E sẽ chỉ còn 4,3V ở chân E. Một số relay 5V còn không hoạt động được ở mức áp này, huống chi relay 12V!!!
                            Hơn nữa, theo chế độ này, điện áp rơi trên C-E là khá lớn (12V - 4,3V = 7,7V). Điều này sẽ khiến transitor phát nhiệt. Người ta thường thiết kế đóng relay bằng cách mở bão hòa transitor.

                            Bạn thinhminhhb vẫn có thể giữ nguyên chương trình (mức tích cực 1) và làm 1 trong 3 cách sau:

                            - Dùng IC 7406.
                            - Dùng IC ULN200X.
                            - Ghép thêm transitor để khuếch đại dòng. Cách này sẽ gọn hơn dùng IC. Xem hình đính kèm. Mạch cũng tương đương 1 tầng của IC ULN200X.
                            Attached Files
                            Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

                            Comment


                            • #29
                              Nguyên văn bởi MHz Xem bài viết
                              ... bác zemen nói đúng, dùng trans loai PNP thì tốt hơn, tất nhiên là chương trình phải sửa lại chút ít (xem hình)....
                              Khi không có kích port ra 1 thì là 5V
                              Có kích port ra 0 là 0V
                              2 điều kiện đều cho con PNP này dẫn cả.
                              phải hông

                              Sông dài, Thuyền lớn, Biển rộng bao la.
                              Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

                              Comment


                              • #30
                                Nguyên văn bởi quoc_thaibk Xem bài viết
                                Khi không có kích port ra 1 thì là 5V
                                Có kích port ra 0 là 0V
                                2 điều kiện đều cho con PNP này dẫn cả.
                                phải hông
                                ... sorry, lúc post bài không chú ý đến relay cấp áp 12V, đã edit lại bằng cái trích dẫn bên dưới roài mà...
                                Nguyên văn bởi MHz
                                ... thế thì thay con relay 12V bằng con relay 6V thôi bác nhể.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X