IO Isolation Board (Arduino/ATmega328) ออกแบบให้ปลอดภัยอย่างไร
ทีมวิศวกร Inspektion · เผยแพร่ 7 กันยายน 2569 · อัปเดตล่าสุด 18 ตุลาคม 2569
เรียบเรียงใหม่จากบทความเดิม เผยแพร่ครั้งแรก พ.ค. 2568
บอร์ดแยกสัญญาณ I/O ช่วยแยกวงจรไมโครคอนโทรลเลอร์ออกจากสัญญาณภาคสนาม โดยต้องตรวจพิกัดและการออกแบบวงจร ด้วยออปโตคัปเปลอร์และรีเลย์โซลิดสเตต
ภาพ: Inspektionสรุปสั้น
- บอร์ดแยกสัญญาณ I/O ทำหน้าที่เป็นตัวกลางระหว่างไมโครคอนโทรลเลอร์แรงดันต่ำ (5V) กับโหลดไฟฟ้าแรงดันสูงหรือกระแสสูง
- ใช้ออปโตคัปเปลอร์ (PC817) แยกกราวด์ทางไฟฟ้าระหว่างวงจรควบคุมกับวงจรกำลัง ช่วยแยกวงจรสัญญาณ ส่วนการป้องกันไฟกระชากต้องออกแบบอุปกรณ์ป้องกันเพิ่มเติม
- ใช้รีเลย์โซลิดสเตต (SSR) แทนรีเลย์กลไกทั่วไป ทำให้สวิตช์ได้เร็วและไม่มีเสียง อายุการใช้งานยาวกว่า
- ออกแบบระบบจ่ายไฟสองขั้น (LM2596 + LM7805) เพื่อให้ได้ไฟเลี้ยง 5V ที่นิ่งสำหรับไมโครคอนโทรลเลอร์
บอร์ดแยกสัญญาณ I/O คืออะไร
บอร์ดแยกสัญญาณ I/O คืออะไร
บอร์ดแยกสัญญาณ I/O (I/O Isolation Board) คือวงจรที่ทำหน้าที่เป็นตัวกลางระหว่างไมโครคอนโทรลเลอร์ที่ใช้แรงดันต่ำและไวต่อความเสียหาย (เช่น ATmega328) กับโหลดภายนอกที่มีแรงดันสูง กระแสสูง หรือมีสัญญาณรบกวนทางไฟฟ้ามาก ป้องกันไม่ให้ความเสียหายจากฝั่งโหลดย้อนกลับไปทำลายวงจรควบคุม
ส่วนประกอบหลักของบอร์ด
ไมโครคอนโทรลเลอร์ ATmega328
เป็นไมโครคอนโทรลเลอร์ 8 บิตสถาปัตยกรรม AVR RISC มีขาสัญญาณ I/O 23 ขา (ใช้ควบคุมรีเลย์โซลิดสเตต 8 ขา) หน่วยความจำแฟลช 32KB และ SRAM 2KB ทำงานที่แรงดัน 5V ซึ่งเหมาะกับงาน Arduino ทั่วไป
ออปโตคัปเปลอร์ PC817
| สเปก | ค่า |
|---|---|
| แรงดันแยกกราวด์ (Isolation) | 2.5 kVrms (บางรุ่น 5 kVrms) |
| แรงดันตกคร่อม LED | ประมาณ 1.25V |
| แรงดันคอลเลกเตอร์-อิมิตเตอร์สูงสุด | 80V |
| กระแสคอลเลกเตอร์สูงสุด | 50mA |
| ความเร็วสวิตช์ | ประมาณ 18 ไมโครวินาที |
| แพ็กเกจ | DIP 4 ขา |
ตัวต้านทานจำกัดกระแส 220Ω จำกัดกระแส LED ไว้ที่ประมาณ 17mA จากแหล่งจ่าย 5V
รีเลย์โซลิดสเตต (SSR)
- ควบคุมด้วยแรงดัน 3–32V DC กระแสควบคุมต่ำประมาณ 5mA
- เลือก SSR ให้ตรงกับชนิดโหลด AC หรือ DC และพิกัดกระแสของรุ่นนั้น
- มีทั้งแบบ Zero-crossing, Instant-on และ DC switching
- ข้อดี: ทำงานเงียบ สวิตช์เร็ว อายุการใช้งานยาวกว่ารีเลย์กลไก แต่ต้องมีแผงระบายความร้อนเมื่อใช้กระแสสูง
ระบบจ่ายไฟสองขั้น
ใช้ LM2596 (ตัวแปลงไฟแบบ Buck) รับแรงดันเข้า 4.5–40V แปลงลงมาก่อน แล้วต่อด้วย LM7805 (ตัวควบคุมแรงดันเชิงเส้น) เพื่อให้ได้ไฟเลี้ยง 5V ที่นิ่งและสัญญาณรบกวนต่ำสำหรับวงจรดิจิทัลที่ไวต่อความผันผวนของแรงดัน [1] [2]
ใช้งานที่ไหนได้บ้าง
- ระบบอัตโนมัติในโรงงาน — เชื่อมสัญญาณเซนเซอร์เข้ากับอุปกรณ์ควบคุมกำลังสูง
- ระบบบ้านอัตโนมัติและควบคุมมอเตอร์
- ระบบปรับอากาศ (HVAC) และเครื่องมือทดสอบวัด
ตัวอย่างงานจริงของเรา
งานเชื่อมอุปกรณ์ภาคสนามต้องเลือกวงจรให้ตรงกับสัญญาณและโหลด อ่านข้อมูล InSensor (บอร์ด X1) และดูตัวอย่างงานฮาร์ดแวร์กับซอฟต์แวร์ฝังตัวใน เครื่องตรวจตะเข็บกระป๋อง DSIS ตัวอย่างเหล่านี้ไม่ได้ยืนยันว่าใช้บอร์ดหรือวงจรชุดเดียวกับบทความนี้
คำถามที่พบบ่อย
จำเป็นต้องใช้ออปโตคัปเปลอร์ทุกครั้งไหม
ควรใช้เมื่อวงจรควบคุมต้องเชื่อมกับโหลดที่มีแรงดันสูง กระแสสูง หรือมีสัญญาณรบกวนทางไฟฟ้ามาก เพื่อป้องกันความเสียหายย้อนกลับไปยังไมโครคอนโทรลเลอร์
SSR ต่างจากรีเลย์กลไกทั่วไปอย่างไร
SSR ใช้สารกึ่งตัวนำสวิตช์แทนหน้าสัมผัสกลไก ทำให้ทำงานเงียบ เร็วกว่า และไม่มีการสึกหรอจากการสวิตช์ซ้ำ ๆ แต่ต้องระบายความร้อนดีเมื่อใช้กระแสสูง
บอร์ดแบบนี้ขยายจำนวนช่องสัญญาณได้ไหม
บอร์ดพื้นฐานมักออกแบบมาตายตัวตามจำนวนขา I/O ของไมโครคอนโทรลเลอร์ หากต้องการขยายช่องสัญญาณต้องใช้ I/O Expander หรือเปลี่ยนไมโครคอนโทรลเลอร์รุ่นที่มีขามากกว่า
อ้างอิง
- [1]
ATmega328P Datasheet — Microchip Technology
- [2]
LM2596 SIMPLE SWITCHER Power Converter Datasheet — Texas Instruments
- [3]
LM340/LM78xx Series Voltage Regulators Datasheet — Texas Instruments
- [4]
IO Interface Isolation Board — Open Source Code — GitHub (SupportINS)






