![]() |
|
Tài trợ cho PIC Vietnam |
RTOS và Thuật toán với PIC RTOS và Các thuật toán dùng cho PIC/dsPIC/PIC32 Mod: phamminhtuan |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 3 túi
Tham gia ngày: Jan 2009
Bài gửi: 52
: |
Mình đã nói là mình chưa tham gia Robocon mà. Tuy nhiên theo bạn nói dùng Encoder để xác định quãng đường của động cơ. Thế bạn xác định bằng kiểu gì? Mình thực sự tò mò đấy. Dùng Encoder xác định quãng đường mà không thông qua tốc độ động cơ. Hix! Bạn giải thích rõ hơn đi.
|
![]() |
![]() |
![]() |
#2 | |
Đệ tử 7 túi
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
: |
Trích:
Tui ví dụ : Tốc độ động cơ bánh của u là 300v/p , thì khi encoder quay đc 3 vòng (3x100=300xung) RB di chuyển đc đoạn 500mm . Nhưng 1 đội khác dùng động cơ 700v/p Nếu như với suy nghĩ của u "lấy encoder để xd tốc độ động cơ" thì định tính ta đc :tốc độ càng lớn <=> encoder quay càng nhanh , đúng k ? Nhưng khổ thay con RB u đang bị chặng phía trước ==> bánh tuy có quay nhưng encoder k chạy . Và chương trình của u nhận về là RB đang chạy tốc độ thấp , cần tăng tốc --> Cháy FET , đứt đường mạch , cháy FUSE... Còn t , RB cứ cho chạy hết tốc độ ,encoder 2 bánh quay đc 3 vòng (300 xung )--> nhân chia thì ta biết đc quãng đường (= số xung/100 x chu vi bánh xe) . Với cánh tính đó , mún RB chạy 3m thì ta đếm số xung (vd 1000xung ) cho RB dừng , rẽ ....--> t đâu có đo tốc độ động cơ làm chi , đếm số xung biết đc quãng đừong đi thay đổi nội dung bởi: Mr.Bi, 24-11-2009 lúc 09:28 AM. |
|
![]() |
![]() |
![]() |
|
|