SRF05 là một cảm biến siêu âm có chức năng phát ra sóng siêu âm và nhận sóng siêu âm phản hồi ngược lại khi có vật cản. Do vậy, cảm biến siêu âm SRF05 được coi như một cảm biến khoảng cách, ứng dụng trong việc đo khoảng cách, hay sử dụng để phát hiện, né tránh vật cản.
Cảm biến siêu âm SRF05 có 5 chân ( Khác với cảm biến siêu âm SRF04 chỉ có 4 chân ), bao gồm:
Chế độ 1: Sử dụng chân Trigger để kích hoạt phát sóng siêu âm và chân Echo để nhận tín hiệu phản hồi.
Ở chế độ này, 2 chân Trigger và Echo được sử dụng độc lập với nhau. Để sử dụng chế độ này, chân Out để hở mạch (không kết nối).
Giản đồ xung của các chân cảm biến trong chế độ 1 như sau:
Để kích hoạt cảm biến SRF05 phát ra sóng siêu âm, cần tạo 1 xung có độ rộng mức 1 tối thiểu là 10us trên chân Trigger. Sau đó cảm biến siêu âm SRF05 sẽ tạo ra 8 xung để phát ra sóng siêu âm. Sau khi sóng siêu âm được phát ra, chân Echo ngay lập tức được kéo lên mức cao. Nếu sóng siêu âm gặp vật cản và phản hồi ngược lại cảm biến siêu âm, chân Echo sẽ được đưa xuống mức 0. Nếu độ rộng xung đo được lớn hơn 30ms, nghĩa là không có vật cản, hoặc vật cản nằm ngoài khoảng cho phép của module.
Chế độ 2: Sử dụng 1 chân Trigger để kích hoạt phát sóng siêu âm và nhận tín hiệu phản hồi.
Ở chế độ này, chỉ có 1 chân Trigger được sử dụng đồng thời 2 chức năng kích hoạt phát sóng siêu âm và nhận tín hiệu phản hồi.
Để sử dụng chế độ này, cần kết nối chân Out với 0V.
Giản đồ xung của các chân cảm biến trong chế độ 2 như sau.
Tương tự chế độ 1, để kích hoạt phát sóng siêu âm, cần tạo xung có độ rộng tối thiểu 10us trên chân Trigger, sau đó, cảm biến siêu âm sẽ tạo ra 8 xung để phát sóng siêu âm. Sau khi sóng siêu âm được phát đi, chân Trigger được kéo lên mức 1, trong khoảng thời gian 100us-25ms, nếu có sóng siêu âm phản hồi, chân Trigger sẽ được đưa xuống mức 0. Nếu độ rộng xung đo được lớn hơn 30ms, nghĩa là không có vật cản, hoặc vật cản nằm ngoài khoảng cho phép của module.
Dựa vào 2 giản đồ xung ở phần trên, ta có thể thấy việc xác định khoảng cách sẽ được xác định bằng cách xác định độ rộng mức 1 của xung tín hiệu phản hồi trên chân Echo (ở mode 1) hoặc chân Trigger (ở mode 2).
Từ khoảng thời gian độ rộng mức 1, ta tính ra khoảng cách (Distance) từ vật cản đến cảm biến siêu âm SRF05 dựa vào công thức sau:
Gọi thời gian độ rộng xung đo được là t(us).
Thời gian đo độ rộng xung là thời gian từ lúc sóng truyền đi, gặp vật cản, và phản hồi lại. Nên thời gian từ cảm biến đến vật cản là: t/2(us).
Ta có vận tốc âm thanh trong không khí = 343.2m/s = 0.03432cm/us.
Distance = 0.03432 * t(us)/2 (cm)
Distance ≈ t(us)/58 (cm)
Cảm biến siêu âm có thể kích hoạt phát sóng siêu âm sau mỗi 50ms. Do vậy sau mỗi lần đo, chúng ta nên chờ 50ms rồi mới thực hiện lần đo tiếp theo.
Cái quan trọng trong việc sử dụng cảm biến siêu âm để đo khoảng cách là việc đo được chính xác độ rộng xung phản hồi. Do vậy, trong phần lập trình này mình sẽ sử dụng Timer để đo động xung 1. Sử dụng ngắt ngoài để xác định thời điểm có tín hiệu phản hồi (thời điểm chân Echo chuyển trạng thái từ 1->0). Các bước thực hiện sẽ như sau (sử dụng chế độ 0).
Sơ đồ kết nối Module cảm biến siêu âm SRF05 với AT89s52 hiển thị giá trị lên LCD1602
Giá sản phẩm trên Tiki đã bao gồm thuế theo luật hiện hành. Bên cạnh đó, tuỳ vào loại sản phẩm, hình thức và địa chỉ giao hàng mà có thể phát sinh thêm chi phí khác như phí vận chuyển, phụ phí hàng cồng kềnh, thuế nhập khẩu (đối với đơn hàng giao từ nước ngoài có giá trị trên 1 triệu đồng).....
Thương hiệu | OEM |
---|---|
SKU | 6908304488293 |
định vị gps sạc acquy 12v 24v tự ngắt sạc ắc quy mạch sạc pin 18650 tự ngắt sim ghép điều khiển quạt mitsubishi bộ điều khiển quạt từ xa mạch bluetooth 5.0 điều khiển quạt từ xa arduino nano kích điện 12v lên 220v sin chuẩn mạch sạc dự phòng mạch công suất công tắc hành trình mạch công suất class d arduino cảm biến mực nước cảm biến nhiệt độ công tắc cảm bién ánh sáng mạch điều tốc 220v mạch khuếch đại âm thanh 2.1 boarrmachddien 5v mach dieu chinh giam toc cong co 220v bo điều tốc motor 12v dc điều tốc motor 220v esp32 esp8266 khuếch đại âm thanh có bluetooth mạch hạ áp buck dc dc mạch khuếch đại âm thanh sanwu