1. et-mini microstep driver 7. terminal -m1 8. terminal -m2 microstep driver.pdfคู่มือ...

9
คู ่มือ ET-MINI MicroStep Driver - 1 - www.etteam.com ET-MINI MicroStep Driver เป็นบอร์ดสาหรับขับ Bipolar Stepping Motor ที่ความละเอียดแบบ Micro step จานวน 2 แชนแนล ซึ ่ง การ Control ในแต่ละแชนแนลจะแยกอิสระกัน ใช้งานกับ Stepping Motor ที่กินกระแสไม่เกิน 2 A ต่อ Coil (Stepping 1 ตัวมี 2 Coil 4 สาย) และแรงดัน Motor 9V-36 V สามารถเลือกความละเอียดของ Step Size ได้ 6 ระดับ(สูงสุด 1/32 Step) และสามารถปรับ VR จากัดกระแส Coil เพื่อ ป้ องกัน Motor เสียหายได้ 1. คุณสมบัติของบอร์ด ET-MINI MicroStep Driver - ใช้ไฟเลี ้ยงบอร์ดภาค Input VIN = 3.3V-5V และใช้ Module Drive Stepping Motor เบอร์ DRV8825 - สามารถขับ Stepping Motor ได้ 2 ตัวตามคุณสมบัติข้างต้น มีการ Control แยกอิสระกัน แต่จะใช้ไฟเลี ้ยงร่วมกัน - การ Control จะใช้สายสัญญาณ 2 หรือ 3 เส้น ได้แก่ Direction ,Step Pulse และ Enable ( สามารถเลือก Control ได้ ) - เชื่อมต่อสัญญาณ Control ได้ทั ้งระบบ 3.3V หรือ 5V ทั ้งนี ้ขึ ้นอยู ่กับ MCU และ แรงดัน VIN ที่ จ่ายเลี ้ยงบอร์ด - สามารถเลือกความระเอียดของ Step Size ได้ 6 ระดับ (1,1/2,1/4,1/8,1/16 ,1/32 Step) จาก Jumper บนบอร์ด - Step Pulse รองรับที่ความถี่สูงสุด 250 KHz หรือ คาบเวลา 4 us ( ช่วงเวลาของ Step Pulse Low และ High มีค่าได้น้อยสุดที่ 2us) - สามารถปรับ VR เพื่อจากัดกระแสที่ไหลผ่าน Coil ของ Stepping Motor ได้ทั ้ง 2 แชนแนล แบบอิสระ เพื่อป้ องกัน Motor เสียหาย - ใช้ขับ Stepping Motor ชนิด Bipolar เท่านั ้น ที่ใช้แรงดัน DC 9V-36V และกินกระแสไม่เกิน 2A/Coil ซึ ่งรุ่นที่ทาง ETT จัดจาหน่ายและ สามารถใช้งานกับบอร์ดนี ้ได ้ ได้แก่ 17HS4401(12V,1.7A/Coil , Frame size: NEMA17) และรุ่น 14PM-M252-P1ST(24V,0.5A/Coil) 2. โครงสร้าง และ ขั ้วต่อ ใช ้งาน บอร์ด ET-Mini MicroStep Driver รูปโครงสร้างขั้วต่อใช ้งานบอร์ด ET-Mini MicroStep Driver 8. Terminal -M2 3. Jmp-Step Mode-M1 7. Terminal -M1 5. Adj-Current Limit M1 1. Jmp-ENA1 9. ConBox-Control 2.Jmp-ENA2 6. Adj-Current Limit M2 4. Jmp-Step Mode-M2 12.GND 11.VMOTOR 10.Con-Control

Upload: others

Post on 23-Feb-2020

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 1 - www.etteam.com

ET-MINI MicroStep Driver เปนบอรดส าหรบขบ Bipolar Stepping Motor ทความละเอยดแบบ Micro step จ านวน 2 แชนแนล ซงการ Control ในแตละแชนแนลจะแยกอสระกน ใชงานกบ Stepping Motor ทกนกระแสไมเกน 2 A ตอ Coil (Stepping 1 ตวม2 Coil 4 สาย) และแรงดน Motor 9V-36 V สามารถเลอกความละเอยดของ Step Size ได 6 ระดบ(สงสด 1/32 Step) และสามารถปรบ VR จ ากดกระแส Coil เพอ ปองกน Motor เสยหายได

1. คณสมบตของบอรด ET-MINI MicroStep Driver

- ใชไฟเลยงบอรดภาค Input VIN = 3.3V-5V และใช Module Drive Stepping Motor เบอร DRV8825 - สามารถขบ Stepping Motor ได 2 ตวตามคณสมบตขางตน มการ Control แยกอสระกน แตจะใชไฟเลยงรวมกน - การ Control จะใชสายสญญาณ 2 หรอ 3 เสน ไดแก Direction ,Step Pulse และ Enable (สามารถเลอก Control ได) - เชอมตอสญญาณ Control ไดทงระบบ 3.3V หรอ 5V ทงนขนอยกบ MCU และ แรงดน VIN ท จายเลยงบอรด - สามารถเลอกความระเอยดของ Step Size ได 6 ระดบ (1,1/2,1/4,1/8,1/16 ,1/32 Step) จาก Jumper บนบอรด - Step Pulse รองรบทความถสงสด 250 KHz หรอ คาบเวลา 4 us ( ชวงเวลาของ Step Pulse Low และ High มคาไดนอยสดท 2us) - สามารถปรบ VR เพอจ ากดกระแสทไหลผาน Coil ของ Stepping Motor ไดทง 2 แชนแนล แบบอสระ เพอปองกน Motor เสยหาย - ใชขบ Stepping Motor ชนด Bipolar เทานน ทใชแรงดน DC 9V-36V และกนกระแสไมเกน 2A/Coil ซงรนททาง ETT จดจ าหนายและ สามารถใชงานกบบอรดนได ไดแก 17HS4401(12V,1.7A/Coil , Frame size: NEMA17) และรน 14PM-M252-P1ST(24V,0.5A/Coil)

2. โครงสราง และ ขวตอ ใชงาน บอรด ET-Mini MicroStep Driver

รปโครงสรางขวตอใชงานบอรด ET-Mini MicroStep Driver

8. Terminal -M2

3. Jmp-Step Mode-M1

7. Terminal -M1

5. Adj-Current Limit M11. Jmp-ENA1

9. ConBox-Control

2.Jmp-ENA2

6. Adj-Current Limit M24. Jmp-Step Mode-M2

12.GND

11.VMOTOR

10.Con-Control

Page 2: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 2 - www.etteam.com

1.Jmp-ENA1 : เปน Jumper ส าหรบเลอกใชงาน Pin EN1 ซงท าหนาท ควบคมการท างาน ของ Module Driver ใน CH1 เมอ Set Jumper ไป ทางดาน Ctr ผใชจะตองเขยนโปรแกรมควบคมการท างาน Pin EN1 เอง โดย ถา EN1= 1 เปนการ Disable Module Driver CH1 (default Pull up=1) , EN1 = 0 เปนการ Enable Module Driver CH1 ใหท างาน แตถา Set Jumper ไปทางดาน Act , จะท าให Module Driver CH1 ถก Enable พรอมท างานตลอดเวลา ดงนน Pin EN1 จะไม ถกใชงานเวลาเขยนโปรแกรม

ตวอยาง Set Jumper ENA1 ไปดาน Ctr ตวอยาง Set Jumper ENA2 ไปดาน Act

2.Jmp-ENA2 : เปน Jumper ส าหรบเลอกใชงาน Pin EN2 เพอควบคมการท างาน ของ Module Driver ใน CH2 โดยมการใชงาน เหมอนกบ Jmp-ENA1 ทกประการ

3. Jmp-Step Mode-M1 : เปน Jumper ส าหรบ Set คา Step Size หรอคาความละเอยดในการหมนของ Motor ใหกบ Module Driver ใน CH1 ตวอยาง Set Step Size ทความละเอยด Full Step (1) ใหกบ Module Driver CH1 4. Jmp-Step Mode-M2 : เปน Jumper ส าหรบ Set คา Step Size หรอคาความละเอยดในการหมนของ Motor ใหกบ Module Driver ใน CH2 โดยสามารถเลอก Set คาไดตามตารางดานบน

ตวอยาง Set Step Size ทความละเอยด 1/32 ใหกบ Module Driver CH2

5. Adj-Current limit M1 : เปน VR ใชปรบเพอจ ากดคากระแสใชงานใหกบ Stepping Motor ทตอใน CH1 โดย เมอหมน VR ตามเขมนาฬกา (CW) จะเปนการลดคา Vref ถาหมนทวนเขมนาฬกา(CCW) จะเปนการเพมคา Vref สามารถดวธการปรบและการค านวณ คากระแส ทตองการใชงานไดในหวขอ4ใหญ ดานลาง

6. Adj-Current limit M2 : เปน VR ใชปรบเพอจ ากดคากระแสใชงานใหกบ Stepping Motor ทตอใน CH2 โดย เมอหมน VR ตามเขมนาฬกา (CW) จะเปนการลดคา Vref ถาหมน ทวนเขมนาฬกา(CCW) จะเปนการเพมคา Vref สามารถดวธการปรบและการค านวณคากระแส ทตองการใชงานไดในหวขอ4 ใหญ ดานลาง

ENA1Ctr/A

ct ENA2

Ctr/A

ct

Step Mode-M

1Lo / Hi

M0M1M2

Step Mode-M

2

Hi / Lo

M0M1M2

Resolution( )M0 M1 M2Lo

Hi

LoLoLo Lo

Lo LoLo

LoLoLo

LoHiHiHiHi

HiHi

HiHi

Hi

Hi

Hi

Full Step=1Half Step=1/2

1/41/81/16

1/32

1/321/32

Set Step Size

Page 3: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 3 - www.etteam.com

7. Terminal-M1 : เปนขวตอ Bipolar Stepping Motor ของ CH1 โดยมการจดเรยงขวดงรปดานลาง และสามารถดการตอใชงานจรงไดในหวขว 5 ใหญ ดานลาง

8. Terminal-M2 : เปนขวตอ Bipolar Stepping Motor ของ CH2 โดยมการจดเรยงขวดงรปดานลาง และสามารถดการตอใชงานจรงไดในหวขว 5 ใหญ ดานลาง

9. ConBox-Control : เปนขวตอแบบ Box 10 Pin ใชส าหรบรบไฟเลยงบอรดสวน 3.3V หรอ 5V และรบสญญาณ Control จาก MCU ภายนอก เขามาควบคมการท างานของ Motor ใน CH1 และ CH2 ซงทง 2 แชนแนล จะแยก Pin Control อสระกน มการจดเรยงขาดงรปดานลาง DR1= Input Pin ใชรบสญญาณ Logic 0 หรอ 1 เพอควบคมทศทางการหมนของ Motor CH1 ถาปลอยลอยจะถก Pull Down (เปน 0) โดย Motor จะหมนไปทศทางใดดวย Logic อะไร จะขนอยกบการตอเฟสของ Motor เขากบบอรด Control (ทดลองเอง) ST1= Input Pin ใชรบสญญาณ Pulse เพอควบคมความเรวการหมนของ Motor CH1 รองรบความถไดสงสด 250 KHz ซงความถของ สญญาณ Pulse จะตองอยในยานการตอบสนองของ Motor ทน ามาใชงานดวย EN1= Input Pin ใชรบสญญาณ Logic 0 หรอ 1 เพอควบคมการท างานของ Module Driver ใน CH1 ซงจะท างานท Logic 0 โดย Pin นจะใชงานไดเมอ Set Jumper ENA1 มาทางดาน Ctr ถา Set ไปทางดาน Act Module Driver CH1 จะท างานอตโนมต

DR2= Input Pin ใชรบสญญาณ Logic 0 หรอ 1 เพอควบคมทศทางการหมนของ Motor CH2 ถาปลอยลอยจะถก Pull Down (เปน 0) โดย Motor จะหมนไปทศทางใดดวย Logic อะไร จะขนอยกบการตอเฟสของ Motor เขากบบอรด Control (ทดลองเอง) ST2 = Input Pin ใชรบสญญาณ Pulse เพอควบคมความเรวการหมนของ Motor CH2 รองรบความถไดสงสด 250 KHz ซงความถของ สญญาณ Pulse จะตองอยในยานการตอบสนองของ Motor ทน ามาใชงานดวย

B2-B1+A1+A2-

CH2

Motor Motor

B2-B1+A1+A2-

CH1

Motor Motor

2

1 9

10GND

DR1

ST1 EN2

EN1

DR2

ST2

NC

NC Vin

NC = Not Connect

#17HS44701[NEMA17]

12V ,1.7A/Coil

A1+A2-

B1+B2- Bl

Ye

Gr

Re

24V ,0.5A/Coil

#14PM-M252-P1ST

A1+A2-

B1+B2- Or

Bl

Ye

Re

Page 4: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 4 - www.etteam.com

EN2 = Input Pin ใชรบสญญาณ Logic 0 หรอ 1 เพอควบคมการท างานของ Module Driver ใน CH2 ซงจะท างานท Logic 0 โดย Pin นจะใชงานไดเมอ Set Jumper ENA2 มาทางดาน Ctr ถา Set ไปทางดาน Act Module Driver CH2 จะท างานอตโนมต GND = กราวดของไฟเลยงบอรด Vin = ไฟเลยงบอรดสวน 3.3V หรอ 5V ขนอยกบ Bus MCU ทน ามา Control 10. Con-Control : เปนขวตอตวผและตวเมยแบบแถวเดยว 8 Pin คณสมบตและการใชงานจะเหมอนกบขวตอหมายเลข 9.ConBox –Control

ทกประการเนองจากตอขนานกนอย เวลาใชงานใหเลอกใชงานขวตอใดขวตอหนงตามทสะดวก มการจดเรยง Pin ดงรป

11. VMOTOR : เปนขวตอ Terminal 2 Pin ใชส าหรบจายไฟเลยง 9V-36V ให Stepping Motor ใน CH1 และ CH2 (ใชไฟเลยงรวมกน)

12. GND : เปนจด GND ของบอรด สามารถใชขนนอตยดกบกลองทน ามาใหงานได และใชเปนจดวดเทยบ GND ส าหรบมเตอรเมอท าการ ปรบคา Vref เพอตงคา Limit Current ใหกบ Module Driver ในแตละแชนแนล ซงจะท าใหสะดวกและปลอดภยเวลาตงคา Vref มากขน ถาไมใช GND จดนสมารถใช GND จดอนๆบนบอรดไดเชนกน แตตองท าอยางระมดระวง

VIN

ST

1

DR

1

EN

1

DR

2

ST

2

EN

2

GN

D

Vmotor 9V-36V,2A

GND+VM

GND

CH1

CH2

Vref+

Vref+

Page 5: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 5 - www.etteam.com

3. การค านวณ จ านวน Step และการควบคมความเรวการหมน

จ านวน Step กคอจ ำนวนของสญญาณ Pulse ทจะตองสงไปยง Pin ST1 หรอ ST2 ของบอรด ET-Mini MicroStep Driver เพอใชควบคมต าแหนงการหมนของ Stepping Motor เชน ควบคมจ านวนรอบการหมน หรอ ควบคมมมการหมนเปนตน การสงสญญาณ Pulse ตอเนองจะท าให Motor หมนตลอดเวลา และเมอหยดสง Pulse(Pulse=0) Motor กจะหยดหมน สญญาณ Pulse 1ลก ทท าให Motor เคลอนทไป 1 Step กคอ สญญาณ Pulse ใน 1 คาบเวลา ทประกอบดวยชวงบวกและลบ โดยชวงทเปนขอบขาขนของ Pulse จะเปนชวงทใช Trig ให Motor หมนไป 1 Step

รปแสดงสญญาณ Pulse 1 ลก เพอ Control ให Motor หมนไป 1 Step

ในสวนของการควบคมความเรวการหมนของ Stepping Motor นนกจะขนอยกบความถของสญญาณ Pulse ถาความถสงขน Motor กจะหมนไดเรวขน ซงการก าหนดความถของสญญาณ Pulse จะตองอยในชวงทตว Motor ตอบสนองได ถามากไปหรอนอยไป Motor กจะไมหมน ดงนนเวลาน า Motor มาใชงานผใชจะตองดคณสมบตการตอบสนองความถของ Motor ดวย เพอจะไดก าหนดความถของสญญาณ Pulse ทใช Control ไดถกตอง ตวอยางการสรางสญญาณ Pulse เชน ถาผใชตองการควบคมความเรวการหมนของ Motor ทความถ Pulse = 1 Khz ผใชจะตองสรางสญญาณ Pulse ทมคาบเวลา (T) = 1/F = 1/1Khz = 1ms ดงนนจะตองสราง Pulse ชวงบวกและลบใหกวางชวงละ 500 us เพอท าใหMotor หมนไปได 1 Step ทความถ 1 KHz เปนตน เมอทราบความสมพนธของ Step กบสญญาณ Pulse ทใช Control การหมนของ Stepping Motor แลว ตอไปเราจะมาค านวณหาจ านวน Step ทจะสงไปควบคม Motor เพอให Motor หมนไปหยดอยในต าแหนง ทเราตองการ ซงหาไดจากสมการตอไปน

Number Step = Position Angle / (Step Angle * Step size)

เมอ Number Step = จ านวน Step หรอ จ านวนลก ของสญญาณ Pulse ทจะตองสงไปยง Pin ST1 หรอ ST2 Position Angle (deg.) = ต าแหนงมมทตองการให Motor หมนไป โดย 1 รอบ = 360 องศา Step Angle(deg./step) = มมการหมนของ Motor ใน 1 Step เชน 1.8 º , 3.75º , 7.5 º ตามคณสมบตของ Motor ทใช Step Size = ความละเอยดของ Step เลอกจาก Jumper บนบอรด มคา 1 , 1/2 ,1/4,1/8,1/16,1/32

ตวอยาง ตองการให Stepping Motor หมนไป 180 องศา โดย Motor ทใชงานหมนได 1.8 องศา ตอ Step และก าหนดความละเอยดของ Step size ทบอรดเปน 1/8 ดงนนจะได Number Step = 180/[1.8*(1/8)] = 180/0.225 = 800 Step คอตองสง Pulse จ านวน 800 ลกเพอให Motor หมนมาท 180 องศา

Pulse to ST Pin

1 0 01

* T (1 ) = 1 Step = Pulse 1

T

* F ( Pulse)= 1/T

Page 6: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 6 - www.etteam.com

4. การจ ากดคากระแสใชงานให Stepping Motor

ส าหรบบอรด ET-Mini MicroStep Driver น ผใชสามารถปรบตงเพอจ ากดการไหลของกระแสใหกบขดลวดของ Stepping Motor ไดทง 2 แชนแนลโดยแยกอสระกน ซงจะชวยปองกน Motor ไมใหเกดความเสยหาย โดยควรท าการปรบตงกอนตอใชงาน ซงการปรบตงจะใชการปรบคาความตานทาน VR บน Module ทอยบนบอรด แลววดระดบแรงดน Vref ทตว VR เทยบกบ GND ของวงจร โดยคาแรงดน Vref ทจะตองปรบสามารถค านวณไดจาก

Vref (V) = Current limit (A) / 2 ------ > ใชกบ IC Driver DRV8825

ปกตคา Vref จะถก Set มาใหท 0.4V ดงนน Current limit จะเทากบ 800 mA นนคอเราจ ากด กระแสไมใหไหลเกน 800 mA ตอ Coil ดงนนในการปรบคา Current limit ผใชควรรวา Motor ทน ามาใชงานรองรบคากระแสทไหลผานตอ Coil (Rate Current/Wdg) ไดสงสดเทาใด ซงคา Current limit นสามารถปรบไดไมเกน 40% ของกระแสทไหลผาน Coil สงสดท Motor ทนได เนองจากปกต กระแสจะไหลผาน Coil จรงประมาณ 70% ของคา Current limit

ตวอยางเชน Stepping Motor รองรบกระแสไดสงสดท 1 A ตอ Coil ดงนนกระแสจะไหลผาน Coil ได จรงประมาณ 700 mA(70%) ถาเราตองการใหกระแสไหลผาน Coil ไดสงสดท 1A กจะตอง ปรบคา Current limit ไวท 1.4 A (1A/0.7) ดงนนจะตองปรบคา แรงดน Vref = 1.4/2 = 0.7V เปนตน

ขนตอนการปรบ Current Limit ใหกบบอรด ET-Mini MicroStep Driver (การปรบ Current Limit แตละแชนแนลแยกอสระกน) 1) ท าการค านวณคา Vref ทจะตองปรบตามสมการขางบนใหเรยบรอย 2) ตอไฟเลยงบอรด 3.3V หรอ 5V ทขว VIN กบ GND โดยแรงดนนควรเปนระดบเดยวกบแรงดนของ MCU ทน ามาใช Control บอรด 3) ตอไฟเลยง Stepping Motor 9V-36V เขาท Terminal VMotor ขว +VM กบ GND (ควรเปนคาแรงดนทจายเลยง Motor จรง) 4) ไมตองตอ Stepping Motor และไมตองสนใจ Jumper ใดๆบนบอรด ใหดรปการตอและต าแนงการปรบ,การวดคา Vref ตามรปดานลาง 5) ใชมเตอรวดคา Vref+ ทตวถงทเปนโลหะของ VR เทยบกบ GND (ตามรปดานบน)เพอดวาปจจบนแรงดน Vref มคาเทาใดกอน 6) ใชไขควงคอยๆปรบ VR ซงจะเปนจดเดยวกนกบจดทวดคา Vref+ โดย เมอหมน VR ตามเขมนาฬกา(CW) จะเปนการลดคา Vref ถาหมน ทวนเขมนาฬกา(CCW) จะเปนการเพมคา Vref

Vref+

Motor 2

Vref+Motor 1

GN

D

Vo

lte

-Me

ter

De

cre

as

e V

ref

(CW

)

Vre

f+

3.3V-5V

M

oto

r

+

-

VIN

GND

9V-36V

+

-

Increase Vref(CCW)

+VM

GND

Page 7: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 7 - www.etteam.com

7) ใชมเตอรวดคาแรงดน Vref อกครงตามต าแหนงในขอ 5 ใหไดเทาหรอใกลเคยงกบคา Vref ท ค านวณไว ถายงไมไดใหกลบไปท าการ ปรบคา VR ใหม จนกวาจะได เปนอนเสรจสนการตงคา Current Limit (ไมควรปรบ VR และวดคาไปพรอมๆกน เนองจากจดปรบคาและ จดวดคาเปนจดเดยวกน จะเสยงตอการท าใหเครองมอทใชวด หรอใชปรบ ไปสมผสขาอปกรณบน Module ท าใหเกดการชอตวงจรได)

8) หลงจากปรบตงคา Current Limit เรยบรอยแลว ใหท าการปลดไฟเลยงบอรดและไฟเลยง Motor ออกกอน แลวจงท าการตอสาย สญญาณ Control , Set Jumper ตางๆ และ ตอ Stepping Motor ในแชนแนลทตองการใชงานเขากบบอรด เพอปองกนบอรดเสยหาย

ค ำเตอน กอนท ำกำรจำยไฟใหกบบอรด ET-Mini MicroStep Driver ควรตรวจสอบ แผนระบายความรอนของ Module Driver ทง 2 แชนแนล ใหเรยบรอยกอนวาไมมการสมผสกบอปกรณ ทอยรอบขางเชน R ,C ในการปรบ VR ควรปรบ และวดคาแรงดนสลบกน ไมควรปรบและวดคาแรงดนไปพรอมๆกนเพราะมโอกาสทไขควงจะไปสมผสขาอปกรณรอบขางขณะท าการปรบไดเนองจากจดปรบ VR กบจดวดแรงดนขวบวกจะเปนจดเดยวกน อาจท าให IC Drive เสยหายได

5. การตอใชงานบอรด ET-Mini MicroStep Driver

1) ท าการปรบตง Current limit ใหกบ Stepper Motor ตามหวขอ 4 ทกลาวขางตน ซงโดยปกตจะตงมาไวใหท Vref = 0.4V ซงจะจ ากด กระแส Drive ไมใหเกน 800 mA ตอ coil โดยทวไป Stepping Motor จะมอตรากนกระแสสงสดไมเกน 1A ท ความตานทาน 5 โอหม ดงนน ผใชอาจจะยงไมตองปรบตงกได ทงนควรด Data Sheet ของ Stepping Motor ประกอบดวย ถาคาไมตางกนมากกสามารถใชคาเรมตนนได 2) Set Jumper M0, M1, M2 บนบอรด ET-Mini MicroStep Driver ในแชนแนลทจะตอใชงาน เพอเลอกความละเอยดของ Step Size ในการ ใชงาน โดยดรายละเอยดการ Set Step Size ตามตารางในหวขอท2.โครงสราง... 3) Set Jumper ENA1(ส าหรบ CH1) และ ENA2(ส าหรบ CH2) บนบอรด ET-Mini MicroStep Driver เพอเลอกควบคมการท างานของ IC Driver โดย ถา Set Jumper ไปทางดาน Act , IC Driver ตวนนกจะพรอมท างานอยตลอดเวลา ซงจะท าใหใชสายสญญาณ Control เพยง 2 เสน คอ DR (Direction) และ ST(Step) ตอ แชนแนล ในการ Control แต ถา Set Jumper ไปทางดาน Ctr , IC Driver ตวนนกจะยงไมท างาน ซงจะตองใชสายสญญาณ Control 3 เสน คอ DR (Direction) , ST(Step) และ EN(Enable=Active ‘0’) ในการ Control 4) Download โปรแกรมทดสอบการ Control ทผใชเขยนขนเอง ลงไปยงบอรด MCU ใหเรยบรอย การเขยนโปรแกรม Control 2.1) ก าหนด Pin EN (EN1 หรอ EN2) ในแชนแนลทใชงานใหเปน 0 เพอท าการ Active Ic Driver (ถามการเลอก Jumper ENA ไปทางดาน Ctr แตถา เลอก Jumper ไปทางดาน Act ไมตองสนใจ Pin EN ใหขามขอ 2.1 ) 2.2) ก าหนด Pin DR (DR1 หรอ DR2) ในแชนแนลทใชงานใหเปน 0 หรอ 1 เพอก าหนดทศทางการหมนของ Motor ตามทผใชตองการ โดย ปกตถาผใชไมตอใชงานคอปลอยลอยไว Pin น จะถก Pull Down ไปเปน 0 ซง Logic 0 หรอ Logic 1 จะก าหนดให Motor หมนไปทาง ใดนนจะขนอยกบการตอสาย Stepping Motor เขากบบอรดดวย ซงถาตอสายเฟสถกตองตามวงจรการตอดานลาง ถา DR =1 Motor กจะ หมนตามเขม(CW) ถา DR=0 Motor กจะหมนทวนเขม(CCW) เปนตน ถาตอสลบเฟส Motor อาจจะไมหมน หรอหมนสลบทศทางกบ Logic ตามทกลาวไปขางตน 2.3) สงสญญาณ Pulse ไปท Pin ST(ST1 หรอ ST2) ในแชนแนลทใชงาน เพอ Control ให Motor หมนไปในต าแหนงทตองการ โดยความถ ของสญญาณ Pulse จะตองอยในยานท Motor รองรบการท างานดวย มฉะนน Motor อาจจะไมหมน โดย Pin ST รองรบความถของ สญญาณ Pulse ไดสงสดท 250 KHz (การเขยนโปรแกรมสรางสญญาณ Pulse สามารถเขยนในลกษณะโปรแกรมไฟกระพรบได )

5) ตอบอรด MCU ส าหรบใช Control และ Bipolar Stepping Motor เขากบบอรด ET-Mini MicroStep Driver ตามรปดานลาง โดยสญญาณ Control จาก MCU นน สามารถเลอกตอเขาท ขวตอบลอก 10 Pin หรอ ขวตอ ทเปน Connector 8 Pin แถวเดยว ผ-เมย กได จากรปเปนการ ตอใชงาน Stepping Motor ใน CH1 ส าหรบการตอใชงานใน CH2 กจะเหมอนกบ CH1 เพยงเลอกตอใชงานขา Control , ขวตอ Motor และ Set Jumper ในสวน Pin หรอ ขวตอ ทเปนหมายเลข 2 สวนไฟเลยงบอรด และเลยง Motor ตอจดเดยวกบ CH1

Page 8: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 8 - www.etteam.com

ส าหรบสญญาณ Control นนจะใชระดบสญญาณ 3.3V หรอ 5V กไดโดยจะตองสอดคลองกบระดบแรงดน VIN ทจายเลยงบอรด Driver ดวย ในการ Control จะเลอกแบบ 2 เสน(ใช Pin DR,ST ) หรอเลอกแบบ 3 เสน(ใช Pin DR,ST, EN) ตอแชนแนลกได ขนอยกบ การเลอก Set Jumper ENA1 และ ENA2 ตามทกลาวไวขางตน 6) ตอไฟเลยง 3.3V หรอ 5 V ท Pin VIN กบ G ทจดใดจดหนงใหกบบอรด ET-Mini MicroStep Driver (ปกตไฟสวนนสามารถดงมาจากบอรด MCU มาใชได) 7) จายไฟเลยง 9V-36V ให Stepping Motor ทขวตอ Terminal VM+ และ GND ของบอรด ET-Mini MicroStep Driver (แรงดนจะตอง สอดคลองกบแรงดนการท างานของ Stepping Motor ทน ามาใชงาน) 8) หลงจากตอวงจรและจายไฟเลยงครบทกสวนแลว Stepping Motor ควรจะหมนตามโปรแกรม Control ทเขยน ถาจะมผดพลาดกจะอยท ทศ ทางการหมนของ Motor ซงอาจตอเฟสของ Stepping Motor เขาบอรดสลบเฟสกน

ค ำเตอน ไมควรตอหรอถอด Stepping Motor ในขณะทมการจายไฟไปทจดใดจดหนงของบอรด ET-Mini MicroStep Driver เพราะอาจท าให ตว Module Driver เสยหายได

############################## END ##################################

Select Step Size CH1

Select ENA1 of CH1 Active

10 Pin

Stepping Motor CH1

CH1

CH2

MCU BOARD

Motor 9V-36V CH1 CH2

ET-B

ASE

AVR

EASY

328

D85V

D9D10

GND

3.3V-5V CH1 CH2

DR1ST1

EN1 Set ENA1 = Ctr

GND

GND

+VM

Bipolar Step Motor1

B2-B1+A1+A2-

B1 B2 A1 A2 2 A1,A2 B1,B2 Motor

Page 9: 1. ET-MINI MicroStep Driver 7. Terminal -M1 8. Terminal -M2 MicroStep Driver.pdfคู่มือ ET-MINI MicroStep Driver - 3 - 7. Terminal-M1 : เป็นข้ัวต่อ

คมอ ET-MINI MicroStep Driver

- 9 - www.etteam.com