Thông báo

Collapse
No announcement yet.

Chỉ ra chỗ sai trong cách mắc ULN2803

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

  • Chỉ ra chỗ sai trong cách mắc ULN2803

    Bác nào đã làm con này rồi chỉ giúp mình với, mình dùng 89c51 điều khiển led matrix, khi không mắc con ULN2803 thì mạch chạy tốt nhưng khi mắc nó vào thì chẳng ra được gì cả, mình không biết sai chỗ nào nữa. mặc dù mình đã thử các cách sau .:
    + mắc nó theo cách hút dòng
    + Dùng điện trở kéo lên
    +Sửa code . Nhưng điều thất bại cả, Nhân đây các bác hướng dẫn cách sử dụng nó thực tế luôn nhe! ( mình chỉ biết là có mắc thêm điện trỏ hạn dòng cho nó khoảng 47om, không biết có thêm gì nữa không). Cảm ơn mấy bác trước nhe!
    Code :
    MAIN2:
    MOV R2,#0
    MAIN1:
    MOV R1,#20
    MAIN:
    MOV R0,#0
    ;###############################
    LAP:
    ;///////////////////////////
    DO: MOV A,R0
    MOV DPTR,#COT
    MOVC A,@A+DPTR
    MOV P3,A
    ;///////////////////////////////////////
    VANG: MOV A,R0
    MOV DPTR,#COT
    MOVC A,@A+DPTR
    MOV P3,A
    MOV P1,A

    ;*****************************************
    MOV A,R0
    ADD A,R2
    MOV DPTR,#HANG
    MOVC A,@A+DPTR
    MOV P2,A
    ;************************************************* *****

    CALL DELAY
    INC R0

    CJNE R0,#8,VANG
    ;>>>>>>>>>>>>>>>>>>>
    DJNZ R1,MAIN
    INC R2
    CJNE R2,#60,MAIN1


    SJMP MAIN2
    ;-----------
    DELAY:
    MOV TMOD,#01H
    MOV TL0,#LOW(-2500)
    MOV TH0,#HIGH(-2500)
    SETB TR0
    JNB TF0,$
    CLR TF0
    CLR TR0
    RET
    ;///////////////////////////


    COT: DB 01H,02H,04H,08H,10H,20h,40h,80h
    HANG:


    DB 3CH,42H,95H,0A1H,0A1H,95H,42H,3CH
    DB 0H,7FH,41H,41H,3EH,0H,7FH,8H
    DB 8H,7FH,0H,0H,0H,0H,0H,0H
    DB 0H,0H,0H,1H,1H,7FH,1H,1H



    DB 0H,7FH,41H,41H,3EH,0H,7FH,8H
    DB 8H,7FH,0H,3EH,41H,41H,22H,0H
    DB 1H,1H,7FH,1H,1H,0H,0H,0H
    DB 0H,6H,0FH,1FH,3EH,1FH,0FH,6
    end
    Attached Files

  • #2
    Nguyên văn bởi se7enlove_3w Xem bài viết
    Bác nào đã làm con này rồi chỉ giúp mình với, mình dùng 89c51 điều khiển led matrix, khi không mắc con ULN2803 thì mạch chạy tốt nhưng khi mắc nó vào thì chẳng ra được gì cả, mình không biết sai chỗ nào nữa. mặc dù mình đã thử các cách sau .:
    + mắc nó theo cách hút dòng
    + Dùng điện trở kéo lên
    +Sửa code . Nhưng điều thất bại cả, Nhân đây các bác hướng dẫn cách sử dụng nó thực tế luôn nhe! ( mình chỉ biết là có mắc thêm điện trỏ hạn dòng cho nó khoảng 47om, không biết có thêm gì nữa không). Cảm ơn mấy bác trước nhe!
    cách mắc của bạn như vậy thấy cũng tạm ổn, bạn nên thêm mấy con trở 47ohm ở ngỏ ra của 2803 thì tốt hơn. nếu code của bạn đã chạy rồi thì khi mắc thêm 2803 vào nên đổi code lại một chút, vì 2803 là cổng đảo nên trước khi out dữ liệu ra Port1 nên đảo dữ liệu trước (CPL A) thử xem.
    hãy cố gắng dù vướn phải thất bại!!!!!!!!

    Comment


    • #3
      2 đầu của ULN 2803 cho trở treo 10k cũng ok.Con này dùng để hút dòng( Dùng led anot chung là hợp lý).Goodluck!


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

      Comment


      • #4
        Mình cũng đã sửa code luôn rồi . như thế này nè, Nhưng kết quả vẫn thế
        MAIN2:
        MOV R2,#0
        MAIN1:
        MOV R1,#20
        MAIN:
        MOV R0,#0
        ;###############################
        LAP:
        ;///////////////////////////
        DO: MOV A,R0
        MOV DPTR,#COT
        MOVC A,@A+DPTR
        MOV P3,A
        ;///////////////////////////////////////
        VANG: MOV A,R0
        MOV DPTR,#COT
        MOVC A,@A+DPTR
        CLR A
        MOV P3,A



        ;*****************************************
        MOV A,R0
        ADD A,R2
        MOV DPTR,#HANG
        MOVC A,@A+DPTR
        MOV P2,A
        ;************************************************* *****

        CALL DELAY
        INC R0

        CJNE R0,#8,VANG
        ;>>>>>>>>>>>>>>>>>>>
        DJNZ R1,MAIN
        INC R2
        CJNE R2,#60,MAIN1


        SJMP MAIN2
        ;-----------
        DELAY:
        MOV TMOD,#01H
        MOV TL0,#LOW(-2500)
        MOV TH0,#HIGH(-2500)
        SETB TR0
        JNB TF0,$
        CLR TF0
        CLR TR0
        RET
        ;///////////////////////////


        COT: DB 01H,02H,04H,08H,10H,20h,40h,80h
        HANG:


        DB 3CH,42H,95H,0A1H,0A1H,95H,42H,3CH
        DB 0H,7FH,41H,41H,3EH,0H,7FH,8H
        DB 8H,7FH,0H,0H,0H,0H,0H,0H
        DB 0H,0H,0H,1H,1H,7FH,1H,1H



        DB 0H,7FH,41H,41H,3EH,0H,7FH,8H
        DB 8H,7FH,0H,3EH,41H,41H,22H,0H
        DB 1H,1H,7FH,1H,1H,0H,0H,0H
        DB 0H,6H,0FH,1FH,3EH,1FH,0FH,6
        end

        Comment


        • #5
          Vậy mới tức chớ , trong khi mình khảo sát như vầy lại đúng cho chớ
          Attached Files

          Comment


          • #6
            Bạn treo trở ở bên out uln xem sao?Bên in thì ko cần, mình nghĩ vậy.
            Trong phần khảo sát thì cách mắc khác so với bài tập trên mà.
            Học đến bao giờ mới thành tài?

            Comment


            • #7
              còn xấu hơn nữa bác ơi, nó tối thui luôn chẳng ra gì cả hết

              Comment


              • #8
                Nguyên văn bởi se7enlove_3w Xem bài viết
                còn xấu hơn nữa bác ơi, nó tối thui luôn chẳng ra gì cả hết
                Thử theo cái này xem.

                Chúc vui.
                Attached Files

                Comment


                • #9
                  ý bác có phải mắc 2 con điện trở , hạn dòng tai 2 ngo vào in, out cua no nó phải không

                  Comment


                  • #10
                    không thay đổi gì cả, mình đã thử với các điện trở 4k7, 330,10k,1k

                    Comment


                    • #11
                      Nguyên văn bởi se7enlove_3w Xem bài viết
                      Bác nào đã làm con này rồi chỉ giúp mình với, mình dùng 89c51 điều khiển led matrix, khi không mắc con ULN2803 thì mạch chạy tốt nhưng khi mắc nó vào thì chẳng ra được gì cả, mình không biết sai chỗ nào nữa. mặc dù mình đã thử các cách sau .:
                      + mắc nó theo cách hút dòng
                      + Dùng điện trở kéo lên
                      +Sửa code . Nhưng điều thất bại cả, Nhân đây các bác hướng dẫn cách sử dụng nó thực tế luôn nhe! ( mình chỉ biết là có mắc thêm điện trỏ hạn dòng cho nó khoảng 47om, không biết có thêm gì nữa không). Cảm ơn mấy bác trước nhe!
                      Code :
                      MAIN2:
                      MOV R2,#0
                      MAIN1:
                      MOV R1,#20
                      MAIN:
                      MOV R0,#0
                      ;###############################
                      LAP:
                      ;///////////////////////////
                      DO: MOV A,R0
                      MOV DPTR,#COT
                      MOVC A,@A+DPTR
                      MOV P3,A
                      ;///////////////////////////////////////
                      VANG: MOV A,R0
                      MOV DPTR,#COT
                      MOVC A,@A+DPTR
                      MOV P3,A
                      MOV P1,A

                      ;*****************************************
                      MOV A,R0
                      ADD A,R2
                      MOV DPTR,#HANG
                      MOVC A,@A+DPTR
                      MOV P2,A
                      ;************************************************* *****

                      CALL DELAY
                      INC R0

                      CJNE R0,#8,VANG
                      ;>>>>>>>>>>>>>>>>>>>
                      DJNZ R1,MAIN
                      INC R2
                      CJNE R2,#60,MAIN1


                      SJMP MAIN2
                      ;-----------
                      DELAY:
                      MOV TMOD,#01H
                      MOV TL0,#LOW(-2500)
                      MOV TH0,#HIGH(-2500)
                      SETB TR0
                      JNB TF0,$
                      CLR TF0
                      CLR TR0
                      RET
                      ;///////////////////////////


                      COT: DB 01H,02H,04H,08H,10H,20h,40h,80h
                      HANG:


                      DB 3CH,42H,95H,0A1H,0A1H,95H,42H,3CH
                      DB 0H,7FH,41H,41H,3EH,0H,7FH,8H
                      DB 8H,7FH,0H,0H,0H,0H,0H,0H
                      DB 0H,0H,0H,1H,1H,7FH,1H,1H



                      DB 0H,7FH,41H,41H,3EH,0H,7FH,8H
                      DB 8H,7FH,0H,3EH,41H,41H,22H,0H
                      DB 1H,1H,7FH,1H,1H,0H,0H,0H
                      DB 0H,6H,0FH,1FH,3EH,1FH,0FH,6
                      end
                      Sai ở chỗ transitor phun dòng phải dùng con loại PNP như A1013 chẳng hạn.

                      Comment


                      • #12
                        Nguyên văn bởi natra2k2 Xem bài viết
                        Sai ở chỗ transitor phun dòng phải dùng con loại PNP như A1013 chẳng hạn.
                        theo mình chổ đó không sai đâu bạn.vì nếu dùng loại phun dòng A1013 chẳng hạn thì good rùi không có gì cả.Nhưng dùng NPN cũng chẵng sao nhưng hiệu quả không bằng PNP thui.
                        tui có câu hỏi này muốn tham khảo ý kiến của đồng bào nè 2 các mắc sao đây cách nào đúng.
                        cách 1

                        theo cách này thì data tại các port của vdk phải là Mức 1 à.
                        em suy nghỉ thế này nhé không biết đúng không
                        DATA mức 1 qua cổng đảo thành 0 ,Nguon đổ vào tran qua led
                        cách 2

                        à mà mấy pác phân tích cho em sơ sơ về từ"Hút dòng của em nó đi"

                        Comment


                        • #13
                          vãi kac pro

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          • mèomướp
                            Trả lời cho Sửa bộ nguồn DC 60V 45A
                            bởi mèomướp
                            Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                            Hôm qua, 13:11
                          • tuyennhan
                            Trả lời cho Sửa bộ nguồn DC 60V 45A
                            bởi tuyennhan
                            Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                            Hôm qua, 09:25
                          • tuyennhan
                            Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                            bởi tuyennhan
                            Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                            Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                            Hôm qua, 09:10
                          • Ng.Phuong.5
                            Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                            bởi Ng.Phuong.5
                            Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                            Mấy con...
                            09-01-2025, 19:44
                          • viettinh
                            Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                            bởi viettinh
                            Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                            Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                            09-01-2025, 18:12
                          • nguyendinhvan
                            Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                            bởi nguyendinhvan
                            Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                            Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                            Cách đơn giản...
                            09-01-2025, 00:04
                          • mèomướp
                            Trả lời cho Sửa bộ nguồn DC 60V 45A
                            bởi mèomướp
                            Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                            08-01-2025, 19:02
                          • tuyennhan
                            Trả lời cho Sửa bộ nguồn DC 60V 45A
                            bởi tuyennhan
                            Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                            08-01-2025, 15:43
                          • tuyennhan
                            Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                            bởi tuyennhan
                            Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                            08-01-2025, 15:28
                          • mèomướp
                            Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                            bởi mèomướp
                            Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                            08-01-2025, 11:44
                          Đang tải...
                          X