![]() |
![]() |
#1 |
Đệ tử 5 túi
|
Các bác cho em hỏi ????????
- Thứ 1:Để đo giá trị 1 encoder thì mình thường dùng ngắt ngoài,hoặc ngắt Rb ( sau khoảng thời gian nhất định) sẽ xác định được số vòng quay của động cơ. Nhưng với pic 16f877a thì chỉ có 1 ngắt ngoài. Vậy cho em hỏi,làm sao xác định vận tốc của 2 encoder được.
- Thứ 2:Mình có thể dùng các cách sau không + cách 1 :chức năng capture ccp1,ccp2 để đo vận tốc của 2 encoder được không. + cách 2: dùng encoder 1 cho ngắt ngoài, encoder 2 cho ngắt Rb. Không biết nó co cho giá trị tương đương nhau không? + cách 3: Encoder 1 Dùng timer0 để đếm sau khoảng thời gian timer1 thì xác định vận tốc + Encoder 2 cho ngắt ngoài. - Em tính đo tốc độ của 2 động cơ Dc dùng encoder, mong các bác chỉ giúp. |
![]() |
![]() |
|
|