RESUME |
- ชนิดของมอเตอร์
- แบบแม่เหล็กถาวร ( PM = Permanent Magnet )
- แบบแปรค่ารีลักแตนซ์ ( VR = Variable Reluctance )
- แบบลูกผสม ( H = Hybrid )
- การควบคุมการหมุนของสเต็ปมอเตอร์
- HALF DRIVE
- FULL STEP
- HALF STEP
- ซัพเฟรสเซอร์
- วงจรขับสเต็ปมอเตอร์
- แบบไบโพลาร์ ( Bipolar )
- แบบยูนิโพลาร์ ( Unipolar )
- ตัวอย่างวงจรและโปรแกรมที่ใช้ควบคุมสเตปมอเตอร์
เฟสที่จ่ายกระแสไฟ | 01 | 0102 | 02 | 0203 | 03 | 0304 | 04 | 0401 |
ตำเหน่งของ rotor | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
04 | 03 | 02 | 01 |
1 0 0 1 | 0 0 1 1 | 0 1 1 0 | 1 1 0 0 |
ORG ST: MOV A,DATA MOV DPTR,ADDR MOVX @DPTR,A MOV R7,DATA MOV R1,DATA LOOP: MOV A,@R1 MOV DPTR,ADDR MOVX @DPTR,A LCALL DELAY: INC R1 DJNZ R7,LOOP: LJMP ST: DELAY: PUSH R1 MOV R0,DATA DELAY2: MOV R1,DATA DELAY1: DJNZ R1,DELAY1: DLNZ R0,DELAY2: POP R1 RET
จากที่ได้กล่าวมาในข้างต้นการสั่งงานแบบนี้จะสั่งครั้งละเฟส โดยเราจะเก็บข้อมูลการหมุนที่มี R1 ชี้อยู่ดังนี้
โดยที่ R1 = #10H และกำหนดโดยจำนวนสเตปต่อรอบ R7 = #04H
10==#88H 11==#44H 12==#22H 13==#11H
จากที่ได้กล่าวมาในข้างต้นการสั่งงานแบบนี้จะสั่งครั้งละสองเฟส โดยเราจะเก็บข้อมูลการหมุนที่มี R1 ชี้อยู่ดังนี้
โดยที่ R1 = #10H และกำหนดโดยจำนวนสเตปต่อรอบ R7 = #04H
10==#0CCH 11==#66H 12==#33H 13==#99H
จากที่ได้กล่าวมาในข้างต้นการสั่งงานแบบนี้จะสั่ง 1 เฟสสลับกับ 2 เฟส โดยเราจะเก็บข้อมูลการหมุนที่มี R1 ชี้อยู่ดังนี้
โดยที่ R1 = #10H และกำหนดโดยจำนวนสเตปต่อรอบ R7 = #08H
10==#0CCH 11==#44H 12==#66H 13==#22H 14==#33H 15==#11H 16==#99H 17==#88H
REFERENCE
รวมโครงงานอิเล็กทรอนิกส์ ไมโครคอมพิวเตอร์,บริษัท ซีเอ็ดยูเคชั่น จำกัด (มหาชน)
http://elec.elecnet.chandra.ac.th/tipntrick/stepping/
บริการตัดคำสำหรับโฮมเพจภาษาไทย
อื่นๆ