Ultrasonic หมายถึงคลื่นเสียงที่มีความถี่สูงเกินที่หูมนุษย์จะได้ยิน ซึ่งในทางทฤษฎีระบุไว้ว่ามนุษย์สามารถจะได้ยินเสียงที่ความถี่ 20 Hz-20 KHz ดังนั้นความหมายของคำว่า Ultrasonic จึงหมายถึง เสียงที่มีความถี่มากกว่า 20 KHz
สาเหตุที่มีการนำเอาคลื่นย่านอุลตร้าโซนิคมาใช้ก็เพราะว่าเป็นคลื่นทีมีทิศทางทำให้เราสามารถเล็งคลื่นเสียงไปยังเป้าหมายที่ต้องการได้โดยเจาะจง ทำให้สามารถควบคุมทิศทางให้เป็นไปตามที่ต้องการได้
โดยการโปรเจ็คนี้ เราเลือกใช้ SRF05 ซึ่งเป็น อัลตร้าโซนิคเซนเซอร์สำเร็จรูป
![]() |
รูป SRF05 Ultrasonic Ranger |
โดย SRF05 พัฒนามาจาก SRF04 ซึ่งถูกออกแบบให้มีความยืดหยุ่น และระยะ ตรวจจับที่ไกลขึ้น ซึ่งสามารถตรวจจับวัตถุไกลสุดได้ 4 m และสามารถใช้ขา Trigger ร่วมกับ ขา Echo ได้ เพื่อสามารถที่จะประหยัด port ของ MCU ได้ หรือจะแยกขา Trigger กับขา Echo เหมือนการต่อ SRF04 ได้เช่นกัน
SRF05 มีการทำงาน 2 รูปแบบด้วยกันคือ
1. SRF04 compatible - Separate Trigger and Echo
2. Single pin for both Trigger and Echo
ซึ่ง SRF05 มีหลักการทำงานดังนี้
1. ทำการจ่ายพัลส์ให้ขา Trigger อย่างน้อย 10 uS เพื่อเริ่มการทำงาน
2. SRF05 จะส่งคลื่น Ultrasonic ความถี่ 40 kHz ออกไป 8 ลูก และ ขา echo เป็น High
3. ขา echo จะเป็น High มากที่สุด 30 mS หากเกินจากนั้น คือไม่เจอวัตถุ
4. นำเวลาที่ Echo เป็น High มาเปลี่ยนเป็นหน่วย uS จึงจะคำนวณหาระยะได้ สามารถหาได้ 2 หน่วยคือ
cm และ inch โดย หากหาเป็น cm จะนำเวลาไปหารด้วย 58 หากหาเป็น inch จะนำเวลาไปหารด้วย 148
5. SRF05 สามารถทำงานได้ทุกๆ 50 mS หรือ 20 ครั้งต่อวินาที แต่ควรรอ 50 mS ในการ Trig แต่ละครั้ง
โดยสามาดู datasheet ของ SRF05 Ultrasonic Ranger ได้ ที่นี่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น