Trích dẫn Gửi bởi ngocsecret0 Xem bài viết
Vấn đề dùng Encoder thì mình cũng hiểu sơ sơ, nhưng ở đây họ sử dụng 2 con cảm biển tiệm cận. Mình cũng đoán là để xác định chiều, nhưng mình đang không hiểu là cách lắp 2 con cảm biến như thế có thể dùng thuật toán để xác định chiều và vẫn đo đc độ sâu như thế nào ấy? Mình chưa từng làm HSC lần nào mà chỉ đọc tài liệu nên ở đây mình k hiểu. Và nếu chỉ sử dụng cảm biến thì k cần dùng HSC để đọc xung nữa nhỉ.
HSC thật ra bản chất là 1 counter đếm được tốc độ cao.
Giải thuật kiểu này có vẻ quy từ số vòng quay ra độ sâu(cái này không chắc)
Cần xác định chiều quay vì khi quay ngược rút khoan về như bạn mô tả thì phải trừ đi khoảng chạy ngược này
Giải thuật xác định chiều dùng 2 phase:tại thời điểm cả 2 phase cùng =0 nếu sau đó phase A có trước thì là quay chiều 1,nếu phase B có trước thì là quay chiều 2.Từ giải thuật đó bạn viết ra chương trình.Hoặc nếu làm biếng thì dùng luôn HSC cho tiện.(đếm high speed được thì không lý do gì low speed không đếm được)