Spesifikasi TMC2208 V1.2 Stepper Motor Driver
- Nama Produk: TMC2208 V1.2 Stepper Motor Driver
- Tipe Driver: Stepper Motor Driver
- Tegangan Operasional: 4.75V – 36V DC
- Arus Maksimal:
- Arus Puncak: 2A
- Arus RMS: 1.4A
- Mode Operasi:
- Mode StealthChop2 untuk operasi ultra-senyap
- Mode SpreadCycle untuk kinerja dinamis tinggi
- Antarmuka:
- UART untuk konfigurasi
- Kontrol Step/Dir
- Ukuran: Kompak, sekitar 15mm x 20mm
- Aplikasi:
- 3D Printer
- CNC Machine
- Perangkat yang menggunakan stepper motor
Fitur Utama
- Operasi Ultra-Senyap: Mode StealthChop2 untuk operasi stepper motor yang sangat tenang.
- Kinerja Tinggi: Mode SpreadCycle untuk kinerja dinamis yang tinggi.
- Arus Puncak 2A: Mampu mengendalikan motor stepper dengan arus puncak hingga 2A.
- Antarmuka UART: Memungkinkan konfigurasi dan kontrol yang fleksibel.
- Desain Kompak: Ukuran kecil yang mudah diintegrasikan ke dalam desain perangkat.
Cara Menggunakan TMC2208 V1.2 Stepper Motor Driver
Komponen yang Diperlukan
- TMC2208 V1.2 Stepper Motor Driver
- Mikrokontroler (misalnya, Arduino)
- Stepper Motor
- Sumber daya untuk stepper motor (4.75V – 36V)
- Kabel jumper dan konektor
Diagram Koneksi
Berikut adalah diagram koneksi untuk menghubungkan TMC2208 V1.2 dengan mikrokontroler dan stepper motor:
Mikrokontroler TMC2208 V1.2 Stepper Motor
------------- ------------- -------------
Pin Step ----------> STEP
Pin Dir ----------> DIR
GND ----------> GND
VCC ----------> VCC
VM ----------> Sumber Daya (+)
GND ----------> Sumber Daya (-)
A1 ----------> Coil 1
A2 ----------> Coil 2
B1 ----------> Coil 3
B2 ----------> Coil 4
Langkah-langkah Penggunaan
-
Persiapan Komponen:
- Siapkan driver TMC2208 V1.2, mikrokontroler, stepper motor, kabel jumper, dan sumber daya.
-
Koneksi Hardware:
- Hubungkan pin STEP dan DIR pada driver ke pin digital pada mikrokontroler.
- Hubungkan pin GND dan VCC pada driver ke GND dan 5V pada mikrokontroler.
- Hubungkan pin VM dan GND pada driver ke sumber daya stepper motor.
- Hubungkan coil stepper motor ke pin A1, A2, B1, dan B2 pada driver.
-
Konfigurasi Software:
- Buka Arduino IDE dan tulis atau unduh kode untuk mengontrol stepper motor menggunakan driver TMC2208. Berikut adalah contoh kode sederhana:
cppconst int stepPin = 3; // Pin STEP terhubung ke pin 3 pada Arduino
const int dirPin = 4; // Pin DIR terhubung ke pin 4 pada Arduinovoid setup() {
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
digitalWrite(dirPin, HIGH); // Atur arah rotasi
}void loop() {
digitalWrite(stepPin, HIGH);
delayMicroseconds(500);
digitalWrite(stepPin, LOW);
delayMicroseconds(500);
}
-
Unggah Program:
- Klik tombol Upload di Arduino IDE untuk mengunggah program ke Arduino.
- Tunggu hingga proses kompilasi dan unggah selesai.
-
Pengujian:
- Setelah program diunggah, stepper motor harus mulai berputar sesuai dengan sinyal dari mikrokontroler.
- Uji berbagai nilai untuk kecepatan dan arah untuk memastikan driver bekerja dengan baik.
Tips Penggunaan
- Pendinginan yang Baik: Pastikan driver memiliki pendinginan yang cukup jika digunakan dengan arus tinggi untuk mencegah overheating.
- Koneksi yang Kuat: Pastikan semua koneksi kabel kuat dan tidak longgar untuk menghindari gangguan selama operasi.
- Pengaturan Arus: Sesuaikan arus maksimum menggunakan potensiometer pada driver (jika ada) untuk melindungi stepper motor.