Đếm xung tần số cao ( xin ý kiến giúp đỡ)
Em đang làm đếm xung của Encoder. Cơ bản là dùng 1 ngắt ngoài đếm số xung, dùng 1 bộ Timer để định thời gian 1s => đo được tần số xung.
Nhưng tần số của em đo đựoc thấp quá ( <50kHz thôi ah) . Em sử dụng Pic6f877A với thạch anh 20M.
Giả sử bây giờ em có con encoder 3000xung/ vòng, quay với vận tốc 3000vong/phút => tần số của xung lúc này là : f= 3000 (xung/vòng) x 50 (vòng/s) = 150 kHz roài ....
Các bác cho em hỏi còn giải thuật nào đếm xung tần số cao hơn ko ah.
THANK!
|