[POP-XT][ATX2][IPST-SE]<==>[EVO24V50] ep1.

การใช้งานบอร์ดขับมอเตอร์ EVO24V50 ตอนที่ 1

 

         EVO24V50 เป็นบอร์ดขับมอเตอร์ที่ใช้ MOSFET ต่อแบบ H-bridge มีความทนทาน
เชื่อมต่อได้หลากหลายรูปแบบ ควบคุมการทำงานด้วยไมโครคอนโทรลเลอร์
สามารถขับกระแสต่อเนื่องได้สูงสุดถึง 36A และมากถึง 50A ชั่วขณะ
รองรับไฟเลี้ยงสูงสุดถึง 42V แยกสัญญาณด้วย Opto-Isolator
มีระบบป้องกันการต่อไฟเลี้ยงกลับขั้ว ระบบตัดการทำงานเมื่ออุณหภูมิสูงเกินไป
และวงจรป้องกันความเสียหายเมื่อระบบควบคุมหลักมีปัญหา

คุณสมบัติ

  • H-bridge MOSFET driver
  • ขับกระแสไฟฟ้าชั่วขณะมากกว่า 50 A
  • ขับกระแสไฟฟ้าต่อเนื่อง 36 A ที่แรงดัน 24 VDC
  • แรงดันไฟฟ้าอินพุต VCC 9-42 VDC
  • แรงดันไฟฟ้าสูงสุดเอาต์พุตสูงสุด 0.98 x VCC
  • เชื่อมต่อและควบคุมได้หลายรูปแบบ ADC Mode / PWM Mode / PPM Mode
  • แยกสัญญาณควบคุมไฟฟ้าด้วย Opto Isolator
  • แสดงทิศทางการหมุนด้วย LED
  • มีวงจรป้องกันการจ่ายไฟเลี้ยงกลับขั้ว
  • ตัดการทำงานเมื่อมีอุณหภูมิสูงเกินกว่า 110 องศา
  • มีฮีตซิงค์ช่วยระบายความร้อน
  • ขนาด PCB 80 x 80 มิลลิเมตร
  • น้ำหนัก 85 กรัม

โหมดการทำงาน 3 โหมดคือ

โหมด Manual ต่อสวิตช์และโวลุ่มเพื่อปรับทิศทางและความเร็วได้โดยตรง

โหมด PWM  ต่อกับไมโครคอนโทรลเลอร์เพื่อควบคุมทิศทางและความเร็วได้

โหมด SERVO สามารถนำสัญญาณที่ใช้ควบคุมเซอร์โวมาควบคุมมอเตอร์ได้

การเชื่อมต่อบอร์ด EVO24V50 ในโหมด SERVO

การเชื่อมต่อในโหมดนี้จะต้องกำหนดตำแหน่งจั๊มเปอร์ไปที่ 1-2 ด้วยดังรูป

EVO24V50-Set-Jummper

 

 

ต่อกับบอร์ด POP-XT , ATX2 และ IPST-SE ผ่านช่องขับเซอร์โวมอเตอร์

 

 

การเชื่อมต่อบอร์ด EVO24V50 เข้ากับช่อง SERVO1 ของ POP-XT

การเชื่อมต่อบอร์ด EVO24V50 เข้ากับช่อง SERVO1 ของบอร์ด ATX2

การเชื่อมต่อบอร์ด EVO24V50 เข้ากับช่อง SV0 หรือ SERVO0 ของบอร์ด IPST-SE

การเขียนโปรแกรมควบคุม

การควบคุมทิศทางและความเร็วของมอเตอร์เมื่อเชื่อมต่อแล้ว ทำโดยใช้คำสั่ง servo เพียงคำสั่งเดียว โดยมีรูปแบบคือ

ถ้าค่าของเซอร์โวอยู่ในช่วง 20-89 มอเตอร์จะเคลื่อนที่ทวนเข็มนาฬิกา โดยความเร็วของมอเตอร์จะมากขึ้นเมื่อค่าน้อยลง

ถ้าค่าของเซอร์โวมอเตอร์มีค่าเท่ากับ 90 มอเตอร์จะหยุดหมุน

ถ้าค่าของเซอร์โวอยู่ในช่วง 91-160 มอเตอร์จะเคลื่อนที่ตามเข็มนาฬิกา โดยความเร็วของมอเตอร์จะมากขึ้นเมื่อค่ามากขึ้น

เขียนโปรแกรมเพื่อทดสอบสำหรับ POP-XT

เขียนโปรแกรมเพื่อทดสอบสำหรับ ATX2

เขียนโปรแกรมเพื่อทดสอบสำหรับ IPST-SE

การทำงานของโปรแกรม

โปรแกรมตัวอย่างทั้ง 3 ตัวทำงานเหมือนกันคือ นำค่าจากการหมุน Knob (ตัวต้านทานปรับค่าได้บนบอร์ด) เพื่อเอาค่าไปแสดงผลที่หน้าจอ GLCD และเอาค่าส่งอกไปยังเซอร์โวมอเตอร์

 

Facebook Comments