การแปลงสัญญาณไฟฟ้าแรงดันสูง (High Voltage)
ให้เป็นสัญญาณอินพุทระดับ TTL
เครื่องจักรในโรงงานอุตสาหกรรม โดยมากจะส่งสัญญาณออกไปยังอุปกรณ์ภายนอก เพื่อแจ้งเตือนหรือบอกเหตุให้ผู้ควบคุมได้รับรู้ ผ่านทางไซเรน ออด หลอดไฟ พัดลม และอุปกรณ์อื่นๆ สัญญาณเหล่านี้จะเป็นแรงดันไฟสูงทั้งสิ้น หากเราต้องการที่จะนำเอาสัญญาณเหล่านี้มาส่งให้กับไมโครคอนโทรลเลอร์ (MCU) ที่เราพัฒนาอยู่จะทำอย่างไร?
เราไม่สามารถที่จะนำเอาสัญญาณซึ่งเป็นไฟแรงดันสูงมาต่อเข้ากับระบบของเราโดยตรงเนื่องจากจะเป็นอันตรายทั้งต่อตัวผู้พัฒนาและงานที่เรากำลังพัฒนาอยู่ ดังนั้นวิธีการที่ดีที่สุดก็คือการแยกตัดขาดไฟแรงดันสูงกับแผงวงจรของเรา ซึ่งจากประสบการณ์ของผู้เขียนจะพอสรุปได้เป็น 2 วิธี ได้แก่
หลักการทำงาน
สัญญาณไฟฟ้า AC 220V จะทำให้ Coil ของ Relay ทำงาน ซึ่งเป็นผลให้หน้า Contact ของ Relay ซึ่งต่อไปยัง Input Port ของ MCU ทำงาน (หน้าสัมผัส Com ต่อกับ NO)
หลักการทำงาน
สัญญาณไฟฟ้า AC 220V จะผ่าน C1 และ R1 ซึ่งเป็นตัวจำกัดกระแส โดยมี D2 ซึ่งเป็น Zener Diode 5.6V เป็นตัวรักษาระดับแรงดันไฟตรงให้ได้ 5.6 V จากนั้น D1 จะลดแรงดัน 5.6V ให้เหลือประมาณ 4.8V และ C2 ทำหน้า Filter ให้ได้แรงดันไฟตรงที่เรียบขึ้น แรงดันไฟตรง 4.8V จะไหลผ่าน D3 และ LED ใน U1 ทำให้ D3 และ LED ใน U1 ติดสว่าง ส่วน R2 ทำหน้าที่จำกัดกระแสที่ไหลผ่าน D3 และ LED ใน U1
เมื่อ LED ใน U1 ติดสว่าง จะส่งผลให้ Transistor ขา C และ E ใน U1 นำกระแส ซึ่งขา C จะต่อเข้ากับ Input Port ของ MCU ส่วนขา E จะต่อเข้ากับ Ground ของระบบ นั่นคือจำทำให้สัญญาณที่ Input Port ของ MCU เปลี่ยนจะ High เป็น Low
หากสนใจ High Volt Opto ซึ่งขณะนี้ Thaimcu มีจำหน่ายเป็นทั้งชุดประกอบเสร็จและ PCB เปล่า และไม่ต้องเสียเวลาในการทำ PCB อีกด้วย
ชุดสำเร็จรูป ทาง THAIMCU ขายในราคา 145 บาท
เฉพาะ PCB ราคา 45 บาท
มาเอาเองไม่คิดค่าส่งครับ ถ้าให้ส่งให้คิดค่าส่ง 50 บาท