Rotary Encoder Application – การประยุกต์ใช้งาน เอ็นโค้ดเดอร์

 In Technical Skill

เช้าวันใหม่ กับบรรยากาศที่เริ่มจะหนาวขึ้นทุกๆวัน จนทำให้รู้สึกอยากจะนอนยาวๆ “ขี้เกียจ…555” แต่ก็ทำไม่ได้ครับ เพราะว่ามีสัญญาใจไว้ว่า วันนี้จะเอาตัวอย่างการประยุกต์ใช้งาน โรตารี่ เอ็นโค้ดเดอร์ Incremental Rotary Encoder เอ…แล้ว เอ็นโค้ดเดอร์ คืออะไร แล้วมีกีประเภทหลักๆ เนี๊ยะยังไม้เห็นอธิบายเลย จะข้ามไปเรื่องการประยุกต์การใช้งานเลยหรือไง… ครับ เอาเป็นว่าตัว Encoder ที่กำลังคุยกันอยู่ ปรกติจะมีอยู่ 2 แบบ ที่ใช้งานกันอย่างแพร่หลาย ซึ่งหลักๆ ก็คือ Incremental Rotary Encoder กับ Absolute Rotary Encoder และมีความแตกต่างกันตรงที่

  1. Incremental Rotary Encoder จะมีสัญญาณเอาท์พุตเป็นพัลส์ต่อเนื่อง แม้ว่าจะหมุนครบ 1 รอบแล้วก็ตาม เช่น รุ่น E50S8-1000-3-T-24 ของ Autonics ซึ่งมีพัลส์ = 1000 ลูกต่อรอบ เมื่อเราเอาไปต่อเข้ากับตัวนับจำนวนแล้วหมุนตามเข็มนาฬิกา 2 รอบ ตัวนับจำนวนก็จะแสดงค่า 2000 ครับ
  2. Absolute Rotary Encoder จะมีสัญญาณเอาท์พุตที่เป็นแบบรหัส ซึ่งมีอยู่หลายแบบ เช่น BCD Code, BINARY Code, GRAY Code สมมุติว่า เอ็นโค้ดเดอร์ ความละเอียด 1 องศา ต่อ สเต็ป ถ้าอยู่ที่ตำแหน่ง 325 องศา แล้วสัญญาณเอาท์พุต BCD ก็จะ = 11 0010 0101 ไงครับ ดังนั้น โดยปกติแล้ว เอ็นโค้ดเดอร์แบบ Absolute จะมีจำนวนขามากกว่า แบบ Incremental แน่นอนครับ เพราะ ขา 1 เส้น ใช้แทนรหัส 1 Bit ดังนั้น จากตัวอย่าง ก็ต้องมีขาถึง 10 ขา และเมื่อรวบกับ แหล่งจ่าย + และ – ก็จะเป็น 12 เส้นพอดีครับ…เยอะจริงๆ 555

เข้าเรื่องการประยุกต์ใช้งาน เอ็นโค้ดเดอร์ ดีกว่าครับ ส่วนรายละเอียดประเภทของ เอ็นโค้ดเดอร์ เอาไว้จะหามาเสริมให้อีกนะครับ จริงๆ แล้วการประยุกต์ใช้งาน เอ็นโค้ดเดอร์ นั้นมีมากมายถ้าจะให้อธิบายเป็นตัวอักษรก็คงจะยิ่งงง…ก็เลยทำ Link ไว้ให้ Download ตามนี้ครับ Rotary Encoder Application

Recommended Posts
Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search

Digital Thermostat - EDT1411 Series