Encoder PPR (Pulse Per Revolution) เลือกความละเอียดเอ็นโค้ดเดอร์อย่างไรให้เหมาะกับงาน

PPR (Pulse Per Revolution) คือค่าความละเอียดของ Rotary Encoder ที่บ่งบอกจำนวนพัลส์ที่เอ็นโค้ดเดอร์สร้างขึ้นต่อการหมุนครบหนึ่งรอบ การเลือก PPR ที่เหมาะสมต้องสมดุลระหว่างความแม่นยำที่ต้องการกับข้อจำกัดความถี่สูงสุดของฮาร์ดแวร์ในระบบ การเลือกผิดอาจทำให้ระบบอ่านค่าตำแหน่งผิดพลาดหรือนับพัลส์ไม่ทันที่ความเร็วสูง
หลักการเลือก PPR ที่ถูกต้อง
ขั้นตอนแรกคือกำหนดความแม่นยำที่ระบบต้องการ แล้วเลือกความละเอียดเอ็นโค้ดเดอร์ให้ดีกว่าค่านั้นอย่างน้อย 5-10 เท่า เพื่อให้ระบบควบคุมมีข้อมูลตำแหน่งที่ละเอียดเพียงพอสำหรับการควบคุมแบบวงปิด ขั้นตอนต่อมาคือตรวจสอบข้อจำกัดความถี่สูงสุด (Maximum Frequency) ของทุกอุปกรณ์ในเส้นทางสัญญาณ ทั้งพอร์ตอินพุตของไดรฟ์หรือคอนโทรลเลอร์ ความถี่เอาต์พุตสูงสุดของเอ็นโค้ดเดอร์เอง และคุณสมบัติของสายเคเบิลที่ใช้ โดยค่าความถี่ต่ำที่สุดในบรรดาองค์ประกอบเหล่านี้จะเป็นตัวจำกัด PPR สูงสุดที่ใช้งานได้จริง
ตารางขั้นตอนเลือก PPR
| ขั้นตอน | รายละเอียด |
|---|---|
| 1. กำหนดความแม่นยำที่ต้องการ | ระบุความละเอียดตำแหน่งที่ระบบต้องการ (เช่น องศา หรือ มม.) |
| 2. เลือกความละเอียดเอ็นโค้ดเดอร์ | เลือกให้ดีกว่าความแม่นยำที่ต้องการอย่างน้อย 5-10 เท่า |
| 3. ตรวจ Max Frequency ของระบบ | หาค่าความถี่ต่ำสุดจากไดรฟ์ เอ็นโค้ดเดอร์ และสายเคเบิล |
| 4. คำนวณ PPR ขั้นต่ำ | จากกลไกและความแม่นยำที่ต้องการ แล้วเผื่อ Margin 2-4 เท่า |
| 5. เลือก PPR ที่มีจริงในตลาด | เลือกรุ่นถัดลงมาที่ใกล้เคียงและไม่เกินค่าที่คำนวณได้ |

การคำนวณสำหรับงานเคลื่อนที่เชิงเส้น
สำหรับระบบที่ใช้เอ็นโค้ดเดอร์วัดตำแหน่งเชิงเส้นผ่านสกรูนำ (Lead Screw) หรือสายพาน การคำนวณ PPR ที่ต้องการหาได้จากการนำระยะพิทช์ของสกรู (Lead) หารด้วยความละเอียดเชิงเส้นที่ต้องการ ผลลัพธ์ที่ได้จะเป็นจำนวนพัลส์ที่ต้องการต่อการหมุนหนึ่งรอบ ซึ่งเป็นวิธีที่แตกต่างจากการคำนวณสำหรับงานหมุนโดยตรง (Rotary) ที่อ้างอิงจากมุมองศาที่ต้องการความแม่นยำ
การใช้งานในอุตสาหกรรม
- งานควบคุมตำแหน่งทั่วไป — เอ็นโค้ดเดอร์ระดับ 1000-5000 PPR ให้สมรรถนะเพียงพอสำหรับงานส่วนใหญ่ในอุตสาหกรรม
- งานความเร็วสูง — ต้องเลือก PPR ที่ไม่สูงเกินความถี่สูงสุดที่ไดรฟ์หรือคอนโทรลเลอร์รองรับ มิฉะนั้นระบบจะนับพัลส์ตกหล่นที่ความเร็วรอบสูง
- งานความแม่นยำสูงพิเศษ — เช่น เครื่อง CNC หรือหุ่นยนต์ อาจต้องพิจารณาเอ็นโค้ดเดอร์ Absolute ความละเอียดสูง (17-23 บิต) แทนเอ็นโค้ดเดอร์ Incremental แบบ PPR ทั่วไป
FAQ
ถาม: PPR สูงดีกว่าเสมอใช่หรือไม่?
ตอบ: ไม่เสมอไป PPR ที่สูงเกินไปอาจเกินขีดจำกัดความถี่ของฮาร์ดแวร์ในระบบ ทำให้เกิดปัญหานับพัลส์ตกหล่นที่ความเร็วสูง ควรเลือก PPR ที่สมดุลระหว่างความแม่นยำที่ต้องการกับข้อจำกัดของอุปกรณ์จริง
ถาม: Quadrature Decoding คืออะไร และช่วยอะไร?
ตอบ: เป็นวิธีถอดรหัสสัญญาณจากช่อง A และ B ของเอ็นโค้ดเดอร์ที่เหลื่อมเฟสกัน 90 องศา ทำให้นับตำแหน่งได้ละเอียดขึ้น 4 เท่าของ PPR ที่ระบุ และยังช่วยระบุทิศทางการหมุนได้ด้วย
ถาม: งานเคลื่อนที่เชิงเส้นคำนวณ PPR ต่างจากงานหมุนอย่างไร?
ตอบ: งานเชิงเส้นต้องแปลงความละเอียดที่ต้องการ (เช่น มิลลิเมตร) ผ่านระยะพิทช์ของสกรูหรือสายพานก่อน จึงจะได้ค่า PPR ที่ต้องการ ต่างจากงานหมุนที่คำนวณจากมุมองศาโดยตรง
สรุป
การเลือก PPR ของเอ็นโค้ดเดอร์ที่เหมาะสมต้องพิจารณาทั้งความแม่นยำที่ระบบต้องการและข้อจำกัดความถี่สูงสุดของฮาร์ดแวร์ทุกชิ้นในระบบ พร้อมเผื่อ Margin อย่างเหมาะสมและพิจารณาการถอดรหัสแบบ Quadrature ที่ช่วยเพิ่มความละเอียดจริงได้ถึง 4 เท่า การเลือกที่ถูกต้องจะช่วยให้ระบบควบคุมตำแหน่งทำงานได้แม่นยำและเสถียรในระยะยาว
ดูสินค้ากลุ่มเซอร์โวมอเตอร์และเอ็นโค้ดเดอร์ได้ที่ หมวดหมู่ Servo — vrautomation.co.th

ปรึกษาวิศวกร VR Automation เรื่อง Encoder / PPR
VR Automation จำหน่ายและให้บริการติดตั้ง PLC, HMI, Inverter, Servo, Sensor และสายสัญญาณอุตสาหกรรม พร้อมทีมช่างผู้เชี่ยวชาญให้คำปรึกษาการเลือกใช้งานจริง
โทรสอบถาม: 083-848-8314
อีเมล: [email protected]
Line: @vrautomation
สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้
แหล่งข้อมูลและมาตรฐานอ้างอิง
- Dynapar — How Do I Choose the Pulses Per Revolution (PPR)? — แนวทางเลือกความละเอียด PPR ตามความแม่นยำและข้อจำกัดฮาร์ดแวร์
- Motion Control Tips — What are pulses per revolution for encoders? — อธิบายหลักการ PPR และการถอดรหัสสัญญาณแบบ Quadrature
- ELTRA Trade — How to Choose the Right Encoder Resolution for Your Application — คู่มือคำนวณ PPR สำหรับงานหมุนและงานเคลื่อนที่เชิงเส้น
