ความแม่นยำในปัจจุบันเป็นความต้องการที่จำเป็นอย่างยิ่งในโลกวิศวกรรมยุคนี้ ซึ่งไม่มีสิ่งใดถือเป็นความฟุ่มเฟือย ในด้านระบบอัตโนมัติอุตสาหกรรม อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค และอุปกรณ์อื่นๆ ทั้งหมด สามารถควบคุมการเคลื่อนไหวได้ แต่ต้องมีความแม่นยำ ส่วนสำคัญที่สุดของความสามารถนี้คือชิ้นส่วนอิเล็กทรอเมคานิกส์ที่จำเป็นอย่างยิ่ง นั่นคือ รอเทอรี เอนโคเดอร์ (Rotary Encoder) บทเรียนนี้จะแนะนำ รอเทอรี เอนโคเดอร์ อย่างละเอียด โดยอธิบายวัตถุประสงค์ กลไกภายใน ประเภทหลัก รวมถึงการใช้งานพื้นฐานในขอบเขตของแอปพลิเคชัน/ระบบต่าง ๆ ในสถานการณ์จริง.
โรตารีเอ็นโคเดอร์คืออะไร และทำไมมันจึงสำคัญ
ตัวเข้ารหัสแบบหมุน (rotary encoder) เป็นอุปกรณ์ไฟฟ้า-กลไก หรือเซ็นเซอร์ไฟฟ้า-กลไก ที่ใช้เพื่อวัดมุมการหมุนหรือการเคลื่อนที่ของเพลาหมุน และแปลงข้อมูลนี้ให้เป็นสัญญาณไฟฟ้า สัญญาณนี้มีลักษณะเป็นสัญญาณอนาล็อก หรืออาจเป็นสัญญาณดิจิทัล ที่ให้ข้อมูลที่สามารถนำไปใช้ได้เกี่ยวกับตำแหน่งมุมของอุปกรณ์ที่ติดตั้งอยู่ ทิศทางการหมุนของเพลา ความเร็ว และความเร่ง ความสามารถในการทำงานของมันมีค่าอย่างยิ่งในกลไกที่หลากหลาย ซึ่งต้องการข้อมูลย้อนกลับการหมุนที่แม่นยำในระบบควบคุมวงปิด หรือวิธีการวัดที่แม่นยำ.
ตัวเข้ารหัสแบบหมุน (rotary encoder) มีความแตกต่างพื้นฐานจากโพเทนชิโอมิเตอร์ (potentiometer) ถึงแม้ทั้งสองชนิดมักถูกนำมาเปรียบเทียบกัน โพเทนชิโอมิเตอร์เป็นเซ็นเซอร์อนาล็อกแบบสัมบูรณ์ที่เรียบง่าย ซึ่งสร้างสัญญาณออกเป็นแรงดันไฟฟ้าที่เพิ่มขึ้นตามตำแหน่งของตัวเลื่อน (wiper) ที่สามารถเคลื่อนที่ได้ และมีมุมหมุนจำกัดน้อยกว่า 360A}}$S ที่ประมาณ 270 องศา โดยค่าศูนย์ของสัญญาณออกจะอยู่ในช่วงระหว่าง 0 ถึง 360 องศา (ขึ้นอยู่กับผู้ผลิต) ในทางตรงกันข้าม เอนโคเดอร์แบบหมุนส่วนใหญ่เป็นแบบไม่สัมผัส หรือสามารถหมุนได้ในมุมที่ไม่มีขีดจำกัดทางทฤษฎี และเทคนิคการตรวจจับแบบไม่สัมผัสที่ใช้ในอุปกรณ์นี้ ช่วยหลีกเลี่ยงการสึกหรอทางกลไกที่เกิดขึ้นตามธรรมชาติกับตัวปัดของโพเทนชิโอมิเตอร์ ทำให้อุปกรณ์เหล่านี้เหมาะอย่างยิ่งสำหรับการใช้งานในระบบหมุนต่อเนื่อง และช่วยเพิ่มอายุการใช้งานได้อย่างมาก.
เครื่องเข้ารหัสแบบโรตารี (Rotary encoders) เป็นแหล่งข้อมูลพื้นฐานสำหรับกระบวนการอัตโนมัติหลายล้านขั้นตอน อุปกรณ์เหล่านี้ ซึ่งถูกใช้ในระบบควบคุมอุตสาหกรรม หุ่นยนต์ การกลึง CNC และสาขาอื่น ๆ มีบทบาทสำคัญในการให้ระบบรับรู้ถึงประสิทธิภาพการทำงานของตนเอง เพื่อให้ระบบสามารถปรับตัวให้เหมาะสมและรับรู้ถึงสภาพการทำงานของตัวเองได้ การศึกษาวิธีการทำงานของอุปกรณ์เหล่านี้มีความสำคัญต่อวิศวกรหรือช่างเทคนิคทุกคนที่ทำงานในสาขาเหล่านี้.

การเข้าใจหลักการทำงานของโรตารีเอนโค้ดเดอร์
ในหลักการพื้นฐานที่สุด หน้าที่ของโรตารีเอนโคเดอร์คือการแปลงการหมุนทางกลเป็นชุดของสัญญาณไฟฟ้าแบบพัลส์ โรตารีเอนโคเดอร์ทำงานโดยอาศัยการปฏิสัมพันธ์ที่ปรับแต่งอย่างชาญฉลาดระหว่างองค์ประกอบที่มีรหัสและองค์ประกอบตรวจจับ.
ส่วนสำคัญที่สุดคือแผ่นดิสก์ที่มีลวดลายหรือล้อรหัส ซึ่งถูกกดติดกับแกนที่กล่าวถึง แผ่นดิสก์นี้มีลวดลายที่ซ้ำได้และมีลักษณะเฉพาะที่เซ็นเซอร์แบบคงที่สามารถตรวจจับได้ การประยุกต์ใช้หลักการนี้แบ่งออกเป็นสามเทคโนโลยีหลัก ได้แก่:
- ตัวเข้ารหัสแบบหมุนด้วยแสง: นี่เป็นประเภทที่พบบ่อยที่สุดในบรรดาประเภทต่าง ๆ ของตัวเข้ารหัส และในส่วนใหญ่ของกรณี มันมีความละเอียดสูงที่สุด ล้อรหัส (codewheel) เป็นแผ่นดิสก์ที่โปร่งใส ซึ่งมีเส้นทึบหรือรอยตัดจัดเรียงอยู่บนพื้นผิว แทนที่จะใช้ล้อรหัส จะใช้ไดโอดเปล่งแสง (LED) ที่ส่งลำแสงผ่านแผ่นดิสก์ และหลังจากนั้น ตัวตรวจจับแสงจะบันทึกการขัดขวางในลำแสงเมื่อเส้นทึบเคลื่อนผ่านแนวตรวจจับ ซึ่งก่อให้เกิดพัลส์.
- ตัวเข้ารหัสแม่เหล็ก: ในออกแบบนี้ ใช้โรเตอร์ที่ถูกทำให้มีสนามแม่เหล็กในรูปแบบของล้อรหัส ซึ่งมีขั้วเหนือและขั้วใต้เรียงต่อกัน การเปลี่ยนแปลงของสนามแม่เหล็กจะถูกตรวจจับโดยเซ็นเซอร์แม่เหล็กแบบฮอลล์หรือเซ็นเซอร์แม่เหล็กแบบแมกเนโตเรซิสทีฟที่ติดตั้งอยู่กับที่ เมื่อล้อหมุน เอนโคเดอร์แม่เหล็กมีความทนทานสูงและมีความน่าเชื่อถือสูงมาก และทนต่อปัจจัยทางสิ่งแวดล้อม เช่น ฝุ่น ความชื้น และน้ำมันได้ดี ทำให้เหมาะสำหรับการใช้งานในอุตสาหกรรมที่มีสภาพแวดล้อมสกปรก.
- ตัวเข้ารหัสเชิงกล: นี่คือวิธีที่ถูกที่สุดและใช้งานง่ายที่สุด ลวดลายของเส้นนำไฟฟ้าบนแผ่นดิสก์จะสัมผัสทางกายภาพกับชุดแปรงที่อยู่กับที่ การเปลี่ยนแปลงของลวดลายเมื่อแกนหมุนจะทำให้เกิดการเชื่อมต่อและตัดวงจรเพื่อสร้างสัญญาณ ข้อเสียหลักของระบบนี้คือความสึกหรอทางกล อายุการใช้งานสั้น และปรากฏการณ์การกระเด้งของจุดสัมผัส ซึ่งจำเป็นต้องมีการกำจัดสัญญาณกระเด้ง.
นวัตกรรมที่สำคัญที่สุดของตัวเข้ารหัสแบบเพิ่มทีละน้อยส่วนใหญ่ คือการใช้สัญญาณควอดราเจอร์ (quadrature) ซึ่งจึงมีชื่อว่าตัวเข้ารหัสควอดราเจอร์ (quadrature encoder) ตัวเข้ารหัสเหล่านี้สร้างชุดสัญญาณพัลส์สองชุดที่แตกต่างกัน (ชุดหนึ่งเรียกว่าเฟส A และอีกชุดเรียกว่าเฟส B) ซึ่งมีความต่างเฟสกัน 90 องศา โดยการเปรียบเทียบว่าสัญญาณเฟสใดอยู่ข้างหน้าอีกเฟสหนึ่ง จึงสามารถระบุทิศทางการหมุนได้อย่างแม่นยำ เมื่อเฟส A นำหน้าเฟส B การหมุนบนระนาบจะเป็นตามเข็มนาฬิกา; เมื่อเฟส B นำหน้าเฟส A การหมุนจะเป็นทวนเข็มนาฬิกา นอกจากนี้ ยังสามารถวัดความถี่ของพัลส์เหล่านี้เพื่อหาความเร็วของเพลาได้.
ยิ่งตัวเข้ารหัสมีความแม่นยำสูงเท่าไร ความละเอียดของมันก็ยิ่งสูง ซึ่งวัดด้วยหน่วยพัลส์ต่อรอบ (PPR) หรือจำนวนนับต่อรอบ (CPR) ตัวเข้ารหัส 1000 PPR จะส่งพัลส์ 1000 ครั้งต่อการหมุน 360 องศา บนช่อง A และ B ของมัน เอนโค้ดเดอร์หลายช่องยังมีช่องที่สาม คือสัญญาณ Z หรือสัญญาณ Index ซึ่งสัญญาณนี้จะมีพัลส์เดียวเกิดขึ้นทุกการหมุนหนึ่งรอบ สิ่งนี้จะมีประโยชน์มากในการดำเนินการโฮมมิ่งและปรับเทียบตำแหน่ง.

ประเภทหลักของตัวเข้ารหัสและความแตกต่างหลักระหว่างกัน
แม้ว่าตัวเข้ารหัสจะมีรูปแบบอื่น ๆ อีกหลายแบบ ขึ้นอยู่กับวิธีการตรวจจับ แต่การแบ่งประเภทที่สำคัญที่สุดคือตามรูปแบบของสัญญาณออก การตัดสินใจว่าจะใช้ตัวเข้ารหัสแบบเพิ่มทีละน้อย (incremental) หรือแบบสัมบูรณ์ (absolute) เป็นปัจจัยสำคัญในการออกแบบระบบ และขึ้นอยู่กับความต้องการด้านตำแหน่งและค่าใช้จ่ายของแอปพลิเคชันที่เกี่ยวข้อง.
ตัวเข้ารหัสแบบหมุนแบบเพิ่มทีละน้อย: เอนโคเดอร์แบบหมุนแบบเพิ่มทีละน้อย (incremental rotary encoder) คือเอนโคเดอร์ที่มีสัญญาณพัลส์ต่อเนื่องที่แสดงการเคลื่อนที่สัมพัทธ์ มันไม่แสดงตำแหน่งจริงของเพลา แต่แสดงว่าเพลาได้เคลื่อนที่ไปแล้วและเคลื่อนที่ไปในทิศทางใด ตัวควบคุมในระบบจะต้องบันทึกพัลส์เหล่านี้โดยอ้างอิงจากจุดเริ่มต้นที่ทราบแน่ชัด จุดเริ่มต้นนี้ต้องถูกกำหนดตำแหน่งเริ่มต้น (homing) โดยทั่วไปผ่านขั้นตอนการกำหนดตำแหน่งเริ่มต้นบนสัญญาณ Z จุดเด่นแรกของตัวเข้ารหัสแบบเพิ่มทีละน้อยคือมีความเรียบง่ายและราคาถูก อย่างไรก็ตาม ข้อเสียหลักคือในกรณีที่ไฟฟ้าดับ ข้อมูลตำแหน่งทั้งหมดจะถูกลบออก หลังจากไฟฟ้ากลับมา ระบบจะต้องถูกกำหนดตำแหน่งเริ่มต้นใหม่เพื่อกู้คืนตำแหน่ง.
ตัวเข้ารหัสแบบหมุนแบบสัมบูรณ์: ส่วนตัวเข้ารหัสแบบหมุนแบบสัมบูรณ์ (absolute rotary encoder) กลับมีสัญญาณที่แตกต่างออกไป – คือคำดิจิทัล หรือรหัส – สำหรับแต่ละตำแหน่งของเพลา ในตัวเข้ารหัสแบบสัมบูรณ์ ล้อรหัสมีความซับซ้อนมากขึ้น เนื่องจากแต่ละตำแหน่งถูกเข้ารหัสเป็นชุดรหัสไบนารีเฉพาะ ซึ่งหมายความว่า เมื่อระบบสูญเสียพลังงาน แต่ต่อมาได้รับพลังงานกลับ ตัวเข้ารหัสจะให้ตำแหน่งจริงทันทีที่พลังงานถูกจ่ายเข้ามา สิ่งนี้ทำให้ไม่จำเป็นต้องมีขั้นตอนการหาจุดอ้างอิง (homing sequence) และไม่ทำให้ข้อมูลตำแหน่งสูญหายระหว่างการตัดและต่อไฟ ซึ่งจำเป็นในแอปพลิเคชันด้านความปลอดภัยที่สำคัญและแอปพลิเคชันที่ต้องการความแม่นยำสูงส่วนใหญ่ เอนโค้ดเดอร์แบบสัมบูรณ์ยังถูกแบ่งออกเป็นประเภทต่อไปนี้:
- แบบหมุนครั้งเดียว: ให้ตำแหน่งสัมบูรณ์ภายในหนึ่งรอบการหมุน 360 องศา.
- หลายรอบ: มีกลไกเกียร์เพิ่มเติมเพื่อนับจำนวนรอบหมุนเต็มด้วย ซึ่งให้รหัสที่ไม่ซ้ำกันในช่วงการเคลื่อนที่ที่กว้างมาก.
ไม่น่าแปลกใจเลยที่ความซับซ้อนและความสามารถที่เพิ่มขึ้นของตัวเข้ารหัสแบบสัมบูรณ์ ทำให้มันมีราคาสูงกว่าตัวเข้ารหัสแบบเพิ่มทีละน้อย.
| คุณสมบัติ | ตัวเข้ารหัสแบบเพิ่มทีละน้อย | ตัวเข้ารหัสแบบสัมบูรณ์ |
| ผลลัพธ์ | ชุดสัญญาณพัลส์ A/B/Z | รหัสดิจิทัลเฉพาะสำหรับแต่ละตำแหน่ง |
| ข้อมูลตำแหน่ง | การเปลี่ยนแปลงสัมพัทธ์จากจุดเริ่มต้น | ตำแหน่งที่แท้จริงและแม่นยำตลอดเวลา |
| การสูญเสียพลังงาน | ข้อมูลตำแหน่งถูกสูญเสีย | ข้อมูลตำแหน่งถูกเก็บไว้ |
| การกลับบ้าน | ต้องทำหลังจากไฟฟ้าดับ | ไม่จำเป็น |
| ความซับซ้อน | เรียบง่ายขึ้น และใช้สายน้อยลง | ผลลัพธ์ที่ซับซ้อนกว่าและมีหลายบิต |
| ค่าใช้จ่าย | ต่ำลง | สูงขึ้น |
| การใช้ทั่วไป | การควบคุมความเร็ว, การกำหนดตำแหน่งแบบสัมพัทธ์ | แขนหุ่นยนต์, CNC, การกำหนดตำแหน่งแบบสัมบูรณ์ |
สัญญาณออกและวิธีถอดรหัสจากโรตารีเอนโคเดอร์
สัญญาณคลื่นสี่เหลี่ยมที่สร้างขึ้นโดยตัวเข้ารหัส (encoder) ต้องได้รับการถอดรหัสอย่างถูกต้องที่ตัวควบคุมด้านรับ (โดยทั่วไปคือ PLC, ไมโครคอนโทรลเลอร์ หรือไดรฟ์) การจำแนกประเภทสัญญาณออกต่าง ๆ อย่างถูกต้องมีความสำคัญมาก เพื่อรับประกันความเข้ากันได้ของฮาร์ดแวร์และความสมบูรณ์ของสัญญาณ.
สัญญาณหลักที่สร้างขึ้นคือสัญญาณควอดราเจอร์ (เฟส A/B) ตามที่ได้อธิบายไว้ในย่อหน้าก่อนหน้านี้ อย่างไรก็ตาม วงจรขับสัญญาณออกจะเป็นตัวกำหนดคุณสมบัติทางไฟฟ้าของวิธีการขับสัญญาณดังกล่าว ตัวอย่างทั่วไป ได้แก่:
- Push-Pull (HTL – High-Threshold Logic): สัญญาณออกทั่วไปที่ได้รับความนิยมมาก มันปรับสัญญาณให้สูงขึ้น (ถึงแรงดันแหล่งจ่าย) และต่ำลง (ถึงกราวด์) อย่างชัดเจน เพื่อสร้างสัญญาณที่ทนต่อสัญญาณรบกวนได้ดี จึงถูกใช้อย่างแพร่หลายในระบบอุตสาหกรรม 24V.
- TTL (ตรรกศาสตร์ทรานซิสเตอร์-ทรานซิสเตอร์): ไดรเวอร์นี้ให้สัญญาณออกเป็นรูปสี่เหลี่ยม 5V และถูกออกแบบมาเพื่อใช้กับสายที่มีความยาวมากขึ้น เนื่องจากมีสัญญาณออกแบบ A และ A-not, B และ B-not, Z และ Z-not ซึ่งทำงานเป็นไดรเวอร์สายแบบต่างศักย์ (differential line driver) สัญญาณแบบต่างศักย์นี้ช่วยให้มีคุณสมบัติการกำจัดสัญญาณรบกวนแบบโหมดร่วม (common-mode noise rejection) ที่ยอดเยี่ยม.
- Open Collector (NPN/PNP): หนึ่งในประเภทสัญญาณออกคือ Open Collector (NPN/PNP) ซึ่งใช้เหมือนสวิตช์ มันสามารถนำสายสัญญาณลงสู่กราวด์ (NPN) หรือขึ้นสู่แรงดันจ่าย (PNP) ได้ แต่ไม่สามารถนำสัญญาณไปในทิศทางตรงกันข้ามได้อย่างเชิงรุก ซึ่งจำเป็นต้องมีตัวต้านทานดึงขึ้น (pull-up) หรือดึงลง (pull-down) ภายนอกที่ด้านตัวควบคุม ซึ่งมักถูกต่อกับขาที่ร่วมกัน เช่น VCC หรือกราวด์ และใช้เพื่อกำหนดสถานะตรรกะที่ชัดเจน วิธีการเชื่อมต่อนี้มีประโยชน์เมื่อใช้ระหว่างระบบที่มีแรงดันตรรกะต่างกัน.
กระบวนการถอดรหัสสัญญาณ A/B เป็นกระบวนการที่มีตรรกะ ตัวควบคุมจะตรวจสอบอย่างต่อเนื่องว่าช่องใดในสองช่องนั้นกำลังใช้งานได้ หากช่องสัญญาณเป็นช่องตรงข้ามหรือช่องเดียวกัน ระบบจะดำเนินการตรวจสอบเพื่อกำหนดทิศทาง หากสถานะของช่อง A เปลี่ยนไปในขณะนี้ ระบบควบคุมจะตรวจสอบสถานะปัจจุบันของช่อง B เมื่อสถานะของ B แตกต่างจากสถานะก่อนหน้าของ A ทิศทางจะเป็นตามเข็มนาฬิกา และสถานการณ์เดียวกันจะเกิดขึ้นในทางตรงกันข้าม (เมื่อสถานะก่อนหน้าของ A เหมือนกับสถานะของ B ทิศทางจะเป็นทวนเข็มนาฬิกา) หลักการนี้มักถูกนำไปใช้กับตัวนับฮาร์ดแวร์ หรือผ่านซอฟต์แวร์โดยใช้การขัดจังหวะจากภายนอก (external interrupts) เพื่อรับประกันการตรวจสอบแบบเรียลไทม์ที่เชื่อถือได้ จำนวนสาย (เช่น 3 สาย, 5 สาย) ที่ตัวเข้ารหัส (encoder) ใช้เกี่ยวข้องกับประเภทของสัญญาณออก (ตัวเข้ารหัสที่มีสัญญาณออกแบบ DC ต้องมีสายมากกว่า), ความสามารถในการใช้พลังงาน และว่าตัวเข้ารหัสมีสัญญาณ Z หรือสัญญาณออกแบบดิฟเฟอเรนเชียลหรือไม่.

ข้อมูลจำเพาะสำคัญในการเลือกโรตารีเอ็นโคเดอร์
ต้องทำการวิเคราะห์อย่างละเอียดเพื่อกำหนดความต้องการของระบบ เพื่อตัดสินใจว่าควรใช้ประเภทเอ็นโคเดอร์แบบใด จนกว่าจะตัดสินใจเลือกระหว่างแบบเพิ่มทีละขั้น (incremental) กับแบบสัมบูรณ์ (absolute) มีข้อกำหนดสำคัญบางประการที่จำเป็นต้องพิจารณา:
- มติ (PPR/CPR): นี่คือจำนวนการเต้นของชีพจรหรือจำนวนรอบการหมุน ความละเอียดที่สูงขึ้นจะช่วยให้การวัดมีความแม่นยำมากขึ้น แต่จำเป็นต้องใช้ตัวควบคุมที่สามารถส่งและรับข้อมูลด้วยความเร็วที่สูงขึ้น นอกจากนี้ ยังต้องสอดคล้องกับความแม่นยำในการกำหนดตำแหน่งที่ระบบต้องการ.
- ความแม่นยำ: สิ่งนี้ไม่ควรถูกเข้าใจผิดว่าเป็นความแม่นยำ ความแม่นยำคือค่าความคลาดเคลื่อนสูงสุดระหว่างตำแหน่งที่แสดงโดยเครื่องเข้ารหัสกับตำแหน่งทางกายภาพที่แท้จริง โดยทั่วไปจะวัดค่านี้ด้วยหน่วยนาทีมุมหรือวินาทีมุม.
- ผลลัพธ์ ประเภท: ประเภทของสัญญาณออกที่เลือก (Push-Pull, TTL หรือ Open Collector) ต้องสอดคล้องกับวงจรรับสัญญาณของตัวควบคุม ตามที่ได้กล่าวไว้ข้างต้น.
- ข้อมูลทางกล: สิ่งนี้ (รวมถึงเส้นผ่านศูนย์กลางของเพลา รูปแบบการติดตั้ง (เช่น การติดตั้งแบบหน้าแปลน การติดตั้งแบบเซอร์โว) และขนาดทางกายภาพของตัวเครื่องเข้ารหัส) ต้องสามารถติดตั้งได้ทางกายภาพในแบบการออกแบบของเครื่องจักร.
- สิ่งแวดล้อม ระดับการกันน้ำ (IP Rating): ระดับ IP (Ingress Protection) คือการกำหนดมาตรฐานของเครื่องเข้ารหัส ซึ่งกำหนดความสามารถในการต้านทานฝุ่นและของเหลว เครื่องเข้ารหัสนี้ได้รับการจัดระดับ IP65 ซึ่งหมายความว่ามันกันฝุ่นได้อย่างสมบูรณ์และทนต่อแรงดันน้ำสูง จึงสามารถใช้งานได้ในสภาพแวดล้อมอุตสาหกรรมส่วนใหญ่ ระดับความทนทานต่อแรงสั่นสะเทือนและแรงกระแทก: เป็นปัจจัยสำคัญสำหรับเครื่องจักรที่ต้องทำงานภายใต้แรงกดดันทางกลไกอย่างหนัก.
ผู้ใช้งานระดับสมัครเล่นที่มีเครื่องพิมพ์ 3D แบบตั้งโต๊ะอาจหลีกเลี่ยงค่าใช้จ่ายสูงและใช้ตัวเข้ารหัสแบบเพิ่มทีละน้อย (incremental encoder) แบบกลไกที่ใช้งานง่ายขึ้น หรือแบบออปติคัลที่มีความละเอียดต่ำ ในทางตรงกันข้าม วิศวกรออกแบบที่กำลังพัฒนาแขนหุ่นยนต์เพื่อติดตั้งในสายการผลิต ต้องให้ความสำคัญกับการกำหนดตำแหน่งแบบสัมบูรณ์ ความแม่นยำสูง และระดับการป้องกันน้ำและฝุ่น (IP rating) ที่เพียงพอ ดังนั้นจึงมักจะเลือกใช้ตัวเข้ารหัสแบบสัมบูรณ์ (absolute encoder) แบบแม่เหล็กหรือแบบออปติคัลที่มีสเปกสูง.
การประยุกต์ใช้ในโลกจริงในระบบอุตสาหกรรมและระบบสำหรับผู้บริโภค
เครื่องเข้ารหัสแบบหมุนมีการใช้งานที่หลากหลายและแตกต่างกันอย่างมาก ขึ้นอยู่กับประเภทการใช้งานต่าง ๆ และแทบทุกสาขาของเทคโนโลยี.
- ระบบอัตโนมัติในอุตสาหกรรม: เครื่องเข้ารหัส (Encoders) เป็นองค์ประกอบสำคัญในการให้ข้อมูลย้อนกลับของมอเตอร์ สามารถติดตั้งได้ที่ส่วนหลังของเพลาขับของมอเตอร์เซอร์โว มอเตอร์สเต็ปเปอร์ หรือมอเตอร์ DC เพื่อส่งข้อมูลความเร็วและตำแหน่งไปยังระบบควบคุม (drive) ซึ่งช่วยให้สามารถควบคุมสายพานลำเลียง เครื่องบรรจุภัณฑ์ และสายการผลิตอัตโนมัติได้อย่างมีประสิทธิภาพยิ่งขึ้น.
- ระบบหุ่นยนต์: แขนหุ่นยนต์หลายแกนใช้ตัวเข้ารหัสแบบสัมบูรณ์ (absolute encoders) ที่แต่ละข้อต่อ เพื่อวัดมุมและตำแหน่งของแต่ละส่วนได้อย่างแม่นยำ ข้อมูลนี้มีความสำคัญในการกำหนดตำแหน่งของส่วนปลายของหุ่นยนต์ และเพื่อให้ระบบควบคุมสามารถสั่งการเคลื่อนไหวได้อย่างถูกต้อง.
- CNC & การพิมพ์ 3D: การพิมพ์ 3D ในเครื่องมือควบคุมเชิงตัวเลขด้วยคอมพิวเตอร์ (CNC) และเครื่องพิมพ์ 3D อีนโคเดอร์ถูกติดตั้งบนมอเตอร์เซอร์โวที่ควบคุมการทำงานของสกรูลูกบอลและระบบแกนเคลื่อนที่ อีนโคเดอร์เหล่านี้ช่วยให้หัวเครื่องมือหรือหัวพิมพ์ทำงานด้วยความแม่นยำระดับไมครอน.
- อุตสาหกรรมยานยนต์: ในรถยนต์สมัยใหม่ เอนโค้ดเดอร์ถูกใช้ในแอปพลิเคชันต่าง ๆ เช่น การตรวจวัดมุมของพวงมาลัยในระบบควบคุมความมั่นคงอิเล็กทรอนิกส์ ไปจนถึงปุ่มปรับที่มีระบบตอบกลับทางสัมผัสของระบบอินโฟเทนเมนต์.
- อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค: สามารถพบตัวเข้ารหัสแบบเพิ่มทีละน้อย (incremental encoder) ราคาถูกได้ในล้อเลื่อนของเมาส์คอมพิวเตอร์ แต่ในขนาดที่เล็กกว่า ตัวเข้ารหัสยังสามารถใช้เพื่อให้การหมุนของปุ่มปรับระดับเสียงในอุปกรณ์เสียงระดับสูงเป็นไปอย่างราบรื่นและต่อเนื่อง ด้วยความแม่นยำแบบดิจิทัล.
วิธีเชื่อมต่อโรตารีเอนโคเดอร์กับไมโครคอนโทรลเลอร์
หนึ่งในงานวิศวกรรมที่พบบ่อยที่สุดคือวิธีการเชื่อมต่อเซ็นเซอร์ตำแหน่งประเภทนี้กับอุปกรณ์ที่สามารถตีความสัญญาณได้ เช่น ตัวควบคุมอย่าง Arduino, Raspberry Pi หรือตัวควบคุมตรรกะแบบโปรแกรมได้ (PLC) ซึ่งสามารถทำได้ผ่านจุดติดต่อทางไฟฟ้าที่เหมาะสมและโปรแกรมเพื่ออ่านสัญญาณ.
ก่อนอื่น ให้ตรวจสอบระดับแรงดันให้ถูกต้อง เอนโคเดอร์อุตสาหกรรม HTL 24 V ต้องการอินเทอร์เฟซ 5 V สำหรับเอาต์พุตแบบ open-collector โดยต้องติดตั้งตัวต้านทานภายนอกเพื่อดึงระดับสัญญาณขึ้นเป็นสูง เพื่อให้ได้ระดับสัญญาณสูงที่มั่นคงในบริเวณที่เอาต์พุตไม่ได้กำลังขับสัญญาณ.
การขัดจังหวะของฮาร์ดแวร์เป็นวิธีการที่แข็งแกร่งที่สุดบนพื้นฐานของซอฟต์แวร์สำหรับการอ่านข้อมูลจากตัวเข้ารหัส (encoder) ขาของไมโครคอนโทรลเลอร์ที่ต่อกับสัญญาณออกของช่อง A และ B สามารถรับการขัดจังหวะได้ ทุกครั้งที่สัญญาณมีขอบขึ้นและขอบลง จะกระตุ้นให้รูทีนบริการอินเทอร์รัปต์ (ISR) ทำงาน ภายใน ISR นี้ ตรรกะการถอดรหัสจะกำหนดทิศทางและเพิ่มหรือลดตัวแปรตัวนับตำแหน่ง เทคนิคนี้ดีกว่าวิธีการที่เรียกว่า polling (การตรวจสอบสถานะของพินซ้ำๆ ในระหว่างลูป) อย่างมาก ซึ่งอาจทำให้พลาดการตรวจจับพัลส์ได้ แม้เมื่อโปรแกรมหลักกำลังทำงานกับส่วนอื่นอยู่ก็ตาม.
ข้อผิดพลาดที่พบบ่อย ได้แก่ การเดินสายผิด (การผสมช่อง A/B หรือสายไฟร้อน/สายนิวทรัล) และไม่คำนึงถึงการสะท้อนสัญญาณเมื่อใช้ตัวเข้ารหัสแบบกลไก การใช้ตัวเก็บประจุขนาดเล็กในฮาร์ดแวร์ หรือการรอรับสัญญาณเป็นเวลาไม่กี่มิลลิวินาที แล้วเปลี่ยนสถานะในซอฟต์แวร์โดยตอบสนองต่ออัลกอริทึม “debouncing” การกระเด้งของสัญญาณยังสามารถป้องกันได้ด้วยการใช้อิมพีแดนซ์ที่ค่อนข้างสูงต่อสายสัญญาณร่วมระหว่างอุปกรณ์หลายเครื่อง การปฏิบัติตามขั้นตอนที่ชัดเจนในการต่อสาย เขียนโค้ด และทดสอบ เป็นสิ่งสำคัญอย่างยิ่ง.
ทำไม OMCH จึงเป็นผู้ผลิตเครื่องเข้ารหัสที่คุณสามารถไว้วางใจได้
ขั้นตอนแรกคือการศึกษาทฤษฎีและการใช้งานของตัวเข้ารหัสแบบหมุน ขั้นตอนที่สอง ซึ่งสำคัญไม่แพ้กัน คือการหาอุปกรณ์ที่มีความน่าเชื่อถือและประสิทธิภาพที่ระบบของคุณต้องการ.
OMCH เป็นผู้ผลิตมืออาชีพที่มีประสบการณ์มากกว่า 10 ปีในด้านการควบคุมอุตสาหกรรมและผลิตภัณฑ์ไฟฟ้า เรามีประวัติการส่งมอบชิ้นส่วนประสิทธิภาพสูงที่ทำงานได้อย่างมีประสิทธิภาพและเชื่อถือได้ในสภาพแวดล้อมการใช้งานที่รุนแรง.
ผลิตภัณฑ์ตัวเข้ารหัสแบบหมุนของเราได้รับการออกแบบมาเพื่อตอบสนองความต้องการที่เข้มงวดของระบบอัตโนมัติและระบบควบคุมสมัยใหม่ เรามีผลิตภัณฑ์ดังต่อไปนี้:
- ความละเอียดสูง และแบบจำลองที่มีความแม่นยำสูง: เพื่อให้ระบบของคุณทำงานด้วยความแม่นยำตามวัตถุประสงค์ที่ออกแบบไว้.
- สัญญาณออกที่หลากหลาย: ผลิตภัณฑ์ของเราครอบคลุมทุกประเภทสัญญาณออกหลัก รวมถึง Push-Pull (HTL), TTL Line Driver และ Open Collector เพื่อการบูรณาการอย่างราบรื่นกับ PLC หรืออุปกรณ์ควบคุมที่มีอยู่ของคุณ.
- ความทนทานระดับอุตสาหกรรม: ด้วยระดับการป้องกัน IP ที่สูงและโครงสร้างที่แข็งแรง เครื่องเข้ารหัสของเราได้รับการออกแบบมาเพื่อทนต่อแรงสั่นสะเทือน สารปนเปื้อน และความผันผวนของอุณหภูมิในโรงงาน.
เครื่องของคุณถูกออกแบบมาเพื่อรองรับเครื่อง CNC ขั้นสูง ระบบหุ่นยนต์ หรือกระบวนการอัตโนมัติอุตสาหกรรมที่ซับซ้อน โดยข้อมูลย้อนกลับที่เรามอบให้นั้นเชื่อถือได้ ไม่ว่าวัตถุประสงค์การใช้งานจะเป็นอย่างไร เรารับประกันคุณภาพของอุปกรณ์ฮาร์ดแวร์ของเรา พร้อมให้บริการอย่างมืออาชีพ เพื่อช่วยคุณเลือกตัวเข้ารหัส (encoder) ที่เหมาะสมที่สุดสำหรับงานของคุณ.
เรียนรู้เพิ่มเติมเกี่ยวกับผลิตภัณฑ์เอ็นโคเดอร์ระดับมืออาชีพคุณภาพสูงของเรา รวมถึงวิธีที่เราสามารถปรับปรุงประสิทธิภาพของระบบของคุณได้ที่ https://www.omch.com. เราขอเสนอให้ท่านใช้บริการปรึกษาและทดสอบการคัดเลือกผลิตภัณฑ์ (ตัวอย่าง) แบบฟรี.



