Xin chào các tín đồ của AVR.
Hôm nay mình xin giới thiệu cho các bạn về cách giao tiếp SRF 05 (Cảm Biến Siêu Âm).
Bài 1:SRF 05
Giới Thiệu :SRF
SRF05 là một bước tiến hóa từ SRF04, và đã được thiết kế để tăng tính linh hoạt,đo khoảng cách xa hơn,Nhưng lại rẻ hơn (?). Do đó, SRF05 hoàn toàn tương thích với SRF04. Phạm vi đo được tăng lên từ 3 mét đến 4 mét. Một chế độ điều khiển mới (đưa chân mode xuống GND) cho phép chỉ sử dụng một pin duy nhất cho cả hai chân trigger và echo, do đó ta sẽ tiết kiệm được 1 chân trên AVR. Khi chế độ bình thường chân mode không được nối, SRF05 hoạt động giống với SRF04, chân echo và trigger được nối với 2 PIN của AVR.
• Điều Khiển:
Chế độ 1 - Tương thích với SRF 04–Trigger và Echo riêng biệt
Chế độ này sử dụng trigger và echo riêng biệt, là chế độ đơn giản nhất!. Nếu các bạn đã xó code cho SRF 04 thì có thể sử dụng cho SRF05 trong chế độ này. Để sử dụng chế độ này, bạn không cần nối chân mode trên SRF05 đi đâu bởi SRF05 đã có trở treo kéo chân này lên mức cao.
Hình 1: Sơ đồ nối chân mode 1
Hình 2: Biểu đồ thời gian mode 1.
Chế độ 2 –sử dụng Trigger và Echo cùng 1 chân AVR.
Chế độ này sử dụng một pin duy nhất cho cả hai tín hiệu Trigger và Echo, và được thiết kế để tiết kiệm chân trên AVR. Để sử dụng chế độ này, kết nối pin mode với GND.Tín hiệu xuất hiện trên chân Echo sẽ xuất hiện trên chân Trigger ở mode này. SRF05 sẽ không kéo chân echo lên cao trong khi chưa hết 700us sau khi kích hoạt xong tín hiệu trên chân Trigger. Do đó, bạn có đủ thời gian để Set PIN kết nối của AVR thành ngõ vào.
Hình 3: Sơ đồ nối chân mode 2
Hình 4: Biểu đồ thời gian mode 2.
• Tính Toán khoảng cách
Để bắt đầu 1 phép đo, Bạn chỉ cần cung cấp một xung ngắn 10us vào chân Triggeri. SRF05 sẽ gửi một khối 8 xung siêu âm tại tần số 40kHz và sau đó sẽ kéo chân echo nên mức cao (hoặc chân Trigger trong chế độ 2).Và ngay sau khi phát hiện một vật, chân echo sẽ được lôi xuống mức thấp. Độ rộng xung xuất hiện trên chân echo tỷ lệ thuận với khoảng cách tới đối tượng.khoảng cách đo trong phạm vi theo inches/ cm. Nếu không có gì được phát hiện,SRF05 sẽ tự động lôi chân echo xuống thấp sau 30ms.Nếu chiều rộng của xung được đo bằng uS, sau đó chia cho 58 sẽ cho bạn khoảng cách trong cm, hoặc chia cho 148 sẽ cho khoảng cách trong inches. (uS/58 = cm hoặc uS/148 = inch.)
• Chú ý:
SRF05 có thể bắt đầu 1 phép đo nhanh nhất sau mỗi 50ms, hay là 20 lần mỗi giây. Bạn nên chờ 50ms trước khi bắt đầu 1 phép đo mới, ngay cả khi SRF05 phát hiện một đối tượng ở và xung echo ngắn. Điều này là để đảm bảo xung siêu âm đã bị suy hao đi để không gây ảnh hưởng đến 1 xung echo khác.
Hôm nay mình xin giới thiệu cho các bạn về cách giao tiếp SRF 05 (Cảm Biến Siêu Âm).
Bài 1:SRF 05
Giới Thiệu :SRF
SRF05 là một bước tiến hóa từ SRF04, và đã được thiết kế để tăng tính linh hoạt,đo khoảng cách xa hơn,Nhưng lại rẻ hơn (?). Do đó, SRF05 hoàn toàn tương thích với SRF04. Phạm vi đo được tăng lên từ 3 mét đến 4 mét. Một chế độ điều khiển mới (đưa chân mode xuống GND) cho phép chỉ sử dụng một pin duy nhất cho cả hai chân trigger và echo, do đó ta sẽ tiết kiệm được 1 chân trên AVR. Khi chế độ bình thường chân mode không được nối, SRF05 hoạt động giống với SRF04, chân echo và trigger được nối với 2 PIN của AVR.
• Điều Khiển:
Chế độ 1 - Tương thích với SRF 04–Trigger và Echo riêng biệt
Chế độ này sử dụng trigger và echo riêng biệt, là chế độ đơn giản nhất!. Nếu các bạn đã xó code cho SRF 04 thì có thể sử dụng cho SRF05 trong chế độ này. Để sử dụng chế độ này, bạn không cần nối chân mode trên SRF05 đi đâu bởi SRF05 đã có trở treo kéo chân này lên mức cao.
Hình 1: Sơ đồ nối chân mode 1
Hình 2: Biểu đồ thời gian mode 1.
Chế độ 2 –sử dụng Trigger và Echo cùng 1 chân AVR.
Chế độ này sử dụng một pin duy nhất cho cả hai tín hiệu Trigger và Echo, và được thiết kế để tiết kiệm chân trên AVR. Để sử dụng chế độ này, kết nối pin mode với GND.Tín hiệu xuất hiện trên chân Echo sẽ xuất hiện trên chân Trigger ở mode này. SRF05 sẽ không kéo chân echo lên cao trong khi chưa hết 700us sau khi kích hoạt xong tín hiệu trên chân Trigger. Do đó, bạn có đủ thời gian để Set PIN kết nối của AVR thành ngõ vào.
Hình 3: Sơ đồ nối chân mode 2
Hình 4: Biểu đồ thời gian mode 2.
• Tính Toán khoảng cách
Để bắt đầu 1 phép đo, Bạn chỉ cần cung cấp một xung ngắn 10us vào chân Triggeri. SRF05 sẽ gửi một khối 8 xung siêu âm tại tần số 40kHz và sau đó sẽ kéo chân echo nên mức cao (hoặc chân Trigger trong chế độ 2).Và ngay sau khi phát hiện một vật, chân echo sẽ được lôi xuống mức thấp. Độ rộng xung xuất hiện trên chân echo tỷ lệ thuận với khoảng cách tới đối tượng.khoảng cách đo trong phạm vi theo inches/ cm. Nếu không có gì được phát hiện,SRF05 sẽ tự động lôi chân echo xuống thấp sau 30ms.Nếu chiều rộng của xung được đo bằng uS, sau đó chia cho 58 sẽ cho bạn khoảng cách trong cm, hoặc chia cho 148 sẽ cho khoảng cách trong inches. (uS/58 = cm hoặc uS/148 = inch.)
• Chú ý:
SRF05 có thể bắt đầu 1 phép đo nhanh nhất sau mỗi 50ms, hay là 20 lần mỗi giây. Bạn nên chờ 50ms trước khi bắt đầu 1 phép đo mới, ngay cả khi SRF05 phát hiện một đối tượng ở và xung echo ngắn. Điều này là để đảm bảo xung siêu âm đã bị suy hao đi để không gây ảnh hưởng đến 1 xung echo khác.
Comment