Vận tốc tối đa của vật để cảm biến phát hiện

Mình đang đọc cảm biến phát hiện vật thể với tần số lấy mẫu f=10Hz , trong 1s lấy mẫu đc 10 lần, khi mà vật đi với vận tốc quá nhanh thì sẽ ko phát hiện được. Các bạn cho mình hỏi vật đi với tốc độ tối đa bao nhiêu thì cảm biến mới phát hiện được và hướng giải quyết với ạ.

Cảm biến này sẽ gồm 1 mắt phát và 1 mắt thu, lúc bình thường thì mắt thu luôn đọc được tín hiệu từ mắt phát. Nhưng khi có vật cản ở giữa thì mắt thu không đọc được tín hiệu nữa => phát hiện được vật.

Gọi v là vận tốc của vật, và d là chiều dài của vật theo phương của vận tốc, thì để vật có thể đi qua cảm biến sao cho cảm biến không phát hiện thì vật phải di chuyển được ít nhất 1 khoảng d trong khoảng thời gian giữa 2 lần lấy mẫu ({1 \over f} = {1 \over 10Hz} = 0.1s), tức là v \gt {d \over 0.1s} = 10 \times d/s

5 Likes

Với cái trường hợp này người ta bắt theo sườn xung (PLC, MCU) hoặc ngắt (MCU).
Nếu phải đẩy vào loop thì người ta có cơ chế để loop chạy nhanh nhất có thể.
100ms là quá chậm.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?