Thông báo

Collapse
No announcement yet.

Dùng PLC điều khiển tốc độ động cơ DC

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

  • #16
    Nguyên văn bởi Manato Xem bài viết
    Chú này thật là, anh có bảo là không dùng ngõ ra để điều khiển động cơ đâu, phải đọc kỹ chứ, là động cơ DC đó. Cái mà dùng điều chế xung để điều khiển động cơ DC thì thật là ý tưởng mới lạ đó.
    Theo như ý của chú muốn ngõ ra từ 0-24VDC thì phải dùng ngõ Analog chứ, sao lại dùng xung rồi lại phải dùng thêm bộ nắn nữa có phải vất vả không.
    Còn ứng dụng ngõ ra phát xung tốc độ cao để điều khiển động cơ bước thì mình nhớ không rõ lắm về lý thuyết nên mình không viết cụ thể, còn bạn ói chỉ hai dây không điều khiẻn được thì dùng hai ngõ có phải là 4 giây không. Cái động cơ bước thì chú làm nhiều biết rồi mà, nó sẽ bước khi có xung kích và phải kích theo tuần tự nào đó, nếu kích ngược lại thì nó sẽ đảo chiều, chỉ thế cũng đủ làm mà. Cái này chỉ ứng dụng trong phòng thí nghiệm thôi nha, còn thực tế thì phải dung drive thôi.

    Còn ứng dụng ngõ ra tốc độ cao làm gì thì tùy ứng dụng cụ thế thôi, cứ khi nào bạn cần một cái gì đó mà cần phải có xung tốc độ cao đưa vào thì nghĩ ngay đến nó, còn không thì thôi.
    Khi còn học ở trường thì em dùng mạch cầu H và PLC xuất PWM ra để điều khiển động cơ DC nên em mới gọi là dùng xung để điều khiển động cơ DC.
    Còn động cơ bước là ý em điều khiển vi bước, xuất xung PWM ra để điều khiển, động cơ bước có 4 dây, thì ngõ ra PLC phải có 4 ngõ ra PWM để kích xung cho động cơ bước như vi điều khiển ấy, nhưng mà ngõ ra PLC thường chỉ có 2 ngõ nên giải pháp dùng PLC để điều khiển vi bước coi như bị phá sản, em chỉ có thể điều khiển được full step và half step mà thôi.

    Comment


    • #17
      Nguyên văn bởi nguyenphong Xem bài viết
      Khi còn học ở trường thì em dùng mạch cầu H và PLC xuất PWM ra để điều khiển động cơ DC nên em mới gọi là dùng xung để điều khiển động cơ DC.
      Còn động cơ bước là ý em điều khiển vi bước, xuất xung PWM ra để điều khiển, động cơ bước có 4 dây, thì ngõ ra PLC phải có 4 ngõ ra PWM để kích xung cho động cơ bước như vi điều khiển ấy, nhưng mà ngõ ra PLC thường chỉ có 2 ngõ nên giải pháp dùng PLC để điều khiển vi bước coi như bị phá sản, em chỉ có thể điều khiển được full step và half step mà thôi.
      Không phá sản một chút nào đâu mà là em chưa bắm hết thôi. Anh đã nói với em rồi, bên trường công nghệ hùng vương người ta làm cho học viên thực hành cả mô hình to đùng mà phá sản cái gì. còn vấn đề hai hay bốn giây thì PLC còn nhiều hơn sao em phải lo, một ngõ thì hai giây, vậy em không thể sử dụng được nhiều hơn một ngõ sao. PLC cũng là một cái máy tính mà, việc của em là ứng dụng nó và viết ứng dụng lên nó mà thôi. Nói thực là mình không dinh dung nổi dung xung để điều khiển động cơ DC như bạn nói vì nó là động cơ DC mà
      Last edited by Manato; 30-10-2009, 16:02.
      ,

      Comment


      • #18
        Nguyên văn bởi Manato Xem bài viết
        Chú này thật là, anh có bảo là không dùng ngõ ra để điều khiển động cơ đâu, phải đọc kỹ chứ, là động cơ DC đó. Cái mà dùng điều chế xung để điều khiển động cơ DC thì thật là ý tưởng mới lạ đó.

        Theo như ý của chú muốn ngõ ra từ 0-24VDC thì phải dùng ngõ Analog chứ, sao lại dùng xung rồi lại phải dùng thêm bộ nắn nữa có phải vất vả không.
        -w mình cũng chỉ là dan điện tử ít học, nên cũng bon chen vào diễn đàn này thảo luận chơi....

        bạn nói dùng ngõ ra analog điều khiển động cơ DC cũng đúng nhưng chỉ có thể điều khiển động cơ DC Bé Bằng Lỗ Mũi thôi (nếu bạn không thông qua bộ kích dòng cho động cơ )... Chứ bạn có dám bõ tiền mua module analog về cắm động cơ DC 24V loại hay chơi robocon đó, gắn trực tiếp vào điều khiển mà không thông qua bộ kích dòng bằng IC hoặc opam chứ, nói phải làm cho a em chiểm ngưỡng trò chơi HUGO với đỉnh núi cao với ("ở trên cao, có khói bốt lên ")

        ngày xưa e chơi robot dùng FET 540 có thể cung cấp dòng đến 18A mà lâu lâu chú nó cũng lên đường chứ nói gì ngõ ra analog của PLC (có thể chụi được >1A ???????????)

        dùng phưong pháp điều động độ rộng xung PWM là phuơng án đơn giản và rẽ tiền cho sinh viên mà, có thể điều khiển mà không dùng encoder đọc về cũng đựoc (điều khiển MÙ), hoặc có hồi tiếp từ encoder (xung) để biết tốc độ thực tế của động cơ là bao nhiêu để điều khiển đựoc chính xác. Còn phương pháp điều khiển như thế nào thì bạn Nguyên Phong đã nói ở trên rùi nên em không trình bày nữa


        còn vấn đề điều khiển động cơ bước thì em có 1 ý kiến nhỏ nhoi góp ý với các bạn, cao thủ nào thấy không đúng thì bỏ qua:::

        phưong pháp của mình đưa ra thì đơn giản thui, bạn chỉ cần dùng 2 ngõ ra PWM và kết hợp với 2 ngõ ra số của PLC nữa để đưa vào chọn kênh (dùng IC chọn kênh) nếu muốn điều khiển bao nhiêu % của cuộn nào thì kích chọn cuộn dây đó, nếu chọn 2 cuộn dây thì kích chọn 2 cuộn dây và điều khiển lần lượt

        cảm ơn đã đọc bài của mình

        Comment


        • #19
          Haha, ku avr_pic dám nói thế sao, 2 ngõ xung tốc độ cao , 2 ngõ số thì làm sao đáp ứng được với việc mình chơi tốc độ cao như thế, ku ko sợ khi mình xuất ra chọn kênh thì thằng bước nó lệch mất đất rồi sao ???

          Comment


          • #20
            Nguyên văn bởi Manato Xem bài viết
            Không phá sản một chút nào đâu mà là em chưa bắm hết thôi. Anh đã nói với em rồi, bên trường công nghệ hùng vương người ta làm cho học viên thực hành cả mô hình to đùng mà phá sản cái gì. còn vấn đề hai hay bốn giây thì PLC còn nhiều hơn sao em phải lo, một ngõ thì hai giây, vậy em không thể sử dụng được nhiều hơn một ngõ sao. PLC cũng là một cái máy tính mà, việc của em là ứng dụng nó và viết ứng dụng lên nó mà thôi. Nói thực là mình không dinh dung nổi dung xung để điều khiển động cơ DC như bạn nói vì nó là động cơ DC mà
            Anh ko hiểu ý em nói rồi, em mặc kệ bên Hùng Vương có mô hình nào, bây giờ động cơ bước có 6 dây, 2 dây nguồn và 4 dây để kích .
            Mún điều khiển vi bước thì phải đưa xung PWM lần lượt vào 2 dây. ví dụ như đưa PWM vào dây 1,2 rồi điều rộng xung sao đó, tiếp đến dây 2,3 ..... cứ như thế.
            Tất cả là 4 dây động cơ bước thì phải dùng 4 ngõ ra PWM mà PLC chỉ có 2 ngõ PWM mà thôi

            Comment


            • #21
              Nguyên văn bởi nguyenphong Xem bài viết
              Haha, ku avr_pic dám nói thế sao, 2 ngõ xung tốc độ cao , 2 ngõ số thì làm sao đáp ứng được với việc mình chơi tốc độ cao như thế, ku ko sợ khi mình xuất ra chọn kênh thì thằng bước nó lệch mất đất rồi sao ???
              ku phong này không biết gì hết.. tối qua HUY CÔNG đi.. mà m tham lam quá đó, có 2 ngõ mà còn đòi hỏi tốc độ cao, nếu không có tốc độ cao thì tốc độ thấp cũng được mà, lúc đó động cơ bước nó không đựoc mượt mà cho lắm và tốc độ quay không được nhanh thui, nhưng số bước vẫn đảm bảo OK

              Comment


              • #22
                Nguyên văn bởi nguyenphong Xem bài viết
                Anh ko hiểu ý em nói rồi, em mặc kệ bên Hùng Vương có mô hình nào, bây giờ động cơ bước có 6 dây, 2 dây nguồn và 4 dây để kích .
                Mún điều khiển vi bước thì phải đưa xung PWM lần lượt vào 2 dây. ví dụ như đưa PWM vào dây 1,2 rồi điều rộng xung sao đó, tiếp đến dây 2,3 ..... cứ như thế.
                Tất cả là 4 dây động cơ bước thì phải dùng 4 ngõ ra PWM mà PLC chỉ có 2 ngõ PWM mà thôi
                Bác M muốn nói đến điều khiển động cơ DC bằng áp.
                Với ngõ ra analog của PLC mà đem kích một cái driver điều khiển động cơ DC thì kéo cả một trăm con bò cũng đi vèo vèo thôi!

                Điều khiển xung PWM thì cũng là thay đổi giá trị điện áp trung bình đặt vào motor thôi!

                Bài toán điều khiển vi bước người ta thường dùng vi điều khiển, mạch khá phức tạp, cộng thêm một đống bảo vệ... nên người ta làm nó thành cái module gọi là DRIVER.

                Một cái DRIVER thì giá thành rẻ hơn 1 con PLC, đầy đủ chức năng, chỉ đơn giản hoá còn một số ngõ vào power và điều khiển, nhiều chọn lựa mode bằng select SW... nên chẳng ai dùng PLC để khiển trực tiếp động cơ bước!

                Còn điều khiển động cơ DC vậy, mua cái DC sever driver vẫn rẻ hơn con PLC.
                Còn xuất xung PWM của PLC ra thì cũng phải ghép nối thêm phần công suất, cẩn thận thì thêm cả phần bảo vệ, hồi tiếp....

                Tuy trong PLC có VDK, nhưng nó được thiết kế dùng cho mục đích khác Driver!
                Last edited by mrgiang99; 30-10-2009, 16:30.

                Comment


                • #23
                  Nguyên văn bởi nguyenphong Xem bài viết
                  Anh ko hiểu ý em nói rồi, em mặc kệ bên Hùng Vương có mô hình nào, bây giờ động cơ bước có 6 dây, 2 dây nguồn và 4 dây để kích .
                  Mún điều khiển vi bước thì phải đưa xung PWM lần lượt vào 2 dây. ví dụ như đưa PWM vào dây 1,2 rồi điều rộng xung sao đó, tiếp đến dây 2,3 ..... cứ như thế.
                  Tất cả là 4 dây động cơ bước thì phải dùng 4 ngõ ra PWM mà PLC chỉ có 2 ngõ PWM mà thôi

                  với cái này thì mình cũng xin gợi ý, góp ý chút xíu, không biết có được không::::
                  mình có thể làm như biến tần để điều khiển động cơ vậy đó, tức là động cơ bước được điều khiển bởi bộ vi sử lý chẳng hạn, bạn dùng ngõ ra analog đưa vào chân ADC của vi xử lý (nhớ có bộ đệm nha chứ không thì die vi xử lý của em)... để điều khiển số bước cần quay ..OK
                  hoặc có thể sử dụng các ngõ vào và ra số cho ứng dụng gì đó tùy bạn nghĩ

                  Comment


                  • #24
                    Nguyên văn bởi nguyenphong Xem bài viết
                    Anh ko hiểu ý em nói rồi, em mặc kệ bên Hùng Vương có mô hình nào, bây giờ động cơ bước có 6 dây, 2 dây nguồn và 4 dây để kích .
                    Mún điều khiển vi bước thì phải đưa xung PWM lần lượt vào 2 dây. ví dụ như đưa PWM vào dây 1,2 rồi điều rộng xung sao đó, tiếp đến dây 2,3 ..... cứ như thế.
                    Tất cả là 4 dây động cơ bước thì phải dùng 4 ngõ ra PWM mà PLC chỉ có 2 ngõ PWM mà thôi
                    Anh đã nói với em rồi, em uốn bao nhiêu ngõ ra tốc độ cao sang anh bán cho, sao em lại cws khăng định là chỉ có hai giây vậy, một ngõ có hai giây, hai ngõ thì 4, muốn nhiều hơn thì mua module rồi không được sao. Càn thứ tự điều khiẻn chỉ là cái thủ thuật nhỏ trong lập trình thôi, em muốn điều khiển như thế nào thì viết như thế. Cái anh nói là dẫn chứng cho người ta đã làm, tại sao em lại đi phủ nhận cái đã tồn tại chư, em phải tìm hiểu thì mới đúng.


                    To: avr_pic. Khá khen nha, kiến thức khá đó. Đúng là mình đang nói cái trong phòng thí nghiệm mà, mấy cái này chỉ cho nó nằm trong phòng thí nghiệm thôi chứ ai lại đưa ra ứng dụng như vậy. Bây giờ mấy cái drive điều khiển có thiếu gì, chỉ cần "T" mà thôi
                    ,

                    Comment


                    • #25
                      Nguyên văn bởi Manato Xem bài viết
                      Anh đã nói với em rồi, em uốn bao nhiêu ngõ ra tốc độ cao sang anh bán cho, sao em lại cws khăng định là chỉ có hai giây vậy, một ngõ có hai giây, hai ngõ thì 4, muốn nhiều hơn thì mua module rồi không được sao. Càn thứ tự điều khiẻn chỉ là cái thủ thuật nhỏ trong lập trình thôi, em muốn điều khiển như thế nào thì viết như thế. Cái anh nói là dẫn chứng cho người ta đã làm, tại sao em lại đi phủ nhận cái đã tồn tại chư, em phải tìm hiểu thì mới đúng.
                      Lời anh thâm sâu, thằng em ngu muội vẫn chưa hiểu tại sao 1 ngõ lại có 2 dây, hiii, anh giải thích cho em hiểu với.

                      Comment


                      • #26
                        Nguyên văn bởi avr_pic Xem bài viết
                        ku phong này không biết gì hết.. tối qua HUY CÔNG đi.. mà m tham lam quá đó, có 2 ngõ mà còn đòi hỏi tốc độ cao, nếu không có tốc độ cao thì tốc độ thấp cũng được mà, lúc đó động cơ bước nó không đựoc mượt mà cho lắm và tốc độ quay không được nhanh thui, nhưng số bước vẫn đảm bảo OK
                        Hehe, cái này thì tao đồng ý với ku.

                        Comment


                        • #27
                          I lock my hand, quá nhiều nhân tài, cao .... thủ ....cao .... cầu.
                          ,

                          Comment


                          • #28
                            Nguyên văn bởi Manato Xem bài viết
                            I lock my hand, quá nhiều nhân tài, cao .... thủ ....cao .... cầu.
                            Em cũng pó tay, có thể cái hướng và suy nghĩ vấn đề của anh và em theo 1 hướng khác nhau. Em đang đề cập đến PLC 224, có 2 ngõ ra xung tốc độ cao là Q0.0 và Q0.1 . Thế thì có 2 ngõ để điều khiển thôi, làm sao điều khiển được 4 dây của thằng bước ( nếu dùng vi bước).

                            Comment


                            • #29
                              Nguyên văn bởi nguyenphong Xem bài viết
                              Em cũng pó tay, có thể cái hướng và suy nghĩ vấn đề của anh và em theo 1 hướng khác nhau. Em đang đề cập đến PLC 224, có 2 ngõ ra xung tốc độ cao là Q0.0 và Q0.1 . Thế thì có 2 ngõ để điều khiển thôi, làm sao điều khiển được 4 dây của thằng bước ( nếu dùng vi bước).
                              motor bước có 4 dây, nhưng chỉ có 2 phase thôi, do hoạt động ko đồng thời giữa phase a+ và phase a- nên 2 cổng PWM là đủ rồi ah.

                              nhưng chẳng ai làm vậy, trừ khi rỗi rãi .

                              vì 1 PLC để làm việc khác, ko phải để điều khiển motor, sẽ phải chế lại nhiều
                              2 giá thành chắc chắn sẽ cao hơn mua dirver.
                              Last edited by nhatson.elec; 31-10-2009, 09:27.

                              Comment


                              • #30
                                Nguyên văn bởi avr_pic Xem bài viết
                                còn vấn đề điều khiển động cơ bước thì em có 1 ý kiến nhỏ nhoi góp ý với các bạn, cao thủ nào thấy không đúng thì bỏ qua:::

                                phưong pháp của mình đưa ra thì đơn giản thui, bạn chỉ cần dùng 2 ngõ ra PWM và kết hợp với 2 ngõ ra số của PLC nữa để đưa vào chọn kênh (dùng IC chọn kênh) nếu muốn điều khiển bao nhiêu % của cuộn nào thì kích chọn cuộn dây đó, nếu chọn 2 cuộn dây thì kích chọn 2 cuộn dây và điều khiển lần lượt
                                Thì em đã đồng ý với cách này của bạn avr_pic rồi còn gì. Vả lại em lấy tư cách là sinh viên chứ ko phải người đi làm, và người tạo ra chủ đề này cũng là 1 sinh viên, sinh viên khi làm đồ án thì PLC là mượn, đương nhiên trường nào đâu có khùng mà khi sinh viên nói thiếu driver điều khiển thì mua cho sinh viên dùng.
                                Ý mình ở đây là với 1 thằng PLC thì có thể đk động cơ bước mà ko cần driver của nó, đã nói từ đầu là mua động cơ bước ở chợ Nhật Tảo rồi thì lấy đâu ra driver mà điều khiển. Chỉ có duy nhất thằng PLC với 1 cục động cơ mà thôi, thảo luận ở đây là có cách nào đk mà ko cần driver hay ko.
                                Nếu có driver rồi thì việc của mình chỉ là đọc manual mà làm thôi.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X