Encoder Output: Line Driver vs Open Collector vs Push-Pull ต่างกันยังไง เลือกแบบไหนดี

สรุปย่อ: สัญญาณ Output ของ Encoder ที่ใช้กับ Servo Motor และระบบวัดตำแหน่งมีสามแบบหลักคือ Open Collector, Push-Pull และ Differential Line Driver แต่ละแบบเหมาะกับระยะสายและสภาพแวดล้อมสัญญาณรบกวนต่างกัน การเลือกผิดประเภทอาจทำให้อ่านค่าตำแหน่งผิดพลาดหรือ Servo Drive ตัด Alarm โดยไม่ทราบสาเหตุ
Open Collector: ประหยัดที่สุด เหมาะสายสั้น
Open Collector เป็นสัญญาณเอาต์พุตแบบ Sinking ที่ใช้ทรานซิสเตอร์ NPN เมื่อทรานซิสเตอร์เปิด (ON) เอาต์พุตจะทำหน้าที่ “ดูด” กระแสลงกราวด์ เมื่อปิด (OFF) เอาต์พุตจะลอย (Floating) จึงจำเป็นต้องต่อ Pull-up Resistor ภายนอกเพื่อดึงสัญญาณขึ้นไปที่แรงดันอ้างอิง เนื่องจากเป็นวงจร Sink อย่างเดียว ไม่สามารถ “ผลัก” กระแสออกได้ จึงไม่เหมาะกับสายยาวหรือสภาพแวดล้อมที่มีสัญญาณรบกวนสูง แต่เป็นตัวเลือกที่ประหยัดที่สุดสำหรับงานสายสั้นและแวดล้อมสัญญาณรบกวนต่ำ
Push-Pull: สมดุลระหว่างราคาและประสิทธิภาพ
Push-Pull หรือเรียกอีกชื่อว่า Totem Pole ใช้ทรานซิสเตอร์ทั้ง NPN และ PNP รวมกันในวงจรเดียว ทำให้มีคุณสมบัติทั้ง Sink และ Source ในตัว ทรานซิสเตอร์ตัวบนทำหน้าที่แทน Pull-up Resistor แบบภายนอก ดึงแรงดันขึ้นสู่ Rail ด้วยความต้านทานต่ำ ทำให้ Slew Rate (อัตราการเปลี่ยนสถานะสัญญาณ) เร็วกว่า Open Collector และสิ้นเปลืองพลังงานน้อยกว่าด้วย อย่างไรก็ตาม Push-Pull ยังไม่มีคุณสมบัติภูมิคุ้มกันสัญญาณรบกวนแบบ Differential เหมือน Line Driver

| ประเภท Output | หลักการทำงาน | เหมาะกับงานแบบไหน |
|---|---|---|
| Open Collector | Sink อย่างเดียว ต้องมี Pull-up ภายนอก | สายสั้น แวดล้อมสัญญาณรบกวนต่ำ งบประหยัด |
| Push-Pull | Sink+Source ในตัว Slew Rate ไวกว่า | สายปานกลาง ต้องการความเร็วสัญญาณสูงขึ้น |
| Differential Line Driver | ส่งสัญญาณคู่ตรงข้าม (A/A-, B/B-, Z/Z-) | สายยาว แวดล้อมสัญญาณรบกวนสูง งาน Servo แม่นยำ |
Differential Line Driver: มาตรฐานของ Servo Motor คุณภาพสูง
Line Driver ใช้วงจรทรานซิสเตอร์คล้าย Push-Pull แต่สร้างสัญญาณคู่ตรงข้ามกัน 2 เส้นสำหรับแต่ละช่องสัญญาณ (เช่น A และ A-not, B และ B-not, Z และ Z-not) ตัวรับสัญญาณปลายทาง (Differential Receiver) จะเปรียบเทียบผลต่างระหว่างสัญญาณคู่นี้ หากมีสัญญาณรบกวน (Noise) เข้ามา มันจะรบกวนทั้งสองเส้นในทิศทางเดียวกัน (Common Mode) ซึ่งตัวรับสามารถหักล้างออกได้ด้วยหลักการ Common Mode Rejection ทำให้ Line Driver เป็นตัวเลือกที่ดีที่สุดสำหรับสายเอ็นโค้ดเดอร์ที่เดินระยะไกลหรือผ่านบริเวณที่มี Inverter/VFD ซึ่งเป็นแหล่งกำเนิดสัญญาณรบกวนไฟฟ้าสูง
ดูสเปค Servo Motor และ Encoder ที่ VR Automation จำหน่ายได้ที่ หมวดหมู่ Servo VR Automation
คำถามที่พบบ่อย (FAQ)
Q1: Open Collector ใช้กับ PLC ทั่วไปได้เลยหรือไม่?
A: ได้ แต่ต้องตรวจสอบว่า Input การ์ดของ PLC รองรับสัญญาณ Sink (NPN) หรือไม่ และต้องมี Pull-up Resistor ค่าที่เหมาะสมตามที่ผู้ผลิต Encoder กำหนด
Q2: ทำไม Servo Motor คุณภาพสูงเกือบทั้งหมดใช้ Line Driver?
A: เพราะงาน Servo ต้องการความแม่นยำของตำแหน่งสูงมาก และสายเอ็นโค้ดเดอร์มักอยู่ใกล้แหล่งสัญญาณรบกวนจาก Servo Drive เอง Line Driver จึงจำเป็นเพื่อรักษาความแม่นยำของข้อมูลตำแหน่ง
Q3: เปลี่ยนจาก Open Collector เป็น Line Driver ทำได้เลยไหมถ้าสายรบกวนสัญญาณบ่อย?
A: ต้องเปลี่ยนทั้ง Encoder และวงจรรับสัญญาณฝั่ง Drive/Controller ให้รองรับ Differential Input ด้วย ไม่สามารถเปลี่ยนเฉพาะฝั่งใดฝั่งหนึ่งได้ ควรปรึกษาผู้เชี่ยวชาญก่อนปรับเปลี่ยนระบบ
แหล่งข้อมูลและมาตรฐานอ้างอิง
- Catalog อ้างอิงภายใน: สเปค Encoder Output ของ Samkoon HK Servo Motor และ R8 Servo Drive — VR Automation
- Encoder Output | Specifying The Right Output Driver — Dynapar
- Understanding Encoder Output Signals to Aid Optimum Device Selection — DigiKey
- A Comparison of Common Encoder Output Signals — Same Sky

สนใจ Servo Motor / Encoder พร้อมคำแนะนำเลือก Output ให้เหมาะกับหน้างาน?
VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญ
โทรสอบถามราคา: 083-848-8314
อีเมล: [email protected]
Line: @vrautomation
สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้
