Đăng Ký
Trang 2 của 2 Đầu tiênĐầu tiên 12
Kết quả 11 đến 13 của 13
  1. #11
    hongminhbv
    Guest
    Trích dẫn Gửi bởi kidsolo1412 Xem bài viết
    Bạn đang lấy mẫu trên 100ms và số xung đếm được là m
    Thì bạn lấy m*10*60 sẽ ra số xung đếm được/1 phút đặt là A
    Sau đó lấy A/h sẽ ra số vòng/phút
    Khi đó công thức sẽ là:
    (m*10*60)/h (V/P)
    Vậy không ổn thời gian lấy mẫu 100 mS như vậy nếu thời gian 2 xung lớn hơn 100 mS thì m = 0
    vậy theo công thức thì lúc đó tốc độ sẽ là 0 v/p như vậy chỉ khi thời gian xung nhỏ hơn 100ms tương đương 600v/p thì mới đọc được nhò hơn 600v/p nó sẽ = 0
    và kết quả sẽ là
    nếu mình tính không đúng thì ném nhẹ tay thôi nhé
    Lần sửa cuối bởi hongminhbv, ngày 12-28-2013 lúc 07:52 PM.

  2. #12
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Đó là nhược điểm của cách lấy mẫu theo thời gian nhưng điều đó chỉ xảy ra khi anh xài phase Z còn khi xài phase A hoặc B thì khó mà xảy ra được,bù lại cách này có ưu điểm do thời gian lấy mẫu nhanh nên update vận tốc tức thời tốt hơn
    PS:kể cả cách kia (chờ có xung rồi dựa vào thời gian của timer để tính ra vận tốc)nếu dùng phase Z khi động cơ quay quá chậm thì khoảng thời gian đầu khi chưa có xung sẽ hiển thị là 0 v/phút và khi tốc độ thay đổi lại phải chờ đến khi có xung mới thì mới update được giá trị.Làm như vậy thời gian lấy mẫu sẽ không cố định và phụ thuộc vào tốc độ quay của động cơ có thể là 1s 1 mẫu có thể 10s 1 mẫu có thể cả phút mới có 1 mẫu
    Do đó khi sử dụng người lập trình phải dựa vào bản chất của hệ thống để tính thời gian lấy mẫu.Khi dùng encoder 600xung/vòng mà động cơ có quay chậm cỡ nào thì 100ms cũng không bao giờ không có xung .Bớt những cái có lý nhưng không thể xảy ra đi cho nó nhẹ đầu
    Lần sửa cuối bởi kidsolo1412, ngày 12-29-2013 lúc 01:30 PM.
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  3. Bài viết của "kidsolo1412" đã được cám ơn bởi các thành viên:


  4. #13
    hongminhbv
    Guest
    Nên có giải pháp chung cho tất cả mọi cách đo với nhiều ứng dụng chỉ cần dùng sensor từ hoặc quang để tính tốc độ động cơ thì phải tính thời gian xung thôi
    P/s : Mình thì đi theo hướng 1 giải thuật cho nhiều thiết bị ngoại vi và nhiều loại PLC như vậy đỡ nhức đầu khi gặp PLC các hãng khác nhau hay các lấy tín hiệu khác nhau
    thân

  5. The Following 2 Users Say Thank You to hongminhbv For This Useful Post:


Trang 2 của 2 Đầu tiênĐầu tiên 12

Tag của Chủ đề này

Đánh dấu

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
  •  
Back to Top