การนำเอาเซนเซอร์อินฟาเรดมาใช้งาน
Chaiwat:
การนำเอาเซนเซอร์อินฟาเรดมาใช้งานครับ
ผมมีเซนเซอร์อินฟาเรดตัวหนึ่ง ของบริษัท inex รุ่น GP2YOA21YKOF วัดระยะวัตถุได้ 10cm.-80cm.
มีสายอยู่ 3 สาย มีสายGND สายVcc และสายVout ซึ่ง Output ที่ออกมาจะออกมาเป็นแรงดันไฟฟ้า
แรงดันสูงสุดที่ออกมาประมาณ 2.8V ที่ระยะ<10cm.
แรงดันต่ำสุดที่ออกมาประมาณ 0.4V ที่ระยะ80cm.
ระยะที่ผมจะเอาไปตรวจจับประมาณ<10cm.ครับ
ผมต้องการเอาไปใช้กับ MCS-51 ไอซีเบอร์AT89C52 ซึ่งจะต้องเป็นลอจิก 0 หรือ 1
ลอจิก 1 ต้องมีแรงดันประมาณ 4.8-5.2V มันถึงจะนับว่าเป็นลอจิก 1
ผมต้องการให้เซนเซอร์ออกค่าเป็นลอจิก 1 เมื่อวัตถุอยู่ในระยะ<=10cm.
คำถามครับ
ผมควรนำเซนเซอร์อินฟาเรดผ่านวงจรหรือไอซีอะไรก่อนครับ มันถึงจะกลายเป็นสัญญาณดิจิตอล เป็นลอจิก 0 หรือ 1 ก่อนที่จะเข้าไป MCS-51ครับ
กรุณาตอบข้อสงสัยของผมด้วยนะครับ ขอบคุณครับ
Admin:
วงจรอนาล็อก เช่นสัญญาณจากเซ็นเซอร์ต่างๆ หากต้องการแปลงเป็นสัญญาณดิจิตอล ต้องต่อเข้ากับวงจรเปรียบเทียบแรงดัน เช่นวงจรเปรียบเทียบแรงดันโดยใช้ออปแอมป์ (ลองไปค้นๆ อ่านดู)
หลักการง่ายๆ สำหรับการออกแบบ วงจรเปรียบเทียบแรงดันโดยใช้ออปแอมป์ คือ (จะมี + - และ output )
ต้องการแรงดันจากเซ็นเซอร์มากกว่า แรงดันอ้างอิงเป็นอะไร ก็ให้ต่อเข้าขานั้น
( sensor มากกว่าเข้่า -ได้ low , sensor มากกว่าเข้า + ได้ Hi )
- ต้องการให้แรงดันจากเซ็นเซอร์มากกว่า ค่าที่กำหนด (แรงดันอ้างอิง) ออกมาเป็น 0 ก็ให้ต่อแรงดันอ้างอิงเข้า + ,
ค่าจากเซ็นเซอร์เข้า - (วงจรแบบอินเวิรส )
- ต้องการให้แรงดันจากเซ็นเซอร์มากกว่า ค่าที่กำหนด (แรงดันอ้างอิง) ออกมาเป็น 1 ก็ให้ต่อแรงดันอ้างอิงเข้า - ,
ค่าจากเซ็นเซอร์เข้า + (วงจรแบบไม่อินเวิรส )
ตัวอย่างวงจรแบบอินเวิรส
- คือสัญญาณเซ็นเซอร์ เข้ามาขา 2 น้อยกว่าขา 3 ที่ปรับไว้ เช่น 2.8V (แรงดันอ้างอิง) จะได้ค่าออกมาเป็น 1
- คือสัญญาณเซ็นเซอร์ เข้ามาขา 2 มากกว่าขา 3 ที่ปรับไว้ เช่น 2.8V (แรงดันอ้างอิง) จะได้ค่าออกมาเป็น 0
ซึ่งหากนำไปใช้กับเซ็นเซอร์
แรงดันสูงสุดที่ออกมาประมาณ 2.8V ที่ระยะ<10cm.
แรงดันต่ำสุดที่ออกมาประมาณ 0.4V ที่ระยะ80cm.
ก็หมายถึง มันจะให้ค่าออกมาเป็น 1 เมื่อ ระยะมากกว่า 10 Cm
Admin:
ตัวอย่างวงจรแบบไม่อินเวิรส
คือสัญญาณเซ็นเซอร์ เข้ามาขา 5 มากกว่า ขา 4 ที่ปรับไว้ เช่น 2.8V จะได้ค่าออกมาเป็น 1
ซึ่งหากนำไปใช้กับเซ็นเซอร์
- คือสัญญาณเซ็นเซอร์ เข้ามาขา 5 น้อยกว่าขา 4 ที่ปรับไว้ เช่น 2.8V (แรงดันอ้างอิง) จะได้ค่าออกมาเป็น 0
- คือสัญญาณเซ็นเซอร์ เข้ามาขา 5 มากกว่าขา 4 ที่ปรับไว้ เช่น 2.8V (แรงดันอ้างอิง) จะได้ค่าออกมาเป็น 1
แรงดันสูงสุดที่ออกมาประมาณ 2.8V ที่ระยะ<10cm.
แรงดันต่ำสุดที่ออกมาประมาณ 0.4V ที่ระยะ80cm.
ก็หมายถึง มันจะให้ค่าออกมาเป็น 1 เมื่อ ระยะน้อยกว่า 10 Cm
Admin:
วงจรเปรียบเทียบ การทำงาน ทั้ง 2 แบบ
- สีแดงคือแรงดันอ้างอิง VREF (วงจรนี้ใช้ R1 R2 เท่ากัน แรงดันจึงเป็น 1/2 ของแรงดันไฟเลี้ยง V+ )
- สีน้ำเงินคือแรงดันขาเข้ามาเปรียบเทียบ หรือจากเซ็นเซอร์ VINPUT
- สีเขียวคือแรงดันที่ออกไป (ต่อเข้าไมโคร หากต้องการออก 5 Vต้องมีไฟเลี้ยง 5V หรือเข้าวงจรซีเนอร์ให้ออก 5 V)
ตัวอย่างการต่อใช้งานจริง
ทริกของการต่อคือ เพื่อไม่ให้มีปัญหาเรื่องสัญญาณเข้าไมโคร อาจนำแรงดันที่ออกจากวงจรเปรียบเทียบไปขับออปโต้คับเปิ้ล เพื่อไปควบคุมขาสัญญาณของไมโครอีกที
Admin:
Line Follower ROBOT Controlled by 2051
นำร่อง
[0] ดัชนีข้อความ
[#] หน้าถัดไป