encoder loại nào ah?
Em có 2 câu hỏi thế này mong các cao nhân chỉ giáo giúp eEm sử dụng arduino, biến tần và encoder đọc tốc độ động cơ.
1. Em sử dụng ngắt ngoài trên arduino đọc giá trị encoder nhưng cứ khi bật biến tần là nó nhảy loạn xạ, sai thông số. Tắt biến tần đọc ko (quay tay) thì lại chính xác. Bác nào cho e hỏi cách chống nhiễu với ạ ?
2. Em muốn điều khiển biến tần bằng arduino (thay con biến trở quay tay) thì các bác gợi ý cho e vài từ khóa với ạ
Chân thành cảm ơn các bác nhiều ạ
encoder loại nào ah?
1. Đọc encoder mà bác dùng int ( em ko khoái từ "ngắt") ngoài thì phải xem tần số int có phù hợp với int circle trong code ko. Chứ kiểu này là code chưa chạy xong, nó dzọt qua cái int mới thì có đọc cả ngày nó cũng éo đọc đc đâu. Nhất là encode có nhiều xung và tốc độ động cơ cao. Tuy nhiên khi quay chậm (quay tay) thì nó sẽ đọc được vì tần số int đã giảm thấp nên code xử lý hết trước khi int kế tiếp activate. Hơn nữa code kiểu này, vdk sẽ ko có time để mần việc khác. Vì bận xử lý int cho bác.
Bác nên xử lý encoder kiểu scan circle thì sẽ good hơn.
2. đk biến tần qua vdk thì bác dùng modbus. Đa số bt đều hỗ trợ và sample code rất nhiều.
bấm đt mỏi tay quá.
Lần sửa cuối bởi Tuanlm, ngày 15-04-2017 lúc 07:45:09 AM.
Bật biến tần mà nhảy loạn xạ thì bạn xem nhiễu do đâu? Thường thì chỉ cần gắn cục lọc nguồn cho biến tần là được, trường hợp nhiễu nặng hơn thì gắn biến áp cách ly hoặc nhờ các cụ điện công nghiệp chỉ.
Trường hợp thứ 2 là biến tần chạy 1 thiết bị gây nhiễu sóng điện từ, bác lấy 1 cái oscilloscope, chế 1 cái EMI probe xem khi bật biến tần thì scope có nhảy loạn xạ ko?
trở trước xem sao, vẫn chưa được thì lọc rc them con 74hc14 nữa
Cho em hỏi em chỉ cấp nguồn vào IM483 ra step 2 pha thôi. Mà em bật máy hàn tig kế bên thì step tự chạy. Chưa cấp nguồn arduino điều khiển
Giờ e phải làm sao ạ
ĐT: 0934.036.049 (Hoàng) - maiminhhoang@msn.com