Chào mọi người. Mình có vấn đề cần mọi người giúp đỡ.
Mình đang dùng 89s52 để đo tốc độ động cơ của con DCservo motor. Mình dùng đoạn chương trình sau để kiểm tra số rãnh của encoder, tuy nhiên nếu mình quay chậm thì đo được khoảng 50 rãnh/1 vòng. Còn nếu quay nhanh thì chỉ là 3,4ranh gì đó. Do đó khi đo tốc độ động cơ thì nó hiện tốc độ linh tinh. Mọi người xem lỗi là do chương trình hay do phần hồi tiếp encoder nhé.
http://www.mediafire.com/?qa39k6z6p55en9t
Mình đang dùng 89s52 để đo tốc độ động cơ của con DCservo motor. Mình dùng đoạn chương trình sau để kiểm tra số rãnh của encoder, tuy nhiên nếu mình quay chậm thì đo được khoảng 50 rãnh/1 vòng. Còn nếu quay nhanh thì chỉ là 3,4ranh gì đó. Do đó khi đo tốc độ động cơ thì nó hiện tốc độ linh tinh. Mọi người xem lỗi là do chương trình hay do phần hồi tiếp encoder nhé.
http://www.mediafire.com/?qa39k6z6p55en9t
Comment