สารบัญ:
- ขั้นตอนที่ 1: การออกแบบวงจร
- ขั้นตอนที่ 2: BOM
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: Micro Stepping Table สำหรับการอ้างอิง
วีดีโอ: ปุ่มกระตุ้นตัวควบคุม Stepper: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ขั้นตอนที่ 1: การออกแบบวงจร
ส่วนประกอบหลักจะเป็นตัวควบคุมสเต็ปเปอร์ ซึ่งต้องใช้เครื่องกำเนิดพัลส์สำหรับนาฬิกาควบคุมสเต็ป และทิศทางสูง/ต่ำ
เมื่อมองไปรอบๆ และพบเครื่องกำเนิดสัญญาณพัลส์สำหรับสเต็ปเปอร์มอเตอร์ แต่ไม่ต้องการรอการจัดส่ง ดังนั้นจึงใช้ esp8266 เพื่อสร้างพัลส์
สวิตช์สลับที่เชื่อมต่อกับ 3.3v และ Gnd จะควบคุมทิศทางสูง/ต่ำของไดรเวอร์สเต็ปเปอร์
อุปกรณ์อิเล็กทรอนิกส์จะอยู่ในกล่อง อินเทอร์เฟซจะมีปุ่มสำหรับเคลื่อนมอเตอร์ สวิตช์สลับเพื่อกำหนดทิศทาง แจ็ค DC สำหรับต่อไฟ 12v และขั้วต่อตะกั่ว 4 สายออกไปยังสเต็ปเปอร์มอเตอร์
ขั้นตอนที่ 2: BOM
TB6560 สเต็ปเปอร์มอเตอร์คอนโทรลเลอร์
D24V22F3 3.3V โมดูลสเต็ปดาวน์
ESP8266 สำหรับสร้างพัลส์นาฬิกา
ปุ่มกดแรงโน้มถ่วง (สีเขียว)
สวิตช์สลับ
กล่องเอนกประสงค์ 98x145x54mm
อะแดปเตอร์ AC 12v 2A อุปทาน
การเลือกส่วนประกอบเนื่องมาจากความพร้อม เนื่องจากเป็นโครงการที่รวดเร็ว!
ขั้นตอนที่ 3: รหัส
TB6560 การตั้งค่า
1A Stepper ปัจจุบัน
- SW1 ปิด
- SW2 ON
- SW3 ปิด
- S1 ปิด
20% หยุดปัจจุบัน
S2 ON
ขั้นตอนเต็ม
- S3 ON
- S4 ON
การตั้งค่าการสลายตัว 0%
- S5 ปิด
- S6 ปิด
ปักหมุดการเชื่อมต่อ
- NodeMCU D8, ESP8266 15 ถึง TB6560 CLK +
- NodeMCU D5, ESP826614 ปุ่มติดกล่อง
- สลับสวิตช์ไปที่ CW+
- Gnd ถึง CW-
- Gnd ถึง CLK-
รหัสบน ESP8266 เพื่อทำหน้าที่เป็นตัวสร้างพัลส์ที่กระตุ้นด้วยปุ่ม:
คู่มือนี้มีการอ้างอิงถึงการตั้งค่า TB6560
ขั้นตอนที่ 4: Micro Stepping Table สำหรับการอ้างอิง
นี่คือการเปลี่ยนความเร็วของมอเตอร์ด้วยสวิตช์
แนะนำ:
Controllo Motore Stepper Con Drivemall: 5 ขั้นตอน
Controllo Motore Stepper Con Drivemall: Controllo Motore Stepper con una board ArduinoQuesto tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Boarddi seguito il link per la realizzazione della Drivermall.Il vantaggio di preferire classi
เมนูควบคุมความเร็ว Stepper ขับเคลื่อนสำหรับ Arduino: 6 ขั้นตอน
เมนูควบคุมความเร็ว Stepper ขับเคลื่อนสำหรับ Arduino: ไลบรารี SpeedStepper นี้เป็นการเขียนใหม่ของไลบรารี AccelStepper เพื่อให้สามารถควบคุมความเร็วของสเต็ปเปอร์มอเตอร์ได้ ไลบรารี SpeedStepper ให้คุณเปลี่ยนความเร็วมอเตอร์ที่ตั้งไว้ จากนั้นเร่ง/ลดความเร็วเป็นความเร็วที่ตั้งไว้ใหม่โดยใช้อัลกอริทึมเดียวกัน
Raspberry Pi, Python และ TB6600 Stepper Motor Driver: 9 ขั้นตอน
Raspberry Pi, Python และ TB6600 Stepper Motor Driver: คำแนะนำนี้ทำตามขั้นตอนที่ฉันทำเพื่อเชื่อมต่อ Raspberry Pi 3b กับ TB6600 Stepper Motor Controller, แหล่งจ่ายไฟ 24 VDC และสเต็ปเปอร์มอเตอร์ 6 สาย ฉันคงเป็นเหมือนพวกคุณหลายๆ คน และบังเอิญมี "หยิบกระเป๋า" ของพาร์ที่เหลือ
CNC Servo Stepper (ความสามารถ GRBL): 4 ขั้นตอน
CNC Servo Stepper (GRBL Capable): โปรเจ็กต์นี้เป็นตัวควบคุมมอเตอร์ที่ค่อนข้างง่าย ซึ่งช่วยให้สามารถใช้มอเตอร์ DC ราคาประหยัดที่มี GRBL เพื่อใช้งานลีดสกรูของเครื่อง CNC ได้ ดูวิดีโอด้านบนเพื่อสาธิตคอนโทรลเลอร์นี้กับเครื่อง CNC ที่สร้างเองที่บ้านของฉัน
Stepper Motor ควบคุม Stepper Motor โดยไม่ต้องใช้ไมโครคอนโทรลเลอร์!: 6 ขั้นตอน
สเต็ปเปอร์มอเตอร์ที่ควบคุมโดยสเต็ปเปอร์มอเตอร์ที่ไม่มีไมโครคอนโทรลเลอร์!: ในคำแนะนำอย่างรวดเร็วนี้ เราจะสร้างตัวควบคุมสเต็ปเปอร์มอเตอร์อย่างง่ายโดยใช้สเต็ปเปอร์มอเตอร์ โครงการนี้ไม่ต้องการวงจรที่ซับซ้อนหรือไมโครคอนโทรลเลอร์ เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย