Hibrid motorun 1.8° adım açısı (200 adım / devir) vardır. Her faz, 4V’ta 1.2A çekerek 3.2 kg-cm tutma torkuna izin verir. Motor, hem tek kutuplu hem de iki kutuplu step motor sürücüleri tarafından kontrol edilmesini sağlayan altı renk kodlu kabloya sahiptir. Tek kutuplu step motor sürücüsü ile kullanıldığında, altı uç da kullanılır. İki kutuplu bir step motor sürücüsü ile kullanıldığında, orta kademe sarı ve beyaz kabloların bağlantısı kesilebilir (kırmızı-mavi çift bir bobine erişim sağlar ve siyah-yeşil çift diğer bobine erişim sağlar). Bipolar step motor sürücüsü kullanmanızı öneririz.
Teknik Özellikler
- Boyut: 42.3 mm kare × 48 mm, mil dahil değil (NEMA 17)
- Ağırlık: 350g
- Mil çapı: 5 mm “D”
- Devir başına adım: 200
- Akım değeri: Bobin başına 1.2A
- Gerilim derecesi: 4V
- Direnç: bobin başına 3.3 Ω
- Tutma torku: 3.2 kg-cm
- Endüktans: bobin başına 2.8 mH
- İki bilyalı rulman tarafından desteklenen çıkış mili
Boyutlar
Aşağıdaki şema step motor boyutlarını mm olarak göstermektedir. Uzunluğu 48 mm’dir. Çıkış D-mili 24 mm uzunluğunda ve 5 mm çapında, 0,5 mm düzleştirilmiş bir kesite sahiptir. Bu mil, 5mm Motor Bağlantı Aparatı ile kullanılabilir. NEMA 17 alüminyum braket, bu step motoru projenize monte etmenize yardımcı olacaktır.
Nema 17 Nasıl Kullanılır ?
#define dirPin 2
#define stepPin 3
#define stepsPerRevolution 200
void setup() {
// Declare pins as output:
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
}
void loop() {
// Set the spinning direction clockwise:
digitalWrite(dirPin, HIGH);
// Spin the stepper motor 1 revolution slowly:
for (int i = 0; i < stepsPerRevolution; i++) {
// These four lines result in 1 step:
digitalWrite(stepPin, HIGH);
delayMicroseconds(2000);
digitalWrite(stepPin, LOW);
delayMicroseconds(2000);
}
delay(1000);
// Set the spinning direction counterclockwise:
digitalWrite(dirPin, LOW);
// Spin the stepper motor 1 revolution quickly:
for (int i = 0; i < stepsPerRevolution; i++) {
// These four lines result in 1 step:
digitalWrite(stepPin, HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin, LOW);
delayMicroseconds(1000);
}
delay(1000);
// Set the spinning direction clockwise:
digitalWrite(dirPin, HIGH);
// Spin the stepper motor 5 revolutions fast:
for (int i = 0; i < 5 * stepsPerRevolution; i++) {
// These four lines result in 1 step:
digitalWrite(stepPin, HIGH);
delayMicroseconds(500);
digitalWrite(stepPin, LOW);
delayMicroseconds(500);
}
delay(1000);
// Set the spinning direction counterclockwise:
digitalWrite(dirPin, LOW);
//Spin the stepper motor 5 revolutions fast:
for (int i = 0; i < 5 * stepsPerRevolution; i++) {
// These four lines result in 1 step:
digitalWrite(stepPin, HIGH);
delayMicroseconds(500);
digitalWrite(stepPin, LOW);
delayMicroseconds(500);
}
delay(1000);
}
İncelemeler
Henüz inceleme yapılmadı.