การประยุกต์ใช้ servo motor

Servo Motor คืออะไร ?

Servo Motor คือระบบควบคุมที่ประกอบด้วยไฟฟ้าคอนโทรลและเครื่องกล ใช้สำหรับงานที่ต้องการควบคุมตำแหน่งความเร็ว แรงบิด ความแม่นยำ และความรวดเร็ว เพื่อให้เครื่องกลและไฟฟ้าคอนโทรลทำงานสอดคล้องกันอย่างมีประสิทธิภาพ โดยใช้การควบคุมแบบป้อนกลับ (Feedback Controller) ซึ่งคือระบบควบคุมที่มีการวัดค่าเอาต์พุตของระบบ แล้วนำมาเปรียบเทียบกับค่าอินพุตเพื่อควบคุมและปรับแต่งให้ค่าเอาต์พุตของระบบให้มีค่า เท่ากับหรือใกล้เคียงกับค่าอินพุต


เซอร์โวมอเตอร์ในปัจจุบันมีจำหน่ายอยู่หลากหลายรูปแบบ ทั้งแบบกระแสตรง (DC Motor) และแบบกระแสสลับ (AC Motor) ด้วยคุณสมบัติเด่นของ Servo Motor คือ สามารถให้แรงบิดที่สูง (มีหน่วยเป็นนิวตันเมตร) มีทำงานได้รวดเร็ว สามารถเคลื่อนที่ได้อย่างแม่นยำ และทำงานได้เงียบ จึงมีการนำเอา Servo Motor ไปประยุกต์ใช้งานอย่างหลากหลาย เอาหล่ะครับไปดูตัวอย่างการใช้งานในขึ้นต้นกัน อุปกรณ์ก็มีดังนี้ครับ

 


วิธีเชื่อมต่ออุปกรณ์


โค๊ดโปรแกรม

#include "Servo.h"

  // นำเข้าไรบรารี่ Servo.h เพื่อใช้งาน Servo

Servo myServo;  // สร้าง myServo เป็น Servo

int Servo_Pin = 9;  //สร้างตัวแปรชื่อ Servo_Pin 

void setup() {

Serial.begin(9600);

myServo.attach(Servo_Pin);

void loop() {

myServo.write(0);  // หมุนไปที่ 0 องศา 

Serial.println("Servo : 0 Degree");  //แสดงออกทาง Serial Monitor ว่าไปที่ 0 องศา 

delay(3000);  // หน่วงเวลา 3000 มิลลิวินาที

myServo.write(45);  // หมุนไปที่ 45 องศา 

Serial.println("Servo: 45 Degree");  //แสดงออกทาง Serial Monitor ว่าไปที่ 45 องศา 

delay(3000);  // หน่วงเวลา 3000 มิลลิวินาที

myServo.write(90);  // หมุนไปที่ 90 องศา

Serial.println("Servo: 90 Degree");  //แสดงออกทาง Serial Monitor ว่าไปที่ 90 องศา  

delay(3000);  // หน่วงเวลา 3000 มิลลิวินาที

myServo.write(135);  // หมุนไปที่ 135 องศา

Serial.println("Servo: 135 Degree");  //แสดงออกทาง Serial Monitor ว่าไปที่ 135 องศา  

delay(3000);  // หน่วงเวลา 3000 มิลลิวินาที

myServo.write(180);  // หมุนไปที่ 180 องศา

Serial.println("Servo: 180 Degree");  //แสดงออกทาง Serial Monitor ว่าไปที่ 180 องศา  

delay(3000);  // หน่วงเวลา 3000 มิลลิวินาที

}

Servo Motor เป็นอุปกรณ์ที่สามารถควบคุมเครื่องจักรกล หรือระบบการทํางานนั้นๆ ให้เป็นไปตามความต้องการ เช่น ควบคุมความเร็ว (Speed) , ควบคุมแรงบิด (Torque) , ควบคุมแรงตําแหน่ง (Position) โดยให้ผลลัพธ์ตามความต้องการที่มีความแม่นยําสูง

Panasonic A5II Siries Servo Drive & Servo Motor

ทําไมต้องใช้ Servo Motor

Servo Motor เป็นอุปกรณ์ที่ผู้ใช้งานสามารถ ควบคุมความเร็ว (Speed Control) , แรงบิดของมอเตอร์ (Torque Control) , ระยะทางในการเคลื่อนที่(หมุน) (Position Control) ของตัวมอเตอร์ได้ ซึ่งมอเตอร์ทั่วไปไม่สามารถ ควบคุมในลักษณะงานเบื้องต้นได้

ขนาดของ Servo Motor

ขนาดของ Servo Motor จะมีหน่วยในการบอกขนาดเป็นวัตต์ (Watt) Servo Motor ของ Panasonic จะมีขนาดตั้งแต่ 50W-15kWทําให้ผู้ใช้งานมีความหลากหลายในการใช้งาน

ทำไม Servo Motor ถึงสามารถควบคุมการทำงานได้

การทํางานเพียงตัว Servo Motor เพียงอย่างเดียวนั้นไม่สามารถทํางานได้ การที่จะให้ Servo Motor จะควบคุมลักษณะที่กล่าวมาข้างต้นนั้นต้องมีองค์ประกอบดังนี้

1. Controller

หลักการทํางานหลักๆ หน้าที่ของ Controller

Controller มีหน้าที่รับคําสั่งจากผู้ใช้งานว่าต้องการให้ Servo Motor นั้นเคลื่อนที่ด้วยความเร็วเท่าไหร่และระยะทาง ใกล้หรือไกลแค่ไหน หน้าที่ตรงจุดนี้จะเป็น Controller จะเป็นตัวกําหนดให้กับตัว Servo Moter

2. Servo Driver

หน้าที่ของ Servo Driver

Servo Driver จะรับสัญญาณมาจาก Controller และสั่งการให้กับตัว Servo Motor เคลื่อนที่ตามที่ Controller สั่งการมา แต่ทําไม Controller ไม่สั่งการควบคุมไปที่ Servo Motor โดยตรง ???เนื่องจาก Servo Driver จะเป็นตัวที่ปรับตั้งค่าของตัว Servo Motor ให้ทํางานตามรูปแบบของการควบคุมไม่ว่า จะเป็นการควบคุม ความเร็ว(Speed Control) , แรงบิด(Toucque) และ ตําแหน่ง(Position Control) ตัว Servo Driver จะเป็น ตัวกําหนดค่าตัวแปรหรือพารามิเตอร์ต่างๆ ให้กับตัว Servo Motor ให้ทํางานได้อย่างถูกต้องและแม่นยํา เพราะฉะนั้นเมื่อใช้ Servo Motor ก็จะต้องมี Servo Driver เสมอ

3. Servo Motor

หน้าที่ของ Servo Motor

Servo Motor มีหน้าที่ขับเคลื่อนอุปกรณ์ของเครื่องจักรกลหรือระบบของการทํางานนั้นๆ ให้เป็นไปตามรูปแบบที่ ได้รับคําสั่งจากตัว Servo Driver พร้อมกับส่งสัญญาณป้อนกลับให้กับตัว Servo Driver ว่าตอนนี้ Servo Motor เคลื่อนที่ด้วย ความเร็วเท่าไหร่และระยะทางในการเคลื่อนที่เป็นระยะทางเท่าไหร่แล้ว ด้วยสัญญาณของตัว Encoder ที่อยู่ภายในตัว Servo Moter ทําให้การเคลื่อนที่ของ Servo Motor นั้นมีความแม่นยําสูง

ด้วยองค์ประกอบข้างต้นทั้งหมดทั้งมวลนั้น พอจะทําให้ผู้ที่จะใช้งานหรือผู้ที่กําลังศึกษา พอที่จะมองภาพของการ ทํางานของระบบ Servo Motor ว่าองค์ประกอบของระบบหรือการที่จะใช้งาน Servo Motor นั้นต้องมีองค์ประกอบอะไรบ้างจึงจะใช้งาน Servo Motor ได้อย่างถูกต้องและมีประสิทธิภาพ

แสงชัยมิเตอร์ ตัวแทนจำหน่ายสินค้า Panasonic และ SUNX sensor อย่างเป็นทางการในประเทศไทย 

Sang Chai Meter co., Ltd., the authorized distributor of Panasonic and Sunx sensors in Thailand.

パナソニック サンクス センサー タイ 代理店

Servo Motor คืออะไร ???

หากต้องการข้อมูลเพิ่มเติม

กรุณากรอกอีเมลล์ด้านล่างบริษัทฯจะส่งไฟล์ ให้ดาวน์โหลดทางอีเมลล์ของคุณ

กระทู้ที่เกี่ยวข้อง

Toplist

โพสต์ล่าสุด

แท็ก

แปลภาษาไทย ไทยแปลอังกฤษ โปรแกรม-แปล-ภาษา-อังกฤษ พร้อม-คำ-อ่าน ห่อหมกฮวกไปฝากป้าmv แปลภาษาอาหรับ-ไทย lmyour แปลภาษา ข้อสอบคณิตศาสตร์ พร้อมเฉลย แปลภาษาอังกฤษเป็นไทย pantip ระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 แอพแปลภาษาอาหรับเป็นไทย ห่อหมกฮวกไปฝากป้า หนังเต็มเรื่อง แปลภาษาเวียดนามเป็นไทยทั้งประโยค Google Translate การ์ดแคปเตอร์ซากุระ ภาค 4 หยน อาจารย์ ตจต เมอร์ซี่ อาร์สยาม ล่าสุด ศัพท์ทหาร ภาษาอังกฤษ pdf ห่อหมกฮวกไปฝากป้า คาราโอเกะ app แปลภาษาไทยเป็นเวียดนาม การ์ดแคปเตอร์ซากุระ ภาค 3 บบบย ศัพท์ทหารบก แปลภาษาจีน การประปาส่วนภูมิภาค การ์ดแคปเตอร์ซากุระ ภาค 1 ขุนแผนหลวงปู่ทิม มีกี่รุ่น ชขภใ ตม.เชียงใหม่ เซ็นทรัลเฟสติวัล พจนานุกรมศัพท์ทหาร รหัสจังหวัด อําเภอ ตําบล รหัสประจำจังหวัด 77 จังหวัด สอบโอเน็ต ม.3 จําเป็นไหม หนังสือราชการ ตัวอย่าง ห่อหมกฮวกไปฝากป้า คอร์ด อเวนเจอร์ส ทั้งหมด แปลภาษา มาเลเซีย ไทย ไทยแปลอังกฤษ ประโยค ่้แปลภาษา Egp G no Reconguista Google map ขุนแผนหลวงปู่ทิมรุ่นแรก ข้อสอบภาษาไทยพร้อมเฉลย ข้อสอบโอเน็ต ม.3 ออกเรื่องอะไรบ้าง ค้นหา ประวัติ นามสกุล จองคิว ตม เชียงใหม่ ชื่อเต็ม ร.9 คําอ่าน ดีแม็กมือสองราคาไม่เกิน350000 ตัวอย่างรายงานการประชุมสั้นๆ