cách tính của sfb48 cũng giống như mình tự tính trong khoảng thời gian cài trước (100ms) chương trình đếm số xung và chia cho thời gian, cách tính này không chính xác khi đo tần số thấp, em học kỹ thuật đo em sẽ biết đo tần số thấp và tần số cao thì cách đo khác nhau, đo tần số cao thì đếm xung, còn tần số thấp thì đo chu kì T,
Anh đoán cái mãi sau của em cũng ngắn chứ không dài đúng ko, còn giá trị không về 0 mà vẫn nhảy nhưng mà nhảy nhỏ đúng không, cái này có thể là do encoder khi dừng ở vị trí nhạy cảm gần mép lỗ thì khi rung nhẹ encoder sẽ tạo ra xung, xung này làm sai số và bộ đếm dao động, bộ đếm 300 có chức năng bỏ qua hiện tượng này, em xem thêm trong tài liệu cpu31x technical trên trang support.automation.siemens.com, chức năng này cũng hay lắm đó ^_^,
P/s: thực tế thì ở tốc độ thấp anh không quan tâm lắm, nhỏ dưới 5hz thì anh gán nó bằng 0 luôn để khách hàng khỏi ý kiến gì
Đánh dấu