View Single Post
Old 09-12-2012, 10:21 AM   #1
small_chip
Nhập môn đệ tử
 
small_chip's Avatar
 
Tham gia ngày: Feb 2012
Bài gửi: 5
:
xác định số xung của encoder ?

em đang dùng dc servo motor loại Sanyo super R có thông số như sau:
+24V
+3000 rpm
+500 r/p(pulse/revolution)
đầu tiên em thử test số xung trên 1 vòng bằng cách cấp nguồn cho encoder và quay động cơ bằng tay.Nhưng đọc thanh ghi đếm xố xung POSCNT (em dùng chức năng QEI cùa dsPIC30F4011) thì chỉ có chừng chục xung/vòng, khác quá xa so với con số 500 xung/vòng ghi trên nhãn !đến giờ em vẫn k hỉu tại sao ?
sau đó em thử dùng timer quét 1ms đọc giá trị thanh ghi đếm xố xung POSCNT thì thấy mội lần lệch nhau chừnng 2-4 xung trong khi nếu tính toán theo thông số thì phải là 25 xung/ 1ms ???
và thêm một điều nữa là trong cả 2 lần thử em đều config QEI module của dspic ở mode x4 !
Mong mọi người giúp đỡ!
small_chip vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn