Thông báo

Collapse
No announcement yet.

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

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

  • 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

  • #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


    • #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


      • #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


        • #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


          • #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


            • #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, 15:28.
              "Nothing's impossible"
              Câu này ông nào đó nói chứ không phải tui

              Comment


              • #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


                • #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


                  • #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


                    • #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


                      • #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


                        • #13
                          Hi Begin!
                          Bạn hãy dùng sơ đồ mắc mạch này xem sao.
                          http://i494.photobucket.com/albums/r...rvn_friend.jpg
                          Chúc thành công!
                          |

                          Comment


                          • #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


                            • #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

                              Đang tải...
                              X