1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

Mẫu banner quảng cáoMẫu banner quảng cáoMẫu banner quảng cáoMẫu banner quảng cáo
          
Kết quả 1 đến 19 của 19

Chủ đề: Stepperature: Open Source Quadrature Hand Wheel

  1. #1
    Thợ cả
    Ngày tham gia
    Jul 2014
    Bài viết
    2,066
    Cám ơn
    469
    Được cám ơn 530 lần
           ở 399 bài viết

    Stepperature: Open Source Quadrature Hand Wheel

    Em đang google để DIY cái MPG cho mach3 thì đụng phải cái này, cái dự án cũng lâu rồi chắc có bác thấy rồi.
    Dùng Step phát xung (kiếm con step nho nhỏ để DIY, quá ngon và đơn giản).
    Điều khó nhằn là nó phải dùng thêm con MCU.
    Link mã nguồn:
    https://github.com/rekursiv/stepperature
    https://www.kickstarter.com/projects...5966679&page=3
    Video:
    Lần sửa cuối bởi anhxco, ngày 03-02-2015 lúc 02:03:56 PM.
    Tel: 0387 8 Năm 85 Sáu 5

  2. Có 2 thành viên đã cám ơn anhxco cho bài viết hữu ích này:


  3. #2
    Spam killer Gamo's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    7,149
    Cám ơn
    3,897
    Được cám ơn 1,518 lần
           ở 1,162 bài viết
    Sorry bàn phím m bi hư chữ e.

    Bác có th dung LM555 nhưng em nghĩ dùng MCU đơn giản hơn. Với lại nu muc tiu cua minh là phát xung điều khiển motor, phải phát từ chậm rồi nhanh dần.

    Em đang làm 1 con tương tự

  4. Thành viên đã cám ơn Gamo cho bài viết hữu ích này:


  5. #3
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,663
    Cám ơn
    1,722
    Được cám ơn 5,293 lần
           ở 2,592 bài viết
    Đọc xung thì không khó... vì cái xung của con Step nó cũng giống như encoder thôi, có cái biên dạng tín hiệu hơi khác tí chút vì nó là xung cảm ứng từ cuộn dây. Cái rêssolver chắc cũng tương tự.

    Đưa ngược vào mach3 xử lý mới khó.
    - Giải pháp dùng luôn input của LPT thì rườm rà và hạn chế in/out. Hoặc phải dùng thêm cái port LPT thứ 2.
    - Giải pháp dùng qua RS232 thì phải chơi ModBUS, ngoài ra phải truyền một mớ tham số là xung & chiều, ngoài ra còn 1 tham số nữa nhưng Mach3 lại định nghỉa sơ sài. Mấy bộ MPG của china thì nó gán tham số này là hằng. Mấy bộ như của ModIO thì nó là biến. Nhưng tính từ đâu và ý nghĩa thật sự là gì thì mình chưa hiểu được.

    Ngoài ra nó chạy cũng không được mượt cho lắm, chắc vì chạy step tốc độ chậm, chắc chạy sẻvo hoặc step đời mới chắc cải thiện được vài phần.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  6. #4
    Spam killer Gamo's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    7,149
    Cám ơn
    3,897
    Được cám ơn 1,518 lần
           ở 1,162 bài viết
    Hehe, đọc xung gì pa, ông Anhxco đang hỏi vụ phát xung mà. Lúc đầu chạy nhanh, lúc sau chạy chậm là do tau chỉnh. Nhưng mà tao chưa viết xong nên núm chỉnh tốc độ chưa mướt thôi.

    Cái này nối trực tiếp vào BoB luôn chứ đi qua Mach3 thì phải bật máy tính. Lão Nam có 1 cái Dial cho Mach3 rất ngon. Bác nào thích thì cứ túm lão )
    Lần sửa cuối bởi Gamo, ngày 03-02-2015 lúc 03:40:55 PM.

  7. #5
    Thợ cả
    Ngày tham gia
    Jul 2014
    Bài viết
    2,066
    Cám ơn
    469
    Được cám ơn 530 lần
           ở 399 bài viết
    Dạ, cái hay ở đây là nó dùng con step thui, dể diy và chắc chắn là bền!, cái nì encoder cao cấp luôn
    Tel: 0387 8 Năm 85 Sáu 5

  8. #6
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,663
    Cám ơn
    1,722
    Được cám ơn 5,293 lần
           ở 2,592 bài viết
    Trích dẫn Gửi bởi Gamo Xem bài viết
    Hehe, đọc xung gì pa, ông Anhxco đang hỏi vụ phát xung mà. Lúc đầu chạy nhanh, lúc sau chạy chậm là do tau chỉnh. Nhưng mà tao chưa viết xong nên núm chỉnh tốc độ chưa mướt thôi.

    Cái này nối trực tiếp vào BoB luôn chứ đi qua Mach3 thì phải bật máy tính. Lão Nam có 1 cái Dial cho Mach3 rất ngon. Bác nào thích thì cứ túm lão )
    Dạ.. đọc xung là đọc từ encoder hoặc step rồi xử lý, xong mới phát xung lại ạ. Vì
    - điều khiển trực tiếp vào driver thì phải step/dir hoặc CW/CCW, chứ không phải A/B Quadrature ạ.
    - kết nối vào input mach3 thì phải là A/B Quadrature thì nó mới đếm được. Nếu dùng encoder thì cho vào trực tiếp, còn nếu dùng step thì phải có mạch đọc xung và chuyển về A/B ạ.

    Mà nếu điều khiển trực tiếp, mach3 nó không kiểm soát được vị trí thì chán phèo. Cái này dùng cho mấy bác cả đời không biết điểm ome là gì thì được. Cứ vặn vặn, zero xong chạy

    Ok với phương pháp này là chỉ cần con step bé tẹo, quay cả đời cũng khó mà hỏng.

    Bà bác Gamo post clip gì mà click vào thấy Private.. chán
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  9. Thành viên đã cám ơn CKD cho bài viết hữu ích này:


  10. #7
    Spam killer Gamo's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    7,149
    Cám ơn
    3,897
    Được cám ơn 1,518 lần
           ở 1,162 bài viết
    À à, tau đọc lộn )

    Thế thì bác Anhxco việc gì mất công thía? Bác mời lão Nam uống nước mía, dụ lão bán cho bộ điều khiển của lão là xong
    Lần sửa cuối bởi Gamo, ngày 03-02-2015 lúc 03:59:57 PM.

  11. #8
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,663
    Cám ơn
    1,722
    Được cám ơn 5,293 lần
           ở 2,592 bài viết
    MPG và external button nè

    Post clip thì dù mờ mờ nhưng phải có hình bác Gamo ạ hé hé
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  12. Có 3 thành viên đã cám ơn CKD cho bài viết hữu ích này:


  13. #9
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,663
    Cám ơn
    1,722
    Được cám ơn 5,293 lần
           ở 2,592 bài viết
    Trích dẫn Gửi bởi Gamo Xem bài viết
    À à, tau đọc lộn )

    Thế thì bác Anhxco việc gì mất công thía? Bác mời lão Nam uống nước mía, dụ lão bán cho bộ điều khiển của lão là xong
    Lão có một cái đang dùng với Mach3 rồi đấy ạ. Mà lão ấy chê lõm không thèm dùng.. bấm bấm nó hiện đại hơn. Bác Gamo mà chế được cái nào mà chỉ có cái núm bé xíu, xe xe vuốt vuốt là ra.... ý lộn là chạy thì chắc lão ấy mê lắm. Biết đâu bác làm được cái này.. qua tặng lấy lòng ôm con C thì tuyệt à
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  14. #10
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,907
    Cám ơn
    2,193
    Được cám ơn 3,260 lần
           ở 2,036 bài viết
    Trích dẫn Gửi bởi Gamo Xem bài viết
    Sorry bàn phím m bi hư chữ e.

    Bác có th dung LM555 nhưng em nghĩ dùng MCU đơn giản hơn. Với lại nu muc tiu cua minh là phát xung điều khiển motor, phải phát từ chậm rồi nhanh dần.

    Em đang làm 1 con tương tự
    cái motor thay cái encoder , làm MPG , MPG xịn hơi bị đắt tiền ah

  15. #11
    Spam killer Gamo's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    7,149
    Cám ơn
    3,897
    Được cám ơn 1,518 lần
           ở 1,162 bài viết
    Trích dẫn Gửi bởi CKD Xem bài viết
    Lão có một cái đang dùng với Mach3 rồi đấy ạ. Mà lão ấy chê lõm không thèm dùng.. bấm bấm nó hiện đại hơn. Bác Gamo mà chế được cái nào mà chỉ có cái núm bé xíu, xe xe vuốt vuốt là ra.... ý lộn là chạy thì chắc lão ấy mê lắm. Biết đâu bác làm được cái này.. qua tặng lấy lòng ôm con C thì tuyệt à
    Cái núm ấy chắc chỉ có chị em phụ nữ làm được thôi

    PS: ủa, mà có nên dùng Touch Panel cho MPG ko ta?
    Lần sửa cuối bởi Gamo, ngày 03-02-2015 lúc 06:24:39 PM.

  16. #12
    Thợ bậc 5
    Ngày tham gia
    Dec 2013
    Bài viết
    220
    Cám ơn
    60
    Được cám ơn 63 lần
           ở 46 bài viết
    Nội dung 18+ liên quan tới vấn đề người lớn, khán giả nhỏ tuổi cân nhắc trước khi xem
    2 bác bình luận hiểm thật.

  17. #13
    Thợ cả
    Ngày tham gia
    Jul 2014
    Bài viết
    2,066
    Cám ơn
    469
    Được cám ơn 530 lần
           ở 399 bài viết
    Trích dẫn Gửi bởi CKD Xem bài viết
    Dạ.. đọc xung là đọc từ encoder hoặc step rồi xử lý, xong mới phát xung lại ạ. Vì
    - điều khiển trực tiếp vào driver thì phải step/dir hoặc CW/CCW, chứ không phải A/B Quadrature ạ.
    - kết nối vào input mach3 thì phải là A/B Quadrature thì nó mới đếm được. Nếu dùng encoder thì cho vào trực tiếp, còn nếu dùng step thì phải có mạch đọc xung và chuyển về A/B ạ.

    Mà nếu điều khiển trực tiếp, mach3 nó không kiểm soát được vị trí thì chán phèo. Cái này dùng cho mấy bác cả đời không biết điểm ome là gì thì được. Cứ vặn vặn, zero xong chạy

    Ok với phương pháp này là chỉ cần con step bé tẹo, quay cả đời cũng khó mà hỏng.

    Bà bác Gamo post clip gì mà click vào thấy Private.. chán
    Thực ra xung step ra nó cũng có dạng Quadrature rùi bác ạ, chỉ thêm cái mạch triger và bảo vệ áp phía sau thôi, con này qua MCU nó làm thềm vài việc, cụ thể như này:
    1. Quadrature: Outputs quadrature signal on A and B outputs. This type of signal is used for Mach3 and other
    industrial control applications.
    2. Step and Direction: Outputs step signal on A, direction signal on B. The direction pin changes state a split
    second before the step pin does. This type of signal can be used to control a stepper motor controller, for
    example.
    3. Step A and Step B: Outputs one pulse per step on A when going one way, and one pulse per step on B when
    going the other way. Some stepper motor controllers use this type of signal, and it may be handy for other
    custom applications.
    4. Asynchronous Serial Output: This signal is output only on A. The B output is not used in this mode. The
    format of the data is non-inverted TTL, 9600 baud, 1 start bit, 8 data bits, 1 stop bit, no parity. A "+" character
    is sent out for every step taken in one direction, and a "-" character is sent out for every step taken in the
    opposite direction. This signal allows connecting Stepperature to a microcontroller, or to almost anything with
    a USB port by using a USB-to-serial converter.
    Tel: 0387 8 Năm 85 Sáu 5

  18. #14
    Spam killer Gamo's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    7,149
    Cám ơn
    3,897
    Được cám ơn 1,518 lần
           ở 1,162 bài viết
    A, ông CKD ngày xưa cũng có chế MPG từ mousewheel, đúng hem?

  19. #15
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,907
    Cám ơn
    2,193
    Được cám ơn 3,260 lần
           ở 2,036 bài viết
    dù sao dùng MPG cơ vẫn có cái hay của nó, có điều đố tốt giá kiền

  20. #16
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,663
    Cám ơn
    1,722
    Được cám ơn 5,293 lần
           ở 2,592 bài viết
    Trích dẫn Gửi bởi Gamo Xem bài viết
    A, ông CKD ngày xưa cũng có chế MPG từ mousewheel, đúng hem?
    Lúc ấy còn nghèo bác ạ, muốn thí nghiệm mà mua cái nào giá cũng cao, mua của chị na thì chưa được.
    Giờ thì đang có 1 cái xịn. Nhưng lại lười dùng.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  21. #17
    Spam killer Gamo's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    7,149
    Cám ơn
    3,897
    Được cám ơn 1,518 lần
           ở 1,162 bài viết
    Chời, thôi để chuyển sang nịnh lão CKD xin xỏ con Handwheel vậy )

    Mà tò mò là sở thích các bác là gì? Em thấy defacto vẫn là handwheel mặc dù em thấy nút bấm vẫn ổn hơn chứ?
    Vấn đề với hanndwheel là phải quay thì motor mới quay, quay 1 vòng đi được 10mm thì bao giờ mới đi xong? Sao ko bấm 1 phát phát 1 xung, giữ luôn thì phát xung từ từ với tốc độ tăng dần dựa trên 1 cái speed & gia tốc set sẵn bằng vê vê vân vân cái núm?

    Hay là làm cái cảm ứng vuốt vuốt chạm chạm cho nó hấp dẫn?

    (đương nhiên là ngoài cái vụ MPG kết nối với Mach3, chỉ tò mò về vấn đề tiện dụng)
    Lần sửa cuối bởi Gamo, ngày 04-02-2015 lúc 08:58:30 AM.

  22. #18
    Thợ bậc 7 CBNN's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    730
    Cám ơn
    434
    Được cám ơn 358 lần
           ở 189 bài viết
    Nếu xài với mach3 mình làm một cái keyboard wireless khoảng 15 phím cần thiết , set hotkey có tiện hơn ko ah? , tất nhiên để không phải thay đổi thói quen trên keyboard đang dùng thì trên cái board mình làm có chức năng set key cho phím bấm .
    ------------
    Thịnh CBNN 0937 237 bốn ba tám .

  23. Thành viên đã cám ơn CBNN cho bài viết hữu ích này:


  24. #19
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,663
    Cám ơn
    1,722
    Được cám ơn 5,293 lần
           ở 2,592 bài viết
    Máy xịn nó có đủ cả, vừa button vừa handwheel, vừa chạy tốc, vừa chạy step.
    Thường khi chạy thì nếu chạy khoảng xa thì dùng button, chạy khoảng nhỏ thì dùng wheel.
    Thực tế khi vận hành set phôi hay dao thì người làm việc tập trung nhìn phôi & dao. Khi đó cái wheel lợi hại lắm.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  25. Thành viên đã cám ơn CKD cho bài viết hữu ích này:


Các Chủ đề tương tự

  1. Ứng dụng mở (open source) điều khiển CNC
    Bởi CKD trong diễn đàn Break Out Board, Controller
    Trả lời: 55
    Bài viết cuối: 18-09-2017, 11:58:35 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •