• ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

การควบคุม stepper motor ด้วยบอร์ด TB6560

เจ้าของร้าน

สวัสดีครับ เห็นลูกค้าถามเข้ามามากมายสำหรับการต่อควบคุมบอร์ด TB6560 วันนี้เลยมาเขียนวิธีการควบคุม stepper motor ด้วยบอร์ด TB6560 เพื่อเป็นแนวทางในต่อใช้งานสำหรับหลายๆคนที่ใช้งานครั้งแรก

# การ setting switch บนบอร์ด

    จะเห็นว่าบนบอร์ดเขาจะพิมพ์การตั้งค่าต่างๆมาให้เราดูแล้ว โดยจะแบ่ง switch setting ออกเป็น 4 กลุ่มดังนี้

    1. Running Current ( switch สำหรับการตั้งค่ากระแสการทำงานให้เหมาะสมกับ stepper motor ของเรา ) โดยจะใช้ switch ทั้งหมด 4 ตัว ได้แก่ SW1,SW2,SW3,S1 ส่วนลายละเอียดการตั้ง switch ก็ดูตามบนบอร์ดได้เลย ครับ

    2. Stop Current  ( กระแสที่ใช้สำหรับหยุด ) โดยจะใช้ switch ทั้งหมด 1 ตัว ได้แก่ S2

    3. Excaribation Mode ( เป็น mode ปรับความละเอียดในการหมุนให้กับ stepper motor )

    4. Decay Setting ( เป็น mode ควบคุมการ discharge กระแส ในโหมด PWM เพื่อลดการสั่นของ stepper motor มี 4 ระดับ )

# ตัวอย่าง

  ผมมี stepper motor อยู่ 1 ตัว มีรายละเอียดดังนี้

  - กระแสทำงาน 3A

  - step ต่อการหมุนเท่ากับ  1.8 องศาต่อการหมุน 1 ครั้ง 

ต่อไปก็มา setting switch เพื่อปรับกระแสให้กับ stepper motor  จากตัวอย่าง 3A

Set switch > SW1,SW2,SW3 เป็น ON ,ส่วน S1 เป็น OFF  = 3A

Set switch > S2 ( Stop Current ) ผมปรับเป็น OFF คือ 50% อันลองปรับดูความแตกต่างได้เลยครับ

Set switch > S3,S4 ( Excaribation Mode ) S3 OFF,S4 ON ผมปรับใว้ที่ความละเอียดสูงสุด คือ 16 อันนี้ก็ปรับดูความแตกต่างได้เลย ครับ( ผมก็อธิบายไม่ค่อยเก่ง ) ตามตัวอย่างนี้ถ้าปรับ S3,S4 = OFF ก็จะใช้ signal plus 200 ลูกถึงจะหมุนครบ 1 รอบ แต่ผมปรับใว้ที่ความละเอียดสูงสุดก็คือ 1 ต่อ 16 ดังนั้นผมต้องป้อน signal plus เท่ากับ 200x16 = 3200 ลูก ถึงจะหมุนครบ 1 รอบ stepper motor ก็จะหมุนละเอียดขึ้นนั้นเอง

# สำหรับการต่อสายเพื่อทดสอบ ( ผมใช้โปรแกรม GRBL ในการทดสอบนะครับ )

ตัวโปรแกรม ดาวโหลดLink >> http://zapmaker.grblcontroller.s3-website-us-west-2.amazonaws.com/

หรือ https://github.com/winder/Universal-G-Code-Sender

ทำการติดตั้งให้เรียบร้อยก็จะได้ไอคอน  หน้าตาโปรแกรม

เฟิร์มแวร์ ดาวโหลด Link >> https://github.com/grbl/grbl

Software arduino เผื่อใครยังไม่มี ดาวโหลด Link>> https://www.arduino.cc/en/Main/Software

 

เมื่อดาวโหลดเสร็จ แตกไฟล์เอาไปเก็บใว้ใน โฟล์เดอร์ libraries ของโปรแกรม arduino ที่เราติดตังใว้ ดูภาพประกอบ ( ซึ่งเมื่อเราคลิกเปิดโปรแกรมครั้งแรก โปรแกรมจะสร้างโฟล์เดอร์ใว้ที่ C:\Users\TomElectronics\Documents\Arduino\libraries ) หรือเปิด My computer ( ภาพด้านบน )คลิก Documents arduino libraries ( ภาพด้านล่าง ) คือตรงที่เราจะเอา libraries ต่างๆที่จะใช้มาใว้ตรงนี้ / เมื่อ coppy libraries มาใส่ตรงนี้ ต้องปิดโปรอกรมแล้วเปิดใหม่ทุกครั้งไม่งันโปรแกรมจะมองไม่เห็น libraries ของเรา

เมื่อติดตั้ง libraries เสร็จเรียบร้อยแล้ว ก็เริ่มทดสอบกันเลย เปิดโปรแกรม arduino ขึ้นมา ขั้นต้อนตามรูปนะครับ

ทำการ เลือกบอร์ดให้ตรงกับที่เราใช้งาน ในที่นี่ใช้ Arduino uno

 

ทำการเลือก comport ให้ตรง

ทำการ upload โปรแกรมลงบอร์ด arduino ของเรา

เมื่อ upload เสร็จเปิดโปรแกรม GRBL ขึ้นมา เลือก comport บอทเลท ให้ตรง กด open เป็นอันเสร็จลองกดปุ่มควบคุมดูได้เลย

 

 

แสดงความคิดเห็นที่ 0-0 จากทั้งหมด 0 ความคิดเห็น

เข้าร่วมกับร้านค้า

ร้านTomElectronics1
ร้านTomElectronics1
www.tomelectronics1.com/
Join เป็นสมาชิกร้าน
31
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

CATEGORY

MEMBER

STATISTICS

หน้าที่เข้าชม273,446 ครั้ง
ผู้ชมทั้งหมด123,965 ครั้ง
ร้านค้าอัพเดท20 ต.ค. 2568

CONTACT US/ติดต่อเรา

TRACKCODE

  • ค้นหา
*ใส่ เบอร์มือถือ หรือ email ที่ใช้ในการสั่งซื้อ
พูดคุย-สอบถาม