Mạch chuyển xung 5V thành 24V

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Begin
    Thành viên mới
    • Sep 2008
    • 26

    #1

    Mạch chuyển xung 5V thành 24V

    Chào mọi người!
    Mình là thành viên mới, mình cũng không rành về điện từ lắm.Hiện giờ mình có 1 vấn đề mong mọi người giúp đỡ.
    Mình đang dùng PLC Mitsu để điều khiển động cơ servo của Sanyo Denki (điều khiển vòng kín). Tín hiệu từ encoder đưa về bộ điều khiển servo qua cổng CN2, bộ điều khiển này sẽ xuất ra 6 xung động bộ với 6 xung của encoder ( A,B,Z,A-,B-,Z-) qua cổng CN1. Mình sẽ lấy 6 xung từ cổng CN1 hồi tiếp về PLC nhưng ngặt nỗi 6 xung này đều là xung 5V,mà thèn PLC chỉ nhận xung 24V. Vì vậy yêu cầu phải có một mạch điện để nâng 6 xung này từ 5V lên 24V. Encoder mình đang dùng là loại 2000 xung/vòng. Lúc đầu định dùng opto nhưng có người khuyên không nên. Vậy ai có cao kiến gì về vấn đề này xin chỉ giáo.
    Cảm ơn
    "Nothing's impossible"
    Câu này ông nào đó nói chứ không phải tui
  • phuocdh
    Thành viên mới
    • Sep 2008
    • 18

    #2
    cũng đơn jản như cái vụ opto thui mà, hoặc là dùng mạch khuyếch đại hoặc dùng relay!
    chúc thành công!
    chung zui học hỏi..
    giang san 4 bể, Đà Nẵng là nhà!

    Comment

    • lanhuong
      Thành viên tích cực
      • Nov 2006
      • 1450

      #3
      Nguyên văn bởi Begin Xem bài viết
      Chào mọi người!
      Mình là thành viên mới, mình cũng không rành về điện từ lắm.Hiện giờ mình có 1 vấn đề mong mọi người giúp đỡ.
      Mình đang dùng PLC Mitsu để điều khiển động cơ servo của Sanyo Denki (điều khiển vòng kín). Tín hiệu từ encoder đưa về bộ điều khiển servo qua cổng CN2, bộ điều khiển này sẽ xuất ra 6 xung động bộ với 6 xung của encoder ( A,B,Z,A-,B-,Z-) qua cổng CN1. Mình sẽ lấy 6 xung từ cổng CN1 hồi tiếp về PLC nhưng ngặt nỗi 6 xung này đều là xung 5V,mà thèn PLC chỉ nhận xung 24V. Vì vậy yêu cầu phải có một mạch điện để nâng 6 xung này từ 5V lên 24V. Encoder mình đang dùng là loại 2000 xung/vòng. Lúc đầu định dùng opto nhưng có người khuyên không nên. Vậy ai có cao kiến gì về vấn đề này xin chỉ giáo.
      Cảm ơn
      Nguyên văn bởi phuocdh Xem bài viết
      cũng đơn jản như cái vụ opto thui mà, hoặc là dùng mạch khuyếch đại hoặc dùng relay!
      chúc thành công!
      Bài toán rất hay.

      Nhưng sao lại bảo là không nên dùng Opto nhỉ. Dùng opto thì gọn và tin cậy xiết bao, tái tạo 28Vpp rồi dùng Zenner 24V "ghim" lại thì xung sạch cứ như có S.Trigger vậy.

      Khiếch đại như anh phuocdh nói cũng được, còn dùng relay e là ko ổn.

      Thân ái.

      Lan Hương.

      Comment

      • tc8051
        Thành viên tích cực
        • Mar 2008
        • 263

        #4
        Bạn cứ dùng opto PC817 để cách ly + vài con tran+ vài con R là ok.
        Lúc này một bên là nguồn 5v một bên là 24(lấy nguồn PLC luôn).
        Nhưng để lấy tín hiệu mức 0 hay 1(o cả 2 phía)là do sơ đồ lắp ráp của bạn.
        Mình thấy mạch này chạy cả ngày đêm vô tư đấy.
        Nếu cần dòng lớn hơn thì bạn chắc đã biết dùng linh kiện công suất để liên kết với mạch này rồi chứ.
        Nếu bạn muốn tốn nhiều tiền và mạch chạy ko Pro thì hãy dùng role nhe.
        Chúc may mắn + thành công!

        Comment

        • Begin
          Thành viên mới
          • Sep 2008
          • 26

          #5
          Chào các bác,
          Điện tử, hơi bị khó ha ? Tôi đã về làm thử 1 cái mạch ( sơ đồ tôi gởi kèm theo) nhưng mới đóng nguồn vào là con C1815 nóng phỏng tay. Tôi ko có kinh nghiệm trong lĩnh vực này nên mong các anh/chị chỉ giáo.
          Trong mạch tôi dùng con opto PC817, transistor C1815, điện trở 100 chọn 10ohm, 101 chọn 470ohm, 102 chọn 222ohm, 103 chọn 5.6kohm, 104 chọn 100ohm. Input xung 5V cỡ 20khz. Vậy mạch của tôi có sai không sao chạy không được ?
          Attached Files
          "Nothing's impossible"
          Câu này ông nào đó nói chứ không phải tui

          Comment

          • hero_7070
            Thành viên chính thức
            • Jan 2008
            • 49

            #6
            Theo mình thì có 2 vấn đề cần quan tâm ở đây:
            1-Nguồn xung 5V của bạn và nguồn xung 24V có cùng chung điểm 0? (dây mát của 2 nguồn không giống nhau).
            2-Dòng cấp ra có lớn không?
            Vấn đề thứ nhất: Nếu 2 nguồn có cùng điểm 0 thì cấp thẳng xung 5V vào cực B, bỏ R101, R100, D1, D2, OPTO là mạch chạy luôn.
            Nếu mạch nhất thiết phải như vậy thì bạn chon R101=5.6K, nối tiếp với OPTO, rồi vào thẳng chân B (bỏ R103, dùng chế độ mở bão hòa cho Transitor).
            Vấn đề thứ hai: Transitor của bạn nóng là do dòng chảy qua nó lớn quá mà thôi bạn dùng con D882 sẽ thấy ngay.
            (bạn xem lại phân cực của transitor vì mình thấy con OPTO của bạn sẽ nóng)

            Comment

            • Begin
              Thành viên mới
              • Sep 2008
              • 26

              #7
              Tôi kiểm tra lại rồi, con điện trở 102 và 101 phát nóng. Tại sao vậy ?
              Tôi thử thay nguồn 24 nối vào cực C của NPN bằng nguồn 5V thì mạch chạy được, còn khi nối nguồn 24 thì con trở 102, 101 nóng kinh khủng ? Tôi thay bằng điện trở lớn hơn (gấp đôi) vẫn có hiện tượng nóng. Giá trị tôi đang dùng 470ohm nhỏ quá hay sao?
              Last edited by Begin; 24-09-2008, 14:28.
              "Nothing's impossible"
              Câu này ông nào đó nói chứ không phải tui

              Comment

              • hero_7070
                Thành viên chính thức
                • Jan 2008
                • 49

                #8
                R102 của bạn nóng có thể là do dòng output lớn quá chăng? Bạn thử kiểm tra lại xem (có thể so sánh bằng cách cho dòng chạy trực tiếp qua R102 xuống mát) xem có nóng như ở trong mạch hay không?
                Chúc thành công!

                Comment

                • napo4
                  Thành viên mới
                  • Jul 2007
                  • 18

                  #9
                  Nguyên văn bởi Begin Xem bài viết
                  Chào các bác,
                  Điện tử, hơi bị khó ha ? Tôi đã về làm thử 1 cái mạch ( sơ đồ tôi gởi kèm theo) nhưng mới đóng nguồn vào là con C1815 nóng phỏng tay. Tôi ko có kinh nghiệm trong lĩnh vực này nên mong các anh/chị chỉ giáo.
                  Trong mạch tôi dùng con opto PC817, transistor C1815, điện trở 100 chọn 10ohm, 101 chọn 470ohm, 102 chọn 222ohm, 103 chọn 5.6kohm, 104 chọn 100ohm. Input xung 5V cỡ 20khz. Vậy mạch của tôi có sai không sao chạy không được ?
                  Chào ban,
                  Theo mình, bạn kiểm tra lại datasheet của pc817, bạn sẽ thấy các giá trị bạn chọn sẽ không hợp lý khi đáp ứng xung tốc độ cao. Còn con C1815 của bạn đang để phân cực quá lớn và dòng tải cực C cũng quá lớn làm nóng nhanh lk, thông thường bạn nên chọn dòng cực C của C1815 vào khoảng 10mA rồi sau đó bạn sẽ tính các giá trị điện trở tương ứng.
                  Thân chào

                  Comment

                  • napo4
                    Thành viên mới
                    • Jul 2007
                    • 18

                    #10
                    Nguyên văn bởi tc8051 Xem bài viết
                    Bạn cứ dùng opto PC817 để cách ly + vài con tran+ vài con R là ok.
                    Lúc này một bên là nguồn 5v một bên là 24(lấy nguồn PLC luôn).
                    Nhưng để lấy tín hiệu mức 0 hay 1(o cả 2 phía)là do sơ đồ lắp ráp của bạn.
                    Mình thấy mạch này chạy cả ngày đêm vô tư đấy.
                    Nếu cần dòng lớn hơn thì bạn chắc đã biết dùng linh kiện công suất để liên kết với mạch này rồi chứ.
                    Nếu bạn muốn tốn nhiều tiền và mạch chạy ko Pro thì hãy dùng role nhe.
                    Chúc may mắn + thành công!
                    Chào bạn,
                    Dùng opto thì được chứ dùng Relay thì chắc là mạch này ko đáp ứng được xung đâu.

                    Comment

                    • digicom
                      Thành viên chính thức
                      • Oct 2007
                      • 67

                      #11
                      Nếu bạn chọn giải pháp opto thì nên tính thêm về số vòng quay của encoder trong một giây, tính tần số của xung đưa vào opto là bao nhiêu sau đó so sánh với tần số cực đại của opto cho phép là được rồi.

                      Comment

                      • quoc_thaibk
                        Thành viên tích cực
                        • Mar 2006
                        • 766

                        #12
                        Đừng dùng PC817 dùng 6N137 đi 2000 xung thì 6N137 đọc được bình thườ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

                        • krvn_friend
                          Thành viên mới
                          • Sep 2008
                          • 4

                          #13
                          Hi Begin!
                          Bạn hãy dùng sơ đồ mắc mạch này xem sao.

                          Chúc thành công!
                          |

                          Comment

                          • doitudo579
                            Thành viên mới
                            • May 2011
                            • 3

                            #14
                            theo ý kiến của mình.bản thử thay thêm con điện trở 102= 2,2k or 4,7k thì mình nghĩ sẽ ổn

                            Comment

                            • cescktd
                              Thành viên mới
                              • Sep 2008
                              • 15

                              #15
                              làm theo mạch trên và dùng 102 là 2.2kohm . Kết quả là mạch lúc nào cũng chạy bất chấp có kích xung hay không

                              Comment

                              Về tác giả

                              Collapse

                              Begin Friendly, tenacious Tìm hiểu thêm về Begin

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

                              Collapse

                              There are no results that meet this criteria.

                              Đang tải...