การส่งสัญญาณ 10 เฮิร์ตซ์เกิน 50 เมตรไม่ใช่ปัญหาที่ยากดังนั้นคุณจะพบว่ามีหลายวิธีที่จะทำได้ สำหรับวิธีการแก้ปัญหาที่เรียบง่ายอย่างที่คุณเคยมีมาฉันขอแนะนำวงจรซีเนอร์แบบง่าย ๆ
ก่อนหน้านี้คุณเพียงแค่จ่ายแรงดันของเซ็นเซอร์ที่มีค่ามากกว่า 5 V. บอก 6 - 12 V แล้วปล่อยให้วงจร จำกัด นี้ลดแรงดันให้อยู่ในระดับที่เข้ากันได้กับวงจรดาวน์สตรีมของคุณ คุณจะต้องปรับค่า R1 ขึ้นอยู่กับกระแสไฟขาออกสูงสุด (หรือที่ต้องการ) ของวงจรเซ็นเซอร์ของคุณและแรงดันเซ็นเซอร์ที่คุณเลือก ราคาสามารถอยู่ใกล้กับโซลูชัน 7805 ขึ้นอยู่กับว่าคุณเลือกซีเนอร์ใด
เช่นเดียวกับออปโตคัปเปลอร์ที่แนะนำในคำตอบอื่นมันให้การป้องกันกระแสไฟฟ้าแรงสูงที่เกิดขึ้นบนสายเคเบิลเนื่องจากซีเนอร์ไดโอดสามารถแบ่งกระแสไฟฟ้าเหล่านี้ลงสู่พื้นได้ วงจรออปโตคัปเปลอร์สามารถแยกลูปกราวด์ระหว่างระบบส่งและรับ แต่ถ้าโซลูชัน 7805 ของคุณใช้งานได้ซีเนอร์ก็ควรทำงานเช่นกัน
แก้ไข
หากคุณยินดีที่จะทำงานเพิ่มอีกนิดคุณสามารถปรับปรุงวงจรนี้ได้โดยทำให้มันซับซ้อนขึ้น:
ไดโอด schottky ที่เพิ่มเข้ามาช่วยป้องกันวงจรดาวน์สตรีมของคุณจากการลบชั่วคราว ซีเนอร์จะทำสิ่งนี้ แต่จะ จำกัด เพียงช่วงสั้น ๆ ที่ -0.7 V หรือมากกว่านั้น Schottky จะ จำกัด ให้อยู่ที่ -0.3 หรือ -0.2 V ซึ่งจะปลอดภัยกว่าสำหรับอุปกรณ์ดาวน์สตรีมหากเป็นประตูตรรกะทั่วไป
ตัวเก็บประจุ 4.7 uF ที่เพิ่มเข้ามาจะช่วยลดเสียงรบกวนเมื่ออินพุตต่ำ
ในที่สุดฉันก็ปรับแรงดันซีเนอร์ลงเพื่อให้แน่ใจว่าเอาต์พุตนั้นปลอดภัยสำหรับประตูลอจิกแบบ 5 V แม้จะปล่อยกระแสแรงดันซีเนอร์และเพิ่ม R1 เพื่อลดกระแสที่ต้องใช้ในการขับเคลื่อนอินพุต
ทุกสิ่งเหล่านี้อาจมีการปรับให้เหมาะสมกับรายละเอียดของเซ็นเซอร์และวงจรขาลง
แก้ไข
จุดสำคัญที่ฉันต้องคิดข้ามคืนก่อนที่ฉันจะเห็น:
สมมติว่าสายเคเบิลขนาด 50 ม. ของคุณมีสายสัญญาณและสายกราวด์ (หรือส่งคืน), optocoupler จะป้องกันการเปลี่ยนโหมดทั่วไป (นั่นคือเมื่อทั้งสัญญาณและสายกราวด์ร่วมกันเปลี่ยนแรงดันไฟฟ้าเมื่อเทียบกับวงจรของวงจรรับ) ในขณะที่วงจรซีเนอร์ป้องกันความแตกต่างชั่วคราวที่การเปลี่ยนแปลงแรงดันของสายสัญญาณสัมพันธ์กับสายดิน
หากฟ้าผ่าใกล้เคียงทำให้พื้นและสายสัญญาณรวมกันเพื่อกระโดดไปที่ 100 V เป็นมิลลิวินาทีคุณต้องใช้วงจรออปโตคัปเปลอร์เพื่อป้องกันตัวรับสัญญาณของคุณจากความเสียหาย
แต่หากการเปิดสวิตช์มอเตอร์ใกล้เคียงทำให้สายสัญญาณกระโดดไปที่ 30 V เหนือสายกราวด์คุณจำเป็นต้องใช้วงจรซีเนอร์เพื่อป้องกัน optocoupler ของคุณจากการโอเวอร์โหลด
แน่นอนว่าชนิดของสายเคเบิลและสภาพแวดล้อมเป็นตัวกำหนดว่าสถานการณ์แบบใดที่น่าจะเป็นไปได้มากกว่า หากคุณกำลังใช้สายควบคุมวัตถุประสงค์ทั่วไปสถานการณ์อย่างใดอย่างหนึ่งจะเหมือนจริง หากคุณใช้สายเคเบิลโคแอกเซียลการเปลี่ยนสถานะของโหมดทั่วไปมีแนวโน้มมากกว่า แต่คุณควรพิจารณาถึงความเป็นไปได้ที่จะเกิดความเสียหายจาก ESD เนื่องจากการจัดการเมื่อสายเคเบิลไม่ได้ต่ออยู่กับตัวรับสัญญาณ เมื่อเสียบเข้ากับผู้รับ