หากคุณต้องการสวิตช์อิสระโดยสมบูรณ์ในกรณีที่ไมโครคอนโทรลเลอร์ล้มเหลวคุณสามารถขอเกท XOR เกทสำหรับอินพุตสองตัว รีเลย์จะปิดเมื่ออินพุตทั้งคู่เหมือนกันและเปิดหากอินพุตแตกต่างกัน อินพุตทั้งสองคือ:
- สวิตช์ปกติสำหรับการควบคุมด้วยตนเอง
- เอาต์พุตจาก MCU สำหรับการควบคุมอัตโนมัติหรือระยะไกล
วงจร:
โดยปกติสวิตช์ควรจะเปิด (อินพุต B ต่ำเช่นเดียวกับภาพด้านบน) และ N-FET ขับเคลื่อนโดยพิน MCU เมื่อขา MCU อยู่ในระดับต่ำแล้วประตู XOR จะส่งสัญญาณออกต่ำเพราะอินพุตตรงกัน (ทั้งต่ำ) และรีเลย์จะถูกปิด เมื่อขา MCU สูงรีเลย์จะเปิดเพราะอินพุตแตกต่างกัน
ตอนนี้ถ้า MCU ขัดข้องและขาติดอยู่ในสถานะแสดงว่ามีสองกรณี:
- MCU pin stucks ในสภาวะสูงและรีเลย์ยังคงเปิดอยู่ ในกรณีนี้สวิตช์จะให้ความสามารถในการควบคุมรีเลย์ดังนี้ หากสวิตช์เปิดอยู่รีเลย์จะเปิดและหากปิดสวิตช์รีเลย์จะปิด
- หมุด MCU ติดอยู่ในสถานะต่ำ ในกรณีนี้สวิตช์เปิดจะปิดรีเลย์และปิดจะเปิดขึ้น
นี่คือการจำลองเพื่อให้คุณสามารถตรวจสอบกลไกด้วยตนเอง GPIO pin ของ MCU สามารถควบคุมจากระยะไกลผ่าน Bluetooth, WiFi หรือโมดูล 433 MHz ที่กล่าวถึงแล้วหรือเทคโนโลยีที่เหมาะสมอื่น ๆ
อัปเดตที่ร้องขอโดย OP:
รายการของ 2 ประตู XORมีให้บริการที่ Farnell เช่น นี่คือตัวอย่างเฉพาะจาก Texas Instruments ที่มีอยู่ใน Farnell
ข้อสังเกตบางประการเกี่ยวกับความปลอดภัย หากคุณตัดสินใจที่จะเปลี่ยนแรงดันไฟเมนขอแนะนำให้เปลี่ยนสายไฟเมนร้อนมากกว่าที่จะเป็นกลาง
วิธีที่ดีที่สุดคือใช้รีเลย์ SPDT เพื่อให้แน่ใจและสลับร้อนและเป็นกลางเช่นกัน
แทนที่จะใช้ MOSFET คุณสามารถใช้ opto-isolator เพื่อแยกวงจรดิจิตอลและสวิตช์แบบแมนนวลจากรีเลย์และไฟหลัก
ใช้การซีลที่เหมาะสมเสมออย่าให้พื้นผิวโลหะที่เปิดโล่ง เก็บไว้ในใจของฉันว่าการจัดการกับแรงดันไฟเมนนั้นอันตรายเสมอ