SRF-05 Article (Thai)

Page 1

Proto Knowledge

SENSOR - ชัยวัฒน์ ลิ้มพรจิตรวิไล - Gerald Cole

SRF05 โมดูลวัดระยะทาง ดวยคลื่นความถี่เหนือเสียง นี่​คือ​เซนเซอร​รุน​พิมพน​ ิยม​ที่​ถูก​ใชงาน​มาก​ที่สุด​เป็นลำดับ​ตนๆ ของ ​นัก​เลน​นัก​พัฒนา​โครงงาน​อิเล็กทรอนิกส โดยเฉพาะ​อยางยิ่ง​กับ Roboteer หรือ​ผู​คลั่งไคล​ใน​การ​สราง​หุนยนต มา​รูจักใ​ ห​ลึก​อีก​นิด นี่​คือ​บทความ​เดียว​ทเี่​ จาะลึก​ถึง​วงจร​ของ​โมดูล​เซนเซอรย​ อดนิยม​ตัว​นี้ 72

The Prototype Electronics


S​R ​F ​0 ​5 ​ ​เ ป น ​โ มดู ล ​ว ั ด ​ร ะยะทาง​ด  ว ย​ค ลื ่ น ​ค วามถี ่​ เหนือเ​ สียง​หรือ​อัลตราโซนิก ​(u​ ​l​t​r​a​so​ ​n​i​c​ ​มาจาก​คำ​วา ​u​l​t​ra​ ​ ​ แปล​วา ​สูงกวา​หรือ​เหนือกวา ​กับ ​so​ ​n​i​c​ ​แปล​วา ​คลื่นค​ วามถี่​ เสียง)​ ​ซึ่ง​ไดรับ​การ​พัฒนา​และ​ผลิต​โดย ​D​a​v​e​n​t​e​c​h​ ​ประเทศ​ อังกฤษ ​(​ww​ ​w.​​r​o​b​o​t​-​e​l​e​c​t​r​o​n​i​c​s.​​c​o​.​u​k)​ ​ ​

​​​​​​​​​​

(ก) ​ดาน​รับ​และ​สง​คลื่น​อัลตราโซนิก

(ข) ​ดานลาง​แสดง​เบอร​ของ​โมดูล​ ตัวสง​และ​ตัวรับ​คลื่น​อัลตราโซนิก

​​​​​5 ​ ​โมดูล ​S​R​F​0​5​ ​เปนแ​ ผง​วงจร​วัด​ตรวจจับ​ และ​วัด​ระยะทาง​ดวย​คลื่น​อัลตราโซนิก​ที่​มี​ความเ​ ที ่ ย ง​ต รง​ส ู ง ​โ ดย​ส ามารถ​ว ั ด ระยะ​ไ ด ​ต ั ้ ง ​แ ต 1​ เซนติเมตร​ไป​จน​ถึง ​4​ ​เมตร ​S​R​F​0​5​ ​ไดรับ​การ​ออก​

ระดับความดันเสียง (dB)

ความไว (dB)

รูป​ที่ 1 ​แสดง​รูปร่าง​ของ​โมดูล​ตัวส่งแ​ ละ​ตัวรับ​คลื่น​อัลตร้าโซนิก ​ ​อุปกรณ​หลัก​ของ​โมดูล ​S​R​F​0​5​ ​คือ ​โมดูลต​ ัวสง​ และ​ตัวรับ​คลื่น​อัลตราโซนิก​เบอร ​4​0​0​S​T​1​6​0​ ​(ต​ ัวสง)​ ​และ ​ 4​0​0​S​R​1​6​0​ ​(​ตัวรับ)​ ​ดังแ​ สดง​หนาตา​ใน​รูป​ที่ ​1​ ​โดย​ตัวสง​ จะ​ได​รับสัญญาณ​ความถี่ ​4​0​ ​k​H​z​ ​จาก​วงจร​ควบคุม ​ทำ​ให​ ตัวสง​ทำงาน​และ​สง​คลื่น​ความถี่ ​4​0​ ​k​Hz​ ​ ​ซึ่ง​เปน​คาค​ วามถีท่​ ี่​ สูงกวา​ยาน​ที่​หู​ของ​มนุษย​สามารถ​ตอบสนอง​ได​ออกอากาศ​ ไป ​และ​เมื่อ​คลื่น​เดินทาง​ไป​กระทบ​วัตถุ​หรือส​ ิ่ง​กีดขวาง​กจ็​ ะ​ สะทอนกลับ​มายัง​ตัวรับ​คลื่น ​หาก​เรา​ทราบ​ถึงเวลา​ที่​คลื่น​ เริ่ม​เดินทาง​ออกจาก​แหลงกำเนิด​และ​เวลา​ที่​ตัวรับ​สามารถ​ รั บ ​ค ลื ่ น ​ท ี ่ ​ส ะท อ น​ก ลั บ มา​ไ ด ​เ รา​ก ็ ​จ ะ​ส ามารถ​ค ำนวณ​ห า​ รูป​ที่ 2 ​แสดง​หลักการ​ตรวจจับว​ ัตถุ​โดย​ใช้​สัญญาณ​ความถี่​ ระยะหาง​ของ​วัตถุ​ที่​คลื่น​เดินทาง​ไป​สะทอน​กับ​แหลงกำเนิด​ เหนือ​เสียง​หรืออ​ ัลตร้าโซนิก คลื่น​ได ​เนื่องจาก​เรา​ทราบ​อยู​แลว​วา ​คลื่น​เสียง​เดินทางใน​​ -50 130 อากาศ​ด  ว ย​ค วามเร็ ว ​1 ​, ​1 ​0 ​0 ​ ​ฟ ุ ต ​ต  อ ​ว ิ น าที นี ่ ​ค ื อ ​ห ลั ก การ​ -55 125 -60 120 พื้นฐาน​ที่​นำไปสู​การ​ประยุกต​ใช​ตัวสง​และ​ตัวรับ​คลื่น​อัลตรา -65 115 โซนิก​ใน​การ​ตรวจจับ​วัตถุ​และ​วัด​ระยะทาง​ซึ่ง​ก็​คือ​การ​วัด​ -70 110 -75 105 ระยะหาง​ระหวาง​วัตถุ​กับ​แหลงกำเนิด​คลื่น​นั่นเอง ​ใน​รูปที่ ​ -80 100 2​ ​แ สดง​ก าร​ต รวจจั บ ​ว ั ต ถุ ​โ ดย​ใ ช ​โ มดู ล ​ต ั ว ส ง ​แ ละ​ร ั บ ​ค ลื ่ น​ -85 95 -90 90 อัลตราโซนิก 35 36 37 38 39 40 41 42 43 44 45 ความถี่ (kHz) ​ ​อยางไร​ก็ตาม ​โมดูล​ตัวสง​และ​รับ​คลื่นอ​ ัลตราโซนิก​ สามารถ​ทำงาน​ได​ตั้ง​แต​ความถี่ ​3​8​ ​ถึง ​4​1​ ​k​H​z​ ​แตท​ ี่​ความถี่ ​ รูป​ที่ 3 ​กราฟ​แสดง​ลักษณะ​สมบัตใิ​ น​การ​ทำงาน​ของ​โมดูล​รับ​ส่ง​ 4​0​ ​k​H​z​ ​จะ​เปน​คา​ความถีท่​ ี่​ใหร​ ะดับ​สัญญาณ​สูงสุด ​ดัง​แสดง​ คลื่น​อัลตร้าโซนิก ดวย​กราฟ​การ​ตอบสนอง​ความถี่​ของ​โมดูล​ตัวสง​ คุณสมบัติ​ทางเทคนิคข​ อง​โมดูล SRF05 และ​รับ​คลื่น​อัลตราโซนิก​ใน​รูป​ที่ ​3​ ​แบน​วิดธ​ของ​ - ทำงาน​ทรี่​ ะดับ​ไไฟเลี ฟ​เลี้ยง +5V โมดูล​ตัวสง​คลื่น​อัลตราโซนิก​คือ ​2​ ​kH​ ​z​ ​สวน​ตัวรับ​ - ทำงานที ระแส​ปกติ​ที่ 30mA มี​คา ​2​.​5​ ​k​Hz​ ​ ​แรงดัน​สูงสุด​ที่​ใชใ​ น​การ​ขับ​โมดูล​ - กินก​กระแสปกติ ​และ​สง คลื ​คลื่นอั​อลั ตราโซนิก ใชคความถี ​ วามถี่ 40kHz ในการทำงาน 40kHz ใน​การ​ทำงาน 40kHz ใน ตัวสง​คลื่น​อัลตราโซนิก​เทากับ ​2​0​ ​V​rm ​ ​s ​ ​มุมข​ อง​ - ใชต​ ัวรับและส ระยะ​ทางใน​ชว ง 1 เซนติเมตรถึ มตร​ถงึ 4 เมตร ลำ​คลื่น​โดย​รวม​คือ ​5​5​ ​องศา ​ยาน​ของ​อุณหภูมิ​ - วัดระยะทางในช ญาณ​พัพลั สส​ ำหรับกระตุ ​กระตุนการทำงาน ต ก​ าร​ทำงาน ตองมี ง​มคี​ วามกว วาม​กวางอย ง​อยางน ง​นนอ ย 10 ไมโคร ย 10 ไมโคร​วนิ าที - สัญญาณพั ย 10 ไมโครวิ ใชงาน ​-​3​0​ ​ถึง ​+​8​0​ ​องศ​เซลเซียส

าก​การวั การ​วดั ระยะเป ระยะ​เปนค​คา ความกว ​ความ​กวางพั ง​พัพลั สซ​ ึ่งเป เ​ ปนสั​สดั สวนกั น​กบั ระยะทางที ​ระยะทาง​ท่วี ัดได ​ได - ใหผลลั ผ​ ลลัพธจ​ าก ก​ าร​ทำงาน​ดว ยไมโครคอนโทรลเลอร ย​ไมโคร​คอนโทรลเลอร สามารถใช สามารถ​ใชงานกั าน​กบั ไมโครคอนโทรลเลอร ​ไมโคร​คอนโทรลเลอร คอนโทรลเลอรย​ อดนิยม - ควบคุมการทำงานด ​ไดท​ ุกตระกู ต​ ระกูล ทั้งเบสิ เ​ บสิกแสตมป ​แสตมป, MCS-51, AVR, PSoC, PIC, dsPIC, ARM7 ฯลฯ ได - สามารถ​ตดิ ตอได ไ​ ด 2 แบบคื 2 แบบ​คอื แบบ 2 สัญญาณ (Echo กับ Trigger) และแบบ 1 สั Trigger) และ​แบบ 1 สัญญาณ - สามารถติ ฟ​แสดง​การ​ทำงาน ซึ่งกะพริ ก​ ะพริบตามจั ​ตามจังหวะของการตรวจจั หวะ​ของ​การ​ตรวจจับสั​สญ ั ญาณ - มีไ​ ฟแสดงการทำงาน ซึ - มีข​ นาดเล็กคื​คอื 43 มม. x 20 มม. x 17 มม. (กวางxยาวxสูง) เลี้ยง +5V ตองการกระแสไฟฟ งการ​กระแสไฟฟา 30mA - ใชไ​ ฟฟ​เลี งการ The Prototype Electronics

73


SENSOR : Ultrasonic

GND MODE

MODE MODE ไม่ ่อ : ติ​ิ ดต ดต่​่ อแบบ 2 ส อแบบ 2 ั สัญญาณ ญญาณ ไม่ต่ อ : ต

Echo pulse output

+5V

SRF05

​​​5

ไม่มไมีก่ มารต่ านที​ี ่จจุ ุดดเหล เหล่​่ าน าีนี้ ้ ี การตอ่ ใช้ อใช้งงานท GND

การกำหนด MODE ของ SRF05 การกำหนด MODE ของ SRF05 เพืเพ่อื ่ อเล เลือื อกการต กการติ​ิ ดดต ต่​่ ออแบบ 1 ส แบบ 1 สั​ั ญ ญาณ ญญาณ ใช้จุด Trigger pulse Input สำหรับ ใช้ จุ ด Trigger pulse input สำหรั บ สื่อสารกับไมโครคอนโทรลเลอร์ สื่อสารกั บไมโครคอนโทรลเลอร์

MODE

Trigger pulse input

+5V SRF05

ไม่ไมม่ ีกมีารต่ ใช้งงานท านที​ี ่ จจุ ุดดเหล เหล่​่ าน านี​ี ้ ้ การตอ่ อใช้

รูปที่ 4 แสดงขาสัญญาณของ SRF05 และการกำหนดโหมดทำงาน

แบบ​มา​ให​ใชงาน​กับ​ไมโคร​คอนโทรลเลอร​ได​งาย​โดย​ใช​ ขา​เชื่อม​ตอ​เพียง ​1​ ​หรือ ​2​ ​ขา ​ขึ้น​อยู​กับ​การ​กำหนด​โหมด​ ใน​การ​เชื่อม​ตอ ​ซึ่งเ​ หมาะ​อยางยิ่ง​กับ​การ​ประยุกตใ​ ชงาน​ ดาน​หุนยนต ​​มี​ขา​ตอ​ใชงาน​แสดง​ใน​รูป​ที่ ​4​​ ​ ​1​.​ ขา​ไฟ​เลี้ยง ​​สำหรับ​ตอ​ไฟ​เลี้ยง​แรงดัน ​+​5​V​ ​ ​2​.​ ข​ า ​E​c​h​o​ ​P​u​l​se​ ​ ​O​u​t​p​u​t​ ​เปน​ขา​เอาตพุต​ สำหรับส​ งสัญญาณ​พัลสอ​ อกจาก ​S​F​R​0​4​ ​ซึ่ง​การ​ใชงาน​ จะ​นำ​ขา​น​ไ้ี ป​ตอ ​เขากับ​พอรต​อนิ พุต​ของไมโคร​คอนโทรลเลอร​ เพื่อ​ตรวจ​จับความ​กวาง​ของ​สัญญาณ​พัลส​ที่​สง​ออกมา​ เพื่อแ​ ปลความ​หมาย​ออกมา​เปน​ระยะทาง​อีก​ครั้งหนึ่ง ​ ​3​.​ ข​ า ​T​r​i​g​g​e​r​ ​P​u​l​se​ ​ ​I​n​p​u​t​ ​เปน​ขา​อินพุตร​ ับ สัญญาณ​พัลส​ที่​มี​ความ​กวาง​อยาง​นอย ​1​0​ ​ไมโคร​วินาที​ เพื่อ​กระตุน​การ​สราง​คลื่น​อัลตราโซนิก​ความถี่ 4​0​k​H​z​​ ออก​สู​อากาศ​จาก​ตัวสง ​ดัง​นั้น​เมื่อ​คลื่น​ความถี่​ดังกลาว​ นี้​เคลื่อน​ที่​ไป​กระทบ​สิ่ง​กีดขวาง​ที่​อยู​เบื้องหนา​ก็​จะ​เกิด​ การ​สะทอนกลับ​เขา​มายัง​ตัวรับ ​และ​ถูก​แปลง​ออกมา​ เปนความ​กวาง​ของ​สัญญาณ​พัลส​ที่​จะ​สงออก​ไปทาง​ขา ​ E​c​h​o​​P​u​l​s​e​​O​u​t​p​u​t​ 74

The Prototype Electronics

​ ​4​.​ ​ขา ​M​O​D​E​ ​เปน​ขา​อินพุตเ​ พื่อ​เลือก​โหมด​การ​ ติดตอก​ ับโ​ มดูล ​S​R​F​0​5​ ​ถา​หาก​ปลอย​ลอย​ไว ​เปนการ​เลือก​ โหมด​การ​ตดิ ตอแ​ บบ 2​ สัญญาณ ถา​หาก​ตอ ​ลง​กราวด ​เปนการ ​ เลือก​โหมด​การ​ติดตอแ​ บบ ​1​​สัญญาณ ​ 5​.​ ​ขา ​G​N​D​​สำหรับ​ตอก​ ราวด S​R ​F ​0 ​5 ​ ​จ ะ​ส  ง สั ญ ญาณ​ค ลื ่ น ​อ ั ล ตร า โซนิ ก​อ อกไป​ เมื่อ​ได​รับสัญญาณ​กระตุน​ให​ทำงาน​เขามา​ที่​ขา​อินพุต ​T​r​i​g​ g​e​r​ ​p​u​l​s​e​ ​จาก​นั้น​วัด​ระยะเวลา​ที่​ตัวรับค​ ลื่นอ​ ัลตราโซนิก​จะ​ ไดรับ​คลื่นส​ ะทอน​ตอบ​กลับมา ​เอาตพุตท​ ี่​ไดจ​ าก ​S​RF​ ​0​5​ ​จะ​ อยู​ใน​รูป​ของ​ความ​กวาง​พัลส​ซึ่ง​สัมพันธกับ​ระยะทาง​ของ​วัตถุ​ ที่​ตรวจ​จับได ​ความถีส่​ ัญญาณ​อัลตราโซนิกข​ อง ​S​RF​ ​0​5​ ​คือ ​ 4​0​ ​k​H​z​ ​ถูกส​ ง​ออกไป​ใน​อากาศ​ดวย​ความเร็ว ​1​,​1​0​0​ ​ฟุต​ตอ​ วินาที ​ดัง​นั้น​เมื่อ​ทราบ​ความเร็ว​ใน​การ​เคลื่อน​ที่​ของ​คลื่น,​​เวลา​ เริ่มตน​สงค​ ลื่น ​และ​เวลา​ที่​รับ​เสียง​สะทอน​กลับมา ​จึง​สามารถ​ คำนวณ​หา​คา​ของ​ระยะ​ทางได ​ ​ ระยะทาง​ที่​ได​นั้น​จะ​ตอง​มี​การ​คำนวณ​คา​กลับทาง​ คณิ ต ศาสตร ​เ มื ่ อ ​ใ ช ก ั บ ​ไ มโคร​ค อนโทรลเลอร ​แ ล ว ​ถ ื อ ว า​ เปนเรื่อง​ยุงยาก​พอสมควร ​ดังน​ ั้น ​S​R​F​0​5 ​​จึง​ประมวลผลคา​ ทาง​คณิตศาสตร​ตางๆ​ ​เหลานี้​ไว​เรียบรอย​แลว ​จาก​นั้น​สง ผลลัพธท​ ี่วัด​ได​ออกมา​ทาง​ขา ​E​c​h​o​​o​u​t​pu​ ​t​​เปน​พัลส​ที่​มี​ความ​ กวาง​สัมพันธกับ​ระยะทาง​ที่วัดไ​ ด ​ ​ ​การ​สงผลลัพธ​ที่วัด​ได​ออกมา​เปน​ใน​เชิง​ความ​กวาง​ ของ​สัญญาณ​พัลส​อาจ​จะ​ดู​วา​ยุงยาก​กวา​การ​สง​เปน​ขอมูล​ ดิจิตอล​ออกมา ​แตก​ าร​สง​ออกมา​เปน​ขอมูลด​ ิจิตอล​อาจ​ตอง​ ใช​สาย​สัญญาณ​จำนวน​มาก​ซึ่ง​ทำ​ให​ตอง​ใช​ขา​พอรต​ใน​การ​ เชื่อม​ตอ​เปน​จำนวน​มาก​ตาม​ไป​ดวย ​ดัง​นั้น​หาก​สงผลลัพธ​ ออกมา​ใน​รูป​ของ​สัญญาณ​พัลส ​จะ​ใช​สาย​สัญญาณ​เพียง​ เสนเ​ ดียว ​จึง​ทำ​ให​สะดวกมาก​ใน​การ​นำมา​เชื่อม​ตอ​กับ​ไมโคร​ คอนโทรลเลอร

​​​ ​ ​นับเปน​โอกาส​อันด​ ี​ที่ทาง ​D​a​v​e​n​t​e​c​h​ ​ผูผลิต​โมดูล ​ S​RF​ ​0​5​ ​โดย​คุณ ​G​e​r​a​l​d​ ​C​o​l​e​ ​กรรมการ​ผูจัดการ ​ได​อนุญาต​ ให​เปดเผย​และ​ตพี มิ พ​วงจร​ของ​โมดูล ​S​R​F​0​5​ ​ลง​ใน​วารสาร ​T​P​ E​ ​นับเปน​ครั้ง​แรก​ที่​วงจร​ของ ​S​R​F​0​5​ ​ไดรับ​การ​เผย​แพร​ใน​ สื่อส​ าธารณะ ​วงจร​สมบูรณข​ อง​โมดูล ​S​R​F​0​5​ ​แสดง​ใน​รูป​ ที่ ​5​ ​ ​การ​ทำงาน​ของ​วงจร​ของ​โมดูล ​S​R​F​0​5​ ​แบง​เปน ​4​ ​สวน​ คือ ​สวน​ของ​ไมโคร​คอนโทรลเลอร ​P​I​C1​ ​6​F​6​3​0​ ​(​I​C​3​)​ ​ซึ่ง​ ไดรับ​การโปร​แกรม​ขอมูล​ของโปร​แกรม​ควบคุม​หรือ​เฟรม​แวร​


+5V

1 Vcc

LED1 TRACK

C5 0.1/50V

RA5 R11 390 6

RA1/CinRC4 RA0/Cin+ RA2/Cout

C4 0.01/50V

R10 2.2k

12

Vss

+5V

+5V

R8 11 62k

R7 1.2k

1

8

3 2

IC1 TLC272

1

3 2

R6 18k

IC2 TLC272

4

4 R4 47k

8

C3 0.1/50V

C2 R3 0.1/50V 2.2k

R2 47k

+5V

RA3/MCLR 14

R5 47k

R9 120k

13

10 RC0 9 RC1 3 RA4

R13 47k

+5V

R12 47k

2

IC3* SRF05_FW (PIC16F630)

+5V +5V ECHO OUT TRIGGER IN MODE GND

C6 0.1/50V

RC5

RC3

4

1 2 3 4 5

R1 2.2k PROGRAMMING PORT (N/A)

C2 0.1/50V Rx1 400SR16

5

7

Tx1 400ST16

* เป็นไมโครคอนโทรลเลอร์ ที่ได้รั บการโปรแกรมมาจากผู้ผลิต

รูปที่ 5 วงจรสมบูรณของ SRF05 โมดูลวัดระยะทางดวยคลื่นอัลตราโซนิก มาจาก​ท าง  D​e ​v ​a ​n ​t ​e ​c ​h ​โดย​ใ ช ​แ หล ง กำเนิ ด ​ส ั ญ ญาณ​ นาฬิกา​จากภายในตัว ​ไมโคร​คอนโทรลเลอร​เอง,​ ​โมดูล​ตวั สง​ คลืน่ อ​ ลั ตราโซนิก ​(​T​x​1​)​,​ ​โมดูล​ตัวรับ​คลื่นอ​ ัลตราโซนิก ​(​R​x​1​)​ ​ และ​วงจร​ขยาย​และ​ปรับ​แตง​สัญญาณ​ที่​ได​จาก​โมดูล​ตัวรับค​ ลื่น​ อัลตราโซนิก ​ ​ เมื ่ อ ​ไ มโคร​ค อนโทรลเลอร ​ไ ด ​ร ั บ สั ญ ญาณ​พ ั ล ส​ กระตุน​เขามา​ทาง​อินพุต ​T​r​i​g​g​e​r​​p​u​l​se​ ​​มัน​จะ​สราง​สัญญาณ ​ 4​0​ ​k​H​z​ ​เพื่อ​ขับโ​ มดูล​ตัวสง​คลื่นอ​ ัลตราโซนิก ​ซึ่ง​ตออ​ ยูท​ ี่​ขา ​R​ C​3​ ​และ ​R​C​5​ ​เมื่อ​คลื่น​เดินทาง​ไป​อากาศ​กระทบ​กับ​วัตถุ​ กีดขวาง​ก็​จะ​สะทอนกลับ​มายัง​ตัวรับ​คลื่นอ​ ัลตราโซนิก ​วงจร​ ขยาย​และ​ปรับ​แตงส​ ัญญาณ​ซึ่ง​มี​ไอซีออป​แอมป ​I​C​1​,​ ​I​C​ 2​ ​และ​วงจร​ตัว​ตานทาน​และ​ตัว​เก็บ​ประจุ​ตอ​รวมดวย​จะ​ทำ​ หนา​ที่​ใน​การ​ขยาย​สัญญาณ​ที่​ได​จาก​ตัวรับ​คลื่น​อัลตราโซนิก ​ และ​ปรับ​แตง​ให​มี​ความ​ชัดเจน ​จาก​นั้น​สงเขา​ไปยัง​ไมโคร​ คอนโทรลเลอร ​เพื่อ​นำไป​สราง​สัญญาณ​พัลสท​ ี่​มคี​ วาม​กวาง​ สัมพันธกับ​ระยะเวลา​ที่​ไมโคร​คอนโทรลเลอร​สง​คลื่น​และ​ ไดรับ​คลื่น​สะทอน​ออก​ไปทาง​ขา ​R​C​0​ ​หรือ ​E​CH​ ​O​ ​O​U​T​ ​ใน​ กรณีท​ ี่​เลือก​ให​โมดูล ​S​R​F​0​5​​ทำการ​ติดตอแ​ บบ ​2​​สัญญาณ ​​ ​ ถา​หาก​เลือก​ให ​S​R​F​0​5​ ​ทำงาน​ใน​โหมด​การ​ติดตอ​ แบบ ​1​ ​สัญญาณ ​(​ขา ​M​O​D​E​ ​ตอ​ลง​กราวด)​ ​ขา​สัญญาณ​ที่​

ใช​รับสัญญาณ​พัลส​กระตุน​และ​ขา​สง​พัลส​ออก​จะ​เปน​ขา​เดียว​ กัน ​นั่น​คือค​ ือ ​R​C​1​​หรือ ​T​R​I​G​G​ER​ ​​P​UL​ ​S​E​​ ​ เมือ่ ​ไมโคร​คอนโทรลเลอร​สามารถ​ตรวจจับ​คลืน่ ​สะทอน​ ั ญาณ​ จาก​วตั ถุไ​ ด ​จะ​ขบั ใ​ ห ​L​E​D​1​ ​ตดิ ​กะพริบ​ตามจังหวะ​ของ​สญ พัลส​เพื่อ​แจง​ให​ผู​ใชงาน​ทราบ ​ดัง​นั้น​เรา​สามารถ​ทดสอบ​การ​ ทำงาน​ใน​ขน้ั ตน​จาก​การ​สงั เกต​การ​ทำงาน​ของ ​L​E​D​1​​น้ี ​ จุด​ตอ ​P​R​O​G​R​A​M​M​I​N​G​​P​O​R​T​​จะ​ถูก​ใช​ใน​การโปร​ แกรม​เฟรม​แวร​ของ​ผูผลิต ​ใน​การ​ใชงาน​ปกติ​ของ​พวกเรา​ไม​ ตอง​ใชงาน​จุดต​ อพ​ อรตน​ ี้ ​

​​​​​

​ ​S​R​F​0​5​​มี​โหมด​การ​ทำงาน ​2​​โหมด​คือ ​โหมด ​2​​และ ​ 1​ ​สัญญาณ ​ผู​ใชงาน​สามารถ​เลือก​ได​ดวย​การ​กำหนด​ลอจิก​ที่​ เหมาะสม​ให​กับ​ขา​อินพุตโ​ หมด ​(​M​O​D​E)​ ​​ของ​โมดูล ​S​RF​ ​0​5​​ ​ หาก​ตองการ​เลือก​โหมด​การ​ทำงาน​แบบ ​2​​สัญญาณ ​ ให​ปลอย​ขา ​M​O​D​E​​ให​ลอย​ไว ​ หาก​ตองการ​เลือก​โหมด​การ​ทำงาน​แบบ ​1​​สัญญาณ ​ ให​ตอข​ า ​M​O​D​E​​ลง​กราวด ​ The Prototype Electronics

75


SENSOR : Ultrasonic

สัสัญญญาณพ ญาณ​พัลลส ส​ก์ ระตุ นุ ้ น กระต กว ง 10 ​ไมโคร​วินาที กว้าาง 10 ไมโครวิ นาที สัสญั ญญาณกระต ญาณ​กระตุนุ ้ น ทีท่ขี ่ า TRIGGER ขา TRIGGER

​​​​​5

สัสญ ญาณ​อัลั ตร กิ ก ั ญญาณอ ลตร้าโซนิ าโซน ถูถูกกส ส​ ง่ งออกมา 8 ไซเก ​ออกมา 8 ​ไซเกิล ิ ล

สัญญาณคลื่นความถี่เหนือเสียง สัญญาณ​ ่น​ความถี อ​เสียง (อัลตร้คลืาโซน ิ ก) ที่​เ่ หนื ส่งออกจาก (​อัลตร าโซนิ ก)ที่​สงอ​ อกจาก​โมดูล SRF05 โมด ู ล SRF05

หน งเวลา 10 มิลิ ลิลล ​วินวิาที หน่ววงเวลา 10 ม นาที ่ อไป ​กก่ออนส น​สง่ งพ ​พัลั ลส ส​ล์ ูกลู​ตกต อไป

ความ​ กวาางพ ง​พั ลส ัลส์ สะท ​สะท้ อน อน ถา​พถัล้ าพ ความกว้ มี สั ส​ลส ะท์ สะท อน​้ ทอนท ี่​ได​มี ่ ได ี​ค้ วาม​ 100 ​ ไมโคร​วินาที ถึี ง ความกว้ 100 ไมโครวิ นาท า 30 ม กวาง​กวาางกว่ 30 มิ ลลิ​วิ ินลลาทีิ วิ นาท ​ ี มิลิ ลล ลิว​ิ วิ​ินนาท าที ี แสดงว ต​ รวจจั​ั บบไม ​ไม่ ​พพบวั บ​วัตตถ ถุ​ุ ถึ 25 ​ ง 25 ม แสดงว่าาตรวจจ

ั ญญาณเอาต ่ อง ECHO สัสญ ญาณ​เอาตพ์ ุตพ​ชุ ตช อง ECHO ทีที่​ส่ สง่ ออก​ มาจาก​โมดูล SRF05 งออกมาจากโมด ู ล SRF05

รูปที่ 6 ไดอะแกรมเวลาแสดงสัญญาณที่ส่งไปยัง SRF05 และสัญญาณที่ตอบรั บกลับมาจาก SRF05 ในกรณีติดต่อแบบ 2 สัญญาณ

​​​​​5 ​ เริ่มตน​ดวย​การ​ปอน​สัญญาณ​พัลส​ลอจิก ​“​1​”​ ​(​มี​ แรงดัน ​+​5​V​)​ ​ให​กับ​ขาอินพุต Trigger​ ​Pulse​ ​เปนเวลา​ไม​ นอยกวา ​1​0​ ​ไมโคร​วินาที ​ ​เมื่อ​ตัวโ​ มดูล​ไดรับ​พัลส​แลวจ​ ะ​สราง​ สัญญาณ​ความถี่​เหนือ​เสียง​หรือ​อัลตราโซนิก​แลว​ขับ​ออกไป​ ใน​อากาศ ​เมื่อ​คลื่น​ความถี่​นี้​กระทบ​กับ​วัตถุ​จะ​สะทอนกลับ​ มายัง​ตัวรับ​คลื่น​อัลตรา​โซนิก ​ตัว​โมดูล​จะ​คำนวณ​ระยะหาง​ จาก​วัตถุ ​และ​สราง​พัลส​เอาตพุต​ขับอ​ อกมา​ที่​ขา Echo​ Pulse​ ​ O​ut​ โ​ ดย​พัลส​ที่​ได​มี​ความ​กวาง​แปรผันตรง​กับ​ระยะทาง​ที่วัด​ ได​ดงั ​แสดง​ไดอะ​แกรม​เวลา​ของ​การ​ทำงาน​ใน​โหมด​น​ใ้ี น​รปู ​ท ่ี ​6​

ั ญญาณพ สัสญ ญาณ​พั ลลส ส์​กกระต ระตุ​ุ น้ น กวกว้าางอย ง​อยา่ างน ง​นอ้ อย ย 10 ​ ไมโคร​วินนาท าที ี 10 ไมโครวิ ล์สสะท ส​ ะท้ อน (echo) ท อน (echo) ที​ี ่ ส​่ ่ งออกจากโมด งอ​ อกจาก​โมดูลู ล SRF05 SRF05 พัพัลส ​ความ​กวาง 100 ไมโครวิ าง 100 ไมโคร​วินนาท าที​ี ​ถถึงง 25 ม 25 มิ​ิลลล ลิ​วิ วิ​ินนาท าที ี มีมีความกว้ หาก​กวางกว่ าง​กวา 30 ม า 30 ​มิ ิลลล ลิ​ิ ​ววิ ินนาท าที​ี ​ถถืออว่วาา​ หากกว้ ตรวจจั​ั บไม บไ​ ม่ ​พพบวั บ​วัตตถ ถุ​ุ ตรวจจ

ญญาณ​กระตุ สสั​ั ญญาณกระต ุ ้ นน ่​ขา TRIGGER ที่ทีขา TRIGGER สัสัญญญาณอ ญาณ​อั ัลลตร้ ตราาโซน โซนิ​ิ กก ถูถูกกส​ส่ งงออกมา 8 ไซเก ​ออกมา 8 ​ไซเกิ​ิ ลล สัสัญ ญาณ​คลื่นื ่ นความถ ​ความถี่​เหนื อ​เสีื อเส ยง ี ยง ญญาณคล ี ่ เหน (​(อ อั ัลลตร้ ตราาโซน โซนิกิ )ทีก) ท ่​สงี ​อ่ สอกจาก ่ งออกจาก ​โโมด มดู​ู ลล SRF05 SRF05

รูปที่ 7 ไดอะแกรมเวลาแสดงสัญญาณที่ส่งไปยัง SRF05 และสัญญาณที่ตอ บรับกลับมาจาก SRF05 ในกรณีติดต่อแบบ 1 สัญญาณ (ต่อขาอินพุต MODE ลงกราวด์)

76

The Prototype Electronics

​ การ​ท ำงาน​ใ น​โ หมด 1​ ​ส ั ญ ญาณ​ส ามารถ​ แสดง​ด  ว ย​ไ ดอะ​แ กรม​เ วลา​ใ น​ร ู ป ​ท ี ่ 7​ ​ก าร​ท ำงาน​จ ะ​ คลายคลึง​กัน ​เพียง​แต​จะ​จุด​รับสัญญาณ​กระตุน​และ​ จุ ด​ส  ง สั ญ ญาณ​พ ั ล ส​ผ ลลั พ ธ​อ อก​น ั ้ น​จ ะ​เปน​จุด​เดียว​ กัน ​เริ่มตนด​ วย​การ​ปอน​สัญญาณ​พัลสล​ อจิก ​“1​ ​”​ ​(​มี​ แรงดัน ​+​5​V​)​ ​ใหก​ ับ​ขาอินพุต Trigger​ ​Pulse ​เปนเวลา​ ไม​นอยกวา ​1​0​ ​ไมโคร​วินาที ​เมื่อต​ ัว​โมดูล​ไดรับพ​ ัลส​ แลว​จะ​สราง​สัญญาณ​ความถี่​เหนือ​เสียง​ขับ​ออกไป​ใน​ อากาศ ​จาก​นั้น​ตัว​โมดูล​จะ​เปลี่ยน​หนา​ที่​การ​ทำงาน​ของ​ ขาอินพุต Trigger​ ​Pulse ​เปน​ขา​เอาตพุตเ​ พื่อ​สง​พัลส​ที่​มี​ ความ​กวาง​แปรผันตรง​กับ​ระยะทาง​ที่วัดไ​ ด

​​​​ ​ ​ก าร​ใ ช ง าน​ก ั บ ​ไ มโคร​ค อนโทรลเลอร ​เ มื ่ อ​ เลือก​ติดตอ​กับ ​S​R​F0​ ​5​ ​แบบ ​2​ ​สัญญาณ ​ ​ ใน​รูป​ที่ ​8​ ​แสดงตัว​อยาง​วงจร​ของ​การ​ตอ​ใช งาน​โมดูล ​S​R​F​0​5​ ​กับ​ไมโคร​คอนโทรลเลอรใ​ น​แบบ ​2​ ​ สัญญาณ

​​​​​​​ ​ ​(​1​)​ ​ขา​พอรต​ทต่ี อ ​กบั ​ขา Trigger​ ​Pulse​ ​หรือ ​ P​U​L​S​E ​ ​ของ​โมดูล ​S​RF​ ​0​5​ ​ตอง​กำหนด​เปน​เอาตพุต​แลว​ สราง​สัญญาณ​พัลสบ​ วก​ที่​มคี​ วาม​กวาง ​ ​1​0​ ​ไมโคร​วินาที​ สงไปยัง ​S​R​F​0​5​ ​เพื่อ​กระตุนใ​ ห​โมดูล ​S​R​F​0​5​ ​เริ่มตน​ กระบวนการ​วัดร​ ะยะทาง ​ ​(​2​) ​ ​ขา​พอรตข​ อง​ไมโคร​คอนโทรลเลอร​ที่ตอ​กับ​ ขา Echo​ Pulse​ ​O​ut​ ​ของ​โมดูล ​S​R​F​0​5​ ​จะ​ตอง​กำหนด​ ให​เปน​อินพุต ​เพื่อ​รอ​รับสัญญาณ​พัสจ​ าก​โมดูล ​SR​ ​F​0​5​ ​ ​(3​ ​)​ ​ทันที​ที่​โมดูล ​ ​S​RF​ ​0​5​ ​ได​รับสัญญาณพัลส​ บวก​เ ข า​ท ี ่​ข า Trigger​ Pulse​ ​โ มดู ล ​S​R ​F ​0 ​5 ​จ ะ​ส ร า ง​ ขบวน​พัลสค​ วามถี่ ​4​0​k​H​z​ ​สงออก​สู​อากาศ ​ขบวน​พัลส​ อัลตราโซนิก​นี้​จะ​เดินทาง​จนกระทั่ง​กระทบ​วัตถุ​ที่​ขวาง​ อยูเ​ บื้องหนา ​ทำ​ให​พัลสส​ ะทอนกลับเ​ ขา​มายัง​ตัวรับ​ของ​ โมดูล ​S​R​F​0​5​ ​หลังจาก​นั้น​หนวย​ประมวลผลภาย​ใน​ โมดูล ​ ​SR​ ​F​0​5​ ​จะ​วิเคราะห​และ​สราง​สัญญาณ​พัลส​บวก​ ที่​มี​ความ​กวาง​เปน​สัดสวน​โดย​ตรง​กับ​ระยะทาง​ที่​ตรวจ​ จับไดส​ ง​ออกมา​ทาง​ขา Echo Out​


ไมโครคอนโทรลเลอร์ ไมโครคอนโทรลเลอร์

คคลลื ่ ื่นน​คความ ส ง  ส่งอ​อออกจ วามถี่ ถ40 k กจาากกโ​ ม ี ่ 40HkzH โมดดูลู ลSR z SF0R5

พั ลส์ ​บบวกกว้ วก​กวาง 10 ​ ไมโคร​วินาที นาที พัลส าง 10 ไมโครวิ

F05

GND Pout Pin

ECHO

TRIGGER PULSE

ากน อนะ​จท้อRFั ง05 ท ี ่ ส ะ ถี่​สมถ Sาย ​ค่ นวคามวาายุ ังก​โมลัดบูลม 5 ื น ่ ื ล ล คค ลับว​มั ตถ RF0 ั​วตถจุ​กาก มดูล S โ

+Vcc +5V

วัวัตถ ตถุ​ุ เป้ าหมาย าหมาย เป

โมดูล SRF05

ไมโครคอนโทรลเลอร์ ไมโครคอนโทรลเลอร์

รูป​ที่ 8 วงจร​ของ​การ​ต่อ​ใช้งาน​โมดูล SRF05 กับ​ไมโคร​คอนโทรลเลอร์​ใน​แบบ 2 ​สัญญาณ

คคลื่น​ค ส่สงอง​อออลื่นคววามามถี่ ถ40 k กจจาากก​โม ี ่ 40HkzH โมดูลดู ลS z R SF0R5 F05

พัลส​บวก​กวาง 10 ​ไมโคร​วินาที

พัลส์บวกกว้ าง 10 ไมโครวิ นาที GND

Pin/out

TRIGGER PULSE

าก น อ่ สนะ​จท้อRF05 ท ี ะ ถี่​ส ถ S ยัง วนาคมวามัง​โมลดั บูล มา ค ​ น ่ ื ื ่ คลคล ลับ​มวัาตยถุก F05 R ุ​ก ก ​วัตถจา ดูล S

+Vcc +5V

ตถุ​ุ วัวัตถ เป้ าหมาย าหมาย เป

โม

โมดูล SRF05 รูป​ที่ 9 วงจร​ของ​การ​ต่อ​ใช้งาน​โมดูล SRF05 กับ​ไมโคร​คอนโทรลเลอร์​ใน​แบบ 1 ​สัญญาณ

θ < 45ο ระยะ ระยะ อยกวาา นน้ อยกว่ 1 ซม. 1 ซม.

θ

วัตถุ วั ตถุ ​เปาหมาย

วัวั ตตถถุ​ุ เป ้ ​เปาาหมาย หมาย

เป้าหมาย

วัตตถ ถุ​ุ ​เเป ป้าาหมาย หมาย

(ก) วั ู ล SRF05 (ก) วัตถ ตถุ​ุ เ​เป ป้าาหมายอย หมาย​อยู​หู า่ หง​่ จางจากโมด าก​โมดูล SRF05 ต่ ำกวา​ ำการ (นอยกวา 1 ซม.) ต่ระยะ​ ำกว่ ทาระยะทำการ (น ้ อยกว่ า 1 ซม.)

(ข) วัตตถ าหมายอย ู ล SRF05แนว​ (ข) วั ถุ​เุปเปา้ หมาย​ อยู​หู า่ หง​่ จางจากโมด าก​โมดูล SRF05 ใน​ ้ อยกว่ เอีในแนวเอ ยง​ที่​ทำ​มี ุมยงท ​นอี ่ ทำม ยกวุ ามน 45 ​ องศาา 45 องศา

รูป​ที่ 10 แสดง​ข้อจำกัดใ​ น​การ​ใช้งาน​ของ​โมดูล SRF05

(ค) วั ตถุเป้าหมายมีขนาดเล็กเกินไป จนไม(ค) วั ่ สามารถสะท ้ อนคล นความถ ้ ตถุเ​ ปาหมาย​ มี​ขื ่นาด​ เล็กเกิี ่ อนั ลตร้ ไป​จาโซน น​ไม​สิ กได ามารถ​ สะทอน​คลื่นค​ วามถีอ่​ ัลตราโซนิกได

The Prototype Electronics

77


SENSOR : Ultrasonic

​(4​ ​)​ ​สำหรับ​การ​นับ​ความ​กวาง​พัลส​ที่​ขา ​EC​ ​H​O​ ​ควร​ ใช​ไทเมอร ​1​6​ ​บิต ​เปนตัว​นับ​เวลา​ความ​กวาง​ของ​สัญญาณ​ พัลส ​โดย​จะ​เริ่มตน​นับ ​เมื่อ​พบ​วา ​มี​การ​เปลี่ยน​แปลง​ลอจิก​ แบบ​ขา​ขึ้น ​จาก ​“​0​”​ ​ไป​เปน ​“​1​”​ ​และ​หยุด​การ​นับ​เมื่อ​พบ​การ​ เปลี่ยน​แปลง​ลอจิก​แบบ​ขา​ลง ​จาก ​“​1​”​ ​ไป​เปน ​“​0​”​ ​ ​ ​(5​ ​)​ ​ใน​การ​คำนวณ​หา​คาร​ ะยะทาง ​ให​นำ​คา​ความ​ กวาง​พัลส​ที่วัด​ได​ใน​หนวย​ไมโคร​วินาที​หาร​ดวย 5​8​ ​จะ​ได​ ระยะทาง​ใน​หนวย​เซนติเมตร ถา​ตองการ​ระยะทาง​ใน​หนวย​ นิ้ว​ให​นำ​คา​ที่​ได​หาร​ดวย ​1​4​8​

​ ​​​​​ ​​​5​ ​ ใน​ร ู ป ​ท ี ่ 9​ แสดง​ต ั ว อย า ง​ว งจร​ข อง​ก าร​ต  อ ​ใ ช ง าน​ โมดูล ​S​R​F​0​5​ ​กับ​ไมโคร​คอนโทรลเลอร​ใน​แบบ ​1​ ​สัญญาณ

​​​​​​​

​ ​(1​ ​)​ ​เมื่อ​เริ่มตน​การ​ทำงาน ​ตอง​กำหนด​ให​ขา​พอรต​ ที่ตอ​กับ​ขา Trigger​ Pulse​ ​หรือ ​P​U​L​S​E​ ​ของ​โมดูล ​SR​ ​F​0​5​ ​เปน​ เอาตพุต ​แลว​สราง​สัญญาณ​พัลส​บวก​กวาง ​ ​1​0​ ​ไมโคร​วินาที​ สงไป​กระตุน​ให​โมดูล ​S​R​F​0​5​ ​เริ่มตน​กระบวนการ​วัดร​ ะยะทาง ​ (​2​)​ จาก​นั้น ​S​R​F​0​5​ จะ​สงสัญญาณ​ความถี่​อัลตรา โซนิก​จำนวน ​8​ ​ไซเกิล​ออก​สู​อากาศ ​ ​ ​(3​ ​)​ ​เปลี่ยน​การ​ทำงาน​ของ​ขา​พอรต​จาก​เอาตพุตเ​ ปน​ อินพุต ​เพื่อ​รอ​รับสัญญาณ​พัลส​ผลลัพธ​จาก​โมดูล ​S​RF​ ​0​5​ ​ (​4​)​ เมื่อ​ขบวน​พัลส​อัลตราโซนิก​เดินทาง​จนกระทั่ง​ กระทบ​วัตถุ​ที่​ขวาง​อยู​เบื้องหนา ทำ​ให​พัลส​สะทอนกลับ​เขา​มา ยัง​ตัวรับ​ของ​โมดูล ​S​R​F​0​5​ ​หลังจาก​นั้น​หนวย​ประมวลผลภาย​ ใน​โมดูล ​S​R​F​0​5​ ​จะ​วิเคราะห​และ​สราง​สัญญาณ​พัลสบ​ วก​ที่​มี​ ความ​กวาง​เปน​สัดสวน​โดย​ตรง​กับ​ระยะทาง​ที่​ตรวจ​จับได​สง​ ออกมา​ทาง​ขา ​E​C​H​O​ ​ ​(​5​)​ ​ไมโคร​คอนโทรลเลอร​ทำการ​นับ​ความ​กวาง​พัลส​ ที่​ได​มาจาก​ขา ​Echo​ ​โดย​ใช​ไทเมอร ​1​6​ ​บิต ​เปนตัว​นับเ​ วลา​ ความ​กวาง​ของ​สัญญาณ​พัลส ​โดย​จะ​เริ่มตน​นับ ​เมื่อพ​ บ​วา ​มี​ การ​เปลี่ยน​แปลง​ลอจิก​แบบ​ขา​ขึ้น ​จาก ​“​0​”​ ​ไป​เปน ​“​1​” ​ ​และ​ หยุด​การ​นับ​เมื่อ​พบ​การ​เปลี่ยน​แปลง​ลอจิก​แบบ​ขา​ลง ​จาก ​“​1​ ”​ ​ไป​เปน ​“​0​”​ ​ (​6​)​ ​ใน​การ​คำนวณ​หา​คา​ระยะทาง ​ให​นำ​คา​ความ​ กวาง​พัลส​ที่วัด​ได​ใน​หนวย​ไมโคร​วินาที​หาร​ดวย ​5​8​ จะ​ได​ ระยะทาง​ใน​หนวย​เซนติเมตร ​ถา​ตองการ​ระยะทาง​ใน​หนวย​ นิ้ว​ให​นำ​คา​ที่​ได​หาร​ดวย ​1​4​8​ 78

The Prototype Electronics

​​ ​​​5

​ เนื ่ อ งจาก​โ มดู ล ​S ​R ​F ​0 ​5 ​ใ ช ​ก าร​ต รวจจั บ ​ค ลื ่ น ​ท ี ​่ สะทอนกลับ​จาก​วัตถุ​เปาหมาย​ใน​การ​วัด​ระยะทาง ​ทำ​ให​มี​ ขอจำกัดใ​ น​การ​ทำงาน​ดังแ​ สดง​ใน​รูป​ที่ ​1​0​ ​นั่น​คือ ​S​R​F​0​5​ ​ไม​ สามารถ​ทำงาน​ไดดีภาย​ใต​เงื่อนไข​ดังนี้ ​ (​1​)​ ​วัตถุ​เปาหมาย​อยู​ใกล​กวา​ระยะ​ทำการ ​ซึ่ง​ตาม​ คุณสมบัตทิ​ างเทคนิคผ​ ูผลิตก​ ำหนด​มา​คือ ​1​ ​เซนติเมตร​โดย​ ประมาณ ​ ​(​2​)​ ​โมดูล ​S​R​F​0​5​ ​อยูห​ าง​จาก​วัตถุเ​ ปาหมาย​ใน​มุมท​ ี่​ ต่ำกวา ​4​5​ ​องศา ​ทำ​ใหไ​ ม​สามารถ​รับ​คลื่น​ที่​สะทอนกลับ​จาก​ วัตถุไ​ ด ​ (​3​)​วัตถุ​เปาหมาย​มี​ขนาด​เล็กเกินไป คา​ระยะทาง​ ที่​ได​จาก​โมดูล ​S​R​F​0​5​ ​มี​โอกาส​ที่​จะ​ผิดพลาด​คลาด​เคลื่อน​ ได​เมื่อ​เทียบกับ​ระยะทาง​จริง ​ทั้งนี้​เนื่องจาก​คลื่น​ที่​สะทอน​ กลับมา​อาจ​ไมได​มาจาก​วัตถุเ​ ปาหมาย​เพียง​อยางเดียว ​เพราะ​ เมื่อ​คลื่น​เดินทาง​ไป​ใน​อากาศ​อาจ​จะ​กระทบ​กับ​วัตถุ​อื่น​ใด​ที่​ อยูใ​ กลเ​ คลียง​กับ​วัตถุเ​ ปาหมาย ​แลว​สะทอนกลับม​ ายัง​โมดูล ​ S​R​F​0​5​ ​ซึ่ง​อาจ​เกิดไ​ ด​ทั้ง​ใน​กรณีท​ ี่​คลื่นส​ ะทอนกลับม​ าเร็ว​และ​ ชา​กวาค​ ลื่น​สะทอน​ที่​มาจาก​วัตถุเ​ ปาหมาย ​ดัง​นั้น​การ​ที่​จะ​ สามารถ​ใช ​S​R​F​0​5​ ​ใหส​ ามารถวัตร​ ะยะทาง​ไดดี ​ควร​ควบคุม​ สภาพ​แวดลอม​ให​มี​วัตถุ​อื่น​ใด​ที่​ไม​ใช​วัตถุ​เปาหมาย​นอย​ที่สุด ​ หรือไ​ มมเี​ ลย ​ ​นับ​จากนี้ คุณๆ​ ​คง​รูจัก​เซนเซอร​ยอดนิยม​ตัว​นี้​เพิ่ม​ มากขึ้น ​และ​หวัง​วา ​คุณผ​ ูอาน​ที่​มี​ศักยภาพ​จะ​สามารถ​นำ​ ขอมูล​ใน​ขอเขียน​ชิ้น​นี้​ไป​ใช​ประกอบ​ใน​การ​ใชงาน​เซนเซอร​ตัว​ นี้​ได​อยาง​ถูกตอง​และ​ลด​ความ​เสียหาย​ที่​อาจ​เกิดขึ้น​จาก​การ​ ใชงาน​โดย​ไม​ตั้ง​ใจ​ได ​รวม​ถึงก​ าร​หาทาง​ตอย​ อด​หรือ​ทดลอง​ พัฒนา​เซนเซอร​วัดระยะ​ทางขึ้น​ใชเ​ อง​ไดต​ อไป

Special Thanks :

Gerald Cole Devantech Ltd (Robot Electronics) www.robot-electronics.co.uk


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.