PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cảm biến (http://www.picvietnam.com/forum/forumdisplay.php?f=18)
-   -   Encoder: absolute và incremental? Dùng loại nào? (http://www.picvietnam.com/forum/showthread.php?t=224)

robocon1 21-05-2011 01:55 PM

Xác định số vòng quay rpm
 
Chào các bạn. Mình có mạch đếm số vòng quay của encoder. Mạch đếm từ 0 -> 32768 thì quay lại 0.
Tần số trích mẫu của mình là 500HZ. Các bạn chỉ giúp mình công thức để tính số vòng quay của động cơ được không?

Theo nguyên lý thì: Số vòng quay = [w(k)-w(k-1)]*60/(2*pi*T)
Trong đó
w(k) là con số nhận được từ mạch đếm ở thời điểm hiện tại
w(k-1) là con số nhận được từ mạch đếm ở thời điểm lấy mẫu phía trước
T là tần số lấy mẫu.
Sau khi có số vòng quay mình đưa qua một mạch lọc thông thấp (LPF) nhưng kết quả không đúng.
Bạn nào có kinh nghiệm chỉ ra giúp mình xem phương pháp trên bị sai ở chỗ nào. Cám ơn các bạn nhiều.


Múi giờ GMT. Hiện tại là 08:21 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam